Modular construction for interacting with software

US10188939B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10188939-B2
Application numberUS-201414204740-A
CountryUS
Kind codeB2
Filing dateMar 11, 2014
Priority dateMar 11, 2014
Publication dateJan 29, 2019
Grant dateJan 29, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 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; and a 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; and control 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; and the 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; and a 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; and each 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; and a 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; and a 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; and a 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; and in 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.

Assignees

Inventors

Classifications

  • A63H33/042Primary

    Mechanical, electrical, optical, pneumatic or hydraulic arrangements; Motors · CPC title

  • Computerized interactive toys, e.g. dolls · CPC title

  • A63F13/24Primary

    Constructional details thereof, e.g. game controllers with detachable joystick handles · CPC title

  • made of parts that can be put together {(facial parts only A63H3/365)} · CPC title

  • comprising magnetic interaction means, e.g. holding together by magnetic attraction · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10188939B2 cover?
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…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification A63H33/042. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Jan 29 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).