Modular construction for interacting with software
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
A63F-013/24
A63F-013/235
A63H-033/04
A63H-003/16
A63F-013/23
출원번호
US-0204740
(2014-03-11)
등록번호
US-10188939
(2019-01-29)
발명자
/ 주소
Zhang, Haiyan
Villar, Nicolas
Scott, James William
Saul, Greg
Bunting, Alexandra Keeley
Schuneman, Lee Jason
Harrison, Philip Robert
Robertson, Struan Andrew
Venables, Jonathan Leslie
Mejias Stott, Thomas James
Bhara, Sandeep
Sunner, Navtej
출원인 / 주소
MICROSOFT TECHNOLOGY LICENSING, LLC
대리인 / 주소
Alleman Hall Creasman & Tuttle LLP
인용정보
피인용 횟수 :
0인용 특허 :
28
초록▼
A modular assembly system is described which enables interaction with an interactive software experience such as a game. The system enables a coherent physical whole object to be assembled from a core module and one or more peripheral modules. The core module includes a battery, processor and a wire
A modular assembly system is described which enables interaction with an interactive software experience such as a game. The system enables a coherent physical whole object to be assembled from a core module and one or more peripheral modules. The core module includes a battery, processor and a wireless module which is able to communicate with the interactive software experience which runs on a separate computing device such as a smartphone, tablet or games console. Each of the peripheral modules stores a module ID and these IDs are collected by the core module and communicated to the interactive software experience. The user experience within the interactive software experience changes dependent upon the set of modules which are connected to form the coherent physical whole object and may also be altered as a result of manipulation of the coherent physical whole object or individual modules.
대표청구항▼
1. A modular assembly system comprising a core module, the core module comprising: a battery;a wireless communications module arranged to communicate with a computing-based device running an interactive software experience;one or more connectors for attaching one or more peripheral modules to the co
1. A modular assembly system comprising a core module, the core module comprising: a battery;a wireless communications module arranged to communicate with a computing-based device running an interactive software experience;one or more connectors for attaching one or more peripheral modules to the core module, the one or more connectors relying at least partially on magnetic attraction to attach the one or more peripheral modules to the core module via at least one core magnet of the core module, each connector being arranged to pass data and power between the core module and at least one module of the one or more peripheral modules; anda processor arranged to: collect, directly from the one or more peripheral modules, one or more respective identifiers of the one or more peripheral modules, the core module and the one or more peripheral modules collectively comprising a module set;determine module data based at least in part on at least some of the identifiers;communicate the module data to the interactive software experience; andcontrol a polarity of the core magnet to elect a peripheral module from the core module. 2. The system according to claim 1, wherein the processor is further arranged to detect a topology of the module set. 3. The system according to claim 2, wherein the processor is further arranged to detect the topology by controlling hardware logic in at least some of the one or more modules of the module set to programmatically dissect a data bus between modules in the module set. 4. The system according to claim 1, wherein at least one of the one or more connectors is configured to permit rotation of the core module with respect to an adjacent connected module of the module set. 5. The system according to claim 4, wherein: at least one of the one or more connectors comprises an inner contact, a concentric outer contact, and a flexible tab; andthe inner contact is mounted on the flexible tab to enable it to move separately from the outer contact. 6. The system according to claim 4, wherein at least one of the one or more connectors comprises a sensor for detecting an angle of attachment of the adjacent connected module. 7. The system according to claim 1, further comprising the one or more peripheral modules, at least a first module of the one or more peripheral modules comprising: one or more connectors for attaching the first module to a second module of the module set, each connector being arranged to pass data and power between the first module and the second module; anda storage element arranged to store an identifier for the first module. 8. The system according to claim 1, further comprising an additional core module, wherein the module set comprises the additional core module. 9. The system according to claim 8, wherein: each of the core module and the additional core module further comprises a respective sensor for detecting the presence of another core; andeach respective sensor comprises at least one of an NFC reader and an image sensor. 10. The system according to claim 1, further comprising the computing-based device running the interactive software experience, the computing-based device comprising: a processor;a communication interface arranged to communicate with the core module; anda memory arranged to store machine-executable instructions of the interactive software experience. 11. The system according to claim 10, wherein the machine-executable instructions are configured to, when the instructions are executed by the processor, cause a change in the interactive software experience in response to receiving the module data identifying a pre-defined set of modules forming the module set. 12. The system according to claim 11, wherein the pre-defined set of modules comprises more than one core module and wherein the change in the interactive software experience comprises enabling two users to interact with the module set. 13. The system according to claim 1, wherein the interactive software experience comprises a game and the module set comprises a toy. 14. A system for use with an interactive software experience, the system comprising a peripheral module, the peripheral module comprising: one or more connectors for attaching the peripheral module to a core module to form part of an assembly, the assembly comprising one or more modules held together at least partially through magnetic attraction via a core magnet of the core module, a polarity of the core magnet being controllable to elect the peripheral module from the core module, each connector being arranged to pass data and power between modules and the assembly acting as a user input device for the interactive software experience; anda storage element arranged to store an identifier for the module and to provide the identifier via at least one of the one or more connectors to the core module;wherein the storage element is configured to not collect an identifier from a neighboring peripheral module of the modular assembly system. 15. The system according to claim 14, wherein the peripheral module further comprises a processor. 16. The system according to claim 14, wherein the peripheral module comprises at least one of an actuator, or a display device, wherein the at least one of an actuator, or a display device are controlled using instructions received from the core module. 17. The system according to claim 14, wherein at least one connector of the one or more connectors further comprises hardware logic configured to break connectivity of an electrical bus between modules in the assembly in response to a command received from the core module. 18. A device comprising: a battery;a wireless communications module arranged to communicate with a computing-based device running an interactive software experience;one or more connectors for attaching peripheral modules to the device, the one or more connectors relying at least partially on magnetic attraction to attach the peripheral modules to the device via at least one programmable electromagnetic actuator of the device, each connector being arranged to pass data and power between modules; anda processor arranged to: collect, directly from the peripheral modules physically connected to the device via the one or more connectors, one or more respective identifiers of the peripheral modules;detect a topology of the peripheral modules;communicate module and topology data to the interactive software experience; andin response to a command from the interactive software experience, reverse a polarity of the programmable electromagnetic actuator to elect an attached peripheral module from the device.
Zhang, Haiyan; Scott, James William; Villar, Nicolas; Saul, Greg; Bunting, Alexandra Keeley; Schuneman, Lee Jason; Harrison, Philip Robert; Mejias Stott, Thomas James, Generation of custom modular objects.
Galyean III Tinsley A. ; Kaufman Henry ; Blumberg Bruce M. ; O'connor David C., Interactive game apparatus with game play controlled by user-modifiable toy.
Rohrbach, Matthew Dean; Doutt, Mark Edward; Andre, Bartley K.; Lim, Kanye; DiFonzo, John C.; Gery, Jean-Marc, Magnetic connector for electronic device.
Chan, Yuk Kei; Jabbour, Jr., Edward, Method of providing a consumer profile accessible by an on-line interface and related to retail purchase of custom personalized toys.
Gabai, Oz; Gabai, Jacob; Sanlerman, Nimrod; Weiss, Nathan, Methods and apparatus for integration of interactive toys with interactive television and cellular communication systems.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.