The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 12, 2020

Filed:

Aug. 22, 2018
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Nicolas Villar, Cambridge, GB;

Haiyan Zhang, London, GB;

James William Scott, Cambridge, GB;

Greg Saul, London, GB;

Alexandra Keeley Bunting, London, GB;

Lee Jason Schuneman, London, GB;

Philip Robert Harrison, Chalfont St. Giles, GB;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
A63F 9/24 (2006.01); G06F 13/10 (2006.01); A63F 13/235 (2014.01); H04L 29/08 (2006.01); A63F 13/73 (2014.01); H04L 29/06 (2006.01); H04W 12/06 (2009.01); A63F 13/245 (2014.01); A63F 13/58 (2014.01);
U.S. Cl.
CPC ...
G06F 13/102 (2013.01); A63F 13/235 (2014.09); A63F 13/245 (2014.09); A63F 13/58 (2014.09); A63F 13/73 (2014.09); H04L 63/08 (2013.01); H04L 67/1097 (2013.01); H04L 67/125 (2013.01); H04L 67/38 (2013.01); H04W 12/06 (2013.01); A63H 2200/00 (2013.01);
Abstract

A data store for a modular assembly system is described. The data store comprises a number of records, each record relating to a physical module in the modular assembly system and comprising a module ID, an owner ID for the module and one or more properties fields. The properties field(s) define any property of the module and different records may define different properties. At least one of the fields in each data record (e.g. the module ID or owner ID) is verified by an authentication service. A user assembles two or more modules into a coherent physical whole object to act as a user input device to an interactive software experience. The data store communicates with the interactive software experience and causes a change in behavior of the interactive software experience in response to a check of the data records for each of the modules in the object.


Find Patent Forward Citations

Loading…