US20130217294A1 - Toy brick with sensing, actuation and control - Google Patents

Toy brick with sensing, actuation and control Download PDF

Info

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
Application number
US13/681,143
Inventor
Arjuna Ragunath Karunaratne
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Technology One Inc
Original Assignee
TECHNOLOGYONE Inc
Technology One Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by TECHNOLOGYONE Inc, Technology One Inc filed Critical TECHNOLOGYONE Inc
Priority to US13/681,143 priority Critical patent/US20130217294A1/en
Priority to JP2014557690A priority patent/JP6077016B2/en
Priority to CN201380002943.1A priority patent/CN103930182B/en
Priority to CA2847378A priority patent/CA2847378A1/en
Priority to US13/760,880 priority patent/US9403100B2/en
Priority to KR1020147005733A priority patent/KR20140133496A/en
Priority to PCT/US2013/024969 priority patent/WO2013122798A1/en
Priority to EP13748639.5A priority patent/EP2744580B1/en
Assigned to Technology One, Inc. reassignment Technology One, Inc. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KARUNARATNE, ARJUNA RAGUNATH
Publication of US20130217294A1 publication Critical patent/US20130217294A1/en
Assigned to TECHNOLOGYONE, INC. reassignment TECHNOLOGYONE, INC. 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. Assignors: KARUNARATNE, ARJUNA RAGUNATH
Priority to US14/644,103 priority patent/US9168464B2/en
Priority to US14/943,632 priority patent/US9555338B2/en
Priority to US15/197,330 priority patent/US20160361662A1/en
Priority to US15/237,302 priority patent/US9561447B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H33/00Other toys
    • A63H33/04Building blocks, strips, or similar building parts
    • A63H33/042Mechanical, electrical, optical, pneumatic or hydraulic arrangements; Motors
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H33/00Other toys
    • A63H33/22Optical, colour, or shadow toys
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H33/00Other toys
    • A63H33/04Building blocks, strips, or similar building parts
    • A63H33/06Building blocks, strips, or similar building parts to be assembled without the use of additional elements
    • A63H33/08Building 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/086Building 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

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.

Description

    CROSS-REFERENCE TO OTHER APPLICATIONS
  • This application claims the benefit of U.S. provisional patent application No. 61/633,824, filed 17 Feb. 2012.
  • BACKGROUND OF THE INVENTION
  • 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.
  • BRIEF SUMMARY OF THE INVENTION
  • 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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.
  • DETAILED DESCRIPTION OF THE INVENTION
  • 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 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. 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. The toy brick 10 example of FIG. 1 also includes a solar cell 16 mounted to one side of housing 12 and a shaft 18 extending from another side of housing 12. Solar cell 16 forms part of the power source for a toy brick 10 while shaft 18 is a type of actuator. These features will be discussed in more detail below. 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. In this example, 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.
  • The provision of 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. 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 in FIG. 7; (6) a position triangulation sensor 50 such as but not limited to a global positioning sensor as shown in FIG. 5; (7) a shaft angle sensor 52, as shown in FIGS. 8; and (8) a shaft extension sensor 54 also shown in FIG. 8.
  • A gripping force sensor 56, typically in the form of a strain gauge rosette as shown in FIG. 9, 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. For example, two push button electrical switches 60. Although 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
  • In some examples, not illustrated, 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.
  • 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. 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 of microcontroller 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. By way of example, 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. In another embodiment actuation of a display, for example, 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. For example, 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.
  • An example of a process for power management, signal detection and actuation is shown in FIG. 16. Initially, after start step 65, computing control element 32 is in a powered down mode as indicated at step 66. At 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. 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.
  • 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. In addition, 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. 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.
  • EXAMPLES OF VARIOUS EMBODIMENTS
  • By way of example, in one embodiment a single brick 10, similar to that shown in FIG. 1, 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. 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 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.
  • In yet another embodiment, shown used as a component of a racecar 100 in FIG. 24, 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.
  • In yet another embodiment 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.
  • In yet another embodiment as Shown in FIG. 25 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. Such 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.
  • In yet another embodiment, not illustrated, 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. 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 as toy 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 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. 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 of toy 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 in FIG. 21, or by means of light guides such as optical fibers 101 as shown in FIG. 22. By way of example, 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. After start at step 116, 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. At 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. Thereafter 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. After start step 130, broadcast data is received from a fixed or mobile computing device at step 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 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. After 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. Next, at step 146, the color to be displayed based on the data received from the sensor is computed. At 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. After start step 154 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. Next, at step 158, the position and orientation of toy brick 10 is computed. Next, 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. Following that, at 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.
  • 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 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.
  • 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 or clause 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)

What is claimed is:
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 claim 1, wherein the computing control element comprises a chosen one of a microprocessor or a microcontroller with embedded firmware.
5. The toy brick according to claim 1, 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 claim 1, wherein the computing control element is configured for storage of sensing and actuation data for later retrieval.
7. The toy brick according to claim 2, wherein the computing control element is a reprogrammable computing control element.
8. The toy brick according to claim 3, wherein the computing control element is a reprogrammable computing control element.
9. The toy brick according to claim 2, wherein the actuator output comprises a time course of actuator outputs.
10. The toy brick according to claim 3, wherein the actuator output comprises a time course of actuator outputs.
11. The toy brick according to claim 1, 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 claim 1, 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 claim 1, 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 claim 1, 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 claim 1, wherein the sensing element comprises at least one of a radio frequency receiver and a radio frequency transceiver.
16. The toy brick according to claim 1, wherein the sensing element comprises a sound receiver.
17. The toy brick according to claim 1, 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 claim 1, 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 claim 1, 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 claim 1, 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 claim 1, wherein the sensing element comprises a gripping force sensor.
22. The toy brick according to claim 1, wherein the sensing element comprises a switch.
23. The toy brick according to claim 1, wherein the sensing element comprises a magnetic field sensor.
24. The toy brick according to claim 1, wherein the sensing element comprises an electrical field sensor.
25. The toy brick according to claim 1, wherein the sensing element comprises a temperature sensor.
26. The toy brick according to claim 1, wherein the sensing element comprises a plurality of sensing elements.
27. The toy brick according to claim 1, 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 claim 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 claim 28, wherein the transmitter is configured to transmit data to an external computing device.
30. The toy brick according to claim 28, wherein the data gathering sensing element is configured to transmit gathered data in a wireless manner.
31. The toy brick according to claim 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 claim 1, wherein the actuator comprises a shaft rotatable relative to the housing about a shaft axis.
33. The toy brick according to claim 32, wherein the sensing element comprises a shaft angle sensor operably coupled to the shaft.
34. The toy brick according to claim 1, 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 claim 34, wherein the sensing element comprises a shaft linear position sensor operably coupled to the shaft.
36. The toy brick according to claim 1, wherein the actuator comprises at least one motor.
37. The toy brick according to claim 1, wherein the actuator comprises at least one sound emission device.
38. The toy brick according to claim 1, wherein the actuator comprises at least one light source of variable or fixed intensity and color.
39. The toy brick according to claim 1, wherein the actuator comprises a color or monochrome graphical or text display.
40. The toy brick according to claim 1, wherein the actuator comprises at least one electrical solenoid.
41. The toy brick according to claim 1, wherein the actuator comprises at least one radio frequency transmitter or transceiver.
42. The toy brick according to claim 1, wherein a plurality of actuators are simultaneously present in a single toy brick.
43. The toy brick according to claim 1, wherein the brick has a rectangular parallelepiped shape.
44. The toy brick according to claim 1, 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 claim 44, wherein the nonrectangular shape is a trapezoid.
46. The toy brick according to claim 1, wherein the toy brick has a unique electronic identifier address.
47. The toy brick according to claim 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 claim 1, wherein the housing is a hermetically sealed housing.
US13/681,143 2012-02-17 2012-11-19 Toy brick with sensing, actuation and control Abandoned US20130217294A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (42)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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