US20130217294A1 - Toy brick with sensing, actuation and control - Google Patents
Toy brick with sensing, actuation and control Download PDFInfo
- Publication number
- US20130217294A1 US20130217294A1 US13/681,143 US201213681143A US2013217294A1 US 20130217294 A1 US20130217294 A1 US 20130217294A1 US 201213681143 A US201213681143 A US 201213681143A US 2013217294 A1 US2013217294 A1 US 2013217294A1
- Authority
- US
- United States
- Prior art keywords
- toy brick
- brick according
- toy
- control element
- housing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H33/00—Other toys
- A63H33/04—Building blocks, strips, or similar building parts
- A63H33/042—Mechanical, electrical, optical, pneumatic or hydraulic arrangements; Motors
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H33/00—Other toys
- A63H33/22—Optical, colour, or shadow toys
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H33/00—Other toys
- A63H33/04—Building blocks, strips, or similar building parts
- A63H33/06—Building blocks, strips, or similar building parts to be assembled without the use of additional elements
- A63H33/08—Building blocks, strips, or similar building parts to be assembled without the use of additional elements provided with complementary holes, grooves, or protuberances, e.g. dovetails
- A63H33/086—Building blocks, strips, or similar building parts to be assembled without the use of additional elements provided with complementary holes, grooves, or protuberances, e.g. dovetails with primary projections fitting by friction in complementary spaces between secondary projections, e.g. sidewalls
Definitions
- Toy bricks such as LEGO® brand toy bricks have been available for many decades. Toy bricks typically have releasable couplings between bricks, which allow them to be connected to form a larger structure. In their simplest form they build unanimated objects such as castles or houses.
- toy bricks An advancement of toy bricks was the addition of bricks with a rotating joint or axel coupled to a wheel. Such a toy brick can be attached to an inanimate structure in order to make that structure roll along a surface when pushed.
- toy bricks A further advancement of toy bricks was the addition of “pull back motors.” These motors are mechanical energy storage elements, which store energy in a watch spring or flywheel. Typically these are toy bricks which have the “pull back motor” mechanism contained within the brick. There is a shaft from the mechanism, which when turned in one direction winds up the motor and then when released will turn in the opposite direction. A toy brick car, for example, equipped with such a motor will wind up when pulled back and then go forwards when released. An example of this is the LEGO Pullback Motor.
- the next stage of advancement of a toy brick is an electric motor contained within one brick, having a protruding shaft and another toy brick with a battery compartment.
- These battery and motor bricks can be coupled to each other directly or through wires in order to create a simple mechanism that is electrically actuated.
- a switch is present on the brick containing the batteries that can turn the motor on or off or revere its direction.
- Variations on the actuator can be lights, instead of a motor.
- An example of this is the LEGO eLab.
- Toy bricks containing motors and toy bricks containing batteries can be further enhanced by the insertion of a remote control receiver in between them, such that the passage of power can be modified remotely.
- a hand held remote control transmitter transmits a signal to a receiver brick, which can change the speed or direction of the motor.
- a toy brick vehicle constructed in such a manner can be steered remotely and also have its speed controlled remotely.
- An example of this is the LEGO Power Functions.
- the most complex state of prior art is the programmable robotics kit sold by the LEGO Group under the trademark Mindstorms®.
- the kit typically includes a handheld programmable computer, to which sensors and actuators can be plugged in, along with toy bricks and specialized components for making a variety of projects.
- Actuators can be motors, or solenoids, speakers, or lights.
- Sensors can be switches, microphones, light sensors or ultrasonic rangefinders.
- a program can be downloaded into the handheld computer, so as to control a motor in a manner so as to avoid collisions with objects in the direction of motion. Another example would be to make a noise when motion is detected.
- US patent publication US2011/0217898 A1 describes a toy brick with a tilt sensor and lights of the same color turning on and off or flashing alternately in response to a shaking motion.
- U.S. Pat. No. 7,708,615 discloses a toy brick system having separate sensor bricks, logic bricks and function bricks. The following toy bricks also emit sound when a switch is closed. LEGO doorbell Brick #5771, LEGO Space Sound Brick #55206CO5.
- a first example of a toy brick includes a housing, a first coupling element, an operating assembly, and a power source.
- the first coupling element releasably couples the housing to the housing of at least one other toy brick.
- the operating assembly is carried by the housing.
- the operating assembly includes user reprogrammable computing control element, and at least one sensing element capable of sensing an input value, the at least one sensing element operably coupled to the computing control element.
- the user reprogrammable computing and control element is configured generate an actuator output based at least in part on the sensed input value.
- the operating assembly also includes at least one actuator operably coupled to the computing control element to receive the actuator output.
- a power source is coupled to the operating assembly to supply electrical power thereto.
- the first example may also include one or more the following.
- the computing control element may include a chosen one of a microprocessor or a microcontroller with embedded firmware.
- the computing control element may include at least one of digital logic chips, FPGA's, lookup tables in ROM or RAM, fuzzy logic, and analog circuits.
- the computing control element may be configured for storage of sensing and actuation data for later retrieval.
- the power source may include rechargeable electrical energy storage element and: an inductive charging device operably connected thereto, a solar collector charging device operably connected thereto, an electrical connector carried by the housing and connected to the rechargeable electrical energy storage element so that the rechargeable electrical energy storage element can be connected to an external electrical energy charging source.
- the first example may also include one or more the following.
- the sensing element may include at least one of a radio frequency receiver and a radio frequency transceiver.
- the sensing element may include at least one of the following: an axis tilt sensor, a gyroscopic motion sensor, a gravity sensor, and an acceleration sensor.
- the sensing element may include at least one of the following: a digital camera capable of capturing at least one of still images and moving images, a position-triangulating-capable receiver which allows triangulation of position of the toy brick relative to its surroundings, a gripping force sensor, a switch, a magnetic field sensor, and an electrical field sensor, a temperature sensor, a plurality of sensing elements.
- the sensing element may also include a data sensing element configured to generate data signals for receipt by the computing control element, the sensing element being configured to generate analog signals based upon input to the sensing element, and the computing control element including a microcontroller comprising an analog to digital conversion capability for converting the analog signals from the sensing element into digital signals for receipt by the actuation element, the actuation element being the form of a transmitter.
- the transmitter may be configured to transmit data to an external computing device.
- the data gathering sensing element may be configured to transmit gathered data in a wireless manner, and the data gathering sensing element may be configured to transmit the gathered data to the computing control element according to at least one of the following: (1) in real time, or (2) after a delay.
- the first example may also include one or more the following.
- the actuator may include a shaft rotatable relative to the housing about a shaft axis.
- the sensing element may include a shaft angle sensor operably coupled to the shaft.
- the actuator may include a shaft movable in a linear manner relative to the housing along a shaft axis, and the sensing element may include a shaft linear position sensor operably coupled to the shaft.
- the actuator may include one or more the following: at least one motor, at least one sound emission device, at least one light source of variable or fixed intensity and color, a color or monochrome graphical or text display, at least one electrical solenoid, and at least one radio frequency transmitter or transceiver.
- a plurality of the actuators may be simultaneously present in a single toy brick.
- At least one of the surfaces of the brick can define a non-rectangular shape.
- the toy brick may have a unique electronic identifier address; the toy brick may also have a group electronic identifier address so that a plurality of the toy bricks can be simultaneously addressed using the group electronic identifier address.
- a second example of a toy brick includes a housing, a first coupling element, an operating assembly, and a power source.
- the first coupling element releasably couples the housing to the housing of at least one other toy brick.
- the operating assembly is carried by the housing and includes a computing control element, and at least one sensing element capable of sensing input values, the sensing element operably coupled to the computing control element.
- the computing and control element is configured generate an actuator output based at least in part on a currently sensed input value and a previously sensed input value.
- the operating assembly also includes at least one actuator operably coupled to the computing control element to receive the actuator output.
- a power source is coupled to the operating assembly to supply electrical power thereto.
- the computing control element may be a reprogrammable computing control element and the actuator output may include a time course of actuator outputs.
- a third example of a toy brick includes a housing, a first coupling element, an operating assembly, and a power source.
- the first coupling element releasably couples the housing to the housing of at least one other toy brick.
- the operating assembly is carried by the housing and includes a computing control element and least one sensing element capable of sensing a continuum of input values and operably coupled to the computing control element.
- the computing and control element is configured generate an actuator output based at least in part on the sensed continuum of input values.
- the operating element also includes least one actuator operably coupled to the computing control element to receive the actuator output.
- a power source is coupled to the operating assembly to supply electrical power thereto.
- the computing control element may be a reprogrammable computing control element and the actuator output may include a time course of actuator outputs.
- FIG. 1 shows an example of a toy brick including a solar cell and an actuator shaft.
- FIG. 2 is a block diagram of internal components of a toy brick.
- FIG. 3 is an example of a toy brick including an induction charging device.
- FIG. 4 is an example of a toy brick including a microphone or a light detector.
- FIG. 5 is an example of a toy brick including an RF receiver or a GPS sensor.
- FIG. 6 is an example of a toy brick including a 3-D tilt, or gyroscope, or gravity sensor.
- FIG. 7 is an example of a toy brick including a camera.
- FIG. 8 is an example of a toy brick including one or both of a shaft angle sensor and a shaft extension sensor.
- FIG. 9 is an example of a gripper force toy brick including a gripping force sensor including a strain gauge rosette.
- FIG. 10 illustrates, in a simplified manner, components within the gripper force brick of FIG. 9 .
- FIG. 11 is example of a toy brick including electrical switches at an outside surface.
- FIG. 12 is a simplified view showing how the electrical switches of the toy brick of FIG. 11 are connected to the computing control element of the toy block.
- FIG. 13 is an example of a toy brick including a temperature transducer.
- FIG. 14 is a simplified view illustrating how the temperature transducer of FIG. 13 is coupled to the computing control element of the toy brick through an amplifier.
- FIG. 15 is a block diagram of an example of a microcontroller for use with a toy brick.
- FIG. 16 is a flow diagram illustrating power management signal detection and actuation.
- FIG. 17 is an example of a toy brick including a light source.
- FIG. 18 is an example of a toy brick including a speaker.
- FIG. 19 is an example of a toy brick including a flat display.
- FIG. 20 is an example of a toy brick including at least one of an organic LED and an organic LCD.
- FIG. 21 is an example of a toy brick including a projected image from a projected image display.
- FIG. 22 is an example of a toy brick including an image from a fiber optic display.
- FIG. 23 is an example of a toy airplane built with toy bricks, which can emit sound or turn a propeller when moved as detected by a motion sensor.
- FIG. 24 is an example of a toy car with a toy brick including a motion sensor, a recorder, and a speaker for emission of car sounds.
- FIG. 25 is an example of a toy train built with toy bricks, including a camera brick as in FIG. 7 for display of an image from the camera on a mobile or fixed computing device.
- FIGS. 26-28 illustrate examples of toy bricks shaped as flying insects or aircraft and displaying images reminiscent of different insects or aircraft.
- FIG. 29 illustrates a mobile computing device used to update the image on the flying insect or aircraft toy bricks of FIGS. 26-28 .
- FIG. 30 is a simplified block diagram illustrating an example of a toy brick solar panel recharging system.
- FIG. 31 is a simplified block diagram illustrating an example of a toy brick inductively coupled recharging system including an inductive charging device.
- FIG. 32 is a flow diagram illustrating an example of a crash test recording algorithm.
- FIG. 33 is a flow diagram illustrating an example of an addressable device communication algorithm.
- FIG. 34 is a flow diagram illustrating a color change brick algorithm.
- FIG. 35 is an algorithm for manipulation of toy brick avatars.
- the prior art discussed above consists of inanimate bricks suitable for small children, or more complex powered and wired or coupled brick elements, which must be assembled intelligently, in order to perform a function.
- the bricks which require intelligent coupling in order to perform a function are suitable for much older children. Examples of the toy brick described herein allow some animation functions to be experienced by younger children, without requiring them to understand electrical concepts.
- An intent of the various examples of the toy brick is to provide the end user with a rich experience from a toy brick, without burdening the user with needing to gain knowledge of how that experience is delivered.
- a user would perform an action in order to initiate the experience, sensors and a controller within the toy brick would detect the interaction of the user with the brick, the toy brick will then automatically perform an action, in response to the stimulus.
- a first example of a toy brick is a single toy brick 10 including a housing 12 typically of size 3 inches or less on each side, the housing carrying coupling elements 14 used to releasably couple housing 12 of one toy brick 10 to the housing of another toy brick.
- the coupling element typically include pegs or other extending elements acting as first coupling elements which mate with corresponding openings, not shown, formed on housing 12 of other toy bricks 10 .
- peg-type coupling elements 14 For ease of illustration only one set of peg-type coupling elements 14 are shown.
- Coupling elements 14 are typically conventional and may be compatible with coupling elements used with LEGO® brand toy bricks.
- a toy brick 10 will also include sensing and control functions integrated within the toy brick.
- Such a toy brick 10 would perform a function in response to a stimulus.
- the function to be performed is dependant on the sensors present, the programming of the controller, and the actuators present on toy brick 10 , which are discussed in detail below.
- FIG. 2 is a block diagram 20 of the main functional components of an example of toy brick 10 .
- the charging device 22 which typically is in the form of solar cell 16 or an inductive charging device 24 shown in FIG. 3 , is mounted to or is an integral part of housing 12 .
- Solar cell 16 can be used to create electricity from light.
- Inductive charging device 24 uses electromagnetic induction to create electrical current to charge energy storage element 26 .
- An external charging station not shown, creates an alternate magnetic field and is positioned near the coils of inductive charging device 24 to send electromagnetic energy to inductive charging device 24 thereby inducing an electrical current within the coils of inductive charging device 24 .
- Charging device 22 is connected to a rechargeable electrical energy storage element 26 by a line 28 .
- Energy storage element 26 is typically in the form of a battery. However, energy storage element 26 can also be of other types, such as a capacitive energy storage element. Charging device 22 and energy storage element 26 constitute a power source 29 . Energy storage element 26 is connected by power lines 36 to at least one sensing element 30 , a computing control element 32 , and usually to at least one actuator 34 . Sensing element 30 communicates with computing control element 32 through a line 38 while computing control element 32 is coupled to actuator 34 by a line 39 . In some cases any power required by actuator 34 may be provided through, for example, computing control element 32 .
- a rechargeable power source 29 within the toy brick 10 will allow the toy brick 10 to be incorporated into structures without the need for wires. Further, recharging capability will allow any model or other structure built with the toy brick 10 to exist without requiring disassembly for replacing or recharging the batteries. The ability to transfer electrical power without electrical contact will also allow the brick to be hermetically sealed, so as to be child friendly.
- a function of some examples of the toy brick is to detect an input via the sensing element 30 , then determine via computation or other logic as described below if the input conditions satisfy the predetermined requirements to actuate one or more actuators 34 , and if so actuate one or more actuators 34 , typically in sequence or simultaneously as per a predetermined pattern.
- Sensing elements 30 can be one or more of the following: (1) a microphone 40 for reception of a sound encoded trigger, such as, but not limited to a clapping sound or voice recognition as shown in FIG. 4 ; (2) an infrared or visible light detector 42 for receiving a light encoded trigger as shown in FIG. 4 , such as but not limited to a signal from an infrared remote, or the passage of a flashlight beam across a light sensor; (3) an RF transceiver 44 for detecting a radio frequency encoded trigger as shown in FIG. 5 , such as but not limited to a Bluetooth signal from an iPad; (4) a 3 dimensional tilt sensor, or gyroscopic sensor, or gravity sensor 46 , as shown in FIG.
- a motion triggered event such as but not limited to, a shaking of the toy brick 10 or orientation of the toy brick, or a time course of certain motions of the toy brick
- a camera 48 for capturing still or moving images, as shown in FIG. 7
- a position triangulation sensor 50 such as but not limited to a global positioning sensor as shown in FIG. 5
- a shaft angle sensor 52 as shown in FIGS. 8
- a shaft extension sensor 54 also shown in FIG. 8 .
- a gripping force sensor 56 can be used to sense forces exerted on toy brick 10 .
- FIG. 10 illustrates, in a simplified manner, components within a toy brick 10 , sometimes referred to as a gripper force brick 10 , including an amplifier 58 coupled to computing control element 32 .
- an amplifier 58 coupled to computing control element 32 .
- switches 60 are shown both on one side of toy brick 10 , a greater or lesser number can be used and can be on more than one side.
- FIG. 12 illustrates, in a simplified form, switches 60 coupled to computing control element 32 within toy brick 10
- toy brick 10 may be constructed so that it takes more force to decouple a component, such as power source 29 , actuator 34 or sensing element 30 , from housing 12 than it does to decouple the housing 12 of one toy brick 10 from the housing 12 of another toy brick 10 .
- a component such as power source 29 , actuator 34 or sensing element 30
- FIG. 13 shows a temperature transducer type of toy brick 10 which includes a temperature transducer 62 typically secured along the inside surface of one of the walls of the toy brick. Temperature transducer 62 may be of different types including resistive, thermocouple, and semiconductor temperature transducers.
- FIG. 14 shows temperature transducer 62 coupled to computing control element 32 through an amplifier 64 .
- Computing control element 32 can be implemented by, but is not limited to, a microprocessor, or analog or digital circuit, or fuzzy logic controller.
- FIG. 15 is a schematic diagram illustrating one example of a computing control element 32 in the form of a microprocessor. The programming of computing control element 32 can be preset at the factory, or may be programmable or reprogrammable in the field.
- Computing control element 32 in the example of FIG. 15 , is a single chip microcontroller.
- a microcontroller is a microprocessor with several different peripherals such as memory, communication devices, input and output devices built into a one-piece silicon die.
- Peripherals can include but are not limited to: USB (Universal Serial Bus), USART (universal synchronous/asynchronous receiver transmitter) , I2C (I-squared-C) computer bus, ADC (Analog to Digital Converter), DAC (Digital to Analog Converter), Timers, Pulse Width Modulators, Flash Memory, RAM Memory, EEPROM (Electrically Erasable Programmable Read Only Memory), Bluetooth interface, Ethernet interface, liquid crystal driver interface.
- USB Universal Serial Bus
- USART universal synchronous/asynchronous receiver transmitter
- I2C I-squared-C
- ADC Analog to Digital Converter
- DAC Digital to Analog Converter
- Timers Pulse Width Modulators
- Flash Memory Flash Memory
- RAM Memory Random Access Memory
- EEPROM Electrically Erasable Programmable Read Only Memory
- Bluetooth interface Ethernet interface
- Ethernet interface liquid crystal driver interface
- a microcontroller is designed to perform a specific task, and only requires a subset of all possible peripherals to be present in order to perform that task.
- peripheral devices are externally accessible via metal pins.
- the internal data and memory access bus structure is not typically connected to the externally accessible pins of the chip.
- the microcontroller receives signals as electrical voltages or currents, presented to one or more of its externally accessible pins. These signals are typically sampled on a one time basis, continuously, or at a regular time intervals by circuitry within the microcontroller, such as an analog to digital converter. The time course and amplitude of such a signal may be kept in the internal memory and analyzed by algorithms.
- a speech recognition algorithm may analyze digitized speech from a microphone, or a motion detection algorithm may analyze signals from accelerometers or tilt switches.
- the algorithms which analyze the digitized electrical signals can be written in a language such as Basic, C or Assembly.
- the Algorithms may implement logical functions such as: “IF INPUT signal is GREATER THAN a VALUE THEN turn ON an OUTPUT”.
- the signals may in addition be transformed by transforms such as but not limited to the Fourier transform, or form feedback based algorithms in the S or Z domain such as Kalman Filters.
- Other algorithms such as neural network based fuzzy logic are also implementable. Indeed almost any algorithm that can be run on a personal computer can be implemented on a microcontroller based design.
- Signals received may also be from a communication device, such as a Bluetooth link to an external device such as an iPad® or other tablet computer.
- a communication device such as a Bluetooth link to an external device such as an iPad® or other tablet computer.
- Such signals may contain a full message of actions to perform, requiring the microcontroller to perform those actions rather than attempt to make a decision as to if actuation is warranted.
- Computing control element 32 receives electrical signals, performs analysis of said signals and then performs an action. Signals for actuation are sent as electrical signals from the pins of microcontroller 32 .
- actuation such as making a noise may require microcontroller 32 to create a time course of electrical signal amplitudes, which may be accomplished by means of a DAC (Digital to Analog Converter) which varies the amplitude of the voltage on a pin of microcontroller 32 .
- actuation of a display may require microcontroller 32 to send out RGB (Red/Green/Blue) intensities to various display pixels in order to create an image.
- Microcontroller 32 may in addition manage battery charging and also conservation of power by powering down peripherals, and even entering a low power mode (sleep mode) and only exit from the low power mode (wake up) at either certain intervals to check if signals are present, or may wake up due to a signal being presented to one or more peripherals which are capable of waking the microcontroller from a sleep state.
- Computing control element 32 analyzes the signals from the one or more sensing elements 30 , as described below by way of example in FIG. 16 , and makes a determination as to if actuation is warranted, and then sends signals to one or more actuators 34 as prescribed by the logic or programming of the computing control element 32 .
- the computing control element 32 will also typically have memory that is readable and writeable, and may be nonvolatile.
- the programming of computing control element 32 may, in some examples, be altered in the field by erasing and rewriting the program memory via wireless download, for example. Data form signals monitored may also be stored in the memory for later retrieval.
- a toy brick 10 that is involved in a crash test may have its motion during the crash stored inside the memory of the computing control element 32 of the toy brick for later retrieval and display, or a video or picture may be stored on the toy brick for later retrieval and display.
- FIG. 16 An example of a process for power management, signal detection and actuation is shown in FIG. 16 .
- computing control element 32 is in a powered down mode as indicated at step 66 .
- step 68 if there is no signal from a sensing element 30 , the program returns to step 66 . If there is a signal from a sensing element 30 , the program resets power on the timer at step 70 to a fixed predetermined number, such as 60 seconds. After step 70 , there is an inquiry at step 72 whether or not there is a signal.
- step 74 If there is a signal, such as from an accelerometer, an appropriate actuation, such as emission of a sound, is conducted if conditions for the actuation are satisfied at step 74 , followed by return to step 70 . If there is no signal, control passes to step 76 and the power on the timer is reduced. Control then passes to step 78 where the inquiry of whether power on the timer has expired is made. If yes, control is returned to step 66 . If no, control is returned to step 72 .
- a signal such as from an accelerometer
- Actuators which generate the output of a toy brick 10 can be, but are not limited to, one or more light sources 80 , as shown in FIG. 17 and sound emission devices, such as speaker 82 as shown in FIG. 18 .
- output can be generated by graphical displays including flat displays 84 as shown in FIG. 19 , organic LED or organic LCD wraparound displays 86 as shown in FIG. 20 , projected image displays 88 and the associated projected image 90 as shown in FIG. 21 , and fiber-optic displays 92 and the associate projected image 94 .
- output can be generated by a variety of other devices such as motors, radio transmitters, radio transceivers and solenoids.
- Actuators 34 can also include various types of transmitters. Actuation can be simple on/off or more complex actions such as but not limited to transmission of a radio signal, or even a time course of actions.
- a single brick 10 may, when left undisturbed simply go to a “sleep” state, such as when power on the timer has expired at step 78 in FIG. 16 , while charging its battery or other energy storage element via ambient light, from a solar cell 16 on one of its surfaces. Then when brick 10 is lifted, it may, for example, emit the sound of an airplane taking off, when dived make the sound of an airplane diving, and when shaken emit the sound of guns.
- Such a brick 10 would be suited to the building of a toy brick fighter aircraft as shown in FIG. 23 .
- the toy brick fighter aircraft as shown in FIG. 23 is constructed with a single toy brick 10 including the components illustrated in FIG. 2 .
- the other toy bricks used in the construction of the toy brick fighter aircraft are conventional toy bricks without the components of FIG. 2 .
- additional toy bricks 10 could be used in the construction of the toy airplane.
- a single brick with integral solar power battery and Bluetooth receiver may spin a small motor with a shaft protruding from one side, when a Bluetooth radio signal is received from, for example, a tablet computer, such as an iPad®, or a smart phone, such as an iPhone®.
- a tablet computer such as an iPad®
- a smart phone such as an iPhone®.
- Such a brick may be used in a windmill, for example.
- Another use of such a brick may be to build several small toy brick airplanes 96 , as shown in FIG. 23 , which can be remotely made to turn their propellers 98 when a Bluetooth signal is sent from a mobile or fixed computing or communication device.
- a brick 10 may incorporate several features, such as speaker 82 of the brick 10 of FIGS. 18 , and 3-D movement sensor 46 of the brick 10 of FIG. 6 , and make a engine revving sound when moved back and forth and the sound of a car “peeling tires” when pushed fast in one direction.
- a clear brick 10 similar to that of FIG. 17 , with a self contained power source may have red, green, and blue light sources 80 within it and have its color set by remote from an iPad per the computer algorithm described below with reference to FIG. 34 , or in another embodiment change color when held at different orientations by means of actuation being controlled by a tilt or gravity sensor.
- a toy brick 10 with a camera 48 similar to that shown in FIG. 7 may transmit a video signal via Bluetooth or Wi-Fi to a mobile or fixed device including a display screen.
- a brick when incorporated into a model such as, but not limited to, a toy brick train 102 , will enable a view 104 as seen from the toy to be experienced by the user on, for example, a tablet computer screen.
- a toy brick 10 with a camera 48 and integral face or object recognition algorithm may greet a child with a sound such as “Hello John” when approached.
- the face to be recognized and the sound to be emitted by the brick may be user downloadable into the toy brick 10 via radio link.
- the face may even be self learned by the video captured by the camera itself.
- the toy brick may transmit a signal to a fixed or mobile computing device.
- a sequence of sensing and a sequence of actuation may be programmed, typically by an adult, into the toy brick 10 , with perhaps the aid of a user interface running on a fixed or mobile computing device, with radio link or other connection to the toy brick. Once programmed, a child may interact with the brick in a much simpler manner.
- several different shaped bricks may be manipulated by a child or other user.
- the bricks will transmit their shape and position to a fixed or mobile computing device which will show the manipulation of the bricks, with correct shape and size in a virtual building environment on a display screen.
- Transmission of position may be done by GPS signal, or by a more localized triangulation method, such as through the use of a base-plate, on which the toy bricks 10 are supported, with triangulation capability.
- the following are three examples of methods of position triangulation.
- Measurement of time delay of signals from a signal source of known position One or more signal sources of known position may send a pulse (“ping”) or encoded message via sound, light or radio wave, at a certain time.
- the message may contain the time that this signal was sent.
- the message will be received at a later time by the object that is to be triangulated, in this case typically a toy brick 10 .
- a simplified embodiment of a toy brick base-plate can be constructed to be capable of triangulating an object, such as toy brick 10 , placed upon it.
- a triangulating base-plate may contain four or more signal emitters at the corners, in the plane of the base-plate and also above the plane of the base-plate. These emitters will emit encoded signals, preferably simultaneously. Then by measurement of the time delay between reception of the signals, it would be possible to locate the three-dimensional position of a toy brick in the vicinity of the base-plate.
- the object to be triangulated may contain a camera and may compute its position by measurement of angles to various landmarks present in the image.
- a toy brick 10 may contain a camera 48 and analyze the position of, for example, specific colored or marked bricks or flashing lights, placed in and above the plane of a base plate.
- Measurement of the position of an object by analysis of its position relative to a known landscape An object may be photographed in two or more, preferably orthogonal, views against a known landscape and its position computed.
- a toy brick base-plate assembly may be constructed to contain two or more cameras capable of photographing the object in plan and elevation, against the base-plate and/or an orthogonal vertical wall with features present upon the base-plate/wall, such as uniquely marked bricks or flashing lights, whose positions are known.
- the bricks may be cemented into position in the virtual environment by a gesture of the brick (such as but not limited to a clicking motion) or by pushing a button on the brick as described in the computer algorithm described below with reference to FIG. 35 .
- a clicking motion may be carried out by hovering over a correct position followed by a sharp downward thrust reminiscent of a mouse click.
- Such manipulation will allow the same brick to be used repeatedly to create a structure in the virtual environment, while no physical structure is created.
- the manipulated brick may have its avatar on the virtual screen changed so as to be a different shape than the physically manipulated brick; in this case the physically manipulated brick may be of arbitrary shape.
- a toy brick with an accelerometer may be placed in a brick constructed car, such as that shown in FIG. 24 , and the acceleration, velocity and position of the car, transmitted and plotted on a mobile or fixed computing device.
- This will allow standard physics experiments such as acceleration down an inclined plane to be generated with ease.
- g forces during a crash test can be plotted and examined. It should be noted that the data may be stored on the brick itself for later retrieval, rather than transmitted in real time.
- bricks may be grouped by electronic addressing scheme, as described below with reference to in FIG. 33 , such that they may respond individually or as a group to a stimulus.
- four identical toy bricks capable of changing color when shaken two may be programmed to become red and two may be programmed to turn green.
- bricks with the actuator being a motor may be grouped by electronic addressing scheme.
- Such bricks may be incorporated in two grouped squadrons of toy brick airplanes, and one or the other squadron selectively commanded to spin their propellers upon command from a fixed or mobile computing device via wireless command. It can be seen by a person skilled in the art that electronic addressing will allow an entire landscape of toy bricks 10 to be commanded via radio or other signal individually, grouped or in a time sequenced manner.
- one or more LCD or other type of color or monochrome displays may be embedded within the brick and multiple images from multiple displays, or multiple images from a single display may be transmitted to one or more surfaces of the toy brick via optical elements such as but not limited to prisms, lenses, as shown in FIG. 21 , or by means of light guides such as optical fibers 101 as shown in FIG. 22 .
- a toy brick 10 shaped as a flying insect as shown in FIGS. 26-28 may be set to display, for example, the image of a bee 105 as in FIG. 26 , or display the image of a locust 106 as in FIG. 27 , or an altogether different image 107 as in FIG. 28 .
- the toy brick 10 may be opaque with only some areas having a display, or fiber optic. Brick 10 may have its image updated via integral wireless connection to a fixed or mobile computing device 109 as shown in FIG. 29 .
- the display device can also be of a thin film wrap around type, such as an organic LCD or organic LED displays 86 as shown in FIG. 20 . Such a display device can form the “skin” of the toy brick rather than a traditional flat screen device.
- FIG. 30 is a block diagram illustrating an example of a toy brick solar panel recharging system 108 .
- System 108 includes a solar cell 16 , or other photovoltaic source of electricity, which provide energy to energy storage element 26 , typically in the form of a battery or capacitor plus associated charging circuitry.
- Energy storage element 26 is then used to provide power to various systems 110 , such as sensing element 30 , computing control element 32 and actuators 34 of FIG. 2 .
- FIG. 31 is a simplified block diagram illustrating an example of a toy brick inductively coupled recharging system 112 including an inductive charging device 24 , typically in the form of an electrical coil, which supplies electrical energy to energy storage element 26 , typically in the form of a battery or capacitor plus associated charging circuitry. As with the example of FIG. 28 , energy storage element is then used to provide power to various systems 110 .
- FIG. 32 is a flow diagram illustrating an example of a crash test recording algorithm 114 .
- acceleration in all three axes is checked at step 118 . If acceleration is not greater than a threshold along any of the X, Y or Z axes as determined at step 120 , control is returned to step 118 ; otherwise control is transferred to step 122 .
- step 122 one or more of acceleration, velocity and position data is recorded and/or transmitted until acceleration is below a threshold value or until a threshold time period has elapsed.
- control is passed to step 124 at which one or more of acceleration, velocity and position data is transmitted to computing control element 32 . After that the algorithm terminates at step 126 .
- FIG. 33 is a flow diagram illustrating an example of an addressable device communication algorithm 128 .
- broadcast data is received from a fixed or mobile computing device at step 132 .
- an inquiry is made whether or not the broadcast address matches a device address or an address in an address bank. If no, control returns to step 132 . If yes, control passes to step 136 .
- the broadcast data is acted upon to, in this example, actuate a device or display an image as prescribed.
- assume use of binary 8 Bit addressing with a possibility of 256 uniquely addressable light emitting toy bricks 10 such as that shown in FIG. 17 .
- the toy bricks 10 may be assigned arbitrarily to banks, such that bricks 1 , 56 and 233 will be in bank “A” and bricks 2 , 45 and 123 are in bank “B”.
- a signal may be sent to all bricks in bank “A” to turn on and display red, and all bricks in bank “B” to turn on and emit green light. Thereafter control passes to stop step 138 .
- FIG. 34 is a flow diagram illustrating a color change brick algorithm 140 .
- start step 142 either three-dimensional brick tilt data is obtained from a 3 dimensional tilt sensor 46 or information on the color to be displayed is received from a mobile or fixed computing device via an RF transceiver 44 at step 144 .
- step 146 the color to be displayed based on the data received from the sensor is computed.
- step 148 the color is displayed on the toy brick 10 by adjusting red, green and blue intensities as needed. Thereafter control is passed to the stop step 150 .
- the final algorithm to be discussed is the algorithm for avatar manipulation 152 shown in the flow diagram of FIG. 35 .
- This algorithm is run on the fixed or mobile computing device, not illustrated, receiving data from the brick being manipulated.
- data is received from a manipulated toy brick at step 156 , by way of example, from sensors such as orientation sensor 46 and position sensor 50 , and communicated via transceiver 44 .
- the position and orientation of toy brick 10 is computed.
- the avatar of the toy brick 10 is displayed on a display screen, such as found on a smart phone, a fixed computer or a tablet computer, at step 160 .
- step 162 the program checks to see if toy brick 10 has moved in a clicking motion, signifying the toy brick is to be cemented in that position, or some other signal signifying that the toy brick is to be cemented in position is received. If no, control is returned to step 156 . If yes, control passes to step 164 at which the brick avatar is cemented in position on the screen, followed by return of control to step 156 .
- computing control element 32 is a user reprogrammable computer control element in contrast with a computer control element that cannot be reprogrammed during normal use, but typically only in a manufacturing-type environment. Such reprogramming can take place in the manners discussed above with regard to the communication algorithm of FIG. 33 , the color change algorithm of FIG. 34 , and the avatar manipulation algorithm of FIG. 35 . That is, the reprogramming of computer control element 32 can be accomplished by either specifically reprogramming the software or as a function of how the toy brick 10 is used.
- toy brick 10 can generate an output based upon a currently sensed input value and a previously sensed input value. This is opposed to a decision based on a current input only, such as single push of a button. This aspect is based in part on things that happened prior to an event, e.g., two buttons pushed one second apart.
- a computer's ability to define NOW and BEFORE is defined by its clock speed, since it can only sense things once per clock cycle.
- toy brick 10 may be provided an input in the form of a signal received by RF transceiver 44 telling toy brick to await further instruction in the form of an oral command received by microphone 40 .
- toy brick 10 can generate an output(s) or time course of output(s) based on a time course an input(s), wherein the current output(s) or time course of output(s), is determined by mathematical computations based on previous input(s) as well as the current input(s).
- An example of this is a force or acceleration sensor(s) the signals from which can be integrated to find velocity and integrated again to compute position. Integration is the area under the curve, which is a function of the past history of the signal amplitude over time.
- the mathematical function described can be altered in the field via wired or wireless download of new algorithms.
- each input has more than two possible states (with on and off being two states). Instead, each input may have a continuum of gradually changing values, such as would exist with the input from an accelerometer, the brick may be programmed to continuously change through all the colors of the rainbow as it is tilted in various orientations.
- toy brick 10 can perform one way or two way communication with an external device wirelessly.
- the messaging between the devices being more complicated than the detection and/or generation of an instantaneous presence or absence of signal, and is a decoding of the time course of such a signal, said time course carrying an embedded message.
- An example of this type of toy brick is one which responds to the complex on /off time course of pulsations of light carrying a message from, for example, an infrared remote control.
- a toy brick comprising;
- a toy brick comprising;
- a toy brick comprising;
- the computing control element comprises at least one of digital logic chips, FPGA's, lookup tables in ROM or RAM, fuzzy logic, and analog circuits.
- the sensing element comprises at least one of a radio frequency receiver and a radio frequency transceiver.
- the sensing element comprises a light sensor capable of sensing at least one of visible light and invisible light.
- the sensing element comprises at least one of the following: an axis tilt sensor, a gyroscopic motion sensor, a gravity sensor, and an acceleration sensor.
- the sensing element comprises a digital camera capable of capturing at least one of still images and moving images.
- the sensing element comprises a position-triangulating-capable receiver which allows triangulation of position of the toy brick relative to its surroundings.
- the sensing element comprises a data sensing element configured to generate data signals for receipt by the computing control element.
- the actuator comprises at least one light source of variable or fixed intensity and color.
Abstract
Description
- This application claims the benefit of U.S. provisional patent application No. 61/633,824, filed 17 Feb. 2012.
- Toy bricks such as LEGO® brand toy bricks have been available for many decades. Toy bricks typically have releasable couplings between bricks, which allow them to be connected to form a larger structure. In their simplest form they build unanimated objects such as castles or houses.
- An advancement of toy bricks was the addition of bricks with a rotating joint or axel coupled to a wheel. Such a toy brick can be attached to an inanimate structure in order to make that structure roll along a surface when pushed.
- A further advancement of toy bricks was the addition of “pull back motors.” These motors are mechanical energy storage elements, which store energy in a watch spring or flywheel. Typically these are toy bricks which have the “pull back motor” mechanism contained within the brick. There is a shaft from the mechanism, which when turned in one direction winds up the motor and then when released will turn in the opposite direction. A toy brick car, for example, equipped with such a motor will wind up when pulled back and then go forwards when released. An example of this is the LEGO Pullback Motor.
- The next stage of advancement of a toy brick is an electric motor contained within one brick, having a protruding shaft and another toy brick with a battery compartment. These battery and motor bricks can be coupled to each other directly or through wires in order to create a simple mechanism that is electrically actuated. Typically a switch is present on the brick containing the batteries that can turn the motor on or off or revere its direction. Variations on the actuator can be lights, instead of a motor. An example of this is the LEGO eLab.
- Toy bricks containing motors and toy bricks containing batteries can be further enhanced by the insertion of a remote control receiver in between them, such that the passage of power can be modified remotely. Typically a hand held remote control transmitter transmits a signal to a receiver brick, which can change the speed or direction of the motor. By way of example, a toy brick vehicle constructed in such a manner can be steered remotely and also have its speed controlled remotely. An example of this is the LEGO Power Functions.
- The most complex state of prior art is the programmable robotics kit sold by the LEGO Group under the trademark Mindstorms®. The kit typically includes a handheld programmable computer, to which sensors and actuators can be plugged in, along with toy bricks and specialized components for making a variety of projects. Actuators can be motors, or solenoids, speakers, or lights. Sensors can be switches, microphones, light sensors or ultrasonic rangefinders. By way of example, a program can be downloaded into the handheld computer, so as to control a motor in a manner so as to avoid collisions with objects in the direction of motion. Another example would be to make a noise when motion is detected.
- US patent publication US2011/0217898 A1 describes a toy brick with a tilt sensor and lights of the same color turning on and off or flashing alternately in response to a shaking motion. U.S. Pat. No. 7,708,615 discloses a toy brick system having separate sensor bricks, logic bricks and function bricks. The following toy bricks also emit sound when a switch is closed. LEGO doorbell Brick #5771, LEGO Space Sound Brick #55206CO5.
- A first example of a toy brick includes a housing, a first coupling element, an operating assembly, and a power source. The first coupling element releasably couples the housing to the housing of at least one other toy brick. The operating assembly is carried by the housing. The operating assembly includes user reprogrammable computing control element, and at least one sensing element capable of sensing an input value, the at least one sensing element operably coupled to the computing control element. The user reprogrammable computing and control element is configured generate an actuator output based at least in part on the sensed input value. The operating assembly also includes at least one actuator operably coupled to the computing control element to receive the actuator output. A power source is coupled to the operating assembly to supply electrical power thereto.
- The first example may also include one or more the following. The computing control element may include a chosen one of a microprocessor or a microcontroller with embedded firmware. The computing control element may include at least one of digital logic chips, FPGA's, lookup tables in ROM or RAM, fuzzy logic, and analog circuits. The computing control element may be configured for storage of sensing and actuation data for later retrieval. The power source may include rechargeable electrical energy storage element and: an inductive charging device operably connected thereto, a solar collector charging device operably connected thereto, an electrical connector carried by the housing and connected to the rechargeable electrical energy storage element so that the rechargeable electrical energy storage element can be connected to an external electrical energy charging source.
- The first example may also include one or more the following. The sensing element may include at least one of a radio frequency receiver and a radio frequency transceiver. The sensing element may include at least one of the following: an axis tilt sensor, a gyroscopic motion sensor, a gravity sensor, and an acceleration sensor. The sensing element may include at least one of the following: a digital camera capable of capturing at least one of still images and moving images, a position-triangulating-capable receiver which allows triangulation of position of the toy brick relative to its surroundings, a gripping force sensor, a switch, a magnetic field sensor, and an electrical field sensor, a temperature sensor, a plurality of sensing elements. The sensing element may also include a data sensing element configured to generate data signals for receipt by the computing control element, the sensing element being configured to generate analog signals based upon input to the sensing element, and the computing control element including a microcontroller comprising an analog to digital conversion capability for converting the analog signals from the sensing element into digital signals for receipt by the actuation element, the actuation element being the form of a transmitter. In some examples, the transmitter may be configured to transmit data to an external computing device. The data gathering sensing element may be configured to transmit gathered data in a wireless manner, and the data gathering sensing element may be configured to transmit the gathered data to the computing control element according to at least one of the following: (1) in real time, or (2) after a delay.
- The first example may also include one or more the following. The actuator may include a shaft rotatable relative to the housing about a shaft axis. The sensing element may include a shaft angle sensor operably coupled to the shaft. The actuator may include a shaft movable in a linear manner relative to the housing along a shaft axis, and the sensing element may include a shaft linear position sensor operably coupled to the shaft. The actuator may include one or more the following: at least one motor, at least one sound emission device, at least one light source of variable or fixed intensity and color, a color or monochrome graphical or text display, at least one electrical solenoid, and at least one radio frequency transmitter or transceiver. A plurality of the actuators may be simultaneously present in a single toy brick. At least one of the surfaces of the brick can define a non-rectangular shape. The toy brick may have a unique electronic identifier address; the toy brick may also have a group electronic identifier address so that a plurality of the toy bricks can be simultaneously addressed using the group electronic identifier address.
- A second example of a toy brick includes a housing, a first coupling element, an operating assembly, and a power source. The first coupling element releasably couples the housing to the housing of at least one other toy brick. The operating assembly is carried by the housing and includes a computing control element, and at least one sensing element capable of sensing input values, the sensing element operably coupled to the computing control element. The computing and control element is configured generate an actuator output based at least in part on a currently sensed input value and a previously sensed input value. The operating assembly also includes at least one actuator operably coupled to the computing control element to receive the actuator output. A power source is coupled to the operating assembly to supply electrical power thereto. With the second example, the computing control element may be a reprogrammable computing control element and the actuator output may include a time course of actuator outputs.
- A third example of a toy brick includes a housing, a first coupling element, an operating assembly, and a power source. The first coupling element releasably couples the housing to the housing of at least one other toy brick. The operating assembly is carried by the housing and includes a computing control element and least one sensing element capable of sensing a continuum of input values and operably coupled to the computing control element. The computing and control element is configured generate an actuator output based at least in part on the sensed continuum of input values. The operating element also includes least one actuator operably coupled to the computing control element to receive the actuator output. A power source is coupled to the operating assembly to supply electrical power thereto. With the third example, the computing control element may be a reprogrammable computing control element and the actuator output may include a time course of actuator outputs.
- Other features, aspects and advantages of the present invention can be seen on review the drawings, the detailed description, and the claims which follow.
-
FIG. 1 shows an example of a toy brick including a solar cell and an actuator shaft. -
FIG. 2 is a block diagram of internal components of a toy brick. -
FIG. 3 is an example of a toy brick including an induction charging device. -
FIG. 4 is an example of a toy brick including a microphone or a light detector. -
FIG. 5 is an example of a toy brick including an RF receiver or a GPS sensor. -
FIG. 6 is an example of a toy brick including a 3-D tilt, or gyroscope, or gravity sensor. -
FIG. 7 is an example of a toy brick including a camera. -
FIG. 8 is an example of a toy brick including one or both of a shaft angle sensor and a shaft extension sensor. -
FIG. 9 is an example of a gripper force toy brick including a gripping force sensor including a strain gauge rosette. -
FIG. 10 illustrates, in a simplified manner, components within the gripper force brick ofFIG. 9 . -
FIG. 11 is example of a toy brick including electrical switches at an outside surface. -
FIG. 12 is a simplified view showing how the electrical switches of the toy brick ofFIG. 11 are connected to the computing control element of the toy block. -
FIG. 13 is an example of a toy brick including a temperature transducer. -
FIG. 14 is a simplified view illustrating how the temperature transducer ofFIG. 13 is coupled to the computing control element of the toy brick through an amplifier. -
FIG. 15 is a block diagram of an example of a microcontroller for use with a toy brick. -
FIG. 16 is a flow diagram illustrating power management signal detection and actuation. -
FIG. 17 is an example of a toy brick including a light source. -
FIG. 18 is an example of a toy brick including a speaker. -
FIG. 19 is an example of a toy brick including a flat display. -
FIG. 20 is an example of a toy brick including at least one of an organic LED and an organic LCD. -
FIG. 21 is an example of a toy brick including a projected image from a projected image display. -
FIG. 22 is an example of a toy brick including an image from a fiber optic display. -
FIG. 23 is an example of a toy airplane built with toy bricks, which can emit sound or turn a propeller when moved as detected by a motion sensor. -
FIG. 24 is an example of a toy car with a toy brick including a motion sensor, a recorder, and a speaker for emission of car sounds. -
FIG. 25 is an example of a toy train built with toy bricks, including a camera brick as inFIG. 7 for display of an image from the camera on a mobile or fixed computing device. -
FIGS. 26-28 illustrate examples of toy bricks shaped as flying insects or aircraft and displaying images reminiscent of different insects or aircraft. -
FIG. 29 illustrates a mobile computing device used to update the image on the flying insect or aircraft toy bricks ofFIGS. 26-28 . -
FIG. 30 is a simplified block diagram illustrating an example of a toy brick solar panel recharging system. -
FIG. 31 is a simplified block diagram illustrating an example of a toy brick inductively coupled recharging system including an inductive charging device. -
FIG. 32 is a flow diagram illustrating an example of a crash test recording algorithm. -
FIG. 33 is a flow diagram illustrating an example of an addressable device communication algorithm. -
FIG. 34 is a flow diagram illustrating a color change brick algorithm. -
FIG. 35 is an algorithm for manipulation of toy brick avatars. - The following description will typically be with reference to specific structural embodiments and methods. It is to be understood that there is no intention to limit the invention to the specifically disclosed embodiments and methods but that the invention may be practiced using other features, elements, methods and embodiments. Preferred embodiments are described to illustrate the present invention, not to limit its scope, which is defined by the claims. Those of ordinary skill in the art will recognize a variety of equivalent variations on the description that follows. Like elements in various embodiments are commonly referred to with like reference numerals.
- The prior art discussed above consists of inanimate bricks suitable for small children, or more complex powered and wired or coupled brick elements, which must be assembled intelligently, in order to perform a function. The bricks which require intelligent coupling in order to perform a function are suitable for much older children. Examples of the toy brick described herein allow some animation functions to be experienced by younger children, without requiring them to understand electrical concepts.
- In addition, the prior art discussed above typically requires wiring between blocks to provide power to and control functions between the blocks. Such wires or connection between blocks distract from the object to be created by the blocks. Examples of the toy brick will also allow some functions to be achieved without the use of wires. While the toy brick building system disclosed in U.S. Pat. No. 7,708,615 does not require wires, it discloses the use of function bricks, sensor bricks and logic bricks which require intelligent assembly and thus may not be suitable for younger children.
- An intent of the various examples of the toy brick is to provide the end user with a rich experience from a toy brick, without burdening the user with needing to gain knowledge of how that experience is delivered. Typically a user would perform an action in order to initiate the experience, sensors and a controller within the toy brick would detect the interaction of the user with the brick, the toy brick will then automatically perform an action, in response to the stimulus.
- As shown in
FIG. 1 , a first example of a toy brick is asingle toy brick 10 including ahousing 12 typically ofsize 3 inches or less on each side, the housing carryingcoupling elements 14 used toreleasably couple housing 12 of onetoy brick 10 to the housing of another toy brick. The coupling element typically include pegs or other extending elements acting as first coupling elements which mate with corresponding openings, not shown, formed onhousing 12 ofother toy bricks 10. For ease of illustration only one set of peg-type coupling elements 14 are shown. Couplingelements 14 are typically conventional and may be compatible with coupling elements used with LEGO® brand toy bricks. Thetoy brick 10 example ofFIG. 1 also includes asolar cell 16 mounted to one side ofhousing 12 and ashaft 18 extending from another side ofhousing 12.Solar cell 16 forms part of the power source for atoy brick 10 whileshaft 18 is a type of actuator. These features will be discussed in more detail below. Atoy brick 10 will also include sensing and control functions integrated within the toy brick. - Such a
toy brick 10 would perform a function in response to a stimulus. The function to be performed is dependant on the sensors present, the programming of the controller, and the actuators present ontoy brick 10, which are discussed in detail below. -
FIG. 2 is a block diagram 20 of the main functional components of an example oftoy brick 10. In this example, the chargingdevice 22, which typically is in the form ofsolar cell 16 or aninductive charging device 24 shown inFIG. 3 , is mounted to or is an integral part ofhousing 12.Solar cell 16 can be used to create electricity from light.Inductive charging device 24 uses electromagnetic induction to create electrical current to chargeenergy storage element 26. An external charging station, not shown, creates an alternate magnetic field and is positioned near the coils ofinductive charging device 24 to send electromagnetic energy toinductive charging device 24 thereby inducing an electrical current within the coils ofinductive charging device 24. Chargingdevice 22 is connected to a rechargeable electricalenergy storage element 26 by a line 28.Energy storage element 26 is typically in the form of a battery. However,energy storage element 26 can also be of other types, such as a capacitive energy storage element. Chargingdevice 22 andenergy storage element 26 constitute apower source 29.Energy storage element 26 is connected bypower lines 36 to at least onesensing element 30, acomputing control element 32, and usually to at least oneactuator 34. Sensingelement 30 communicates withcomputing control element 32 through aline 38 while computingcontrol element 32 is coupled toactuator 34 by aline 39. In some cases any power required byactuator 34 may be provided through, for example,computing control element 32. - The provision of a
rechargeable power source 29 within thetoy brick 10 will allow thetoy brick 10 to be incorporated into structures without the need for wires. Further, recharging capability will allow any model or other structure built with thetoy brick 10 to exist without requiring disassembly for replacing or recharging the batteries. The ability to transfer electrical power without electrical contact will also allow the brick to be hermetically sealed, so as to be child friendly. - A function of some examples of the toy brick is to detect an input via the
sensing element 30, then determine via computation or other logic as described below if the input conditions satisfy the predetermined requirements to actuate one ormore actuators 34, and if so actuate one ormore actuators 34, typically in sequence or simultaneously as per a predetermined pattern. - Sensing elements 30 can be one or more of the following: (1) a microphone 40 for reception of a sound encoded trigger, such as, but not limited to a clapping sound or voice recognition as shown in
FIG. 4 ; (2) an infrared or visible light detector 42 for receiving a light encoded trigger as shown inFIG. 4 , such as but not limited to a signal from an infrared remote, or the passage of a flashlight beam across a light sensor; (3) an RF transceiver 44 for detecting a radio frequency encoded trigger as shown inFIG. 5 , such as but not limited to a Bluetooth signal from an iPad; (4) a 3 dimensional tilt sensor, or gyroscopic sensor, or gravity sensor 46, as shown inFIG. 6 for detecting a motion triggered event such as but not limited to, a shaking of the toy brick 10 or orientation of the toy brick, or a time course of certain motions of the toy brick; (5) a camera 48 for capturing still or moving images, as shown inFIG. 7 ; (6) a position triangulation sensor 50 such as but not limited to a global positioning sensor as shown inFIG. 5 ; (7) a shaft angle sensor 52, as shown inFIGS. 8 ; and (8) a shaft extension sensor 54 also shown inFIG. 8 . - A gripping
force sensor 56, typically in the form of a strain gauge rosette as shown inFIG. 9 , can be used to sense forces exerted ontoy brick 10.FIG. 10 illustrates, in a simplified manner, components within atoy brick 10, sometimes referred to as agripper force brick 10, including anamplifier 58 coupled tocomputing control element 32. For example, two push button electrical switches 60. Althoughswitches 60 are shown both on one side oftoy brick 10, a greater or lesser number can be used and can be on more than one side.FIG. 12 illustrates, in a simplified form, switches 60 coupled tocomputing control element 32 withintoy brick 10 - In some examples, not illustrated,
toy brick 10 may be constructed so that it takes more force to decouple a component, such aspower source 29,actuator 34 orsensing element 30, fromhousing 12 than it does to decouple thehousing 12 of onetoy brick 10 from thehousing 12 of anothertoy brick 10. -
FIG. 13 shows a temperature transducer type oftoy brick 10 which includes atemperature transducer 62 typically secured along the inside surface of one of the walls of the toy brick.Temperature transducer 62 may be of different types including resistive, thermocouple, and semiconductor temperature transducers.FIG. 14 showstemperature transducer 62 coupled tocomputing control element 32 through anamplifier 64.Computing control element 32 can be implemented by, but is not limited to, a microprocessor, or analog or digital circuit, or fuzzy logic controller.FIG. 15 is a schematic diagram illustrating one example of acomputing control element 32 in the form of a microprocessor. The programming ofcomputing control element 32 can be preset at the factory, or may be programmable or reprogrammable in the field. -
Computing control element 32, in the example ofFIG. 15 , is a single chip microcontroller. A microcontroller is a microprocessor with several different peripherals such as memory, communication devices, input and output devices built into a one-piece silicon die. - Peripherals can include but are not limited to: USB (Universal Serial Bus), USART (universal synchronous/asynchronous receiver transmitter) , I2C (I-squared-C) computer bus, ADC (Analog to Digital Converter), DAC (Digital to Analog Converter), Timers, Pulse Width Modulators, Flash Memory, RAM Memory, EEPROM (Electrically Erasable Programmable Read Only Memory), Bluetooth interface, Ethernet interface, liquid crystal driver interface. An example of such microcontrollers would be the Texas Instruments TMS320LF28XX family or MSP430 family of microcontrollers.
- Typically a microcontroller is designed to perform a specific task, and only requires a subset of all possible peripherals to be present in order to perform that task. Usually only the input and output of the peripheral devices are externally accessible via metal pins. The internal data and memory access bus structure is not typically connected to the externally accessible pins of the chip.
- The microcontroller receives signals as electrical voltages or currents, presented to one or more of its externally accessible pins. These signals are typically sampled on a one time basis, continuously, or at a regular time intervals by circuitry within the microcontroller, such as an analog to digital converter. The time course and amplitude of such a signal may be kept in the internal memory and analyzed by algorithms. By way of example, a speech recognition algorithm may analyze digitized speech from a microphone, or a motion detection algorithm may analyze signals from accelerometers or tilt switches.
- The algorithms which analyze the digitized electrical signals, can be written in a language such as Basic, C or Assembly. The Algorithms may implement logical functions such as: “IF INPUT signal is GREATER THAN a VALUE THEN turn ON an OUTPUT”. The signals may in addition be transformed by transforms such as but not limited to the Fourier transform, or form feedback based algorithms in the S or Z domain such as Kalman Filters. Other algorithms such as neural network based fuzzy logic are also implementable. Indeed almost any algorithm that can be run on a personal computer can be implemented on a microcontroller based design.
- Signals received may also be from a communication device, such as a Bluetooth link to an external device such as an iPad® or other tablet computer. Such signals may contain a full message of actions to perform, requiring the microcontroller to perform those actions rather than attempt to make a decision as to if actuation is warranted.
-
Computing control element 32, in the form ofmicrocontroller 32, receives electrical signals, performs analysis of said signals and then performs an action. Signals for actuation are sent as electrical signals from the pins ofmicrocontroller 32. By way of example, actuation such as making a noise may requiremicrocontroller 32 to create a time course of electrical signal amplitudes, which may be accomplished by means of a DAC (Digital to Analog Converter) which varies the amplitude of the voltage on a pin ofmicrocontroller 32. In another embodiment actuation of a display, for example, may requiremicrocontroller 32 to send out RGB (Red/Green/Blue) intensities to various display pixels in order to create an image. -
Microcontroller 32 may in addition manage battery charging and also conservation of power by powering down peripherals, and even entering a low power mode (sleep mode) and only exit from the low power mode (wake up) at either certain intervals to check if signals are present, or may wake up due to a signal being presented to one or more peripherals which are capable of waking the microcontroller from a sleep state. -
Computing control element 32 analyzes the signals from the one ormore sensing elements 30, as described below by way of example inFIG. 16 , and makes a determination as to if actuation is warranted, and then sends signals to one ormore actuators 34 as prescribed by the logic or programming of thecomputing control element 32. Thecomputing control element 32 will also typically have memory that is readable and writeable, and may be nonvolatile. The programming ofcomputing control element 32 may, in some examples, be altered in the field by erasing and rewriting the program memory via wireless download, for example. Data form signals monitored may also be stored in the memory for later retrieval. For example, atoy brick 10 that is involved in a crash test may have its motion during the crash stored inside the memory of thecomputing control element 32 of the toy brick for later retrieval and display, or a video or picture may be stored on the toy brick for later retrieval and display. - An example of a process for power management, signal detection and actuation is shown in
FIG. 16 . Initially, afterstart step 65,computing control element 32 is in a powered down mode as indicated atstep 66. Atstep 68, if there is no signal from asensing element 30, the program returns to step 66. If there is a signal from asensing element 30, the program resets power on the timer atstep 70 to a fixed predetermined number, such as 60 seconds. Afterstep 70, there is an inquiry atstep 72 whether or not there is a signal. If there is a signal, such as from an accelerometer, an appropriate actuation, such as emission of a sound, is conducted if conditions for the actuation are satisfied atstep 74, followed by return to step 70. If there is no signal, control passes to step 76 and the power on the timer is reduced. Control then passes to step 78 where the inquiry of whether power on the timer has expired is made. If yes, control is returned to step 66. If no, control is returned to step 72. - Actuators which generate the output of a
toy brick 10 can be, but are not limited to, one or morelight sources 80, as shown inFIG. 17 and sound emission devices, such asspeaker 82 as shown inFIG. 18 . In addition, output can be generated by graphical displays includingflat displays 84 as shown inFIG. 19 , organic LED or organic LCD wraparound displays 86 as shown inFIG. 20 , projected image displays 88 and the associated projectedimage 90 as shown inFIG. 21 , and fiber-optic displays 92 and the associate projectedimage 94. In addition, output can be generated by a variety of other devices such as motors, radio transmitters, radio transceivers and solenoids.Actuators 34 can also include various types of transmitters. Actuation can be simple on/off or more complex actions such as but not limited to transmission of a radio signal, or even a time course of actions. - By way of example, in one embodiment a
single brick 10, similar to that shown inFIG. 1 , may, when left undisturbed simply go to a “sleep” state, such as when power on the timer has expired atstep 78 inFIG. 16 , while charging its battery or other energy storage element via ambient light, from asolar cell 16 on one of its surfaces. Then whenbrick 10 is lifted, it may, for example, emit the sound of an airplane taking off, when dived make the sound of an airplane diving, and when shaken emit the sound of guns. Such abrick 10 would be suited to the building of a toy brick fighter aircraft as shown inFIG. 23 . The toy brick fighter aircraft as shown inFIG. 23 is constructed with asingle toy brick 10 including the components illustrated inFIG. 2 . The other toy bricks used in the construction of the toy brick fighter aircraft are conventional toy bricks without the components ofFIG. 2 . However, as discussed below,additional toy bricks 10 could be used in the construction of the toy airplane. - In yet another embodiment a single brick with integral solar power battery and Bluetooth receiver, again see
FIG. 1 , may spin a small motor with a shaft protruding from one side, when a Bluetooth radio signal is received from, for example, a tablet computer, such as an iPad®, or a smart phone, such as an iPhone®. Such a brick may be used in a windmill, for example. Another use of such a brick may be to build several smalltoy brick airplanes 96, as shown inFIG. 23 , which can be remotely made to turn theirpropellers 98 when a Bluetooth signal is sent from a mobile or fixed computing or communication device. - In yet another embodiment, shown used as a component of a
racecar 100 inFIG. 24 , abrick 10 may incorporate several features, such asspeaker 82 of thebrick 10 ofFIGS. 18 , and 3-D movement sensor 46 of thebrick 10 ofFIG. 6 , and make a engine revving sound when moved back and forth and the sound of a car “peeling tires” when pushed fast in one direction. - In yet another embodiment a
clear brick 10, similar to that ofFIG. 17 , with a self contained power source may have red, green, and bluelight sources 80 within it and have its color set by remote from an iPad per the computer algorithm described below with reference toFIG. 34 , or in another embodiment change color when held at different orientations by means of actuation being controlled by a tilt or gravity sensor. - In yet another embodiment as Shown in
FIG. 25 atoy brick 10 with acamera 48 similar to that shown inFIG. 7 , may transmit a video signal via Bluetooth or Wi-Fi to a mobile or fixed device including a display screen. Such a brick when incorporated into a model such as, but not limited to, a toy brick train 102, will enable aview 104 as seen from the toy to be experienced by the user on, for example, a tablet computer screen. - In yet another embodiment, not illustrated, a
toy brick 10 with acamera 48 and integral face or object recognition algorithm may greet a child with a sound such as “Hello John” when approached. The face to be recognized and the sound to be emitted by the brick may be user downloadable into thetoy brick 10 via radio link. The face may even be self learned by the video captured by the camera itself. Alternatively when the face is recognized the toy brick may transmit a signal to a fixed or mobile computing device. - In yet another embodiment, a sequence of sensing and a sequence of actuation may be programmed, typically by an adult, into the
toy brick 10, with perhaps the aid of a user interface running on a fixed or mobile computing device, with radio link or other connection to the toy brick. Once programmed, a child may interact with the brick in a much simpler manner. - In yet another embodiment several different shaped bricks may be manipulated by a child or other user. The bricks will transmit their shape and position to a fixed or mobile computing device which will show the manipulation of the bricks, with correct shape and size in a virtual building environment on a display screen. Transmission of position may be done by GPS signal, or by a more localized triangulation method, such as through the use of a base-plate, on which the
toy bricks 10 are supported, with triangulation capability. The following are three examples of methods of position triangulation. - Measurement of time delay of signals from a signal source of known position: One or more signal sources of known position may send a pulse (“ping”) or encoded message via sound, light or radio wave, at a certain time. The message may contain the time that this signal was sent. The message will be received at a later time by the object that is to be triangulated, in this case typically a
toy brick 10. By receiving messages from 3 or more such sources of known positions, and by computing the distance to those sources by measuring the delay between the time that the signal was sent and the time that the signal was received, it is possible to triangulate by standard trigonometric methods the position of the object to be triangulated. A simplified embodiment of a toy brick base-plate can be constructed to be capable of triangulating an object, such astoy brick 10, placed upon it. Such a triangulating base-plate may contain four or more signal emitters at the corners, in the plane of the base-plate and also above the plane of the base-plate. These emitters will emit encoded signals, preferably simultaneously. Then by measurement of the time delay between reception of the signals, it would be possible to locate the three-dimensional position of a toy brick in the vicinity of the base-plate. - Measurement of the position of known landmarks, by image analysis: The object to be triangulated may contain a camera and may compute its position by measurement of angles to various landmarks present in the image. By way of example, a
toy brick 10 may contain acamera 48 and analyze the position of, for example, specific colored or marked bricks or flashing lights, placed in and above the plane of a base plate. - Measurement of the position of an object by analysis of its position relative to a known landscape: An object may be photographed in two or more, preferably orthogonal, views against a known landscape and its position computed. By way of example, a toy brick base-plate assembly may be constructed to contain two or more cameras capable of photographing the object in plan and elevation, against the base-plate and/or an orthogonal vertical wall with features present upon the base-plate/wall, such as uniquely marked bricks or flashing lights, whose positions are known.
- The bricks may be cemented into position in the virtual environment by a gesture of the brick (such as but not limited to a clicking motion) or by pushing a button on the brick as described in the computer algorithm described below with reference to
FIG. 35 . What is referred to as a clicking motion may be carried out by hovering over a correct position followed by a sharp downward thrust reminiscent of a mouse click. Such manipulation will allow the same brick to be used repeatedly to create a structure in the virtual environment, while no physical structure is created. Further, the manipulated brick may have its avatar on the virtual screen changed so as to be a different shape than the physically manipulated brick; in this case the physically manipulated brick may be of arbitrary shape. - In yet another embodiment, a toy brick with an accelerometer may be placed in a brick constructed car, such as that shown in
FIG. 24 , and the acceleration, velocity and position of the car, transmitted and plotted on a mobile or fixed computing device. This will allow standard physics experiments such as acceleration down an inclined plane to be generated with ease. In addition, g forces during a crash test can be plotted and examined. It should be noted that the data may be stored on the brick itself for later retrieval, rather than transmitted in real time. - In yet another embodiment bricks may be grouped by electronic addressing scheme, as described below with reference to in
FIG. 33 , such that they may respond individually or as a group to a stimulus. By way of example, four identical toy bricks capable of changing color when shaken, two may be programmed to become red and two may be programmed to turn green. In yet another example of addressing and grouping, bricks with the actuator being a motor may be grouped by electronic addressing scheme. Such bricks may be incorporated in two grouped squadrons of toy brick airplanes, and one or the other squadron selectively commanded to spin their propellers upon command from a fixed or mobile computing device via wireless command. It can be seen by a person skilled in the art that electronic addressing will allow an entire landscape oftoy bricks 10 to be commanded via radio or other signal individually, grouped or in a time sequenced manner. - In another embodiment, such as shown in
FIG. 19 , one or more LCD or other type of color or monochrome displays may be embedded within the brick and multiple images from multiple displays, or multiple images from a single display may be transmitted to one or more surfaces of the toy brick via optical elements such as but not limited to prisms, lenses, as shown inFIG. 21 , or by means of light guides such asoptical fibers 101 as shown inFIG. 22 . By way of example, atoy brick 10 shaped as a flying insect as shown inFIGS. 26-28 may be set to display, for example, the image of abee 105 as inFIG. 26 , or display the image of alocust 106 as inFIG. 27 , or an altogetherdifferent image 107 as inFIG. 28 . Thetoy brick 10 may be opaque with only some areas having a display, or fiber optic.Brick 10 may have its image updated via integral wireless connection to a fixed ormobile computing device 109 as shown inFIG. 29 . The display device can also be of a thin film wrap around type, such as an organic LCD or organic LED displays 86 as shown inFIG. 20 . Such a display device can form the “skin” of the toy brick rather than a traditional flat screen device. -
FIG. 30 is a block diagram illustrating an example of a toy brick solarpanel recharging system 108.System 108 includes asolar cell 16, or other photovoltaic source of electricity, which provide energy toenergy storage element 26, typically in the form of a battery or capacitor plus associated charging circuitry.Energy storage element 26 is then used to provide power tovarious systems 110, such assensing element 30,computing control element 32 andactuators 34 ofFIG. 2 . -
FIG. 31 is a simplified block diagram illustrating an example of a toy brick inductively coupled rechargingsystem 112 including aninductive charging device 24, typically in the form of an electrical coil, which supplies electrical energy toenergy storage element 26, typically in the form of a battery or capacitor plus associated charging circuitry. As with the example ofFIG. 28 , energy storage element is then used to provide power tovarious systems 110. -
FIG. 32 is a flow diagram illustrating an example of a crashtest recording algorithm 114. After start atstep 116, acceleration in all three axes is checked atstep 118. If acceleration is not greater than a threshold along any of the X, Y or Z axes as determined atstep 120, control is returned to step 118; otherwise control is transferred to step 122. Atstep 122 one or more of acceleration, velocity and position data is recorded and/or transmitted until acceleration is below a threshold value or until a threshold time period has elapsed. Thereafter control is passed to step 124 at which one or more of acceleration, velocity and position data is transmitted tocomputing control element 32. After that the algorithm terminates atstep 126. -
FIG. 33 is a flow diagram illustrating an example of an addressabledevice communication algorithm 128. Afterstart step 130, broadcast data is received from a fixed or mobile computing device atstep 132. Thereafter, at step 134, an inquiry is made whether or not the broadcast address matches a device address or an address in an address bank. If no, control returns to step 132. If yes, control passes to step 136. At that step the broadcast data is acted upon to, in this example, actuate a device or display an image as prescribed. By way of example, assume use of binary 8 Bit addressing with a possibility of 256 uniquely addressable light emittingtoy bricks 10, such as that shown inFIG. 17 . Thetoy bricks 10 may be assigned arbitrarily to banks, such thatbricks bricks step 138. -
FIG. 34 is a flow diagram illustrating a colorchange brick algorithm 140. Afterstart step 142, either three-dimensional brick tilt data is obtained from a 3dimensional tilt sensor 46 or information on the color to be displayed is received from a mobile or fixed computing device via an RF transceiver 44 atstep 144. Next, atstep 146, the color to be displayed based on the data received from the sensor is computed. Atstep 148 the color is displayed on thetoy brick 10 by adjusting red, green and blue intensities as needed. Thereafter control is passed to thestop step 150. - The final algorithm to be discussed is the algorithm for
avatar manipulation 152 shown in the flow diagram ofFIG. 35 . This algorithm is run on the fixed or mobile computing device, not illustrated, receiving data from the brick being manipulated. Afterstart step 154 data is received from a manipulated toy brick atstep 156, by way of example, from sensors such asorientation sensor 46 and position sensor 50, and communicated via transceiver 44. Next, atstep 158, the position and orientation oftoy brick 10 is computed. Next, the avatar of thetoy brick 10 is displayed on a display screen, such as found on a smart phone, a fixed computer or a tablet computer, atstep 160. Following that, atstep 162 the program checks to see iftoy brick 10 has moved in a clicking motion, signifying the toy brick is to be cemented in that position, or some other signal signifying that the toy brick is to be cemented in position is received. If no, control is returned to step 156. If yes, control passes to step 164 at which the brick avatar is cemented in position on the screen, followed by return of control to step 156. - In some examples,
computing control element 32 is a user reprogrammable computer control element in contrast with a computer control element that cannot be reprogrammed during normal use, but typically only in a manufacturing-type environment. Such reprogramming can take place in the manners discussed above with regard to the communication algorithm ofFIG. 33 , the color change algorithm ofFIG. 34 , and the avatar manipulation algorithm ofFIG. 35 . That is, the reprogramming ofcomputer control element 32 can be accomplished by either specifically reprogramming the software or as a function of how thetoy brick 10 is used. - In some examples,
toy brick 10 can generate an output based upon a currently sensed input value and a previously sensed input value. This is opposed to a decision based on a current input only, such as single push of a button. This aspect is based in part on things that happened prior to an event, e.g., two buttons pushed one second apart. In digital computing terms current and previous means more than one clock apart, which in the current generation of computers running at say 4 GHz is 1/(4×10̂9)=0.25 nanoseconds. A computer's ability to define NOW and BEFORE is defined by its clock speed, since it can only sense things once per clock cycle. However it is possible to have an analog computer do a continuous time integral, for example, the time integral of acceleration yields velocity, and you could have a trigger that triggers when the velocity, as computed by a continuous integral of acceleration, exceeds a certain velocity. In another example,toy brick 10 may be provided an input in the form of a signal received by RF transceiver 44 telling toy brick to await further instruction in the form of an oral command received by microphone 40. - In some examples,
toy brick 10 can generate an output(s) or time course of output(s) based on a time course an input(s), wherein the current output(s) or time course of output(s), is determined by mathematical computations based on previous input(s) as well as the current input(s). An example of this is a force or acceleration sensor(s) the signals from which can be integrated to find velocity and integrated again to compute position. Integration is the area under the curve, which is a function of the past history of the signal amplitude over time. In other examples, the mathematical function described can be altered in the field via wired or wireless download of new algorithms. An example of this is a brick which can emit green light when shaken, or can be, for example, reprogrammed via Bluetooth connection to emit red light when shaken. In a further example, each input has more than two possible states (with on and off being two states). Instead, each input may have a continuum of gradually changing values, such as would exist with the input from an accelerometer, the brick may be programmed to continuously change through all the colors of the rainbow as it is tilted in various orientations. - In other examples,
toy brick 10 can perform one way or two way communication with an external device wirelessly. The messaging between the devices being more complicated than the detection and/or generation of an instantaneous presence or absence of signal, and is a decoding of the time course of such a signal, said time course carrying an embedded message. An example of this type of toy brick is one which responds to the complex on /off time course of pulsations of light carrying a message from, for example, an infrared remote control. - It can be seen to a person skilled in the art that such a self contained brick with power, sensing, actuation and control elements within it, sacrifices little of the complex functions possible with the multi-brick prior art. Instead it allows a simple user experience for a small child, and removes the burden of programming the function to the factory, a parent, a teacher, or an older child. The intelligent toy brick provides a much different, much more accessible user experience than the multi-brick intelligent systems described in prior art.
- The above descriptions may have used terms such as above, below, top, bottom, over, under, et cetera. These terms may be used in the description and claims to aid understanding of the invention and not used in a limiting sense.
- While the present invention is disclosed by reference to the preferred embodiments and examples detailed above, it is to be understood that these examples are intended in an illustrative rather than in a limiting sense. It is contemplated that modifications and combinations will occur to those skilled in the art, which modifications and combinations will be within the spirit of the invention and the scope of the following claims. For example, other methods of getting energy, like vibration energy harvesting via piezoelectric element or thermal energy harvesting via Peltier devices, may be used.
- The following clauses describe aspects of various examples of toy bricks.
- 1. A toy brick comprising;
-
- a housing;
- a first coupling element for releasably coupling the housing to the housing of at least one other toy brick;
- an operating assembly carried by the housing, the operating assembly comprising:
- a user reprogrammable computing control element; at least one sensing element capable of sensing an input value, said at least one sensing element operably coupled to the computing control element;
- the user reprogrammable computing and control element configured generate an actuator output based at least in part on the sensed input value; and
- at least one actuator operably coupled to the computing control element to receive said actuator output; and
- a power source coupled to the operating assembly to supply electrical power thereto.
- 2. A toy brick comprising;
-
- a housing;
- a first coupling element for releasably coupling the housing to the housing of at least one other toy brick;
- an operating assembly carried by the housing, the operating assembly comprising:
- a computing control element;
- at least one sensing element capable of sensing input values, said at least one sensing element operably coupled to the computing control element;
- the computing and control element configured generate an actuator output based at least in part on a currently sensed input value and a previously sensed input value; and
- at least one actuator operably coupled to the computing control element to receive said actuator output; and
- a power source coupled to the operating assembly to supply electrical power thereto.
- 3. A toy brick comprising;
-
- a housing;
- a first coupling element for releasably coupling the housing to the housing of at least one other toy brick;
- an operating assembly carried by the housing, the operating assembly comprising:
- a computing control element;
- at least one sensing element capable of sensing a continuum of input values, said at least one sensing element operably coupled to the computing control element;
- the computing and control element configured generate an actuator output based at least in part on said sensed continuum of input values; and
- at least one actuator operably coupled to the computing control element to receive said actuator output; and
- a power source coupled to the operating assembly to supply electrical power thereto.
- 4. The toy brick according to any of the preceding clauses, wherein the computing control element comprises a chosen one of a microprocessor or a microcontroller with embedded firmware.
- 5. The toy brick according to any of the preceding clauses, wherein the computing control element comprises at least one of digital logic chips, FPGA's, lookup tables in ROM or RAM, fuzzy logic, and analog circuits.
- 6. The toy brick according to any of the preceding clauses, wherein the computing control element is configured for storage of sensing and actuation data for later retrieval.
- 7. The toy brick according to
clause 2, wherein the computing control element is a user reprogrammable computing control element. - 8. The toy brick according to
clause 3, wherein the computing control element is a user reprogrammable computing control element. - 9. The toy brick according to
clause 1 orclause 2, wherein the actuator output comprises a time course of actuator outputs. - 10. The toy brick according to
clause 3, wherein the actuator output comprises a time course of actuator outputs. - 11. The toy brick according to any of the preceding clauses, wherein the power source comprises:
-
- a rechargeable electrical energy storage element; and
- an inductive charging device operably connected to the rechargeable electrical energy storage element.
- 12. The toy brick according to any of the preceding clauses 1-10, wherein the power source comprises:
-
- a rechargeable electrical energy storage element; and
- a solar collector charging device operably connected to the rechargeable electrical energy storage element.
- 13. The toy brick according to any of the preceding clauses 1-10, wherein the power source comprises:
-
- a rechargeable electrical energy storage element; and
- an electrical connector carried by the housing and connected to the rechargeable electrical energy storage element so that the rechargeable electrical energy storage element can be connected to an external electrical energy charging source.
- 14. The toy brick according to any of the preceding clauses, wherein the power source comprises:
-
- an electrical energy storage element in the form of a removable and replaceable battery; and wherein the housing comprises:
- a battery access element permitting user access to the removable and replaceable battery.
- 15. The toy brick according to any of the preceding clauses, wherein the sensing element comprises at least one of a radio frequency receiver and a radio frequency transceiver.
- 16. The toy brick according to any of the preceding clauses, wherein the sensing element comprises a sound receiver.
- 17. The toy brick according to any of the preceding clauses, wherein the sensing element comprises a light sensor capable of sensing at least one of visible light and invisible light.
- 18. The toy brick according to any of the preceding clauses, wherein the sensing element comprises at least one of the following: an axis tilt sensor, a gyroscopic motion sensor, a gravity sensor, and an acceleration sensor.
- 19. The toy brick according to any of the preceding clauses, wherein the sensing element comprises a digital camera capable of capturing at least one of still images and moving images.
- 20. The toy brick according to any of the preceding clauses, wherein the sensing element comprises a position-triangulating-capable receiver which allows triangulation of position of the toy brick relative to its surroundings.
- 21. The toy brick according to any of the preceding clauses, wherein the sensing element comprises a gripping force sensor.
- 22. The toy brick according to any of the preceding clauses, wherein the sensing element comprises a switch.
- 23. The toy brick according to any of the preceding clauses, wherein the sensing element comprises a magnetic field sensor.
- 24. The toy brick according to any of the preceding clauses, wherein the sensing element comprises an electrical field sensor.
- 25. The toy brick according to any of the preceding clauses, wherein the sensing element comprises a temperature sensor.
- 26. The toy brick according to any of the preceding clauses, wherein the sensing element comprises a plurality of sensing elements.
- 27. The toy brick according to any of the preceding clauses, wherein the sensing element comprises a data sensing element configured to generate data signals for receipt by the computing control element.
- 28. The toy brick according to clause 27, wherein:
-
- the sensing element is configured to generate analog signals based upon input to the sensing element; and
- the computing control element comprises a microcontroller comprising an analog to digital conversion capability for converting the analog signals from the sensing element into digital signals for receipt by the actuation element, the actuation element being the form of a transmitter.
- 29. The toy brick according to clause 28, wherein the transmitter is configured to transmit data to an external computing device.
- 30. The toy brick according to clause 28, wherein the data gathering sensing element is configured to transmit gathered data in a wireless manner.
- 31. The toy brick according to clause 28, wherein:
-
- the data gathering sensing element is configured to transmit the gathered data to the computing control element according to at least one of the following: (1) in real time, or (2) after a delay.
- 32. The toy brick according to any of the preceding clauses, wherein the actuator comprises a shaft rotatable relative to the housing about a shaft axis.
- 33. The toy brick according to
clause 32, wherein the sensing element comprises a shaft angle sensor operably coupled to the shaft. - 34. The toy brick according to any of the preceding clauses, wherein the actuator comprises a shaft movable in a linear manner relative to the housing along a shaft axis.
- 35. The toy brick according to
clause 34, wherein the sensing element comprises a shaft linear position sensor operably coupled to the shaft. - 36. The toy brick according to any of the preceding clauses, wherein the actuator comprises at least one motor.
- 37. The toy brick according to any of the preceding clauses, wherein the actuator comprises at least one sound emission device.
- 38. The toy brick according to any of the preceding clauses, wherein the actuator comprises at least one light source of variable or fixed intensity and color.
- 39. The toy brick according to any of the preceding clauses, wherein the actuator comprises a color or monochrome graphical or text display.
- 40. The toy brick according to any of the preceding clauses, wherein the actuator comprises at least one electrical solenoid.
- 41. The toy brick according to any of the preceding clauses, wherein the actuator comprises at least one radio frequency transmitter or transceiver.
- 42. The toy brick according to any of the preceding clauses, wherein a plurality of actuators are simultaneously present in a single toy brick.
- 43. The toy brick according to any of the preceding clauses, wherein the brick has a rectangular parallelepiped shape.
- 44. The toy brick according to any of the preceding clauses, wherein the brick comprises:
-
- first and second surfaces, the first and second surfaces being parallel, spaced apart and opposite one another;
- third and fourth surfaces joined to and oriented at right angles to the first and second surfaces, the third and fourth surfaces being parallel, spaced apart and opposite one another; fifth and sixth surfaces, the fifth and sixth surfaces joined to the first, second, third and fourth surfaces, the fifth and sixth surfaces being spaced apart and opposite one another; and the first, second, fifth and sixth surfaces defining a non-rectangular shape.
- 45. The toy brick according to clause 44 wherein the nonrectangular shape is a trapezoid.
- 46. The toy brick according to any of the preceding clauses, wherein the toy brick has a unique electronic identifier address.
- 47. The toy brick according to
clause 46, wherein the toy brick also has a group electronic identifier address so that a plurality of said toy bricks can be simultaneously addressed using the group electronic identifier address. - 48. The toy brick according to any of the preceding clauses, wherein the housing is a hermetically sealed housing.
- Any and all patents, patent applications and printed publications referred to above are incorporated by reference.
Claims (48)
Priority Applications (12)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/681,143 US20130217294A1 (en) | 2012-02-17 | 2012-11-19 | Toy brick with sensing, actuation and control |
PCT/US2013/024969 WO2013122798A1 (en) | 2012-02-17 | 2013-02-06 | Baseplate assembly for use with toy pieces |
EP13748639.5A EP2744580B1 (en) | 2012-02-17 | 2013-02-06 | Baseplate assembly for use with toy pieces |
CN201380002943.1A CN103930182B (en) | 2012-02-17 | 2013-02-06 | Baseplate assembly for use with toy pieces |
CA2847378A CA2847378A1 (en) | 2012-02-17 | 2013-02-06 | Baseplate assembly for use with toy pieces |
US13/760,880 US9403100B2 (en) | 2012-02-17 | 2013-02-06 | Baseplate assembly for use with toy pieces |
KR1020147005733A KR20140133496A (en) | 2012-02-17 | 2013-02-06 | Baseplate assembly for use with toy pieces |
JP2014557690A JP6077016B2 (en) | 2012-02-17 | 2013-02-06 | Board assembly used with toy pieces |
US14/644,103 US9168464B2 (en) | 2012-02-17 | 2015-03-10 | Baseplate assembly for use with toy pieces |
US14/943,632 US9555338B2 (en) | 2012-02-17 | 2015-11-17 | Baseplate assembly for use with toy pieces |
US15/197,330 US20160361662A1 (en) | 2012-02-17 | 2016-06-29 | Interactive lcd display back light and triangulating toy brick baseplate |
US15/237,302 US9561447B2 (en) | 2012-02-17 | 2016-08-15 | Image generating and playing-piece-interacting assembly |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261633824P | 2012-02-17 | 2012-02-17 | |
US13/681,143 US20130217294A1 (en) | 2012-02-17 | 2012-11-19 | Toy brick with sensing, actuation and control |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US201261633824P Continuation-In-Part | 2012-02-17 | 2012-02-17 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/760,880 Continuation-In-Part US9403100B2 (en) | 2012-02-17 | 2013-02-06 | Baseplate assembly for use with toy pieces |
Publications (1)
Publication Number | Publication Date |
---|---|
US20130217294A1 true US20130217294A1 (en) | 2013-08-22 |
Family
ID=48982616
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/681,143 Abandoned US20130217294A1 (en) | 2012-02-17 | 2012-11-19 | Toy brick with sensing, actuation and control |
Country Status (2)
Country | Link |
---|---|
US (1) | US20130217294A1 (en) |
EP (1) | EP2744580B1 (en) |
Cited By (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140127965A1 (en) * | 2011-07-29 | 2014-05-08 | Deutsche Telekom Ag | Construction toy comprising a plurality of interconnectable building elements, set of a plurality of interconnectable building elements, and method to control and/or monitor a construction toy |
US20140349545A1 (en) * | 2012-05-22 | 2014-11-27 | Hasbro, Inc. | Building Elements with Sonic Actuation |
US20150072588A1 (en) * | 2012-04-18 | 2015-03-12 | Lego A/S | Toy building set |
US20150079872A1 (en) * | 2013-09-17 | 2015-03-19 | T. Dashon Howard | Systems and methods for enhanced building block applications |
WO2015098757A1 (en) * | 2013-12-26 | 2015-07-02 | 株式会社ソニー・コンピュータエンタテインメント | Block, block system, information-processing device, display method and information-processing method |
US9168465B2 (en) | 2013-09-17 | 2015-10-27 | T. Dashon Howard | Systems and methods for all-shape modified building block applications |
WO2015173246A1 (en) * | 2014-05-15 | 2015-11-19 | Lego A/S | A toy construction system with function construction elements |
US9192875B2 (en) | 2013-09-17 | 2015-11-24 | T. Dashon Howard | All-shape: modified platonic solid building block |
CN105363223A (en) * | 2015-11-17 | 2016-03-02 | 卢军 | Intelligent programmable building block toy based on NFC |
US9339736B2 (en) | 2014-04-04 | 2016-05-17 | T. Dashon Howard | Systems and methods for collapsible structure applications |
US9427676B2 (en) | 2013-09-17 | 2016-08-30 | T. Dashon Howard | Systems and methods for enhanced building block applications |
US20160258639A1 (en) * | 2015-03-06 | 2016-09-08 | Ruskin Company | Energy harvesting damper control and method of operation |
CN106165539A (en) * | 2014-03-17 | 2016-11-23 | 飞利浦灯具控股公司 | Radio controllable portable illuminator |
US20170014726A1 (en) * | 2014-03-31 | 2017-01-19 | Artec Co., Ltd. | Assembly block with servomotor, and assembly block kit |
US9559519B2 (en) | 2009-07-15 | 2017-01-31 | Yehuda Binder | Sequentially operated modules |
WO2017006187A3 (en) * | 2015-07-07 | 2017-05-04 | Back Nimrod | Sided game accessory device |
US20170128853A1 (en) * | 2014-02-28 | 2017-05-11 | Alexander Kokhan | Electrical construction toy system |
WO2017130004A1 (en) * | 2016-01-29 | 2017-08-03 | Pling Ltd | Colour-changing blocks |
EP3225292A1 (en) * | 2016-03-30 | 2017-10-04 | Fujitsu Limited | Construction toy with programmable connectors |
US20170304732A1 (en) * | 2014-11-10 | 2017-10-26 | Lego A/S | System and method for toy recognition |
EP3238796A1 (en) * | 2016-04-26 | 2017-11-01 | matoi GmbH | Toy set |
JP2018134452A (en) * | 2018-04-11 | 2018-08-30 | 株式会社ソニー・インタラクティブエンタテインメント | Block, block system, and display method |
WO2018158357A3 (en) * | 2017-03-03 | 2018-10-25 | Lego A/S | An interactive modular construction element and a modular construction system with interactive modular construction elements |
US10132553B2 (en) | 2016-07-05 | 2018-11-20 | Johnson Controls Technology Company | Drain pan removable without the use of tools |
US20180360369A1 (en) * | 2017-06-14 | 2018-12-20 | International Business Machines Corporation | Analysis of cognitive status through object interaction |
US10226714B2 (en) * | 2016-07-22 | 2019-03-12 | International Business Machines Corporation | Authentication based on configuration of interlocking bricks |
WO2019063951A1 (en) | 2017-09-29 | 2019-04-04 | Arnaud & Arnaud | Self-adapting communicating modules formed from elementary bricks provided with signalling elements |
US10317099B2 (en) | 2015-04-16 | 2019-06-11 | Air Distribution Technologies Ip, Llc | Variable air volume diffuser and method of operation |
WO2019121629A1 (en) * | 2017-12-19 | 2019-06-27 | Lego A/S | Play system and method for detecting toys |
EP3449988A4 (en) * | 2017-02-16 | 2019-12-11 | Makeblockco., Ltd. | Electronic toy block system |
WO2019238630A1 (en) * | 2018-06-12 | 2019-12-19 | Lego A/S | A modular toy construction system with interactive toy construction elements |
US10652719B2 (en) | 2017-10-26 | 2020-05-12 | Mattel, Inc. | Toy vehicle accessory and related system |
US10671849B2 (en) | 2015-09-01 | 2020-06-02 | Kabushiki Kaisha Toshiba | System and method for sensor based visual adjustments |
US10704800B2 (en) | 2016-09-28 | 2020-07-07 | Air Distribution Technologies Ip, Llc | Tethered control for direct drive motor integrated into damper blade |
WO2020156722A1 (en) * | 2019-01-31 | 2020-08-06 | Lego A/S | Method of controlling an interacting toy construction model |
WO2020156721A1 (en) * | 2019-01-31 | 2020-08-06 | Lego A/S | Toy system having a contactless energy transfer system |
USD896321S1 (en) | 2018-03-15 | 2020-09-15 | T. Dashon Howard | Standing wave block |
US10952662B2 (en) | 2017-06-14 | 2021-03-23 | International Business Machines Corporation | Analysis of cognitive status through object interaction |
US11017129B2 (en) | 2018-04-17 | 2021-05-25 | International Business Machines Corporation | Template selector |
CN114288684A (en) * | 2021-12-31 | 2022-04-08 | 深圳数联天下智能科技有限公司 | Control method and device of intelligent toy, intelligent toy and medium |
US11389742B2 (en) * | 2018-07-25 | 2022-07-19 | Shanghai Blocks Technology Group Co., Ltd. | Interactive toy |
WO2022200510A1 (en) * | 2021-03-25 | 2022-09-29 | Lego A/S | Light matrix building block for a modular toy or educational construction set |
EP3917636B1 (en) * | 2019-01-31 | 2023-02-22 | Lego A/S | A toy construction system with interactive function construction elements |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3525897B1 (en) * | 2016-10-14 | 2023-08-23 | Lego A/S | Game system |
US11452935B2 (en) | 2016-11-11 | 2022-09-27 | Lego A/S | Virtual card game system |
Citations (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3567893A (en) * | 1968-07-04 | 1971-03-02 | Max Ernst | Electric control device,especially for the remote control of switches,signals,and the like,for toy and model railroad installations |
US3576936A (en) * | 1968-01-24 | 1971-05-04 | Artur Fischer | Assembly kit |
US3608233A (en) * | 1969-11-24 | 1971-09-28 | Tomy Kogyo Co | Toy construction set |
US3696548A (en) * | 1971-01-18 | 1972-10-10 | Kinetic Technologies Inc | Educational building toy modules with interior lights and mechanical connections acting as circuit closers |
US4275525A (en) * | 1978-04-28 | 1981-06-30 | Beiersdorf Ag | Housing with motor and solar cell |
US4891030A (en) * | 1988-04-28 | 1990-01-02 | Superior Toy & Manufacturing Company, Inc. | Toy with lighted playpieces |
US5042972A (en) * | 1986-01-22 | 1991-08-27 | Interlego A.G. | Toy building set provided with elements that can sense bar codes |
US5186652A (en) * | 1991-10-21 | 1993-02-16 | Hai Yung Ku | Self-power-contained multipurpose plug socket |
US5411428A (en) * | 1992-09-16 | 1995-05-02 | Kabushiki Kaisha Sankyo Seiki Seisakusho | Block units for a block toy |
US5596181A (en) * | 1992-11-24 | 1997-01-21 | Interlego Ag | Electric switch |
US5738558A (en) * | 1997-02-05 | 1998-04-14 | Connector Set Limited Partnership | Motor for toy construction system |
US5908328A (en) * | 1997-12-14 | 1999-06-01 | Chen; Chin-Yi | Building block assembly |
US6157872A (en) * | 1994-03-04 | 2000-12-05 | Michael; Joseph | Programmable materials |
US6547624B1 (en) * | 1999-01-29 | 2003-04-15 | Interlego Ag | System for recording and editing films |
US20030148700A1 (en) * | 2002-02-06 | 2003-08-07 | David Arlinsky | Set of playing blocks |
US20040092207A1 (en) * | 2002-07-01 | 2004-05-13 | Hansen Jorn Skovlober | Construction toy with remote control |
US6805605B2 (en) * | 2003-03-17 | 2004-10-19 | Lynn E. Reining | Electrically conductive block toy |
US6893316B2 (en) * | 2003-05-08 | 2005-05-17 | Mattel, Inc. | Toys with mechanical interaction and method of using the same |
US20050215172A1 (en) * | 2004-03-25 | 2005-09-29 | Chen Yi T | Moving unit of a building block assembly |
US20060252340A1 (en) * | 2002-12-30 | 2006-11-09 | Erik Bach | Toy building set with a vibrator sensor |
US20090215357A1 (en) * | 2008-02-26 | 2009-08-27 | Jsn, Inc. | Building block toy set |
US20100311300A1 (en) * | 2007-10-11 | 2010-12-09 | Lego A/S | toy construction system |
US20110129804A1 (en) * | 2008-11-13 | 2011-06-02 | Roborobo Co., Ltd. | Educational robot apparatus for children and method of operating the same |
US20110151743A1 (en) * | 2008-08-29 | 2011-06-23 | Lego A/S | Toy building system with function bricks |
US8221182B2 (en) * | 2009-12-16 | 2012-07-17 | Elenco Electronics, Inc. | Three-dimensional structures with electronic circuit paths and safety circuits |
US20120252307A1 (en) * | 2010-12-31 | 2012-10-04 | Chia-Yen Lin | Light-Emitting Building Block Having Electricity Connection Unit and Power Supply Base for the Same |
US20120329359A1 (en) * | 2011-06-21 | 2012-12-27 | Jonathan Capriola | Powered toy building structures and related devices and methods |
US20130109268A1 (en) * | 2011-11-02 | 2013-05-02 | Chia-Yen Lin | Light-emitting Building Block Having Electricity Connection Unit |
US20130183882A1 (en) * | 2010-01-22 | 2013-07-18 | Leonhard Oschuetz | Building block system with moveable modules |
US8517789B2 (en) * | 2010-03-08 | 2013-08-27 | Jason Barber | Lighted toy brick |
US20130316610A1 (en) * | 2012-05-22 | 2013-11-28 | Hasbro, Inc. | Building Elements with Sonic Actuation |
US8690631B2 (en) * | 2008-09-12 | 2014-04-08 | Texas Instruments Incorporated | Toy building block with embedded integrated circuit |
US20140127965A1 (en) * | 2011-07-29 | 2014-05-08 | Deutsche Telekom Ag | Construction toy comprising a plurality of interconnectable building elements, set of a plurality of interconnectable building elements, and method to control and/or monitor a construction toy |
US8753163B2 (en) * | 2006-05-29 | 2014-06-17 | Lego A/S | Toy building system |
US20140273711A1 (en) * | 2013-03-16 | 2014-09-18 | Jonathan P. Capriola | Mobile power supply for powered toy blocks and related apparatus |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020196250A1 (en) * | 2001-06-20 | 2002-12-26 | Gateway, Inc. | Parts assembly for virtual representation and content creation |
US8974295B2 (en) * | 2008-06-03 | 2015-03-10 | Tweedletech, Llc | Intelligent game system including intelligent foldable three-dimensional terrain |
EP2445600A1 (en) * | 2009-06-25 | 2012-05-02 | ZYX Play APS | A game system comprising a number of building elements |
-
2012
- 2012-11-19 US US13/681,143 patent/US20130217294A1/en not_active Abandoned
-
2013
- 2013-02-06 EP EP13748639.5A patent/EP2744580B1/en not_active Not-in-force
Patent Citations (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3576936A (en) * | 1968-01-24 | 1971-05-04 | Artur Fischer | Assembly kit |
US3567893A (en) * | 1968-07-04 | 1971-03-02 | Max Ernst | Electric control device,especially for the remote control of switches,signals,and the like,for toy and model railroad installations |
US3608233A (en) * | 1969-11-24 | 1971-09-28 | Tomy Kogyo Co | Toy construction set |
US3696548A (en) * | 1971-01-18 | 1972-10-10 | Kinetic Technologies Inc | Educational building toy modules with interior lights and mechanical connections acting as circuit closers |
US4275525A (en) * | 1978-04-28 | 1981-06-30 | Beiersdorf Ag | Housing with motor and solar cell |
US5042972A (en) * | 1986-01-22 | 1991-08-27 | Interlego A.G. | Toy building set provided with elements that can sense bar codes |
US4891030A (en) * | 1988-04-28 | 1990-01-02 | Superior Toy & Manufacturing Company, Inc. | Toy with lighted playpieces |
US5186652A (en) * | 1991-10-21 | 1993-02-16 | Hai Yung Ku | Self-power-contained multipurpose plug socket |
US5411428A (en) * | 1992-09-16 | 1995-05-02 | Kabushiki Kaisha Sankyo Seiki Seisakusho | Block units for a block toy |
US5596181A (en) * | 1992-11-24 | 1997-01-21 | Interlego Ag | Electric switch |
US20030097203A1 (en) * | 1994-03-04 | 2003-05-22 | Joseph Michael | Programmable materials |
US6157872A (en) * | 1994-03-04 | 2000-12-05 | Michael; Joseph | Programmable materials |
US6546315B1 (en) * | 1994-03-04 | 2003-04-08 | Joseph Michael | Programmable materials |
US5738558A (en) * | 1997-02-05 | 1998-04-14 | Connector Set Limited Partnership | Motor for toy construction system |
US5908328A (en) * | 1997-12-14 | 1999-06-01 | Chen; Chin-Yi | Building block assembly |
US6547624B1 (en) * | 1999-01-29 | 2003-04-15 | Interlego Ag | System for recording and editing films |
US20030148700A1 (en) * | 2002-02-06 | 2003-08-07 | David Arlinsky | Set of playing blocks |
US20040092207A1 (en) * | 2002-07-01 | 2004-05-13 | Hansen Jorn Skovlober | Construction toy with remote control |
US20060252340A1 (en) * | 2002-12-30 | 2006-11-09 | Erik Bach | Toy building set with a vibrator sensor |
US6805605B2 (en) * | 2003-03-17 | 2004-10-19 | Lynn E. Reining | Electrically conductive block toy |
US6893316B2 (en) * | 2003-05-08 | 2005-05-17 | Mattel, Inc. | Toys with mechanical interaction and method of using the same |
US20050215172A1 (en) * | 2004-03-25 | 2005-09-29 | Chen Yi T | Moving unit of a building block assembly |
US8753163B2 (en) * | 2006-05-29 | 2014-06-17 | Lego A/S | Toy building system |
US20100311300A1 (en) * | 2007-10-11 | 2010-12-09 | Lego A/S | toy construction system |
US8753164B2 (en) * | 2007-10-11 | 2014-06-17 | Lego A/S | Toy construction system |
US8079890B2 (en) * | 2008-02-26 | 2011-12-20 | Jsn, Inc. | Building block toy set |
US20090215357A1 (en) * | 2008-02-26 | 2009-08-27 | Jsn, Inc. | Building block toy set |
US20110151743A1 (en) * | 2008-08-29 | 2011-06-23 | Lego A/S | Toy building system with function bricks |
US8690631B2 (en) * | 2008-09-12 | 2014-04-08 | Texas Instruments Incorporated | Toy building block with embedded integrated circuit |
US20140302740A1 (en) * | 2008-09-12 | 2014-10-09 | Texas Instruments Incorporated | Toy building block with embedded integrated circuit |
US20110129804A1 (en) * | 2008-11-13 | 2011-06-02 | Roborobo Co., Ltd. | Educational robot apparatus for children and method of operating the same |
US8221182B2 (en) * | 2009-12-16 | 2012-07-17 | Elenco Electronics, Inc. | Three-dimensional structures with electronic circuit paths and safety circuits |
US20130183882A1 (en) * | 2010-01-22 | 2013-07-18 | Leonhard Oschuetz | Building block system with moveable modules |
US8851953B2 (en) * | 2010-01-22 | 2014-10-07 | Kinematics Gmbh | Building block system with moveable modules |
US8517789B2 (en) * | 2010-03-08 | 2013-08-27 | Jason Barber | Lighted toy brick |
US8764507B2 (en) * | 2010-12-31 | 2014-07-01 | Chia-Yen Lin | Light-emitting building block having electricity connection unit and power supply base for the same |
US20120252307A1 (en) * | 2010-12-31 | 2012-10-04 | Chia-Yen Lin | Light-Emitting Building Block Having Electricity Connection Unit and Power Supply Base for the Same |
US20120329359A1 (en) * | 2011-06-21 | 2012-12-27 | Jonathan Capriola | Powered toy building structures and related devices and methods |
US20140127965A1 (en) * | 2011-07-29 | 2014-05-08 | Deutsche Telekom Ag | Construction toy comprising a plurality of interconnectable building elements, set of a plurality of interconnectable building elements, and method to control and/or monitor a construction toy |
US20130109268A1 (en) * | 2011-11-02 | 2013-05-02 | Chia-Yen Lin | Light-emitting Building Block Having Electricity Connection Unit |
US20130316610A1 (en) * | 2012-05-22 | 2013-11-28 | Hasbro, Inc. | Building Elements with Sonic Actuation |
US20140273711A1 (en) * | 2013-03-16 | 2014-09-18 | Jonathan P. Capriola | Mobile power supply for powered toy blocks and related apparatus |
Cited By (99)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9590420B2 (en) | 2009-07-15 | 2017-03-07 | Yehuda Binder | Sequentially operated modules |
US10617964B2 (en) | 2009-07-15 | 2020-04-14 | May Patents Ltd. | Sequentially operated modules |
US10158227B2 (en) | 2009-07-15 | 2018-12-18 | Yehuda Binder | Sequentially operated modules |
US9583940B2 (en) | 2009-07-15 | 2017-02-28 | Yehuda Binder | Sequentially operated modules |
US10864450B2 (en) | 2009-07-15 | 2020-12-15 | May Patents Ltd. | Sequentially operated modules |
US10164427B2 (en) | 2009-07-15 | 2018-12-25 | Yehuda Binder | Sequentially operated modules |
US10447034B2 (en) | 2009-07-15 | 2019-10-15 | Yehuda Binder | Sequentially operated modules |
US10177568B2 (en) | 2009-07-15 | 2019-01-08 | Yehuda Binder | Sequentially operated modules |
US10981074B2 (en) | 2009-07-15 | 2021-04-20 | May Patents Ltd. | Sequentially operated modules |
US10396552B2 (en) | 2009-07-15 | 2019-08-27 | Yehuda Binder | Sequentially operated modules |
US10355476B2 (en) | 2009-07-15 | 2019-07-16 | Yehuda Binder | Sequentially operated modules |
US11014013B2 (en) | 2009-07-15 | 2021-05-25 | May Patents Ltd. | Sequentially operated modules |
US10230237B2 (en) | 2009-07-15 | 2019-03-12 | Yehuda Binder | Sequentially operated modules |
US11027211B2 (en) | 2009-07-15 | 2021-06-08 | May Patents Ltd. | Sequentially operated modules |
US10569181B2 (en) | 2009-07-15 | 2020-02-25 | May Patents Ltd. | Sequentially operated modules |
US9559519B2 (en) | 2009-07-15 | 2017-01-31 | Yehuda Binder | Sequentially operated modules |
US11207607B2 (en) | 2009-07-15 | 2021-12-28 | May Patents Ltd. | Sequentially operated modules |
US10758832B2 (en) | 2009-07-15 | 2020-09-01 | May Patents Ltd. | Sequentially operated modules |
US11383177B2 (en) | 2009-07-15 | 2022-07-12 | May Patents Ltd. | Sequentially operated modules |
US9595828B2 (en) | 2009-07-15 | 2017-03-14 | Yehuda Binder | Sequentially operated modules |
US10589183B2 (en) | 2009-07-15 | 2020-03-17 | May Patents Ltd. | Sequentially operated modules |
US9673623B2 (en) | 2009-07-15 | 2017-06-06 | Yehuda Binder | Sequentially operated modules |
US20140127965A1 (en) * | 2011-07-29 | 2014-05-08 | Deutsche Telekom Ag | Construction toy comprising a plurality of interconnectable building elements, set of a plurality of interconnectable building elements, and method to control and/or monitor a construction toy |
US20150072588A1 (en) * | 2012-04-18 | 2015-03-12 | Lego A/S | Toy building set |
US9821245B2 (en) * | 2012-04-18 | 2017-11-21 | Lego A/S | Toy building set |
US20140349545A1 (en) * | 2012-05-22 | 2014-11-27 | Hasbro, Inc. | Building Elements with Sonic Actuation |
US9427676B2 (en) | 2013-09-17 | 2016-08-30 | T. Dashon Howard | Systems and methods for enhanced building block applications |
US10556189B2 (en) | 2013-09-17 | 2020-02-11 | T. Dashon Howard | Systems and methods for enhanced building block applications |
US20150079872A1 (en) * | 2013-09-17 | 2015-03-19 | T. Dashon Howard | Systems and methods for enhanced building block applications |
US9259660B2 (en) * | 2013-09-17 | 2016-02-16 | T. Dashon Howard | Systems and methods for enhanced building block applications |
US9192875B2 (en) | 2013-09-17 | 2015-11-24 | T. Dashon Howard | All-shape: modified platonic solid building block |
US9168465B2 (en) | 2013-09-17 | 2015-10-27 | T. Dashon Howard | Systems and methods for all-shape modified building block applications |
WO2015098757A1 (en) * | 2013-12-26 | 2015-07-02 | 株式会社ソニー・コンピュータエンタテインメント | Block, block system, information-processing device, display method and information-processing method |
US10293268B2 (en) | 2013-12-26 | 2019-05-21 | Sony Interactive Entertainment Inc. | Block, block system, information processing apparatus, display method, and information processing method |
US20170128853A1 (en) * | 2014-02-28 | 2017-05-11 | Alexander Kokhan | Electrical construction toy system |
US11772003B2 (en) * | 2014-02-28 | 2023-10-03 | Alexander Kokhan | Electrical construction toy system |
CN106165539A (en) * | 2014-03-17 | 2016-11-23 | 飞利浦灯具控股公司 | Radio controllable portable illuminator |
US10124269B2 (en) * | 2014-03-31 | 2018-11-13 | Artec Co., Ltd. | Assembly block with servomotor, and assembly block kit |
US20170014726A1 (en) * | 2014-03-31 | 2017-01-19 | Artec Co., Ltd. | Assembly block with servomotor, and assembly block kit |
US9731215B2 (en) | 2014-04-04 | 2017-08-15 | T. Dashon Howard | Systems and methods for collapsible structure applications |
US9339736B2 (en) | 2014-04-04 | 2016-05-17 | T. Dashon Howard | Systems and methods for collapsible structure applications |
US10625173B2 (en) | 2014-05-15 | 2020-04-21 | Lego A/S | Toy construction system with function construction elements |
CN110152322B (en) * | 2014-05-15 | 2022-09-20 | 乐高公司 | Toy building system with function building elements |
CN106457055A (en) * | 2014-05-15 | 2017-02-22 | 乐高公司 | A toy construction system with function construction elements |
US20200261818A1 (en) * | 2014-05-15 | 2020-08-20 | Lego A/S | Toy construction system with function construction elements |
EP3583987A1 (en) * | 2014-05-15 | 2019-12-25 | Lego A/S | A toy construction system with function construction elements |
CN110152322A (en) * | 2014-05-15 | 2019-08-23 | 乐高公司 | Toy building system with formation function unit |
WO2015173246A1 (en) * | 2014-05-15 | 2015-11-19 | Lego A/S | A toy construction system with function construction elements |
US10213692B2 (en) * | 2014-11-10 | 2019-02-26 | Lego A/S | System and method for toy recognition |
US20170304732A1 (en) * | 2014-11-10 | 2017-10-26 | Lego A/S | System and method for toy recognition |
US10974152B2 (en) | 2014-11-10 | 2021-04-13 | Lego A/S | System and method for toy recognition |
US11794110B2 (en) | 2014-11-10 | 2023-10-24 | Lego A/S | System and method for toy recognition |
US9680324B2 (en) * | 2015-03-06 | 2017-06-13 | Ruskin Company | Energy harvesting damper control and method of operation |
US20160258639A1 (en) * | 2015-03-06 | 2016-09-08 | Ruskin Company | Energy harvesting damper control and method of operation |
US11199335B2 (en) | 2015-04-16 | 2021-12-14 | Air Distribution Technologies Ip, Llc | Variable air volume diffuser and method of operation |
US10317099B2 (en) | 2015-04-16 | 2019-06-11 | Air Distribution Technologies Ip, Llc | Variable air volume diffuser and method of operation |
WO2017006187A3 (en) * | 2015-07-07 | 2017-05-04 | Back Nimrod | Sided game accessory device |
US11428944B2 (en) | 2015-09-01 | 2022-08-30 | Kabushiki Kaisha Toshiba | Wearable device and method for visual image adjustment |
US11789279B2 (en) | 2015-09-01 | 2023-10-17 | Kabushiki Kaisha Toshiba | System and method for virtual image adjustment |
US10671849B2 (en) | 2015-09-01 | 2020-06-02 | Kabushiki Kaisha Toshiba | System and method for sensor based visual adjustments |
US10679059B2 (en) | 2015-09-01 | 2020-06-09 | Kabushiki Kaisha Toshiba | System and method for visual image adjustment |
US10682405B2 (en) | 2015-09-01 | 2020-06-16 | Kabushiki Kaisha Toshiba | System and method and device for adjusting image positioning |
US10685232B2 (en) | 2015-09-01 | 2020-06-16 | Kabushiki Kaisha Toshiba | Wearable device for displaying checklist of a work |
US11002975B2 (en) | 2015-09-01 | 2021-05-11 | Kabushiki Kaisha Toshiba | System and method for image generation based on a display-attachable wearable device |
CN105363223A (en) * | 2015-11-17 | 2016-03-02 | 卢军 | Intelligent programmable building block toy based on NFC |
GB2563759A (en) * | 2016-01-29 | 2018-12-26 | Pling Ltd | Colour-changing blocks |
WO2017130004A1 (en) * | 2016-01-29 | 2017-08-03 | Pling Ltd | Colour-changing blocks |
EP3225292A1 (en) * | 2016-03-30 | 2017-10-04 | Fujitsu Limited | Construction toy with programmable connectors |
US20170282090A1 (en) * | 2016-03-30 | 2017-10-05 | Fujitsu Limited | Construction toy with programmable connectors |
EP3238796A1 (en) * | 2016-04-26 | 2017-11-01 | matoi GmbH | Toy set |
US11073324B2 (en) | 2016-07-05 | 2021-07-27 | Air Distribution Technologies Ip, Llc | Drain pan removable without the use of tools |
US10132553B2 (en) | 2016-07-05 | 2018-11-20 | Johnson Controls Technology Company | Drain pan removable without the use of tools |
US10226714B2 (en) * | 2016-07-22 | 2019-03-12 | International Business Machines Corporation | Authentication based on configuration of interlocking bricks |
US10704800B2 (en) | 2016-09-28 | 2020-07-07 | Air Distribution Technologies Ip, Llc | Tethered control for direct drive motor integrated into damper blade |
EP3449988A4 (en) * | 2017-02-16 | 2019-12-11 | Makeblockco., Ltd. | Electronic toy block system |
WO2018158357A3 (en) * | 2017-03-03 | 2018-10-25 | Lego A/S | An interactive modular construction element and a modular construction system with interactive modular construction elements |
US11845014B2 (en) * | 2017-03-03 | 2023-12-19 | Lego A/S | Interactive modular construction element and a modular construction system with interactive modular construction elements |
US20200179818A1 (en) * | 2017-03-03 | 2020-06-11 | Lego A/S | Interactive modular construction element and a modular construction system with interactive modular construction elements |
US10952662B2 (en) | 2017-06-14 | 2021-03-23 | International Business Machines Corporation | Analysis of cognitive status through object interaction |
US10952661B2 (en) * | 2017-06-14 | 2021-03-23 | International Business Machines Corporation | Analysis of cognitive status through object interaction |
US20180360369A1 (en) * | 2017-06-14 | 2018-12-20 | International Business Machines Corporation | Analysis of cognitive status through object interaction |
WO2019063951A1 (en) | 2017-09-29 | 2019-04-04 | Arnaud & Arnaud | Self-adapting communicating modules formed from elementary bricks provided with signalling elements |
FR3071744A1 (en) * | 2017-09-29 | 2019-04-05 | Arnaud & Arnaud | SELF-ADAPTIVE COMMUNICATOR MODULES FORMED OF ELEMENTARY BRICKS HAVING SIGNALING ELEMENTS |
US10652719B2 (en) | 2017-10-26 | 2020-05-12 | Mattel, Inc. | Toy vehicle accessory and related system |
US11583784B2 (en) | 2017-12-19 | 2023-02-21 | Lego A/S | Play system and method for detecting toys |
WO2019121629A1 (en) * | 2017-12-19 | 2019-06-27 | Lego A/S | Play system and method for detecting toys |
USD896321S1 (en) | 2018-03-15 | 2020-09-15 | T. Dashon Howard | Standing wave block |
JP2018134452A (en) * | 2018-04-11 | 2018-08-30 | 株式会社ソニー・インタラクティブエンタテインメント | Block, block system, and display method |
US11017129B2 (en) | 2018-04-17 | 2021-05-25 | International Business Machines Corporation | Template selector |
US20210197096A1 (en) * | 2018-06-12 | 2021-07-01 | Lego A/S | A modular toy construction system with interactive toy construction elements |
WO2019238630A1 (en) * | 2018-06-12 | 2019-12-19 | Lego A/S | A modular toy construction system with interactive toy construction elements |
CN112312981A (en) * | 2018-06-12 | 2021-02-02 | 乐高公司 | Modular toy construction system with interactive toy construction elements |
US11389742B2 (en) * | 2018-07-25 | 2022-07-19 | Shanghai Blocks Technology Group Co., Ltd. | Interactive toy |
EP3917636B1 (en) * | 2019-01-31 | 2023-02-22 | Lego A/S | A toy construction system with interactive function construction elements |
CN113365709A (en) * | 2019-01-31 | 2021-09-07 | 乐高公司 | Toy system with contactless energy transmission system |
WO2020156721A1 (en) * | 2019-01-31 | 2020-08-06 | Lego A/S | Toy system having a contactless energy transfer system |
WO2020156722A1 (en) * | 2019-01-31 | 2020-08-06 | Lego A/S | Method of controlling an interacting toy construction model |
WO2022200510A1 (en) * | 2021-03-25 | 2022-09-29 | Lego A/S | Light matrix building block for a modular toy or educational construction set |
CN114288684A (en) * | 2021-12-31 | 2022-04-08 | 深圳数联天下智能科技有限公司 | Control method and device of intelligent toy, intelligent toy and medium |
Also Published As
Publication number | Publication date |
---|---|
EP2744580B1 (en) | 2017-09-27 |
EP2744580A1 (en) | 2014-06-25 |
EP2744580A4 (en) | 2015-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20130217294A1 (en) | Toy brick with sensing, actuation and control | |
US9561447B2 (en) | Image generating and playing-piece-interacting assembly | |
US11454963B2 (en) | Self-propelled device with center of mass drive system | |
US20160361662A1 (en) | Interactive lcd display back light and triangulating toy brick baseplate | |
US20220176264A1 (en) | Connecting structures in a modular construction kit | |
US11460837B2 (en) | Self-propelled device with actively engaged drive system | |
JP2016525973A (en) | Multipurpose self-propelled device | |
US20190105579A1 (en) | Baseplate assembly for use with toy pieces | |
WO2019227339A1 (en) | Portable apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TECHNOLOGY ONE, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KARUNARATNE, ARJUNA RAGUNATH;REEL/FRAME:030228/0044 Effective date: 20130228 |
|
AS | Assignment |
Owner name: TECHNOLOGYONE, INC., CALIFORNIA Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME: TECHNOLOGY ONE SHOULD BE ONE WORD, WITHOUT A SPACE. PREVIOUSLY RECORDED ON REEL 030228 FRAME 0044. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT ASSIGNMENT;ASSIGNOR:KARUNARATNE, ARJUNA RAGUNATH;REEL/FRAME:033205/0157 Effective date: 20130228 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |