Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
ARTICULATING SYSTEM
Document Type and Number:
WIPO Patent Application WO/2023/196666
Kind Code:
A1
Abstract:
The invention discloses an articulating system comprising one or more objects, one or more joining modules, a motion inducing module, a power source and a control module. Each object comprises one or more bobbling components, and the bobbling components are movably connected to the object by the joining module. The motion inducing module comprises at least one first component disposed proximal to the joining module. The first component is an electromagnet. The power source module is configured to supply power to the electromagnet. The control module is configured to control the power source module to supply power to the motion inducing module, to create a magnetic field at the electromagnet, which compresses the joining module. The control module is further configured to turn off the power supply that would release the joining module, thereby inducing movement to the bobbling component proximal to the joining module.

Inventors:
LAPOINTE MICHAEL (US)
DYBLE DAN (CA)
Application Number:
PCT/US2023/017986
Publication Date:
October 12, 2023
Filing Date:
April 08, 2023
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
LAPOINTE MICHAEL (US)
DYBLE DAN (CA)
International Classes:
A63H33/26; A63H13/04; A63H13/18; A63H15/06; A63H3/50
Foreign References:
US20130309935A12013-11-21
US6836201B12004-12-28
US20040151348A12004-08-05
US7628672B22009-12-08
US20040185746A12004-09-23
Attorney, Agent or Firm:
LAPOINTE, Michael (US)
Download PDF:
Claims:
CLAIMS

What is claimed is:

1. An articulating system, comprising: one or more objects, each object comprises one or more bobbling components; one or more joining modules, at least one joining module movably connects each bobbling component to the respective object; a motion inducing module comprises a first component, wherein the first component is a magnetic component, wherein the magnetic component is disposed proximal to the joining module; a power source module configured to supply power to the electromagnet, and a control module in communication with the power source module, the control module is configured to control the power source module to supply power to the motion inducing module, the power supply to the first component creates a magnetic field that attracts the joining module, thereby inducing movement to the bobbling components proximal to the joining module.

2. The system of claim 1 , wherein the magnetic component is an electromagnet, wherein one or more objects comprises at least one object comprising at least one bobbling component, the joining module comprising a spring, the spring is disposed proximal to the electromagnet and movably connects the bobbling component to the object. The system of claim 2, wherein the control module is configured to turn on the power supply to generate an attracting force from the electromagnet and turn off the power supply to remove the attraction force, the attraction force compresses the joining module and the removal of attraction force decompresses the joining module, thereby inducing movement to the bobbling component. The system of claim 3, wherein two or more bobbling components of one or more objects are connected together, the two or more bobbling components are connected to at least one bobbling component associated with the magnetic component to enable movement of the connected bobbling components. The system of claim 1 , wherein the joining module comprises one or more components selected from a group comprising, one or more magnets, one or more electromagnets, an electromechanical device, a spring, a conical spring, a leaf spring, a compression spring, a torsional spring, a garter spring, a hinge joint, a pivot joint, a prismatic joint, a ball-socket joint, a hook and loop component, a conical component, or a component balanced on a post. The system of claim 1 , further comprises a second component disposed proximal to the first component and at one of the objects respective of the bobbling component associated with the first component and another bobbling component of another object. The system of claim 6, wherein the second component is a nonmagnetic component. The system of claim 6, wherein the second component comprises at least one of a ferromagnetic component, permanent magnet, the electromagnet, and/or a metal component. The system of claim 6, wherein the control module is configured to control supply of power to the motion inducing module such that a first polarity of the first component is opposite to a second polarity of the second component, the processor is configured to intermittingly alter the first polarity and the second polarity by the supply of electrical power to generate at least one of a attraction force and a repulsion force between the first component and the second component, thereby inducing a sequence of movement to the bobbling components. The system of claim 9, further comprises one or more actuators in communication with the control module and the motion inducing module, the actuator is configured to control the polarity and magnetic field associated with the magnetic components. The system of claim 10, further comprises: a storage module in communication with the control module, the storage module stores user information comprising one or more characteristics of one or more user, bobble sequence information comprising one or more bobble sequences and one or more bobble sequences for each user, one or more audios, one or more light pattern, and one or more audios and light pattern for each user, the characteristics includes sound data, image data, movement data of the user. The system of claim 11 , further comprises one or more sensors in communication with the control module, the sensor is configured to detect one or more characteristics of a user proximal to the objects, the processor is configured to control the power supply to enable the bobbling components to move in at least one sequence of movement corresponding to the user. The system of claim 12, further comprises one or more output devices in communication with the control module, the output devices comprise an audio device and a light source device, the processor is configured to control the audio device to emit audio, control the light source device to emit light of one or more wavelengths, control the audio device to emit an audio corresponding to the user proximal to the objects and control the light source device to emit a light pattern corresponding to the user proximal to the objects. The system of claim 13, further comprises a computing device in communication with the storage module, the control module and the communication module via a network, the computing device comprises a memory storing one or more program modules and a processor configured to execute the program modules, the computing device is configured to control the output device to emit light of one or more wavelengths and emit audio, and control the sequence of movement of the bobbling component. The system of claim 14, wherein the computing device is configured to control the bobbling component to move in a desired sequence of movement, control the audio device to play a desired audio and control the light device to emit a desired light pattern, and control a duration of the sequence of movement of the bobbling component. The system of claim 15, further comprises a user device in communication with the computing device via the network, the computing device is configured to receive one or more input data from the user device to execute the program modules to control the one or more objects. The system of claim 1 , wherein the control module is configured to control a duration of the sequence of movement of the bobbling component. The system of claim 12, wherein the sensors include at least one of light sensor, image sensor and motion sensor. The system of claim 1 , wherein the motion inducing module comprises an electromechanical system.

Description:
ARTICULATING SYSTEM

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application claims the benefit of US provisional application US 63/418,470 filed on 21 October 2022 entitled “AN ELECTROMAGNET SYSTEM TO CONTROL MOVEMENT OF A BOBBLING COMPONENT IN BOBBLE DOLLS” which further claims the benefit of US provisional application US 63/328,913 filed on 08 April 2022 entitled “AN APPARATUS FOR FACILITATING MOVEMENT OF ONE OR MORE COMPONENTS OF TWO OR MORE PHYSICALLY CONNECTED OBJECTS”, the contents of which are hereby incorporated by reference.

TECHNICAL FIELD

[0001] The present invention relates generally to articulated objects. More specifically, the present invention is an articulating system to control movement of a bobbling component in bobble dolls.

BACKGROUND

[0002] Generally, articulated objects have one or more parts connected together and this enables the relative movement of one or more of the connected parts. Such articulated objects are technologically important to numerous industries, business organizations and/or individuals. The benefits of articulated objects are different in each industry. The benefits of the articulated objects in the toy industry are things like gifting, enjoyment, entertainment, collecting, decoration etc. In other industries including architecture and automotive vehicles, benefits of articulated objects may be vastly different - to include various forms of aesthetic and practical benefits.

[0003] At present there are different types of articulating objects available in various sectors of the market, including the bobble doll (commonly referred to as “bobbleheads”) toy market segment. However, the conventional articulating objects are manually operated and lack remote operation and/or customization in bobbling motion. For instance, in a conventional bobble toy, a manual interaction with the toy is required to move the bobbling component, for example, placing one’s hand on the bobbling component, moving the hand, and releasing it.

[0004] Further, few existing patent applications attempt to address the problems cited in the background as prior art over the presently disclosed subject matter and are explained as follows:

[0005] US9827504B2 assigned to Kenneth E. Olson, entitled “vibratory device for bobble toys” discloses a vibratory device for inducing movement to a bobble toy. The device comprises a base having magnetic members, a platform for supporting bobble toy having a bobble head, and springs to support the platform over the base. The device further comprises a control circuity to activate and deactivate the magnetic members to induce a pattern of vibration to the entire bobble toy object, including the bobble head of the toy. The device enables vibrations that are programmable, customizable, responsive to external input, and/or synchronized with other vibratory devices and accessories. The vibratory device includes a microphone or optical sensor for detecting sound, motion, and/or light. [0006] US20130045659 A1 assigned to Michael US C. Tobias, entitled “bobble doll with movable lower body” discloses a bobble doll device including a base, a support stanchion, a stationary upper body portion and a movable lower body portion. A spring is attached to a bottom part of the upper body portion and to a top part of the lower body portion such that the lower body portion is movable in a reciprocating motion in relation to the upper body portion. A magnet is attached to the actuator arm of an actuator that is powered by a battery source and a switch on the base is operable between an on and off position to energize and de-energize the actuator. The actuator pushes and/or pulls the magnet through reciprocating motions within the track and the lower body portion includes one or more magnets in opposite polarity of the magnet. When the actuator is energized using the switch, the magnet goes into motion which in turn causes the magnets to move the lower body portion.

[0007] However, the existing prior arts requires some manual interactions for movement for the bobbling components.

[0008] Therefore, there is a need for an improved articulated system that overcomes the one or more of the above-mentioned limitations of the conventional bobbling apparatus requiring less human interaction, and giving movements customized to the user’s preferences and also may be triggered by an event, animal, human, object or like. SUMMARY

[0009] The present invention discloses an articulating system. The system comprises of one or more objects. Each object is comprised of one or more bobbling components. The system further comprises of one or more joining modules. The joining module movably connect each bobbling component to the respective object. Further, the system is comprised of a motion inducing module. The motion inducing module comprises a first component. The first component is a magnetic component.

[0010] The first component is disposed proximal to the joining module, the second component is disposed proximal to the first component and within at least one of the object respective of the bobbling component associated with the first component and another bobbling component of another object. In one embodiment, the first component comprises at least one electromagnet.

[001 1] The system further comprise a power source module configured to supply power to the electromagnet. The system further comprises a control module in communication with the power source module. The control module is configured to control the power source module to supply power to the motion inducing module. The power supply to the first component creates a magnetic field that attracts the joining module, thereby inducing movement to one or more bobbling components proximal to the joining module.

[0012] In one embodiment, the system comprises at least one object, comprising at least one bobbling component. The electromagnet is fixed at the object. Further, the joining module comprises a spring. The spring is disposed proximal to the electromagnet and movably connects the bobbling component to the object. The control module is configured to turn on the power supply to generate an attracting force from the electromagnet and turn off the power supply to remove the attraction force. The attraction force compresses the joining module and the removal of attraction force decompresses the joining module, thereby inducing movement to the bobbling component connected to the object.

[0013] In one embodiment, the electromagnet is a solenoid electromagnet. The solenoid electromagnet is fixed at the object. The object comprises at least one bobbling component. The control module is configured to control the power source module to supply power to the solenoid electromagnet. The solenoid electromagnet moves a bar integrated into the solenoid electromagnet to move up and down and impacts the bobbling component of the object, thereby inducing movement to the bobbling component connected to the object.

[0014] In an embodiment, the two or more bobbling components of one or more objects are connected together. The two or more bobbling components are connected to at least one bobbling component associated with the magnetic component to enable movement of the connected bobbling components.

[0015] The joining module comprises one or more components selected from a group comprising, one or more magnets, one or more electromagnets, an electromechanical device, a spring, a conical spring, a leaf spring, a compression spring, a torsional spring, a garter spring, a hinge joint, a pivot joint, a prismatic joint, a ball-socket joint, and a mechanism including a hook and loop component, a conical component, or a component balanced on a post.

[0016] In one embodiment, the motion inducing module comprises an electromechanical system.

[0017] In one embodiment, the system further comprises a second component. The first component is disposed proximal to the joining module, and the second component is disposed proximal to the first component and at one of the objects respective of the bobbling component associated with the first component and another bobbling component of another object. In one embodiment, the second component comprises at least one of a ferromagnetic component, permanent magnet, the electromagnet, and a metal component. In another embodiment, the second component is a nonmagnetic component.

[0018] Further, the control module is configured to control supply of power to the motion inducing module such that a first polarity of the first component is opposite to a second polarity of the second component. The processor further is configured to intermittingly alter the first polarity and the second polarity by the supply of electrical power to generate at least one of an attraction force and a repulsion force between the first component and the second component. The attraction and repulsion of the magnetic components induce a sequence of movement to the bobbling components. In one embodiment, the motion inducing module includes an electromechanical device. The electromechanical device includes, but is not limited to, electric motor, solenoid, or electromagnet. [0019] The control module further is configured to control a duration of the sequence of movement of the bobbling component. The system further comprises one or more actuators in communication with the control module and the motion inducing module. The actuator is configured to control the polarity and magnetic field associated with the magnetic components.

[0020] The system further comprises a storage module in communication with the control module. The storage module stores user information comprising one or more characteristics of one or more users, bobble sequence information comprising one or more bobble sequences and one or more bobble sequences for each user, one or more audios, one or more light pattern, and one or more audios and light pattern and one or more audios and light pattern for each user, the characteristics includes sound data, image data, and movement data for each user.

[0021] In another embodiment, the system comprises one or more sensors in communication with the control module. The sensor is configured to detect one or more characteristics of a user proximal to the objects. In one embodiment, the sensors include, but not limited to, motion sensor, light sensor and image sensor. The processor is configured to control the power supply to enable the bobbling components to move in at least one sequence of movement corresponding to the user.

[0022] The system further comprises one or more output devices in communication with the control module. The output devices comprise an audio device and a light source device. The processor is further configured to control the audio device to emit audio, control the light source device to emit light of one or more wavelengths, control the audio device to emit an audio corresponding to the user proximal to the objects and control the light source device to emit a light pattern corresponding to the user proximal to the objects.

[0023] The system further comprises a computing device in communication with the storage device, the control module and the communication module via a network. The computing device comprises a memory storing one or more program modules and a processor configured to execute the program modules. The computing device is configured to control the output device to emit light of one or more wavelengths and emit audio, and control the sequence of movement of the bobbling component. The computing device is configured to control the bobbling component to move in a desired sequence of movement, control the audio device to play a desired audio control the light device to emit a desired light pattern and control a duration of the sequence of movement of the bobbling component.

[0024] The system further comprises a user device in communication with the computing device via the network. The computing device is configured to receive one or more input data from the user device to execute the program modules to control the one or more objects.

[0025] The above summary contains simplifications, generalizations, and omissions of detail and is not intended as a comprehensive description of the claimed subject matter but, rather, is intended to provide a brief overview of some of the functionality associated with the claimed subject matter. Other systems, methods, functionality, features, and advantages of the claimed subject matter will be or will become apparent to one with skill in the art upon examination of the following figures and detailed written description.

BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The description of the illustrative embodiments can be read in conjunction with the accompanying figures. It will be appreciated that for simplicity and clarity of illustration, elements illustrated in the figures have not necessarily been drawn to scale. For example, the dimensions of some of the elements are exaggerated relative to other elements. Embodiments incorporating teachings of the present disclosure are shown and described with respect to the figures presented herein, in which:

[0027] FIG. 1 exemplarily illustrates an articulating system to control the movement of one or more bobbling components of the articulating system, according to an embodiment of the present invention.

[0028] FIG. 2 exemplarily illustrates an articulating system to control the movement of one or more bobbling components of the articulating system, according to another embodiment of the present invention.

[0028] FIG. 3 exemplarily illustrates an articulating system comprising two human figures performing boxing, according to yet another embodiment of the present invention. [0029] FIG. 4 exemplarily illustrates an articulating system of FIG. 3, where the bobbling components are attached to each other, according to yet another embodiment of the present invention.

[0030] FIG. 5 exemplarily illustrates an articulating system comprising a motion inducing module attached to one bobbling component, according to yet another embodiment of the present invention.

[0031] FIG. 6 exemplarily illustrates an articulating system comprising a motion inducing module attached to another bobbling component, according to yet another embodiment of the present invention.

[0032] FIG. 7 exemplarily illustrates an articulating system comprising a motion inducing module attached to each bobbling component, according to yet another embodiment of the present invention.

[0033] FIG. 8 exemplarily illustrates an articulating system comprising two human figures performing handshake, according to yet another embodiment of the present invention.

[0034] FIG. 9 exemplarily illustrates an articulating system, according to yet another embodiment of the present invention.

[0035] FIG. 10 exemplarily illustrates a computer-implemented network environment for controlling the movement of a bobbling component, according to one embodiment of the present invention. [0036] FIG. 11 exemplarily illustrates a block diagram of a system for facilitating automatic bobbling of at least one bobbling component, according to one embodiment of the present invention.

[0037] FIG. 12 exemplarily illustrates a computing device of FIG. 9, according to one embodiment of the present invention.

DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS

[0038] A description of embodiments of the present invention will now be given with reference to the Figures. It is expected that the present invention may be embodied in other specific forms without departing from its spirit or essential characteristics. The described embodiments are to be considered in all respects only as explanatory and not restrictive.

[0039] Referring to FIG. 1 , the system 100 comprises one or more object 102 having one or more bobbling component 104. One or more object 102 comprises a first object 102 having one or more first bobbling component 104. The system further comprises one or more joining modules 106. The joining modules 106 comprises a first joining module 106. In one embodiment, the object 102 is a human figure and the bobbling component 104 is a head of respective human figure. In this embodiment, the system 100 comprises at least one object 102, for example, a bobble doll.

[0040] The first joining module 106 movably connects the first bobbling component 104 to the first object 102. The first joining module 106 is disposed between a first end of the first object and a first end of the first bobbling component 104. In one embodiment, the system 100 further comprises an electromechanical device including, but not limited to, electric motor, solenoid, or electromagnet.

[0041] The system 100 further comprises of a motion inducing module. In one embodiment, the motion inducing module is embedded in the object 102 and bobbling components 104. The motion inducing module comprises at least two magnetic components (108, 110) including a first component 108 and a second component 110.

[0042] The first component 108 is disposed at the first end 102A of the first object 102 and the second component 110 is disposed at the first end 104A of the first bobbling component. The motion inducing module is configured to move the first bobbling component 104 in any desired direction of motion. The direction of motion includes an axis of motion.

[0043] In an embodiment, the motion inducing module is configured to initiate bobbling of the first bobbling component 104. In another embodiment, the motion inducing module is configured to sustain bobbling of the first bobbling component 104.

[0044] The motion inducing module comprises at least one of electromagnets, metal objects, permanent magnets, ferromagnetic component. The motion inducing modules are embedded during production or integrated into any type of existing bobble doll. Further, the first component 108 and the second component 110 are integrated into any type of existing bobble doll as an aftermarket retrofit kit to make the existing bobble doll bobble. [0045] In one embodiment, the first component 108 is an electromagnet and the second component 110 is an armature plate. In another embodiment the first component 108 is an electromagnet and the second component 110 is at least one of electromagnets, metal objects, permanent magnets, ferromagnetic component.

[0046] The first component 108 comprises of a first polarity and the second component 110 comprises of a second polarity. The first polarity is opposite to the of second polarity. A processor is configured to intermittingly alter the first polarity and the second polarity by the supply of electrical power to generate at least one of an attraction force and a repulsion force between the first component 108 and the second component 110. The attraction and repulsion of the first component 108 and second component 110 induce a sequence of movement to the bobbling components 104. The motion inducing module is configured to provide bobbling in any type of bobble doll on demand.

[0047] Further, the first joining module 106 compresses when the first component 108 and the second component 110 are attracted to each other. The first joining module 106 decompresses when the first component 108 and second component 1 10 are released or repelled from each other. In one embodiment, the first component 108 is an electromagnet and a second component 110 is a metal component. When a control module supplies power to the electromagnet, the electromagnet attracts the metal component, which compresses the joining module 106. When the control module turns off supply to the electromagnet, the joining module 106 decompresses. The compressing and decompressing of the first joining module 106 is configured to initiate the bobbling of the first bobbling component 104. Further the compressing and decompressing of the first joining module 106 is configured to sustain the bobbling of the first bobbling component 104. The motion inducing module is programmable in a variety of ways. For example, the motion inducing module is configured to cause bobbling for 'X' seconds or minutes of bobble, every 'X' seconds or minutes.

[0048] In another embodiment, the first component 108 and the second component 110 is magnetic component. In one embodiment, the magnetic component includes at least one of electromagnet, ferromagnetic component, metal component and permanent magnet component. When the power supply is turned on, the first component 108 could have a polarity opposite to the second component 110. Then, the first component 108 and the second component 110 are attracted to each other, which enables compression of the joining module 106 and movement of the bobbling component 104. When the power supply is turned off, the joining module 106 decompresses due to the absence of the magnetic field.

[0049] Referring to FIG. 2, the system 200 comprises one or more object 102 having one or more bobbling components (104, 112). One or more object 102 comprises a first object 102 having one or more first bobbling components (104, 112). The system 200 further comprises one or more joining modules (106, 114). In one embodiment, the object is a human figure and the bobbling components are the two limbs of respective human figure. The first component 108 and the second component 110 enables movement of the bobble component (104, 112). The first component 108 is disposed at the first end 102A of the object 102 and the second component 110 is disposed at the first end 104A of the first bobbling component 104. The first component 108 is disposed at the second end 102B of the object 102 and the second component 110 is disposed at the first end 112A of the first bobbling component 112. Similar to FIG. 1 , the joining module (106, 114) compresses and decompresses to move the bobbling components (104, 1 12).

[0050] The system (100, 200) further comprises a power source module electrically connected to the motion inducing module. The power source module is configured to supply power to the motion inducing module. In one embodiment, the power source module comprises one or more batteries. In another embodiment, the power source module comprises one or more rechargeable batteries. In yet another embodiment, the power source module comprises a renewable power source. In yet another embodiment, the power source module comprises a solar power source. In yet another embodiment, the power source module comprises line voltage. The power source module is embedded within the object 102. In one embodiment, the power source module is separate from the object 102. In another embodiment, the power source module is remote from the object 102.

[0051] The system (100, 200) further comprises one or more sensors and one or more actuators. In one embodiment, the sensors and the actuators are embedded in the object. In another embodiment, the sensors are disposed separately remote from the system (100, 200). In one embodiment, the sensor is coupled to the system (100, 200) via a wireless means, for example, a Bluetooth. The sensors include, but not limited to, an image sensor, a motion sensor and an audio sensor. The motion sensor is configured to determine the user approaching the system (100, 200). The sensor is configured to detect one or more characteristics of a user proximal to the object. The sensor is further configured to generate a sensor data including the detected characteristics of the user. The characteristics includes, but not limited to, sound, image, and movement of the user. In one embodiment, the sensor is disposed at a door of a building. The sensor is configured to detect a person entering the building and triggers the system (100, 200) to initiate movement of bobbling components (104, 112). In another embodiment, the system (100, 200) is configured to trigger the movement of bobbling components (104, 112) from the detection of an event or occurrence.

[0052] The system (100, 200) further comprises of a communication module communicatively coupled with the actuator and the sensor. Further, the communication module is configured for receiving the sensor data from the sensor. Further, the system (100, 200) comprises a processing module communicatively coupled with the communication module. The system (100, 200) further comprise a storage module communicatively coupled with the communication module and the control module. The storage module stores user information comprising one or more characteristics of one or more user. The bobble sequence information comprising one or more bobble sequences and one or more bobble sequences corresponding to each user. The storage module is configured for retrieving a bobble sequence information based on the sensor data. The bobble sequence information could be used to analyze and change the configuration for the bobbling pattern as determined by a designer or owner/operator.

[0053] The processing module is configured for analyzing the sensor data and generate the command based on the analysis of the sensors data. The communication module is configured to transmit the generated command to the actuator. The actuator is configured for controlling polarity associated with the first component 108 and second component 1 10. Further, the controlling of the polarity includes changing the polarity of the first component 108 and the second component 110 to produce bobbling of the first bobbling component relative to the first object 102. Alternatively, the motion inducing module is cycled between power off and power on. This causes the first component 108 and second component 110 to alternate between attracted and released from each other. Thereby, the system (100, 200) generates a pre-programmed bobble sequence.

[0054] In an embodiment, the communication module is configured for transmitting the command and the sensor data to at least one user device associated with a user. Further, the user device includes but not limited to a smartphone, a mobile, a tablet, and a personal computer.

[0055] The system (100, 200) further comprises a user device in communication with the control module and the communication module of the object. The communication module is configured to transmit the command and the sensor data the user device. In one embodiment, the user device includes, but not limited to, a smartphone, a mobile, a tablet, and a personal computer. The user device further includes one or more sensors.

[0056] The system (100, 200) communicates wirelessly with a software platform. The software platform includes but not limited to a smartphone, tablet or similar device application, and a website. The communication module is configured for receiving a bobbling selection from the user device. The storage module is configured for retrieving a bobbling data corresponding to the bobbling selection. The command is generated based on the bobbling data. Further, the bobbling data includes but not limited to a sequence or pattern of bobbling of the system in various ways including on- demand bobbling, bobbling with a selectable range of bobbling motion from mild to severe, and duration of bobbling.

[0057] The system (100, 200) further comprises one or more output devices. The output devices include, but are not limited to, a speaker and a light source. The bobbling data comprise an additional data corresponding to the additional output device. The additional data indicates that the user wants to produce output using additional output device. The processing module is configured for generating an output command associated with the additional output device based on the additional data output.

[0058] Further, the communication module is configured for transmitting the output command to the additional output device. Further, the additional output device is configured for generating an output based on the output command. In an instance, the speaker is configured for generating a sound based on the output command. Further, in another instance, the light source is configured for producing light based on the output command. Further, the additional output device produces the output in synchronization with the bobbling of the system (100, 200).

[0059] In addition, other types of effects are also integrated and coordinated with the bobbling effect. For example, the smartphone application plays an audio before, after, or during the bobbling of the bobbling component. The audio includes but not limited to voice notes by the user, and music. The music includes but not limited to an album music and personalized music. Further, the music is associated with a genre. Further, the sensor comprise an audio sensor configured for generating the sensor data based on detecting the audio.

[0060] Further, the system (100, 200) is configured to bobble in tune with the audio based on the command. This is used with the motion inducing module and other modules that cause bobbling without manual intervention. Further, the bobbling of the system (100, 200) is coordinated with additional features of the additional output device, such as the coordination of the bobbling motion with audio effects. These effects include but not limited to music and words. The application is configured to enable the user to select from a menu of audio effects, to record their own effect.

[0061] In yet another embodiment, the motion inducing module is attached to any type of conventional bobble doll or new design bobble doll as an aftermarket retrofit kit. Further, the first component 108 is attached to the second end of the bobbling component and the second component 1 10 is attached to the first end of the object using a coupling mechanism. Further, the coupling mechanism includes but not limited to a Velcro mechanism, a glue, and a weld. Further, the motion inducing module is comprised in the aftermarket retrofit kit. Further, the aftermarket retrofit kit comprise of at least one sensor, at least one additional output device, the communication module, the processing module, and the storage module. [0062] In one embodiment, the first component 108 is an electromagnet and a second component 110 is a metal component. When the control module supplies power to the electromagnet, the electromagnet attracts the metal component, which compresses the joining module 106. When the control module turns off supply to the electromagnet, the joining module 106 decompresses. The compression and the decompression of the joining module 106 enables the movement of the bobbling component 104. The movement of the bobbling component 104 could causing another bobble component to vibrate and cause the bobbling indirectly. In one embodiment, the control module could be a switch.

[0063] In another embodiment, the first component 108 and the second component 110 are magnetic components. In one embodiment, the magnetic component includes at least one of electromagnet, ferromagnetic component, metal component and permanent magnet component. When the power supply is turned on, the first component 108 could have a polarity opposite to the second component 110. Then, the first component 108 and the second component 110 are attracted to each other, which enables compression of the joining module 106 and movement of the bobbling component 104. When the power supply is turned off, the joining module 106 decompresses due to the absence of the magnetic field. The movement of the bobbling component 104 could causing another bobble component to vibrate and cause the bobbling indirectly.

[0064] Referring to FIG. 3 to FIG. 7, the system (300, 500, 600, 700, 800) comprises one or more objects (102, 120). Each object (102, 120) comprises one or more bobbling components (104, 122). The one or more objects (102, 120) comprise a first object 102 and a second object 120. The first object 102 comprises one or more first bobbling components 104. In one embodiment, the first object 102 comprises at least one first bobbling component 104. The second object 120 comprises one or more second bobbling components 122. In one embodiment, the second object 120 comprises at least one second bobbling component 122.

[0065] The system (300, 500, 600, 700, 800) further comprises one or more joining modules (106, 124). The joining modules (106, 124) enable movement of the bobbling components (104, 122) that are connected to the respective objects (102, 120). In one embodiment, each joining module (106, 124) comprise one or more components selected from a group comprising, a coil, a spring, a conical spring, a leaf spring, a compression spring, a torsional spring, a garter spring, a hinge joint, a pivot joint, a prismatic joint, a ballsocket joint, a mechanism having a hook and loop component, a conical component or a component balanced on a post, and an electromechanical device. The joining modules (106, 124) comprise one or more first joining modules 106 and one or more second joining modules 124. In one embodiment, the joining modules (106, 124) comprise a first joining module 106 and a second joining module 124. The first bobbling component 104 is attached to the first object 102 via the first joining module 106 and the second bobbling component 122 is attached to the second object 120 via the second joining module 124.

[0066] The first joining module 106 is embedded or hidden inside the first object 102. The first bobbling component 104 comprises a first end 104A and a second end 104B. In one embodiment, the first joining module 106 is disposed between a first end 102A of the first object 102 and the first end 104A of the first bobbling component 104. In one embodiment, the first joining module 106 is mechanically connected to the first end 102A of the first object 102. In one embodiment, the first joining module 106 is mechanically connected to the first end 104A of the first bobbling component 104. In one embodiment, the first joining module 106 is configured to bobble the first bobbling component 102 in any desired direction of motion. The direction of motion includes an axis of motion.

[0067] In one embodiment, a mechanism having a hook and loop component, a conical component, or a component balanced on a post could be used with the bobbling component 104. The mechanism enables a hollow interior of the bobbling component 104 to balance on a pointed stick of the object 102, which enables the bobbling component 104 to oscillate relative to the pointed stick. An electromagnet is disposed at the hollow interior of the bobbling component 104, which be attracted and repelled by an electromagnet at the object 102. In another embodiment, a solenoid electromagnet could be used with the mechanism. In another embodiment, a solenoid electromagnet and an electromagnet could be used with the mechanism. The solenoid electromagnet is disposed at the hollow interior which be attracted and repelled by an electromagnet at the object 102. The attraction and repulsion enable movement of the bobbling component 104. This mechanism could be integrated in the various embodiments described in the present invention.

[0068] The second joining module 124 is embedded or hidden inside the second object 120. The second bobbling component 122 comprises a first end 122A and a second end 122B. In one embodiment, the second joining module 124 is disposed between a first end 120A of the second object 120 and the first end 122A of the second bobbling component 122. In one embodiment, the second joining module 124 is mechanically connected to the first end 120A of the second object 120. In one embodiment, the second joining module 124 is mechanically connected to the first end 122A of the second bobbling component 122. In one embodiment, the second joining module 124 is configured to bobble the second bobbling component 122 in any desired direction of motion. The direction of motion includes an axis of motion.

[0069] The system (300, 500, 600, 700, 800) further comprises a motion inducing module. The motion inducing module is embedded in the system (300, 500, 600, 700, 800). The motion inducing module comprises at least two magnetic components (108, 110). The at least two magnetic components include a first component 108 and a second component 110.

[0070] Referring to FIG. 3 to FIG. 4, the first component 108 is attached to the second end 104B of the first bobbling component 104. The second component 110 is attached to the second end 122B of the second bobbling component 122. The first joining module 106, the second joining module 124, and the connected at least two bobbling components (104, 122) enables the bobbling components (104, 122) to synergistically bobble in unison.

[0071] Referring to FIG. 3, the first bobbling component 104 is separated from the second bobbling component 122. Referring to FIG. 4, the first bobbling component 104 is connected to the second bobbling component 122. In one embodiment, the first bobbling component 104 is detachably connected to the second bobbling component 122 via the magnetic components (108, 110).

[0072] Referring to FIG. 3 and FIG. 4, the system 300, comprises one or more objects including a first object 102 and a second object 120. The first object 102 is a first human figure and the second object 120 is a second human figure. In one embodiment, the first bobbling component 104 is a head connected to the first human figure via the first joining module 106. In one embodiment, the second bobbling component 122 is a limb connected the second human figure via the second joining module 124. The first end 104A of the first bobbling component 104 is connected to the first end 102A of the first object 102 via the first joining module 106. The first end 122A of the second bobbling component 122 is connected the first end 120A of the second object 120 via the second joining module 124.

[0073] In one embodiment, the first bobbling component 104 is attached to the second bobbling component 122 using the attached magnetic components (108, 110). In one embodiment, the magnetic components (108, 110) are configured to bobble the first bobbling component 104 and the second bobbling component 122 in any desired direction of motion. The desired direction of motion includes an axis of motion.

[0074] In one embodiment, the first bobbling component 104 is attracted to the second bobbling component 122 due to opposite polarities of the first component 108 and the second component 110. In one embodiment, the first bobbling component 104 may be repelled away from the second bobbling component 122 upon reversing of the polarities of the first component 108 and the second component 110.

[0075] Referring to FIG. 5, the system 500 comprises one or more objects (102, 120). The one or more objects (102, 120) comprise a first object 102 and a second object 120. The first object 102 is a first human figure and the second object 120 is a second human figure. Each object (102, 120) comprises one or more bobbling components. The first object 102 comprises at least one first bobbling component 104. The second object 120 comprises at least one second bobbling component 122. The first bobbling component 104 may be physically attached to the second bobbling component 122. Further, the first bobbling component 104 may bobble synergistically in unison with the second bobbling component 122.

[0076] In one embodiment, the first bobbling component 104 is connected to the first object 102 using a first joining module 106. Further, the first joining module 106 may be embedded or hidden inside the first object 102. In one embodiment, the first joining module 106 may be disposed between a first end 104A of the first bobbling component 104 and a first end 102A of the first object 102. In one embodiment, the first joining mechanism 106 may be mechanically connected with the first end 104A of the first bobbling component 104 and the first end 102A of the first object 102.

[0077] Further, the first joining module 106 is configured to bobble the first bobbling component 104 in a desired direction of motion. The desired direction of motion includes an axis of motion. In some embodiments, the first joining module 106 may include, but not limited to, a conical spring, a leaf spring, a compression spring, a torsional spring, a garter spring, a spring, a coil, and a mechanism having hook and loop component, a conical component, or a component balanced on a post. The mechanism enables a hollow interior of the bobbling component (104, 122) to balance on a pointed stick of the object, which enables the bobbling component (104, 122) to oscillate relative to the pointed stick.

[0078] In one embodiment, the second bobbling component 122 may be connected to the second object 120 using a second joining module 124. The second joining module 124 may be embedded or hidden inside the second object 120. In one embodiment, the second joining module 124 may be disposed between a first end 122A of the second bobbling component 122 and a first end 120A of the second object 120. In one embodiment, the second joining module 124 may be mechanically connected with the first end 122A of the second bobbling component 122 and the first end 120A of the second object 120.

[0079] Further, the second joining module 124 is configured to bobble the second bobbling component 122 in a desired direction of motion. The desired direction of motion includes an axis of motion. In some embodiments, the second joining module 124 may include, but not limited to, one or more of a conical spring, a leaf spring, a compression spring, a torsional spring, a garter spring, a spring, a coil, and a mechanism having hook and loop component, a conical component, or a component balanced on a post. The mechanism enables a hollow interior of the bobbling component (104, 122) to balance on a pointed stick of the object, which enables the bobbling component (104, 122) to oscillate relative to the pointed stick. [0080] The first bobbling component 104 is detachably attached to the second bobbling component 122 via one or more connecting modules. In one embodiment, a second end 104B of the first bobbling component 104 is attached to a second end 122B of the second bobbling component 122 using via one or more connecting modules. The connecting modules comprises one or more components selected from a group comprising one or more magnets, one or more electromagnets, a Velcro® fastener, an adhesive material, a snap fastener, a reusable bonding material, a reusable tape and suction cups.

[0081] In one embodiment, the system 500 comprises a motion inducing module. In an embodiment, the motion inducing module comprises a first component 108 and a second component 110. The magnetic components (108, 110) are disposed between the first end 102A of the first object 102 and the first end 104A of the first bobbling mechanism 104. In one embodiment, the first component 108 is disposed at the first end 102A of the first object 102 proximal to one end of the first joining module 106. In one embodiment, the second component 110 is disposed at the first end 104A of the first bobbling component 104 proximal to another end of the first joining module 106. In one embodiment, the motion inducing module is configured to bobble the first bobbling component 104 and the second bobbling component 122 in a desired direction of motion. The desired direction of motion includes an axis of motion.

[0082] Referring to FIG. 6, the system 600 comprises one or more objects (102, 120). The one or more objects (102, 120) comprise a first object 102 and a second object 120. The first object 102 is a first human figure and the second object 120 is a second human figure. Each object (102, 120) comprises one or more bobbling components. The first object 102 comprises at least one first bobbling component 104. The second object 120 comprises at least one second bobbling component 122.

[0083] The first bobbling component 104 is a first bobbling limb. The second bobbling component 122 is a second bobbling limb. The first bobbling component 104 is removably attached to the second bobbling component 122. The first bobbling component 104 may be physically attached to the second bobbling component 122. Further, the first bobbling component 104 may bobble synergistically in unison with the second bobbling component 122.

[0084] In one embodiment, the first bobbling component 104 is connected to the first object 102 using a first joining module 106. Further, the first joining module 106 may be embedded or hidden inside the first object 102. In one embodiment, the first joining module 106 may be disposed between a first end 104A of the first bobbling component 104 and a first end 102A of the first object 102. In one embodiment, the first joining module 106 may be mechanically connected with the first end 104A of the first bobbling component 104 and the first end 102A of the first object 102.

[0085] Further, the first joining module 106 is configured to bobble the first bobbling component 104 in a desired direction of motion. The desired direction of motion includes an axis of motion. Further, the first joining module 106 may include, but not limited to, a conical spring, a leaf spring, a compression spring, a torsional spring, a garter spring, a spring, a coil, and a mechanism having hook and loop component, a conical component, or a component balanced on a post.

[0086] Further, the second joining module 124 is configured to bobble the second bobbling component 122 in a desired direction of motion. The desired direction of motion includes an axis of motion. Further, the second joining module 106 may include, but not limited to, a conical spring, a leaf spring, a compression spring, a torsional spring, a garter spring, a spring, a coil, and a mechanism having hook and loop component, a conical component, or a component balanced on a post.

[0087] Further, the system 600 comprises a motion inducing module. In an embodiment, the motion inducing module comprises a first component 108 and a second component 110. The magnetic components (108, 1 10) are disposed between the first end 120A of the second object 120 and the first end 122A of the second bobbling component 122. In one embodiment, the first component 108 is disposed at the first end 120A of the second object 120 proximal to one end of the second joining module 124. In one embodiment, the second component 110 is disposed at the first end 122A of the second bobbling component 122 proximal to another end of the second joining module 124. In one embodiment, the motion inducing module is configured to bobble the second bobbling component 122 and the first bobbling component 104 in a desired direction of motion. The desired direction of motion includes an axis of motion.

[0088] Referring to FIG. 7, the system 700 comprises one or more motion inducing modules. In an embodiment, each motion inducing module comprises a pair of magnetic components. Each pair of magnetic components includes a first component 108 and a second component 110. The first pair of magnetic components (108, 110) are disposed between the first end 102A of the first object 102 and the first end 104A of the first bobbling component 104. The second pair of magnetic components (108, 110) are disposed between the first end 120A of the second object 120 and the first end 122A of the second bobbling component 122.

[0089] In one embodiment, the first component 108 of the first pair of magnetic components are disposed at the first end 102A of the first object 102 proximal to one end of the first joining module 106. In one embodiment, the second component 110 of the first pair of magnetic components are disposed at the first end 104A of the first bobbling component 104 proximal to another end of the first joining module 106. In one embodiment, the first pair of magnetic components (108, 110) are configured to bobble the first bobbling component 104 and the second bobbling component 122 in a desired direction of motion. The desired direction of motion includes an axis of motion.

[0090] In one embodiment, the first component 108 is disposed at the first end 120A of the second object 120 proximal to one end of the second joining module 124. In one embodiment, the second component 1 10 is disposed at the first end 122A of the second bobbling component 122 proximal to another end of the second joining module 124. In one embodiment, the motion inducing module is configured to bobble the second bobbling component 122 and the first bobbling component 104 in a desired direction of motion. The desired direction of motion includes an axis of motion. [0091] Referring to FIG. 1 to FIG. 8, each system (100, 200, 300, 500, 600, 700, 800) comprises the motion inducing modules. In one embodiment, the motion inducing modules may include many configurations of materials that can be used, for example, one or more electromagnets and one or more metal objects, one or more electromagnets and one or more ordinary magnets, and two or more electromagnets. In another embodiment, the motion inducing module further includes a solenoid electromagnet. In another embodiment, the motion inducing module further includes an electromechanical system. Further, any of the configurations may be embedded into any type of bobbling apparatus during production or integrated into any type of existing bobble doll in an aftermarket retrofit system.

[0092] Further, the first component 108 and the second component 110 are integrated into any type of existing bobble doll as an aftermarket retrofit kit to make the existing bobble doll bobble. In an instance, the first component 108 may be an electromagnet and the second component 110 may be a metallic object such as an armature plate. In another instance, the first component 108 may be an electromagnet and the second component 110 may be a second electromagnet or ordinary magnet.

[0093] Further, the motion inducing module is configured to perform at least one of repelling and attracting the first component 108 towards the second component 110 based on at least one command. Alternatively, the motion inducing module may be cycled between power off and power on. This may cause the two ends of the two or more components to alternate between being attracted to each other, and not being attracted to each other. [0094] In one embodiment, the motion inducing modules may include at least one electromagnet and at least one ordinary magnet. In one embodiment, the motion inducing modules may include at least one electromagnet and at least one piece of ferromagnetic metal. The motion inducing modules are configured to produce bobbling in any type of the bobble doll on-demand. When powered, by continuously reversing the polarity of the electromagnet, and an ordinary magnet may also be employed, for example, at the other end of the spring or coil, the two or more bobbling components (104, 122) may be attracted, repelled, attracted, repelled, etc.

[0095] In another embodiment, the motion inducing modules may be cycled between power off and power on. This may cause the two ends of the bobbling components (104, 122) to alternate between being attracted to each other, and not being attracted to each other. When the two or more magnets or one or more magnets or one or more pieces of ferromagnetic metal attract each other, the joining modules (106, 122) may be compressed. When the two or more magnets repel each other, the joining modules (106, 122) may be decompressed. In one embodiment, the compressing and decompressing of the joining modules (106, 122) may initiate and/or sustain the bobbling of the bobbling component (102, 120).

[0096] The motion inducing module produces a bobble in any type of the bobble doll on-demand. In one embodiment, the motion inducing module is embedded in the disclosed bobbling apparatus. Further, when powered, by continuously reversing the polarity of the electromagnet and with an ordinary magnet also employed (for example at the other end of the spring or coil), the magnetic components (or two or more magnets) (108, 110) may be attracted, repelled, attracted, repelled, etc. In another embodiment, the magnetic component may be cycled between power off and power on. This may cause the two ends (of the two or more components) to alternate between being attracted to each other, and not being attracted to each other. Further, when the two or more magnetic components (108, 110) attract each other, the joining modules (106, 124) may be expanded. Further, when the two or more magnetic components (108, 110) repel each other, the joining modules (106, 124) may be compressed. Further, the expansion and compression of the joining modules (106, 124) may initiate and/or sustain the bobbling of the bobbling component. In one embodiment, the system (300, 500, 600, 700, 800) enables movement of at least one first bobbling component and the second bobbling component 122 using an electromechanical device. The electromechanical device includes, but not limited to, electric motor, solenoid, or electromagnet.

[0097] The system (300, 500, 600, 700, 800) further comprises a power source module having multiple batteries. The motion inducing modules are battery-powered using various types of batteries comprised in the system 300. In one embodiment, the power source module is embedded into the system 300. In another embodiment, the power source module is remote or separate to the system.300 The power source module comprises one or more batteries. In one embodiment, the batteries are replaceable. The batteries may be recharged using solar power or other types of power capable of recharging the battery. The motion inducing module may use line voltage. In one embodiment, the motion inducing module may be programmable in a variety of ways. For example, the motion inducing module may be set to cause bobbling for X seconds or minutes bobble, every X seconds or minutes. [0098] Referring to FIG. 5 and FIG. 8, the first component 108 is an electromagnet and a second component 110 is a metal component. When the control module supplies power to the electromagnet, the electromagnet attracts the metal component, which compresses the joining module 106. When the control module turns off supply to the electromagnet, the joining module 106 decompresses. The compression and the decompression of the joining module 106 enables the movement of the bobbling component 104. The movement of the bobbling component 104 could causing another bobble component to vibrate and cause the bobbling indirectly.

[0099] In another embodiment, the first component 108 and the second component 110 are magnetic components. In one embodiment, the magnetic component includes at least one of electromagnet, ferromagnetic component, metal component and permanent magnet component. When the power supply is turned on, the first component 108 could have a polarity opposite to the second component 110. Then, the first component 108 and the second component 110 are attracted to each other, which enables compression of the joining module 106 and movement of the bobbling component 104. When the power supply is turned off, the joining module 106 decompresses due to the absence of the magnetic field. The movement of the bobbling component 104 could causing another bobble component to vibrate and cause the bobbling indirectly.

[00100] Referring to FIG. 6, the first component 108 is an electromagnet and a second component 110 is a metal component. When the control module supplies power to the electromagnet, the electromagnet attracts the metal component, which compresses the joining module 124. When the control module turns off supply to the electromagnet, the joining module 124 decompresses. The compression and the decompression of the joining module 124 enables the movement of the bobbling component 122. The movement of the bobbling component 122 could causing another bobble component 104 to vibrate and cause the bobbling indirectly.

[00101] In another embodiment, the first component 108 and the second component 110 are magnetic components. In one embodiment, the magnetic component includes at least one of electromagnet, ferromagnetic component, metal component and permanent magnet component. When the power supply is turned on, the first component 108 could have a polarity opposite to the second component 110. Then, the first component 108 and the second component 110 are attracted to each other, which enables compression of the joining module 124 and movement of the bobbling component 122. When the power supply is turned off, the joining module 124 decompresses due to the absence of the magnetic field. The movement of the bobbling component 122 could causing another bobble component 104 to vibrate and cause the bobbling indirectly.

[00102] Referring to FIG. 7, the first component 108 is an electromagnet and a second component 110 is a metal component. When the control module supplies power to the electromagnet, the electromagnet attracts the metal component, which compresses the joining module (106, 124). When the control module turns of supply to the electromagnet, the joining module (106, 124) decompresses. The compression and the decompression of the joining module (106, 124) enables the movement of the bobbling component (104, 122). The movement of the bobbling component (104, 122) could cause another bobble component (104, 122) to vibrate and cause the bobbling indirectly.

[00103] In another embodiment, the first component 108 and the second component 110 is magnetic component. In one embodiment, the magnetic component includes at least one of electromagnet, ferromagnetic component, metal component and permanent magnet component. When the power supply is turned on, the first component 108 could have a polarity opposite to the second component 110. Then, the first component 108 and the second component 110 are attracted to each other, which enables compression of the joining module (106, 124) and movement of the bobbling component (104, 122). When the power supply is turned off, the joining module (106, 124) decompresses due to the absence of the magnetic field. The movement of the bobbling component (104, 122) could cause another bobble component 104 to vibrate and cause the bobbling indirectly.

[00104] The system (300, 500, 600, 700, 800) further comprises at least one sensor. The sensor may include, but not limited to, an image sensor, an audio sensor, and motion sensor. The sensor is configured to generate at least one sensor data based on detecting at least one image, at least one sound, etc.

[00105] The system (300, 500, 600, 700, 800) further comprises at least one actuator module including a first actuator and a second actuator. The first actuator is mechanically coupled with the first joining module 106. The second actuator is mechanically coupled with the second joining module 124. In one embodiment, the first actuator is configured to control a movement/motion of the first joining module 106. In one embodiment, the second actuator is configured for controlling a movement/motion of the second joining module 124. The actuator may include, but not limited to, a rotary actuator, a mechanical actuator, an electric actuator, etc.

[00106] The system (300, 500, 600, 700, 800) further comprises a communication device. The communication device is communicatively coupled with at least one actuator module and at least one sensor. In one embodiment, the communication device is configured to receive the sensor data from the sensor.

[00107] The system (300, 500, 600, 700, 800) further comprises the control module. The control module is communicatively coupled with the communication device. The control module is configured to analyze the sensor data. The control module is configured to generate the command based on the analyzing. Further, the communication device is configured for transmitting the command to at least one of the first actuator, the second actuator, and the motion inducing modules. In some embodiments, the communication device is configured for transmitting the command and the sensor data to at least one user device associated with a user. Further, the user device may include, but not limited to, a smartphone, a mobile, a tablet, a personal computer, a laptop, or any other suitable electronic communication device.

[00108] In one embodiment, the user device comprises at least one sensor. In some embodiments, the sensor may include a motion sensor for determining a person approaching the system 300. Further, the control module is configured for identifying the person approaching the system. In another embodiment, the control module is configured to identify any animate objects. [00109] The system (300, 500, 600, 700, 800) further comprises a storage device. The storage device is communicatively coupled with the communication device. In one embodiment, the storage device is configured to retrieve a bobble sequence information based on the identifying. Based on the bobble sequence information, at least one command is generated. Further, when a person approaches the object, the system 300 may start a pre-programmed bobble sequence.

[001 10] In one embodiment, the system (300, 500, 600, 700, 800) wirelessly communicates with a software platform. The software platform may be application software, mobile application, web-based application, or desktop application. The communication device is configured for receiving a bobbling selection from the user device. The storage device is configured for retrieving a bobbling data corresponding to the bobbling selection. The command is generated based on the bobbling data. Further, the bobbling data includes a sequence or pattern of bobbling of the system 300 in various ways including, but not limiting to, on-demand bobbling, bobbling with a selectable range of bobbling motion from mild to severe, duration of bobbling, and many others.

[001 11] In some embodiments, the system (300, 500, 600, 700, 800) comprises at least one additional output device. The output device may be, but not limited to, a speaker, a light source, etc. In one embodiment, the bobbling data may include an additional data corresponding to the additional output device. Further, the additional data may indicate that the user may want to produce output using the additional output device. In one embodiment, the control module is configured for generating an output command associated with the additional output device based on the additional data. The communication device is configured for transmitting the output command to the additional output device. The additional output device is configured for generating an output based on the output command. In an instance, the speaker is configured for generating a sound based on the output command. In another instance, the light source is configured for producing light based on the output command. The additional output device produces the output in synchronization with the bobbling of the system.

[001 12] In addition, other types of effects can be integrated and coordinated with the bobbling effect. For example, the smartphone application (or app) may play, before, during and/or after the bobbling, an audio. The audio may include voice notes by the user and music. The music may include an album music, personalized music, etc. Further, the music may be associated with a genre.

[001 13] In one embodiment, the sensor includes an audio sensor configured for generating the sensor data based on detecting the audio. The system 300 bobbles in tune with the audio based on the command. This may be used with the motion inducing module and other mechanisms that cause bobbling without manual intervention. Further, the bobbling of the system 300 is coordinated with additional features of the system, such as the coordination of the bobbling motion with audio effects. These effects may include music, words, etc. The app may enable the user to select from a menu of audio effects, to record their own effect, etc.

[001 14] Further, an example may be considered to describe the BobbleBattle design. The first bobbling component 104 of the first object 102 and the second bobbling component 122 of the second object 120 are separated by a small amount. Further, in an instance, the first object 102 represents a design of a boxer A having the first bobbling component 104 comprising a head and the second object 120 represents a design of a boxer B having second bobbling component 122 comprising a right arm.

[001 15] Further, a glove part of B's bobbling component is close to, but not touching, the head, which is A's bobbling component. The motion inducing module may be integrated into the glove of B and the head of A. When the motion inducing module is powered on by the push of a button, use of a smart device app, etc., the motion inducing module causes the glove of B to be attracted to the head of A. This causes an impact between the glove and the head. The motion inducing module is then quickly powered off. This terminates the attraction between the glove and the head, and they are separated. As a result, the two bobbling components (the arm and the head) (104, 122) may bobble, but independently, not together as in conventional designs.

[001 16] In another example, the motion inducing module may be located in the shoulder of the bobbling arm of B. The use of the electromagnet could be configured to cause the arm of B to extend into the head of A. When the motion inducing module is powered on by the push of a button, use of a smart device app, etc., the motion inducing module causes the arm of B to move in the direction of the head of A. This causes a brief impact between the arm and the head, followed by a recoiling. As a result, the two bobbling components (the arm and the head) (104, 122) may bobble, but independently, not together as in conventional designs. [001 17] Further, upon impact, the audio may mimic the sound of a punch landing, the grunt of a boxer, the cheer of the crowd, etc. Further, "kits" may be designed and used to swap different main objects, for example, different celebrities, superheroes, politicians, etc., may be swapped into and out of the boxer design.

[001 18] Referring to FIG. 9, a system 916 comprises at least one bobble component 104. The bobble component 104 could be attached to one object 102 (not shown in FIG. 9). The system 916 comprises a first component. In one embodiment, the first component comprises a solenoid electromagnet 918. The solenoid electromagnet 918 could be disposed at the object 102. The joining module 106, for example the spring is disposed proximal to the electromagnet 918 and movably connects the bobbling component 104 to the object 102. The control module is configured to turn on the power supply to generate an attracting force from the solenoid electromagnet 918 and turn off the power supply to remove the attraction force. The control module is configured to enable the power source module to supply power to the solenoid electromagnet 918 that moves a bar component of the solenoid electromagnet 918 towards the bobbling component 104 to impact the bobbling component 104 and away from the bobbling component 104, thereby inducing movement to the bobbling component 104.

[00119] Referring to FIG. 10, a system 900 comprises the articulating apparatus 904, a computing device 902 in communication with the articulating apparatus 904, one or more user devices 908 in communication with the computing device 902 at least one database 912 and one or more sensors 910. The user device 908, the articulating apparatus 904 and sensors 910 are in communication with the computing device 902 via a network 906. Each system (100 to 800) comprising one or more objects (102, 120) comprising one or more bobbling components (104, 112, 122) are also referred as an articulating apparatus 904.

[00120] The computing device 902 comprises one or more processors and one or more memories. The processor is configured to execute one or more program modules. The computing device 902 is configured to control movement of the bobble components. In one embodiment, the computing device 902 is configured to automatically control the movement of the bobble components (104, 112, 122). In one embodiment, the computing device 902 is a server. In another embodiment, the computing device 902 is a cloud server.

[00121] In yet another embodiment, the computing device 902 is at least one of a general or special purpose computer. In an embodiment, computing device 902 operates as a single computer, which can be a hardware and/or software server, a workstation, a desktop, a laptop, a tablet, a mobile phone, a mainframe, a supercomputer, a server farm, and so forth. In an embodiment, the computer could be touchscreen and/or non-touchscreen device and could run on any type of OS, such as iOS™, Windows™, Android™, Unix™, Linux™ and/or others. In an embodiment, the computing device 902 is in communication with the user device 908 via a software application, a mobile app, a browser, an OS, and/or any combination thereof. The user device 908 is associated with a user. The user device 908 is configured to enable the user to control the apparatus. [00122] The user device 908 is a computing device 902 configured to provide access to the service provided by the server. The user device 908 is configured to provide an interface to access the services provided by the server.

[00123] The interface, for example, is an application that allows the user device 908 to wirelessly connect with the computing device 902 via the network 906. The user device 908 includes, but not limited to, a desktop computer, a laptop computer, a mobile phone, a personal digital assistant, and the like. The user device 908 is configured to execute one or more client applications such as, without limitation, a web browser to access and view content over the network 906, a File Transfer Protocol (FTP) client for file transfer. The user device 908 in various embodiments, may include a Wireless Application Protocol (WAP) browser or other wireless or mobile device protocol suites.

[00124] The network 906 generally represents one or more interconnected networks 906, over which the user device 908 and the server can communicate with each other. The network 906 may include packet-based wide area networks (such as the Internet), local area networks (LAN), private networks, wireless networks, satellite network, cellular networks, paging networks, and the like. A person skilled in the art will recognize that the network 906 may also be a combination of more than one type of network 906. For example, the network 906 may be a combination of a LAN and the Internet. In addition, the network 906 may be implemented as a wired network, a wireless network or a combination thereof. [00125] In an embodiment, the database 912 is accessible by the computing device 902. In another embodiment, the database 912 may be integrated into the server or separate from it. In an embodiment, at least one database 912 resides in the computing device 902 or in a cloud computing service. In an embodiment, regardless of location, the database 912 comprises a memory to store and organize data for use by the server.

[00126] The database 912 stores user information comprising one or more characteristics of one or more user, bobble sequence information comprising one or more bobble sequences and one or more bobble sequences for each user, one or more audios, one or more light pattern, and one or more audios and light pattern for each user. The characteristics include, but not limited to, sound data, image data, movement data of the user, one or more audios include, but not limited to, voice notes and music, one or more light pattern includes, but not limited to, flashing of light and flashing of light in a sequence, flashing of light of different wavelength.

[00127] Referring to FIG. 11 , the system comprises a control module 1002, a storage module 1006 in communication with the control module 1002, a communication module 1004 in communication with the control module 1002 and a motion inducing module in communication with the processor. The system 1002 further comprises one or more output devices in communication with the control module 1002. The system further comprises one or more sensors 910 in communication with the control module 1002 and the storage module 1006. The system further comprises an actuator module 1012 in communication with the control module 1002 and the motion inducing module. [00128] In one embodiment, the control module 1002, the storage module 1006, the communication module 1004, the motion inducing module, the actuator module 1012, output devices 1008, one or more sensor 1010 are embedded within the respective articulating apparatus 904. In another embodiment, the control module 1002, the storage module 1006, the communication module 1004, output devices 1008, one or more sensor 1010 are separately provided from the respective articulating apparatus 904.

[00129] FIG. 12 exemplarily illustrates a computing device 902 of FIG. 10, according to another embodiment of the present invention. The computing device 902 include at least one processing unit 1102 and a system memory 1104. Depending on the configuration and type of computing device, system memory 1 104 include, but is not limited to, volatile (e.g. random-access memory (RAM)), non-volatile (e.g. read-only memory (ROM)), flash memory, or any combination. System memory 1 104 include operating system 1105, one or more programming modules 1106, and include a program data 1107. Operating system 1105 suitable for controlling computing device 902's operation. In one embodiment, programming modules 1106 include imageprocessing module, machine learning module and/or image classifying module. Furthermore, embodiments of the disclosure be practiced in conjunction with a graphics library, other operating systems, or any other application program and is not limited to any particular application or system. This basic configuration is illustrated in FIG. 12 by those components within a dashed line 1108.

[00130] Computing device 902 have additional features or functionality. For example, computing device 902 also include additional data storage devices (removable and/or non-removable) such as, for example, magnetic disks, optical disks, or tape. Such additional storage is illustrated in FIG. 12 by a removable storage 1109 and a non-removable storage 1110. Computer storage media include volatile and nonvolatile, removable and nonremovable media implemented in any method or technology for storage of information, such as computer-readable instructions, data structures, program modules, or other data. System memory 1104, removable storage 1 109, and non-removable storage 1 110 are all computer storage media examples (i.e. , memory storage.) Computer storage media include, but is not limited to, RAM, ROM, electrically erasable read-only memory (EEPROM), flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store information and which can be accessed by computing device 902. Any such computer storage media is a part of device 902. Computing device 902 also have input device(s) 1 112 such as a keyboard, a mouse, a pen, a sound input device, a touch input device, a location sensor, a camera, a biometric sensor, etc. Output device(s) 1114 such as a display, speakers, a printer, etc. also included. The aforementioned devices are examples and others may be used.

[00131] Computing device 902 also contain a communication connection 1 116 that allow device 902 to communicate with other computing devices 1 118, such as over a network in a distributed computing environment, for example, an intranet or the Internet. Communication connection 1 116 is one example of communication media. Communication media may typically be embodied by computer-readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and includes any information delivery media. [00132] The term "modulated data signal" may describe a signal that has one or more characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media may include wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, radio frequency (RF), infrared, and other wireless media. The term computer- readable media as used herein may include both storage media and communication media.

[00133] As stated above, a number of program modules and data files may be stored in system memory 1104, including operating system 1105. While executing on processing unit 1102, programming modules 1 106 (e.g., application 1 120 such as a media player) may perform processes including, for example, one or more stages of methods, algorithms, systems, applications, servers, databases as described above. The aforementioned process is an example, and processing unit 1 102 may perform other processes. Other programming modules that may be used in accordance with embodiments of the present disclosure may include sound encoding/decoding applications, machine learning application, acoustic classifiers, etc.

[00134] Generally, consistent with embodiments of the disclosure, program modules may include routines, programs, components, data structures, and other types of structures that may perform particular tasks or that may implement particular abstract data types. Moreover, embodiments of the disclosure may be practiced with other computer system configurations, including hand-held devices, general-purpose graphics processor-based systems, multiprocessor systems, microprocessor-based or programmable consumer electronics, application-specific integrated circuit-based electronics, minicomputers, mainframe computers, and the like. Embodiments of the disclosure may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.

[00135] Furthermore, embodiments of the disclosure may be practiced in an electrical circuit comprising discrete electronic elements, packaged or integrated electronic chips containing logic gates, a circuit utilizing a microprocessor, or on a single chip containing electronic elements or microprocessors. Embodiments of the disclosure may also be practiced using other technologies capable of performing logical operations such as, for example, AND, OR, and NOT, including but not limited to mechanical, optical, fluidic, and quantum technologies. In addition, embodiments of the disclosure may be practiced within a general-purpose computer or in any other circuits or systems.

[00136] Embodiments of the disclosure, for example, may be implemented as a computer process (method), a computing system, or as an article of manufacture, such as a computer program product or computer-readable media. The computer program product may be a computer storage media readable by a computer system and encoding a computer program of instructions for executing a computer process. The computer program product may also be a propagated signal on a carrier readable by a computing system and encoding a computer program of instructions for executing a computer process. Accordingly, the present disclosure may be embodied in hardware and/or in software (including firmware, resident software, micro-code, etc.). In other words, embodiments of the present disclosure may take the form of a computer program product on a computer- usable or computer-readable storage medium having computer-usable or computer-readable program code embodied in the medium for use by or in connection with an instruction execution system. A computer-usable or computer-readable medium may be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.

[00137] The computer-usable or computer-readable medium may be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific computer-readable medium examples (a non- exhaustive list), the computer-readable medium may include the following: an electrical connection having one or more wires, a portable computer diskette, a random-access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, and a portable compact disc read-only memory (CD-ROM). Note that the computer-usable or computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via, for instance, optical scanning of the paper or other medium, then compiled, interpreted, or otherwise processed in a suitable manner, if necessary, and then stored in a computer memory. [00138] Embodiments of the present disclosure, for example, are described above with reference to block diagrams and/or operational illustrations of methods, systems, and computer program products according to embodiments of the disclosure. The functions/acts noted in the blocks may occur out of the order as shown in any flowchart. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality/acts involved.

[00139] While certain embodiments of the disclosure have been described, other embodiments may exist. Furthermore, although embodiments of the present disclosure have been described as being associated with data stored in memory and other storage mediums, data can also be stored on or read from other types of computer-readable media, such as secondary storage devices, like hard disks, solid-state storage (e.g., USB drive), or a CD-ROM, a carrier wave from the Internet, or other forms of RAM or ROM. Further, the disclosed methods' stages may be modified in any manner, including by reordering stages and/or inserting or deleting stages, without departing from the disclosure.

[00140] While the disclosure has been described with reference to exemplary embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the disclosure. In addition, many modifications may be made to adapt a particular system, device or component thereof to the teachings of the disclosure without departing from the essential scope thereof. Therefore, it is intended that the disclosure not be limited to the particular embodiments disclosed for carrying out this disclosure, but that the disclosure will include all embodiments falling within the scope of the appended claims. Moreover, the use of the terms first, second, etc. do not denote any order or importance, but rather the terms first, second, etc. are used to distinguish one element from another.

[00141] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It is further clarified that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.

[00142] The description of the present disclosure has been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to the disclosure in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope of the disclosure. The described embodiments were chosen and described in order to best explain the principles of the disclosure and the practical application, and to enable other individuals of ordinary skill in the art to understand the disclosure for various embodiments with various modifications as are suited to the particular use contemplated.