Building blocks with lights for guided assembly
First Claim
1. A system for assembling a set of connectable building blocks, the system comprising:
- a processor and machine-readable media coupled to the processor, the machine-readable media comprising instructions which, when executed by the processor, cause the system to;
access, from wireless communication elements in each block of the set of blocks, general information regarding the set of blocks and specific information regarding at least one block of the set that is placed on a conducting mat and each block of the set that is connected to the at least one block on the conducting mat;
based on the general information and the specific information, access structural information regarding physical structures for assembly using the set of blocks;
receive a selection of one of the structures and generate a process for building the selected structure using the set of blocks, the process based on the general and specific information and the structural information associated with the selected structure; and
cause a lighting element of the at least one block or one of the blocks to which it is connected to blink based on the process and cause a lighting element of at least one block of the set that is not connected to any other block of the set to blink based on the process,wherein the general information comprises a number of blocks of the set that is of a specific shape and a number of the blocks of the set of each specific shape that is of a specific color,wherein the specific information comprises at least one of;
an assigned identification number, assigned identification numbers of the blocks to which it is connected, a position with respect to the conducting mat and the building blocks to which it is connected, a shape, or a color,wherein the specific information is stored in a respective memory of each block of the set, and wherein the machine-readable media further comprises instructions which, when executed by the processor, cause the system to determine the general information regarding the set of blocks based on the specific information of each block of the set, andwherein each block of the set includes sound, light, or proximity sensors, and wherein the specific information for a block of the set is not accessed based on the sound or light sensors detecting sound or light below respective sound or light threshold values or the proximity sensor not detecting any objects within a threshold distance.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for assembling a set of connectable building blocks by using a computing device to access, from wireless communication elements in each block, general information regarding the set of blocks and specific information regarding at least one block of the set that is placed on a conducting mat and each block of the set that is connected to the at least one block on the conducting mat. Structural information regarding structures for assembly using the blocks is accessed based on the general and specific information. A process for assembling a selected structure using the blocks is generated based on all of the accessed information. A lighting element of the at least one block (or a connected block) and a lighting element of at least one block of the set that is not connected to any other block of the set is made to blink based on the process.
-
Citations
19 Claims
-
1. A system for assembling a set of connectable building blocks, the system comprising:
a processor and machine-readable media coupled to the processor, the machine-readable media comprising instructions which, when executed by the processor, cause the system to; access, from wireless communication elements in each block of the set of blocks, general information regarding the set of blocks and specific information regarding at least one block of the set that is placed on a conducting mat and each block of the set that is connected to the at least one block on the conducting mat; based on the general information and the specific information, access structural information regarding physical structures for assembly using the set of blocks; receive a selection of one of the structures and generate a process for building the selected structure using the set of blocks, the process based on the general and specific information and the structural information associated with the selected structure; and cause a lighting element of the at least one block or one of the blocks to which it is connected to blink based on the process and cause a lighting element of at least one block of the set that is not connected to any other block of the set to blink based on the process, wherein the general information comprises a number of blocks of the set that is of a specific shape and a number of the blocks of the set of each specific shape that is of a specific color, wherein the specific information comprises at least one of;
an assigned identification number, assigned identification numbers of the blocks to which it is connected, a position with respect to the conducting mat and the building blocks to which it is connected, a shape, or a color,wherein the specific information is stored in a respective memory of each block of the set, and wherein the machine-readable media further comprises instructions which, when executed by the processor, cause the system to determine the general information regarding the set of blocks based on the specific information of each block of the set, and wherein each block of the set includes sound, light, or proximity sensors, and wherein the specific information for a block of the set is not accessed based on the sound or light sensors detecting sound or light below respective sound or light threshold values or the proximity sensor not detecting any objects within a threshold distance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. At least one non-transitory machine-readable storage medium comprising instructions which, when executed by a processor of a machine, cause the machine to:
-
access, from wireless communication elements in each block of a set of blocks, general information regarding the set of blocks and specific information regarding at least one block of the set that is placed on a conducting mat and each block of the set that is connected to the at least one block on the conducting mat; based on the general information and the specific information, access structural information regarding physical structures for assembly using the set of blocks; receive a selection of one of the structures and generate a process for building the selected structure using the set of blocks, the process based on the general and specific information and the structural information associated with the selected structure; and cause a lighting element of the at least one block or one of the blocks to which it is connected to blink based on the process and cause a lighting element of at least one block of the set that is not connected to any other block of the set to blink based on the process, wherein the general information comprises a number of blocks of the set that is of a specific shape and a number of the blocks of the set of each specific shape that is of a specific color, wherein the specific information comprises at least one of;
an assigned identification number, assigned identification numbers of the blocks to which it is connected, a position with respect to the conducting mat and the building blocks to which it is connected, a shape, or a color,wherein the specific information is stored in a respective memory of each block of the set, and wherein the machine-readable storage medium further comprises instructions which, when executed by the processor, cause the machine to determine the general information regarding the set of blocks based on the specific information of each block of the set, and wherein each block of the set includes sound, light, or proximity sensors, and wherein the specific information for a block of the set is not accessed based on the sound or light sensors detecting sound or light below respective sound or light threshold values or the proximity sensor not detecting any objects within a threshold distance. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for assembling a set of connectable building blocks, the method comprising:
-
accessing, from wireless communication elements in each block of the set of blocks, general information regarding the set of blocks and specific information regarding at least one block of the set that is placed on a conducting mat and each block of the set that is connected to the at least one block on the conducting mat; based on the general information and the specific information, accessing structural information regarding physical structures for assembly using the set of blocks; receiving a selection of one of the structures and generating a process for building the selected structure using the set of blocks, the process based on the general and specific information and the structural information associated with the selected structure; and causing a lighting element of the at least one block or one of the blocks to which it is connected to blink based on the process and causing a lighting element of at least one block of the set that is not connected to any other block of the set to blink based on the process, wherein the general information comprises a number of blocks of the set that is of a specific shape and a number of the blocks of the set of each specific shape that is of a specific color, wherein the specific information comprises at least one of;
an assigned identification number, assigned identification numbers of the blocks to which it is connected, a position with respect to the conducting mat and the building blocks to which it is connected, a shape, or a color,wherein the specific information is stored in a respective memory of each block of the set, and wherein the general information regarding the set of blocks is determined based on the specific information of each block of the set, and wherein each block of the set includes sound, light, or proximity sensors, and wherein the specific information for a block of the set is not accessed based on the sound or light sensors detecting sound or light below respective sound or light threshold values or the proximity sensor not detecting any objects within a threshold distance. - View Dependent Claims (19)
-
Specification