# Patent

## Title
Modular intelligent electronic decoration system

## Abstract

An intelligent electronic decoration system includes a smart modular power cable (MPC) having a flexible body extending between opposed proximal and distal ends and having a plurality of spaced apart electronic ports along and perpendicular to the body, the MPC configured for powering and communicating data relative to respective ports. The system includes embedded electronics operatively coupled to the proximal end of the MPC and having a rechargeable component for energizing electronics devices electrically coupled to respective ports, a microcontroller unit, and a memory collectively positioned within the housing, the embedded electronics being configured for data interfacing with wired or wireless communication components of external electronic devices. Electronic devices that may be coupled to the ports of the MPC and embedded electronics include Smart LED Electronics modules, LED replaceable covers, Monitor Touch Screen plug-in for smart LED Electronics Module, Smart Multi-Port Auxiliary Base Unit, and automated robotic puppet module.

## Background
CROSS REFERENCE TO RELATED APPLICATIONS
This non-provisional patent application claims the benefit of Applicant's US provisional applications:

    
    
        Ser. No. 62/206,891 filed on Aug. 19, 2015, titled Smart Gadget of Things System (SMART GOTS)/Intelligent Gadget of Things System (IGOTS);
        Ser. No. 62/206,903 filed on Aug. 19, 2015, titled USB or Similar Connector Multi-Port Hub Smart Cable;
        Ser. No. 62/206,898 filed on Aug. 19, 2015 titled LED Smart Module;
        Ser. No. 62/207,425 filed on Aug. 19, 2015 titled LED Character/Number/Data/Decorative Object; and
        Ser. No. 62/207,530 filed on Aug. 20, 2015, titled Smart Electronic Automated Robot/Puppet of Things.

Application nos. 62/206,891, 62/206,903, 62/206,898, 62/207,425 and 62/207,530 are all hereby incorporated in their entireties by reference.

    
    




FIELD OF THE INVENTION
This invention relates generally to the field of electrical decorations and smart modules, and particularly to smart electronic modules and a cable system that connects multiple electronic decorations and other electronic devices to respective multiple ports of the cable system. Each device or decoration connected to the cable may be independently controlled and operated or programmed wirelessly by a smart phone, tablet computer or other computing device.
BACKGROUND OF THE INVENTION
Standard decorations may be bland and uninspiring. People may wish to incorporate many audio and visual dynamics to their decorations rather than just setting up static decorations or lights, decorating a Christmas tree, and the like. However, most decorations that are offered in the market are merely strings of lights or signs that are static and often remain a single color or single illumination pattern. As a result, such decorations may not provide much aesthetic appeal and may fail to draw attention to a home or business.
The only attempts that Applicant is aware of to solve this problem are to provide a connection hub, such as a USB hub or other connection switch. The inadequacy with these types of solutions include a separate discrete cable that is required to be connected to each device, the processing speed that may become an issue when large amounts of data (steaming video or large data files) are being loaded to a device or devices, and the increased amount of electrical power required for the total number of devices connected to the main USB hub or switch. Presently, in order to connect multiple audio and visual devices together, people will need to utilize a single connection hub such as a computer or other peripheral device. However, connecting multiple devices to one main electronic device or computer can impact processing performance and it also may not be able to deliver the needed electrical power load to all devices connected.
FIG. 2 illustrates problems with typical connector hub technology. As shown, there is a view of the typical connector hub 56 that shows multiple ports 57-65. Each port 57-65 must connect to a cable 66-74 in order to communicate with each of the devices shown 35-43. The typical USB connector hub 56 also delivers only 5 volts at 500 milliamps per port, and is thus not capable of delivering more power to operate actuators, lights and other processing systems from any single port. A USB hub also may slow processing speeds. This means that loading programs and large amounts of data may take minutes and not seconds. Often, the multiple cables that are required to connect each device to a hub become tangled or occupy unnecessary space along a desk top or area near the connected devices 35-43.
Therefore, there exists a need for an “intelligent” or “smart” electronic system that can introduce visually stunning pictures, artistic graphics, video, decorative lights, other electronic devices (that may include electrically mechanized devices), and audio that does not negatively affect performance of the main system to which they are connected. It would be desirable to have an electronic decoration system including a cable having a plurality of ports that allows a user to provide a more advanced, interesting, independent, and custom decoration, with each decoration being unique, and each decoration being capable of independent control from other decorations plugged into other ports of a cable. The decoration system interacts with the end-user by using feedback sensors, or peripheral inputs/outputs such as microphones, cameras, and audio. Further, it would be desirable to have an electronic decoration system that allows the user to replace some decoration(s)/device(s), or reprogram a particular decoration(s)/device(s), or load different data to particular decoration(s)/device(s) within the same electrically connected cable or decoration string if desired.
SUMMARY OF THE INVENTION
An intelligent electronic decoration system according to the present invention includes a smart multi-port communication and power cable (MPC) having a flexible body extending longitudinally between opposed proximal and distal ends and having a plurality of electronic ports spaced apart along the body. The MPC is configured for electrically powering and communicating data via conductors connected to respective ports. The decoration system includes electronics in a housing selectively coupled to the proximal end of the MPC and in electrical and data communication therewith. Electronics including a microcontroller are mounted in the housing, and components connected to the MPC, may be powered in some embodiments by a rechargeable battery or rechargeable component configured for energizing electronics devices electrically coupled to respective MPC ports. The electronics are configured for interfacing with wired or wireless communication components of external electronic devices. Devices that may be coupled to the ports of the MPC include Smart LED Electronics modules, Discrete LED replaceable covers, a Monitor Touch Screen module plug-in for smart LED Electronics Module, a Smart Multi-Port Auxiliary Base Unit, and an automated robotics and puppet module.
Therefore, a general object of this invention is to provide an electronic decoration system that allows a user to provide an advanced, interesting, independent, and custom decoration within each decoration attached to an MPC cable.
Another object of this invention is to provide an electronic decoration system, as aforesaid, that allows the user to replace selected decoration(s)/device(s), or reprogram a selected decoration(s)/device(s), or load different data to selected decoration(s)/device(s) within the same electrically connected cable or decoration string if desired. Thus, the MPC may be altered by changing the decorations, adding or subtracting components and changing programming of the MPC. Other objects and advantages of the present invention will become apparent from the following description taken in connection with the accompanying drawings, as set forth by way of illustration and example only.



BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a partially diagrammatic, partially block diagram of an electronic decoration system of the invention FIG. 2 is a typical view of a present day connection hub (USB or similar).
FIG. 3 is a flow chart of the electronic decoration system.
FIG. 4 is a block diagram of the MPC embedded electronics.
FIG. 5 is a block diagram of the Smart LED Electronics Module
FIG. 6 is a block diagram of the Monitor Touch Screen Electronics Module Plug-in
FIG. 7 is a block diagram of the Smart Multi-Port Auxiliary Base Unit.
FIG. 8 is a view of the modular or replaceable discrete LED decorative cover.
FIG. 9 is a block diagram of the Automated Robotics/Puppet Electronics Module.
FIG. 10 is a flow chart of the Smart LED Electronics Module
FIG. 11 is a flow chart of the Monitor Touch Screen Electronics Module Plug-in
FIG. 12 is a flow chart of the Smart Multi-Port Auxiliary Base Unit.
FIG. 13 is a block diagram of the Automated Robotics/Puppet Electronics Module.
FIG. 14 is a block diagram of the electronics decoration system connections.
FIG. 15 is a flow chart of the Automated Robotics/Puppet Electronics Module



DETAILED DESCRIPTION OF THE DRAWINGS
An intelligent electronic decoration system will now be described with reference to the accompanying drawings wherein the same identification numbers refer to the same designated parts throughout the various drawings.
The intelligent electronic decoration system of the invention provides an electronic system and method for connecting multiple electronic devices, including electromechanical devices, directly to a single cable having multiple ports, with electronic systems operatively connected to or integrated with the cable and used for powering each port, independently communicating data to each port, providing short circuit protection to each port, providing over current protection to each port, and communicating wirelessly with third party commercial off the shelf user electronics devices or smart devices such as smart phones, tablet computers and the like. In some embodiments, a small, special purpose computing device may be manufactured that integrates only the user interface and instruction set for the system in hardware, software or a combination of both.
The smart decorations or other electronic devices may be interchangeably connected to ports of the cable, and may be bottomed by a smart electronics module that initially plugs into a cable port. A plurality of types of devices are in turn pluggable into the smart electronics module via a plurality of respective ports in the smart module, such as LCD displays that can have their appearance changed manually, or automatically such as a slideshow of still images or a video stream. Digital media ports for interfacing with other electronic devices such as cameras, microphones and speakers are also envisioned. A port, which may comprise multiple terminals, is provided for powering and controlling a display of LED lights. A mechanical connection on an exterior of the smart modules is provided for connecting an interchangeable replaceable decorative cover having display lights or the like integrated therein, and which plugs into the smart electronics module is contemplated. A port for a monitor touch screen with its own electronics/wireless transceiver, and possibly a plurality of lights associated with or attached to the smart module is provided. As such, the smart LED electronics module may be a multi-function electronics interface that plugs into a port of the cable, and which provides interfaces for a number of different types of devices to the electronic/power package of the cable. One of the devices pluggable into a smart module may be a control device, such as a small touch screen monitor on the order of perhaps 1 inch to 6 inches or greater, and associated electronics, and which may be programmed with a user interface for controlling the other devices connected to the cable and for uploading and downloading data and media to/from such other devices plugged into smart modules.
Referring now to FIG. 1, a multi-port cable 02 (“MPC”) is constructed as an elongated electrical cord or cable having a plurality of connector ports, such as ports 26-34, spaced apart along a body of cable 02, wherein each of the ports 26-34 is configured to receive respective terminals of an electronic device. Spacing of the ports may be on the order of approximately an inch or so such as for decorative applications where letters spell out words, for other small decorative objects, or may be up to 6 inches or greater, as where electromechanical devices are attached to the ports of the cable. Devices attached to the ports may be attached generally perpendicular to the cable.
In at least one embodiment, the multi-port cable 02 would typically include at least four conductors, one conductor to carry voltage and current to the multiple ports 26-34, and a second conductor for providing a ground reference to ports 26-34. Conductors three and four would be used for serial communication, such as an RS-485 protocol or the like. Other conductors within cable 02 and electronic components within Smart LED Electronics Modules 35-43 may be included, and configured for parallel communication with the ports, or other forms of electronic communication using corresponding serial or parallel protocols. It is envisioned that in some embodiments a custom ribbon cable, or similar flexible cable, having power conductors capable of supporting at least 5 volts and at least 10 amps of current may be used to provide 50 watts or more of power to the various modules connected to the cable. Other types of cable material that contain conductors capable of conducting at least 50 watts of power could be used, such as polyimide type insulation with copper or conductive traces. Significantly, the cable would be ruggedized for use, as by enclosing conductors therein with a flexible protective wrap or stranded material, which may include a tough, synthetic material such as AramidTM fibers, polyester-type materials, polyurethane-type materials or similar materials. In other embodiments, the conductors may be sealed in a tough, flexible tubular housing, such as a vinyl-type material. The individual ports would typically be sealed in a housing that is sealed or otherwise attached to the tough exterior of the cable. The cable material and its construction in this invention easily adapts to each decorative application due to the flexible material used, and which allows for its conductors to have multiple connector ports 26-34 (not limited to this quantity) mounted generally perpendicular to the cable body. As such, connector ports 26-34 are not just connected to the end or ends of the cable. This type of cable 02 construction allows for a plurality of electronics, electronic devices, and decorative electronic objects to connect directly to a single cable 02, which reduces the quantity of conventional cables needed in most applications by ten or more, while at the same time delivering much higher power than a USB port to its connected electronic devices. This type of cable 02 construction also eliminates a need for connector hubs 56, such as USB type connector hubs or TCP/IP switch hubs. Ultimately, this cable design leads to a significant reduction in cost and space due to elimination of cables and connector hubs of the prior art while allowing for re-usability of the core components of the system so that decoration changes may be made by the user through data changes or changes of the electronic devices connected to cable 02.
The connector ports 26-34 fixedly attached to cable 02 could be an easily installed joint test action group (JTAG) type connector that could clinch its metallic contacts into respective conductors in order for electrical contact to be made between the connector pins of the port and the conductors within a ribbon cable. Such a connector could also be a custom type JTAG connector that could have contact pins capable of carrying higher electrical power to each connected device or connector port. As such, while a power of 50 watts for all ports of a cable 02 is anticipated, power and ground conductors of cable 02 could be sized to support higher anticipated loading applied to the power and ground conductors by all the ports operating their respective devices simultaneously.
Attached to cable 02 is a housing 01 that encloses power and communications electronics attached to power and communication conductors of cable 02. Housing 01 and associated electronics may be made integral with cable 02, or may be made detachable, as by a connector 70, at the proximal or top-end of cable 02. Electronics in housing 01 include a microprocessor 10 in communication with a digital memory storage unit 11, which may include non-volatile storage for storing control programs or routines. In addition, memory unit 11 may include a card slot for accepting memory cards, such as SD cards, micro SD cards, USB thumbdrives or any of a number of portable memory devices. This would allow the user to receive and store digital media files in multiple ways. The user may also access digital media files from a digital storage unit via the cable connectors that are connected to one of the plurality of its associated connector ports 26-34. A wired or wireless communications module 12, which may include any or all of a Wi-Fi transceiver, a Bluetooth transceiver or conductors and associated port or ports for connecting to an external device via wires and input/output peripheral ports, is provided for communicating, either wirelessly or via cables, with a plurality of electronic devices such as a Smart Multi-Port Auxiliary Base unit 07, as will be further described, and with computers, electronic phones, tablet computers or other similar third party electronic devices 08.
In one embodiment, the power source may be a 115 VAC to DC power adapter 54 plugged into a 115 VAC wall outlet, or possibly a vehicle adapter plug 55 for using DC vehicle power. In either case, power is provided that charges a portable or built-in battery or other rechargeable component 09 within or operatively connected to the electronics within housing 01. Such a rechargeable device 09 makes the cable 02 and modules plugged into ports 26-34 portable, and capable of being placed at locations where it is inconvenient to place a power cord. This embodiment would likely be configured for using less power, such as devices that primarily would use LED lighting, sound effects and the like, although small mechanical actuators in animated displays might also be included. A larger battery could be used where cameras are used in security applications or where it is desired to take pictures or video streams, or where larger displays are desired. In other embodiments, power may be conventionally provided to housing 01 by a connection to AC power and appropriate voltage conversion.
Reference is now made to FIG. 4 that shows one embodiment of electronic components in housing 01 (FIG. 1). When external DC power 54, 55 is connected to the power and communication connector 06, power is applied to rechargeable battery or other rechargeable component 09. The Smart Multi-Port Auxiliary Base unit 07 (FIG. 1) could also connect to the power and communication connector 06 with the power and communication cable 03. The electronics in housing 01 will run without external DC power until rechargeable battery or other rechargeable component 09 is completely de-energized. Over current/short circuit protection 13 is designed to protect the electronics, cable 02, and LED Smart Modules 35-43 from becoming electrically damaged. In other embodiments, power may be supplied to the electronics in housing 01 via a DC power supply connected to a conventional AC power source.
A power supply 101 and constant power source components 107, such as a voltage regulator, serve to regulate power through the printed circuit board (PCB) conductive traces to the voltage (Vcc) and ground (GND) connection points to each of the components within the MPC embedded electronics 01, to the power and communication connector 70, and to all of the MPC ports 26-34 that connect to LED Smart Modules 35-43. The microprocessor/MCU 10 might use an operating system based on assembly language, machine code or a “C” based software to communicate with input/output peripheral ports 105, digital or memory storage 11 and to the communication driver/interface to the port conductors 102. One particular family of microprocessors for use may be TINYATTM processors available from ATMELTM, and which may integrate volatile and non-volatile memory and have I/O ports configurable on-the-fly to serve as both inputs and outputs. As should be apparent, where a particular family of microprocessors are used, the microprocessors of all devices of the system would be from the same family, be at least compatible with all devices of the system or have some form of cross-platform adapter. A communication driver for the port conductors 102 communicates with cable ports 26-34 through power and communication circuitry 70. The microprocessor/MCU 10 might also use wireless communication network protocol components 103 such as Wi-Fi (802.11), Bluetooth, or other wireless transmission protocols. If a Smart Module 35-43 is plugged into a cable port 26-34, it receives power and communication from the electronics in housing 01. If a monitor touch screen 04 is plugged into a Smart LED Electronic Module 35-43 then it might communicate through the conductors of cable 02 or it might communicate wirelessly to the wireless interface components 103. If a wireless electronic device/computer 08 is provided with Smart decoration system user interface software and communicates through its wireless technology 52, then it will communicate with cable wireless interface components 103. All Smart Modules 35-43 and monitor touch screens 04 plugged into any of Ports 26-34 may ultimately communicate with each other, with the electronics in housing 01, and could also communicate with the Smart Multi-Port Auxiliary Base Unit 07 if connected, and also with a third party electronics device 08 that is user controlled through the proper interface software.
Smart electronics modules 35-43 are pluggable into any of ports 26-34 of cable 02, and as described above, provide interfaces for different types of electronic devices, such as power terminals for providing power and control for LED lights, input/output terminals for audio and input/output terminals for static images and streaming video. Other modules would additionally include terminals for a communication and display device, such as the small touch screen monitor as noted above. Another module would additionally incorporate terminals for selectively powering actuators for animated parts of a display or decoration, such as a puppet. In one embodiment of modules 35-43, a module may be provided with LED lights, such as module 43, and which may be programmed by a user as a display or part of a display. Other terminals may be provided for additional functionality as described. As such, one module 35-43 may only power and control LED lights, while another module 35-43 may power both lights, control a video stream and provide audio. Thus, discrete modules could be fabricated to preform any or all of the described functions, allowing a user to purchase only those modules needed to perform specific functions, or to purchase modules to perform all functions to provide more configuration flexibility to a display or other system.
Referring now to FIG. 5, one embodiment of electronics of a smart module 35-43 is shown that embodies the anticipated functions of the invention, although other functions may be added. For each smart module plugged into a respective port of the cable, DC power from the ports of cable 02 is connected to a power/communication connector 408 of the port and thereafter applied to a rechargeable battery or other rechargeable component 401. As such, the smart modules, once programmed, may run autonomously under their own power independently from power supplied by cable 02 or under control of a program operated by microprocessor 10.
A power supply 402 and voltage regulator 414 provide a constant power source through the printed circuit board (PCB) conductive traces to the voltage (Vcc) and ground (GND) connection points to each of the components within the Smart LED Electronics Modules 35-43, and to all of the Smart LED Electronics components 403. A microprocessor/MCU 405 with associated memory 404 might use assembly language based software like machine code, “C” based software and commands or proprietary language where TINYATTM type processors are used to communicate to the operating or control system 410, input/output peripheral ports 411, digital or memory storage 404, through the power and communication connector 412 connected to a Monitor Touch Screen plug-in 04 and its wireless interface components 407, and to a communication driver/interface to the port conductors 406. The communication driver for the port conductors 406 communicates to its power/communication connector 408 connected to cable 02 ports 26-34. If a Smart Module 35-43 is plugged into a cable 02 port 26-34 then it receives power and communication. If a monitor touch screen plug-in 04 is plugged into a Smart Module 35-43 with its power and communication connector 412 then it might communicate through the conductors of the Smart Module 35-43, or it might communicate wirelessly 407 to the wireless interface components 413, or it could communicate with electronics in cable housing 02. There are also mechanical connections on the exterior of modules 35-43 for detachable/replaceable decorative covers and connections for tie-wraps or a strap-like material (can be rotated multiple angles) for hanging the LED smart electronics module to another object, such as a Christmas tree, an animal or human, or anything else to be decorated. In addition, there are clips or other fasteners on modules 35-43 for an exterior cover or the like 44-51 (FIG. 1) to be removably attached to an exterior of modules 35-43. Such a detachable decoration cover may provide a housing for one or more LED lights that can be fabricated in the shape of a character, letter, or string of characters, or almost any desired decorative shape. As shown in FIG. 1, a plurality of such programmable decorations 44-51 can be used together on a cable 02, but controlled independently by programming provided by a cell phone, tablet or other computer 08 (FIG. 1) and stored in memory 11 in housing 01. In some embodiments, microprocessor 10 may be programmed to break up code for a display formed by all of modules 35-43 into discrete sections of code, and provide a clock or synchronization signal to all of modules so that portions of code for respective portions of the display are stored in respective ones of modules 35-43 and operated in synchrony. In such embodiments, commands are encoded by microprocessor 10 in housing 01 and communicated via communications conductors in cable 02 to respective microprocessors in smart modules 35-43, where the commands are decoded and used to control respective parts of a display. In other embodiments, the modules themselves may be programmed to operate synchronously, as by providing synchronization signals to each other as operation of a display progresses.
The LED lights may be configured to illuminate in various colors, and can be illuminated in conjunction with recorded and preloaded music, real time music or sound as sensed by one or more microphones integrated into the LED modules, or in integrated electronics module 01, or with other preprogrammed patterns. In this way, the present invention provides an improved decoration for homes or businesses, or almost any electronics safe environment. Outdoor displays would be weatherized by sealing components in waterproof housings and insulation.
Reference is now made to FIG. 8. By way of example, in the top most diagram representation there is a 115 VAC power plug 506 connected to a Smart Multi-Port Auxiliary Base unit 07 that in turn is electrically connected to a housing 01 (FIG. 1) containing associated electronics, and a cable 02 having respective ports 26-34. Smart modules 35-43 plugged into ports 26-34 are provided with Discrete LED Replaceable Covers 44 that removably attach to respective smart modules and are attachable/detachable by means of a mechanical connector, such as a clip, tabs, fasteners or the like 506 that engage a mating connector 507 on the Smart modules 35-43. In other embodiments, and as noted, the housings 01 may be connected directly to AC power without the base units 07.
Within each LED Replaceable Cover 44 there may be miniature/individual compartments or other structures 502 containing or otherwise integrating light emitting diodes (LEDs), for providing illumination control. These compartments 44 might not be included in all replaceable covers 44 if improved illumination control is not desired, but the Discrete LED Replaceable Cover would still be a generally hollow housing for LEDs enclosed therein or mounted thereto. A printed circuit board may be specifically configured in the shape of each Discrete LED Replaceable cover 44 and which has LEDs and other components that could connect to a connector within the Discrete LED Replaceable cover 44, and which connects to a port of a respective smart module 35-43. As noted, connectors for LED lights attached to a smart module may be modular connectors with multiple terminals so as to independently control individual lights of a replaceable cover 44. In other embodiments, the specifically-configured printed circuit board may be omitted, with the LEDs mounted directly to or in the replaceable cover. Reflectors, retroreflectors, prisms and lenses and other optical shapes might be molded into covers 44 to increase the illumination effects. In addition, using special paints such as fluorescent paint, reflective coatings and glitter may be added to replaceable decorative covers 44.
As noted above, in or on the back of the Smart LED Electronics module 35-43 there may be a slit, tab hook or the like 505 to be used for a tie wrap or strap-like material that can be used to hang the Smart LED Electronics module 35-43 at different angles from various objects or things. A rotatable mechanized accessory 503 might also be added to a Smart LED Electronics module 35-43 in order for the accessory to be rotated. A tabletop or desktop accessory 504 is another feature that enables the LED Smart Electronics module 35-43 to be placed or mounted on or to a flat surface.
Referring now to FIGS. 1 and 10, one example of typical programming a smart module is shown. If an electronics module 35-43 (FIG. 1) is connected to a cable connector 26-34 at box 1001 (FIG. 10), then electronics module 35-43 receives DC power and begins to communicate with microprocessor 10 in housing 01 via communication system 12 at box 1002. If a monitor touch screen module 04 is detected at decision box 1003, then power and communications are enabled for the Monitor Touch Screen device at box 1005. If there is no Monitor Touch Screen connected to Electronics Module 35-43 at box 1003, then no connection is reported to microprocessor 10 at box 1018, and the logic flow returns to box 1002 where box 1006 is queried. If a Replaceable Decoration Cover 44-51 is detected with its own LEDs at box 1008, then decoration cover is electrically powered, and the LED illumination frequency or pattern is controlled based on user inputs or a program is initiated at box 1019. If no LEDs in the cover are detected at box 1008, then the Electronics Module may use its own attached LEDs and controls the LED illumination frequency based on user inputs or a program the user interface software is communicating with the Electronics Module, microprocessor 12, or Multi-Port Auxiliary Base Unit electronics. If no replaceable decoration cover is detected at box 1015, then no connection is reported to the Electronics Module 35-43 and logic flow returns to box 1002. At box 1002 box 1010 is queried as to whether the Electronics Module 35-43 detects an input/output peripheral device, such as a digital camera, then microprocessor 12 is prompted to electrically power the I/O device and communicates with it at box 1020. If no I/O peripheral device is detected at box 1010, then no connection is reported at box 1016 and logic flow returns to box 1002, where box 1011 is queried. At decision box 1011 if a robotics module is detected, then the robotics module is electrically powered and communications are initiated at box 1012. If no robotics module is detected at box 1011 then no connection is reported at box 1017.
Reference is now made to FIG. 7 that shows one embodiment of a Smart Multi-Port Auxiliary Base unit 07. When external AC power is connected to power connector 25, the AC power is converted to DC power by power converter 16, and then applied to the rechargeable battery or other rechargeable component 14. The Smart Multi-Port Auxiliary Base unit 07 will run without external plugged-in AC power until the rechargeable battery/rechargeable component 14 is completely de-energized or until battery voltage falls below an operating voltage of the microprocessor, at which point the microprocessor will turn itself off. Over current/short circuit protection 19 is designed to protect the Smart Multi-Port Auxiliary Base unit 07, its components, multi-port cables 02 and where used, cable electronics in housing 01 plugged into its ports 20-24 from getting electrically damaged. Power supply 904 regulates power and constant power source components 912, such as a voltage regulator, could regulate power through the printed circuit board (PCB) conductive traces to the voltage (Vcc) and ground (GND) connection points to each of the components within the Smart Multi-Port Auxiliary Base unit 07 and to all of the Smart Multi-Port Auxiliary Base unit components 07.
Microprocessor/MCU 15 might use assembly language based software like machine code or “C” based software, or a proprietary language, to communicate to the operating system 910. The microprocessor/MCU 15 communicates with input/output peripheral ports 911, with digital or memory storage 17, with communication driver 905 for wired or conductor communication that in turn communicates with Base unit Ports (20-24). Ports 20-24 enable a plurality of housings 01 and associated cables 02 to plug in via cable/cables 03. A communication driver 905 for wired communication communicates directly to a user electronics device or computer 08 via a communication connector 909 for user device 08. A wireless interface/Bluetooth/Wi-Fi components 908 communicates with wireless interface 413 (FIG. 4) and also with a user electronics device 08. If a housing 01 (FIG. 1) is plugged into a Base unit port 20-24 then the electronics therein and respective cable 02 receives power and communication.
Reference is now made to FIG. 12, which shows logic flow of a base unit 07. At box 1202, if an AC power source is connected to the Smart Multi-Port Auxiliary Base Unit at box 1201 then the Smart Multi-Port Auxiliary Base Unit converts the AC power to DC power. At box 1203 the components of the Smart Multi-Port Auxiliary Base Unit receive the DC power, are initialized and prepared for operation. At box 1204 the power supply and constant power source components like the voltage regulator regulate power to its ports 20-24 (FIG. 1) for housings 01 or cables 02 plugged into ports 20-24. At decision box 1206 if the Smart Multi-Port Auxiliary Base Unit detects whether a third party electronics device (FIG. 1, 08) is physically connected or is communicating with the Smart Multi-Port Auxiliary Base Unit communication components, then it communicates with the third party electronics device interface software. If there is no third party electronics device communicating with the Smart Multi-Port Auxiliary Base Unit then no connection is reported to the Smart Multi-Port Auxiliary Base Unit microprocessor/MCU, and the logic flows to box 1210. At decision box 1210 if the Smart Base Unit 07 detects a housing 01 (FIG. 1) with power and communication cable 03 (FIG. 1) plugged into one of its ports 20-24 then it delivers power and communicates with the electronics of housing/housings 01 to operate a display program. Where simply a housing 01 connected to MPC 02 and to cable 03 is plugged into a port 20-24, then at box 1210 communication is initiated with microprocessors in smart modules plugged into the discrete ports of respective cables 02 to operate a display program. If no MPC 02, or housing 01 (FIG. 1), or cable 03 (FIG. 1) are connected then no connection is reported it to the Smart Multi-Port Auxiliary Base Unit microprocessor/MCU.
Reference is now made to FIG. 6 that shows, by way of example, one embodiment of the Monitor Touch Screen Module plug-in 04. External DC power from the Smart LED Electronics Module is connected to power/communication connector 708. In other embodiments the Monitor Touch Screen Module plug-in 04 may be plugged in directly via connector 708 to a cable port 26-34 without the LED Smart Electronics Module 35-43. In this embodiment, external DC power is fed directly from housing 01 and DC power is applied to the rechargeable battery or other rechargeable component 701. The Monitor Touch Screen Module plug-in 04 will run without external DC power until the rechargeable battery or other rechargeable component 701 is completely de-energized or as noted, the battery voltage falls below an operational voltage of the monitor touch screen module, at which point it turns itself off. The power supply 702 regulates power and constant power source components 713 such as a voltage regulator to regulate power through the printed circuit board (PCB) conductive traces to the voltage (Vcc) and ground (GND) connection points to each of the components within the Monitor Touch Screen Module plug-in 04 and to all of the Monitor Touch Screen Module plug-in components 703. The microprocessor/MCU 705 might use assembly language based software like machine code, “C” based software language or a proprietary language as noted above to communicate to the operating system 712. The microprocessor/MCU 705 controls the on/off frequency of light emitting diodes (LEDs) 709 attached to its printed circuit board (PCB), communicates with the operating system 712, to the input/output peripheral ports 711, to the digital or memory storage 704, to the communication driver/interface to the conductors 706, and to the wireless interface components 407 within the monitor touch screen module plug-in 04. The communication driver for the conductors 706 communicates through its power/communication connector 708 to the Smart Module connector 412.
If a Monitor Touch Screen Module 04 is plugged into a Smart Module connector 35-43, then it receives power and communication via connector 708, and communicates wirelessly using wireless system 407 to the cable electronics wireless interface components 103 (FIG. 4) in housing 01 (FIG. 1) or with the Smart Electronics Module wireless interface components 413 (FIG. 5).
Reference is now made to FIGS. 1 and 11 for programming for a Monitor Touch-Screen Plug-In Module. At box 1102, if the Monitor Touch-Screen Module 04 is connected directly to a cable 02 connector 26-34 without being connected to an Electronics Module, then the Touch-Screen Module receives DC power and communicates with microprocessor 10 (FIG. 1) at box 1103. If the Monitor Touch Screen module plug-in 04 is connected to a Smart LED Electronics Module 35-43, then it receives DC power and has two way communications with the Smart LED Electronics Module microprocessor/MCU at box 1104. If there is no Monitor Touch Screen connected to the Smart LED Electronics Module then no connection is reported to microprocessor 12 in housing 01 at box 1103, and logic proceeds to box 1105. At box 1105 if the Monitor Touch-Screen Plug-In Module detects another input/output peripheral device, such as a digital camera, then at box 1106 the I/O device is powered and communications are initiated. If at box 1105 no I/O peripheral device is detected, then it reports no connection at box 1107 to the Monitor Touch-Screen Plug-In Module microprocessor/MCU.
In some embodiments a user may alter a display in real time by providing inputs to a monitor. As shown in FIG. 1, an image of a display may be provided on a display screen, which may be a touch screen monitor plugged into cable 02, or in other embodiments a third party device having a display screen, such as a cell phone, tablet computer, desktop or laptop computer or a special purpose communications device, that creates instructions that are communicated in real time to the display. For example, a plurality of LED lamps may be incorporated into each of a plurality of covers 44-51 that, by way of example only, spell out GO TEAM as shown in FIG. 1. In one embodiment, these LED lamps may be of the type wherein each LED lamp integrates a red LED, a green LED and a blue LED (color changing LEDs), so that the LEDs can be changed by the user to display any color. Where a touch screen is used, such as an app in a smart phone for controlling the display, the user might touch a particular letter of the display to highlight the letter, and then select a color on a color palette in order to generate instructions that are in turn communicated to the selected letter cover or to a smart module the letter cover is plugged into. in order to change the letter's color. In other embodiments, LEDs with only static colors may be used, with a user selecting from the static colors. Where a touch screen is not used, such as where a desktop is connected to the display, a cursor could be used to select a color from a color palette and implemented by a mouse click. Of course, any program may be devised, as by an app on a smart phone, to cycle the LEDs through any desired pattern of any colors. Likewise, where the aforementioned LCD-type displays for displaying still images or video streams are plugged into some of the smart modules, slide show programs or video streams may be played as endless loops or in any other manually selected or automated sequence.
Referring to FIG. 9, robotic devices, such as automated puppets, are shown. The robotic devices may be made to resemble anything, and have movable parts operated by servos, motors or other actuators. A reference is made to the aerospace industry axis definition for the pitch, roll, and yaw in order to describe a similar axis needed for each moving part or axis of the automated puppet or mechanical robot. Each side of the robot mouth or jaw could have a pitch-type of axis to resemble the mechanical movement of the mouth. The eye lids could have a mechanical joint or pitch axis at each side of the robot's eye. The axis for the neck, shoulder, wrist, and hip could each have pitch, roll, and yaw axis to resemble their mechanical movements. The knee axis could have a pitch axis. The axis for the ankle could have a pitch and yaw axis to resemble the mechanical movements for those parts of the robotic-type body. A stepper or servo motor with an encoder could be used for each axis needed in order to receive pulses for each degree or fractional degree of movement for each axis or linear actuators may similarly be used. A microprocessor as described above, or digital signal processor (DSP) or the like could interact with the encoder by receiving pulses or signal from a user or software program and then delegating the pulses to the proper servo motor axis. For instance, control signals could be generated by an app interface mounted to a smart phone where the robot is depicted. A user might highlight a part of the robot that is desired to be moved, such as an arm or leg, and drag the leg or arm in the desired direction. As noted above, a touch screen may be used to move the robotic parts, such as a smart phone using a smart phone app that would generate instructions that are transmitted to corresponding microprocessors, such as microprocessor 10 (FIG. 1), or microprocessor 15 (FIG. 7), or a microprocessor associated with the robot module plugged into a port of cable 02. Here, the user could touch a robotic part displayed on a touch screen to highlight the part, and drag the highlighted part on the screen in a desired direction of movement. Instructions would be generated by the app as the part is dragged on the screen and transmitted to the microprocessor controlling the robotic device on cable 02 to effect the same or similar movement of the actual robotic part.
Reference is now made to FIG. 13 that shows one embodiment of the Automated Puppet or Robotics Module plug-in 801-803 of FIG. 9. External DC power from a Smart Module connection 35-43 is connected with its connector 412 to power/communication connector 1334. In other embodiments, the Robotics Module plug-in 801-803 is plugged in directly with its power/communication connector 1334 to a cable port 26-34 without the Smart Module 35-43 connected to cable 02. In this embodiment, external DC power is fed directly from electronics in housing 01, with DC power applied to the rechargeable battery or other rechargeable component 1326. The Robotics Module plug-in 801-803 will run without external DC power until the rechargeable battery or other rechargeable component 1326 is de-energized or power falls below an operational level of the associated microprocessor as noted above. The power supply 1328 regulates power and constant power source components 1330 such as a voltage regulator could regulate power through the printed circuit board (PCB) conductive traces to the voltage (Vcc) and ground (GND) connection points to each of the components within the Robotics Module plug-in 801-803, and to all of the Monitor Touch Screen Module plug-in components 1336. The microprocessor/MCU 1302 might use assembly language based software like machine code, “C” based software or another language as noted above to communicate to the operating system 1312. The microprocessor/MCU 1302 controls the on/off frequency of light emitting diodes (LEDs) 1310 attached to its printed circuit board (PCB), communicates with the operating system 1312, to the input/output peripheral ports 1306, to the digital or memory storage 1300, to the communication driver/interface to the conductors 1332, and to the wireless interface components 1308 within the Robotics module plug-in 801-803. The communication driver for the conductors 1332 communicates through its power/communication connector 1334 to Smart Module connector 412. If a Robotics Module 801-803 is plugged into Smart Module connector 35-43 then it receives power 1334, conductor communication 1334, and it communicates wireless 1308 to the MPC embedded electronics wireless interface components 103 or with the Smart LED Electronics Module wireless interface components 413. The Microprocessor/MCU 1302 might receive a signal or program instruction from the wireless interface 1308 to move or automate a certain servo axis 1324 of the robotic component. This signal might come from a third party electronics device (FIG. 1, 08) controlled by the end-user's interface software, or from a software program within the MPC embedded electronics microprocessor (FIG. 4, 10), or from a software program within the Smart LED Electronics Module microprocessor (FIG. 5, 405). This signal is sent from the Microprocessor/MCU 1302 to the motion controller/Digital Signal Processor (DSP) 1314. This signal is converted to a pulse signal 1316 that is sent to the Motor Drive/Amplifier Components 1318. This converts the pulse 1316 or amplifies it to an electrical power signal that is compatible with the power inputs of the DC Servo Motor 1320. This power signal might power a DC Servo Motor 1320 in order to move Gears or Gear Box that the DC Servo Motor's Shaft 1320 is attached to. The Gears or Gear Box 1322 are mechanically attached to the Robotic Part/Servo Axis 1324 that moves. This Robotic Part or Servo Axis 1324 could be a robotic arm or leg. The Motor Controller/DSP 1314 might have encoder inputs connected to the DC Servo Motor's Encoder/Feedback sensor 1336 and also to the Robotic Moving Part/Servo Axis 1324 Encoder/Feedback sensor 1338. The Motor Controller/DSP 1314 converts these encoder signals into data in order to calculate the exact position of the Robotic Moving Part or Servo Axis 1324 and the current position of the DC Servo Motor 1320. The Motor Controller/DSP 1314 uses this position data or servo axis degrees to move DC Servo Motor 1320 to the exact position or servo axis degrees that matches or equals the position data or servo axis degrees sent from the Microprocessor/MCU 1302 signal or program instruction.
Reference is now made to FIG. 15, where a flow chart of operation (but not limited to this type of operation) of the Robotics or Automated Puppet Module Plug-in (FIGS. 9, 801-803) is shown. Decision box 1502 determines if the Robotics Module Plug-In at box 1501 is connected directly to a cable 02 connector 26-34 (FIG. 1) without first connecting to a Smart Module connector (FIG. 5, 412). If the Robotics Module Plug-In is connected directly to the cable 02 port then the Robotics Module Plug-In receives DC power and communicates with electronics in housing 01 (FIG. 1) at box 1503. If the Robotics Module Plug-In is connected to a Smart Module then it receives DC power and has two way communications with the Smart Module microprocessor/MCU at box 1504. At decision box 1505 if the Robotics Module Plug-In detects an input/output peripheral device like a digital camera then it electrically powers the I/O device and communicates with it at box 1506. If no I/O peripheral device is detected then it reports no I/O connected to the Robotics Module Plug-In microprocessor/MCU at box 1507. Reference is now made to FIG. 1 and FIG. 3 for one example of operation of the system. If an AC/DC adapter is connected to housing 01 at box 301, or a DC power source from a base unit 07 is plugged into the DC power source and communication connector 06 via cable 03, then power will begin to charge the rechargeable battery or rechargeable component 09 and supply power to electronic components within housing 01. Cable 02 may operate with or without a DC power source connected to housing 01 at box 301, but cable 02 will de-energize rechargeable battery or rechargeable component 09 in housing 01 as the cable 02 and its connected modules and devices are using its power. It also should be noted that a power switch (not shown) may be located on housing 01 to interrupt power to components therein to turn the system off. Electrical power at box 302 is distributed to the other cable electronics at box 303. The microprocessor/MCU 10 in housing 01 checks at box 304 if Smart LED modules 35-43 are connected to any of ports 26-34 of cable 02. If no, then a Smart module 35-43 is not connected to one of the ports 26-34, and microprocessor 10 may enter a power-saving mode to wait for a smart module to be plugged into a port of the cable. Otherwise, microprocessor 10 may continue to poll the ports of the cable for a smart module plugged into a port of the cable. This is reported to microprocessor 10 at box 305. If the answer at box 304 is yes, then a Smart LED electronics module 35-43 is connected to one of the ports 26-34 and the logic flow proceeds to box 306. At box 306 microprocessor 10 determines if a monitor touch screen 04 is connected to a Smart module 35-43. If yes, then at box 307 the Smart LED electronics module 42 operates the monitor touch screen program to receive inputs from a user and if provided, to run programs that operate other smart modules plugged into the respective cable 02. If no touch screen monitor is available, then no connection is returned at box 306 and the logic proceeds to box 308 to run programs associated with any Smart modules 35-41 and 43. Also at box 303, when power is supplied to the MPC embedded electronics 01 its microprocessor/MCU 10 is constantly checking at box 309 if it is communicating through the wireless system 12 with a third party electronics device/computer 08. If no, then at box 310 it reports to the MPC embedded electronics microprocessor/MCU 10 that it is not currently communicating with a third party electronics device/computer 08. If yes, at box 311 the user of the third party electronics device 08 specifies through its user interface software which smart module 35-43 to load a new program or data to. The logic then flows to box 312, and the MPC embedded electronics microprocessor/MCU 10 determines if a monitor touch screen plug-in 04 is connected to the user selected Smart module. If no, then the logic proceeds to box 314 and microprocessor/MCU 10 communicates the program/data to the Smart modules at respective ports 26-34. If yes, a monitor touch screen 04 is connected to the user selected Smart LED electronics module and the logic flow will proceed to box 313 and the MPC embedded electronics microprocessor/MCU 10 communicates the program/data to the Smart LED electronics module through the MPC embedded wireless system 12.
When the process at boxes 313 or 314 is complete the MPC embedded electronics microprocessor/MCU 10 asks the user of the third party electronics device/computer 08 to save the program/data to memory storage 11, and/or to the user specified Smart modules 35-43 memory storage 404 (FIG. 5), and/or to the Smart Multi-Port Auxiliary Base unit memory storage 17 (FIG. 1). If no, then the logic flows to box 316 to notify the user of the third party electronics device/computer 08 that the program/data was not saved. If yes, then the logic proceeds to box 317 to save the program/data to memory storage 11, and/or to touch screen memory storage 704, and/or to the user specified Smart modules 35-43 memory storage 404, and/or to the Base unit 07 memory storage 17.
Due to the intelligent decoration system's modular design, the physical dimensional sizes of the replaceable decorative covers or other decorative objects can easily be scaled up or down to meet the user's needs for almost any given application. This also allows the user to easily make other changes to the replaceable decorative cover letters by spelling a different word with different replaceable cover letters. This modular design allows for the re-use of the core components of the decoration system each time a decoration change is made and reduces the cost of having to obtain costly new electronics, cables, and components. These core components of the modular decoration system are the Multi-Port Cable (MPC), the MPC embedded electronics, and the Smart LED Electronics Modules. The cable and integrated ports may be configured to be of any length up to the limits of electronic transmission of signals and power potentials, and may be used in any application requiring a relatively large number of devices to be electronically or operatively connected together. Such a cable may also be integrated into clothing or accessories in several embodiments, such as a belt, sash or the like, to provide various types of displays and receive video and audio inputs.
In use, a user of this invention may interact with the intelligent decoration system via an interface mounted in a computing device such as a smart phone, a general purpose laptop, desktop or tablet computer, or any other third party electronic device 08, as shown in FIG. 1. Where a general purpose or smart device is used, the user interface software allows for two way communication to exist between the intelligent decoration system electronic module components 01 and the third party electronics 08 used by the user. The user might use this interface software to control in real-time the decoration system, as by the app displaying modules plugged into a cable 02 so that the user might highlight a particular decoration or part attached to a smart module, or part of a decoration, and tap, drag or flick the image of a decoration or part in order to illuminate lights, display or scroll through pictures, play video streams or effect mechanical movements. Particular colors of LED lights might be selected by dragging a decoration at one port onto a color of a color wheel or the like in order to change lighting color of a decoration. Various types of software programs or data that control the decoration system and its behavior may be loaded to each of the Smart LED Electronics modules 35-43 plugged into each cable 02 port 26-34. The user might also load various types of data, such as static image files, video files, audio files, or other types of files that independently control the behavior or decorative display of each MPC port of the intelligent decoration system. In other words, one MPC port may be loaded with a video file, another with an audio file, and a third with a static image file or the like. These types of files or data could be loaded into the Multi-Port Auxiliary Base unit 07, or the MPC embedded electronics 01, or each of the Smart LED Electronics Modules 35-43 or the Monitor Touch-Screen Plug-in Modules 04. These types of files or data could be loaded into the digital storage memory that can be executed or run within the microprocessor or microcontroller unit that might have an operating system or control software or systems installed within each of these modules or microprocessors/MCUs of the intelligent decoration system electronic module components described previously. The user also has the option of connecting a replaceable static decorative letter or object cover 44-51 into or over any of the Smart LED Electronics Modules 35-43 or directly into any of the MPC connector ports 26-34 that could also have user interactive or program driven light emitting diodes (LEDs) flash or illuminate light from within the replaceable static decorative letter or object cover.
Another feature of the intelligent decoration electronic system allows the end-user to connect user interactive or programmed through software robotics or automated puppets (FIG. 9. 801-803) to any of the Smart LED Electronics Modules 35-43 or connected directly into any of the MPC connector ports 26-34. All of these unique features described previously allow the invention system to be electronically intelligent, portable, modular, decorative, more adaptable to be used in almost any electronics safe environment, and custom to meet each end-user's decorative needs electronically and with custom decorative objects 44-51 and robotic type devices 801-803 for a wide range of demographics of people.
It should be apparent that any of the various parts and embodiments of the invention can be used separately or together in any combination. Having thus described my invention and the manner of its use, it should be apparent to those skilled in the relevant arts that incidental changes may be made thereto that fairly fall within the scope of the following appended claims, wherein I claim:

## Claims

1. An intelligent electronic decoration system, comprising:
a multi-port cable (MPC) having a flexible body extending longitudinally between opposed proximal and distal ends and having a plurality of electronic ports spaced apart along said body and perpendicular thereto, said MPC being configured for electrically powering and communicating data via conductors connected to respective ports;
MPC embedded electronics having a housing selectively coupled to said proximal end of said MPC and in electrical and data communication therewith, said embedded electronics having a rechargeable battery or rechargeable component configured for energizing electronics devices electrically coupled to respective MPC ports, a microcontroller unit (“MCU”), and a memory collectively positioned within an interior space defined by said housing, said embedded electronics being configured for interfacing with wired or wireless communication components of external electronic devices.

2. The intelligent electronic decoration system as in claim 1, wherein said embedded electronics includes at least one of a Wi-Fi transceiver and a Bluetooth transceiver configured to receive digital files to be selectively stored in said memory.

3. The intelligent electronic decoration system as in claim 1, further comprising:
a plurality of smart electronics modules each having a connector configured for selectively connecting electrically to a respective MPC port, each smart electronics module being energized by power from said battery of said embedded electronics.

4. The intelligent electronic decoration system as in claim 1, wherein said embedded electronics is selectively connected to one of an AC to DC power adapter or an automobile power inverter and configured so as to recharge said battery.

5. The intelligent electronic decoration system as in claim 3, wherein said plurality of smart electronics modules includes:
a smart LED electronics module having LED lights selectively controlled by one of said microcontroller unit, or microprocessor, or onboard electronics to display various colors and pre-programmed or real-time flashing patterns;
a touch screen monitor configured to display visual data.

6. The intelligent electronic decoration system as in claim 3, further comprising a plurality of decorative covers having fastening structures removably coupled to respective smart electronics modules when said respective smart electronics module is connected to a respective MPC port, a respective cover being selectively rotatably positioned at various angles.

7. The intelligent electronic decoration system as in claim 6, wherein a respective decorative cover includes an individual compartment configured to receive a light emitting diode (LED) for providing enhanced illumination of said decorative cover.

8. The intelligent electronic decoration system as in claim 3, further comprising a Smart Multi-Port Auxiliary Base unit electrically connected to a DC power and communication connector of said embedded electronics, said Smart Multi-Port Auxiliary Base unit including an AC power source connector, a rechargeable battery, an AC to DC power conversion component, and a microprocessor/MCU unit.

9. The intelligent electronic decoration system as in claim 8, wherein said Smart Multi-Port Auxiliary Base unit includes an operating system in communication with said microprocessor/MCU unit, input/output peripheral ports, digital or memory storage, and wired and wireless communication technology components.

10. The intelligent electronic decoration system as in claim 3, further comprising a robotics or automated puppet module electrically connected to a respective Smart LED electronics module that is connected to a port in the MPC or the Smart LED electronics module is connected directly to the Smart Multi-Port Cable (MPC) and configured for controlling the automated puppets through programs and third party electronic devices.

11. The intelligent electronic decoration system as in claim 10, wherein said automated robotics or puppet module includes functionality taken from a group consisting of audible sound, movable arms, legs, hands, fingers, mouth/lips, and movable facial expressions.

12. The intelligent electronic decoration system as in claim 1, wherein the electronics devices selectively coupled to respective embedded electronics are taken from a group consisting of electronic tablets, mobile electronic devices, computers, a smart LED electronics module, and an automated robotics and puppet module.