Gaming system for modular toys
First Claim
1. A system comprising device-executable instructions stored on one or more computer storage media that, when executed by a computing system, direct the computing system to:
- receive, from one or more physical modules, data identifying a plurality of physical modules, the plurality of physical modules being connected together to form a coherent physical whole object which is freely movable, the data comprising an identifier which identifies a type of at least one physical module of the plurality of physical modules, wherein the type is one of a plurality of different types of physical modules;
in response to receiving the data identifying the plurality of physical modules, generate an objective specific to the type of the at least one physical module; and
present the objective via a user interface, wherein satisfying the objective requires interaction with the object, including connecting the plurality of physical modules together in one or more specific configurations.
3 Assignments
0 Petitions
Accused Products
Abstract
An interactive computer game is described which works in conjunction with a number of physical modules that a user can connect together in different ways to form a coherent physical whole object. The game receives data from the object via a wireless link, the data identifying at least which modules form part of the object and updates game play based on the data received. At some point within the game play, the game presents an objective or goal to the user which the user can only achieve by interacting with the physical object formed from the modules. In an embodiment, this interaction comprises re-arranging the modules or swapping modules to form an object with a different visual appearance, moving all or part of the object and/or interacting with a sensor on a module in the object. The game may receive further data from the object during the user interaction.
-
Citations
19 Claims
-
1. A system comprising device-executable instructions stored on one or more computer storage media that, when executed by a computing system, direct the computing system to:
-
receive, from one or more physical modules, data identifying a plurality of physical modules, the plurality of physical modules being connected together to form a coherent physical whole object which is freely movable, the data comprising an identifier which identifies a type of at least one physical module of the plurality of physical modules, wherein the type is one of a plurality of different types of physical modules; in response to receiving the data identifying the plurality of physical modules, generate an objective specific to the type of the at least one physical module; and present the objective via a user interface, wherein satisfying the objective requires interaction with the object, including connecting the plurality of physical modules together in one or more specific configurations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of operating a computer application, the method comprising:
-
receiving, by a communication interface of a computing device, data identifying a plurality of physical modules connected together to form a coherent physical whole object which is freely movable and the data being received from a communication module in at least one of the plurality of physical modules; based, at least in part, on the data received, updating, by a processor of the computing device, data associated with the computer application; based, at least in part, on the data identifying the plurality of physical modules, ascertaining information associated with the plurality of physical modules, the information comprising a type of at least one of the plurality of physical modules, wherein the type is one of a plurality of different types of physical modules; in response to ascertaining the information associated with the plurality of physical modules, generating an objective within the computer application specific to the type of the at least one of the plurality of physical modules; and presenting, by an output controller associated with the computing device, the objective, wherein the objective is defined such that it requires user interaction with the object to meet the objective, including connecting the plurality of physical modules together in one or more specific configurations. - View Dependent Claims (18)
-
-
19. One or more computer storage media with device-executable instructions that, when executed by a computing system, direct the computing system to:
-
receive data from a particular physical module of a plurality of physical modules, the plurality of physical modules being connected together to form a coherent physical whole object, the data comprising an identifier which identifies a type of at least one physical module of the plurality of physical modules, wherein the type is one of a plurality of different types of physical modules; update a computer application based at least in part on the data received; access additional data from a remote server, the additional data comprising a list of physical modules associated with a user of the computer application, the list of physical modules including the plurality of physical modules, and the additional data comprising, for each physical module included in the list, an identifier which identifies a type of physical module; generate an objective specific to the type of the at least one of the plurality of physical modules; present the objective via a user interface of the computer application, wherein satisfying the objective requires connecting the plurality of physical modules together with at least one or more additional physical modules included in the list and having the same type in one or more specific configurations; receive further data from the particular physical module during user interaction with the object; and determine, in real time, if the objective has been met based on the further data received.
-
Specification