Patents by Inventor Lee Jason Schuneman

Lee Jason Schuneman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10649920
    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.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: May 12, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nicolas Villar, Haiyan Zhang, James William Scott, Greg Saul, Alexandra Keeley Bunting, Lee Jason Schuneman, Philip Robert Harrison
  • Patent number: 10639544
    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.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: May 5, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: James William Scott, Haiyan Zhang, Nicolas Villar, Greg Saul, Alexandra Keeley Bunting, Lee Jason Schuneman, Philip Robert Harrison, Jonathan Steven Robinson, Sabina Lopez-Moreno, Simone Rita Thomas, Patrizio Spadoni, Alex Hall, Tariq Adaci, Levi Naess, Sebastien Vandenberghe, Alma Coyolxauhqui Salinas Lopez, Simon Jay Carter
  • Patent number: 10614633
    Abstract: Aspects of the technology described herein provide for projecting a two-dimensional (2D) image onto a surface of a three-dimensional (3D) graphical object within a virtual 3D drawing space. In response to a user input indicating a command to stamp the 2D image onto the 3D graphical object, the 2D image is projected, in 3D space, onto the surface of the 3D graphical object, creating the appearance that the 2D image wraps around the 3D graphical object in 3D space. In one aspect, as the 3D graphical object is rotated, translated, stretched, or otherwise manipulated, the 2D image remains fixed to the surface of the 3D graphical object and is also rotated, translated, stretched, or otherwise manipulated.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: April 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lee Jason Schuneman, Mark Aaron Stanley, David Mondelore, Jonathan Peter Creighton, Alexander Charles Cullum
  • Patent number: 10537821
    Abstract: An interactive play set is described which comprises one or more active physical play pieces. In an embodiment, each active physical play piece receives data from one or more other play pieces in the play set and uses this data to generate proximity data. The proximity data describes distances between two or more play pieces from which it receives data to three or more proximity levels. The proximity data is then transmitted to an interactive entertainment experience (such as a game) which reflects changes in proximity level. For example, the changes may be visible in a graphical user interface or another play piece or audible to a user.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: January 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haiyan Zhang, James William Scott, Nicolas Villar, Alexandra Keeley Bunting, Lee Jason Schuneman, Michael Paul Rouse
  • Patent number: 10445437
    Abstract: A system for generating custom modular objects is described. The custom modules form part of a modular construction set from which an object can be created by a user. The object acts as a user input device for an interactive software experience. To generate a custom (i.e. non-standard) module, a virtual 3D shape is received by a module generation service. The service converts this shape into a derived 3D shape for the module, for example, ensuring that the module is shaped such that it is compatible with other modules from the modular construction set to which it will be connected for form an object and/or by adding an aperture for receiving a connector and/or electronics core. Once generated, the derived 3D shape is sent to the user in physical form or virtual form and a virtual representation of the module is provided to the interactive software experience.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: October 15, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Haiyan Zhang, James William Scott, Nicolas Villar, Greg Saul, Alexandra Keeley Bunting, Lee Jason Schuneman, Philip Robert Harrison, Thomas James Mejias Stott
  • Publication number: 20190232158
    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.
    Type: Application
    Filed: December 20, 2018
    Publication date: August 1, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: James William Scott, Haiyan Zhang, Nicolas Villar, Greg Saul, Alexandra Keeley Bunting, Lee Jason Schuneman, Philip Robert Harrison, Jonathan Steven Robinson, Sabina Lopez-Moreno, Simone Rita Thomas, Patrizio Spadoni, Alex Hall, Tariq Adaci, Levi Naess, Sebastien Vandenberghe, Alma Coyolxauhqui Salinas Lopez, Simon Jay Carter
  • Patent number: 10188939
    Abstract: 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.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: January 29, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Haiyan Zhang, Nicolas Villar, James William Scott, Greg Saul, Alexandra Keeley Bunting, Lee Jason Schuneman, Philip Robert Harrison, Struan Andrew Robertson, Jonathan Leslie Venables, Thomas James Mejias Stott, Sandeep Bhara, Navtej Sunner
  • Patent number: 10159894
    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.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: December 25, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: James William Scott, Haiyan Zhang, Nicolas Villar, Greg Saul, Alexandra Keeley Bunting, Lee Jason Schuneman, Philip Robert Harrison, Jonathan Steven Robinson, Sabina Lopez-Moreno, Simone Rita Thomas, Patrizio Spadoni, Alex Hall, Tariq Adaci, Levi Naess, Sebastien Vandenberghe, Alma Coyolxauhqui Salinas Lopez, Simon Jay Carter
  • Publication number: 20180365174
    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.
    Type: Application
    Filed: August 22, 2018
    Publication date: December 20, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Nicolas Villar, Haiyan Zhang, James William Scott, Greg Saul, Alexandra Keeley Bunting, Lee Jason Schuneman, Philip Robert Harrison
  • Patent number: 10150043
    Abstract: Interactive smart beads are described. The beads are attached to a connecting element and form a fashion item such as a necklace or bracelet. The connecting element detects the presence of beads which are part of the fashion item and also beads which are part of nearby fashion items. The connecting element also autonomously generates interactions between two or more detected beads and transmits data about the interactions to a software experience so that a user can view a graphical representation of the interactions. In various examples each bead represents a character, environment, object, etc. and the software experience displays an animated story based on the characters, environments, objects, etc. represented by the beads involved in an interaction.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: December 11, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Haiyan Zhang, Nicolas Villar, James William Scott, Alexandra Keeley Bunting, Greg Saul, Lee Jason Schuneman, Philip Robert Harrison, Jonathan Leslie Venables, Simon Terence Prodger
  • Patent number: 10089253
    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.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: October 2, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nicolas Villar, Haiyan Zhang, James William Scott, Greg Saul, Alexandra Keeley Bunting, Lee Jason Schuneman, Philip Robert Harrison
  • Publication number: 20180108183
    Abstract: Aspects of the technology described herein provide for projecting a two-dimensional (2D) image onto a surface of a three-dimensional (3D) graphical object within a virtual 3D drawing space. In response to a user input indicating a command to stamp the 2D image onto the 3D graphical object, the 2D image is projected, in 3D space, onto the surface of the 3D graphical object, creating the appearance that the 2D image wraps around the 3D graphical object in 3D space. In one aspect, as the 3D graphical object is rotated, translated, stretched, or otherwise manipulated, the 2D image remains fixed to the surface of the 3D graphical object and is also rotated, translated, stretched, or otherwise manipulated.
    Type: Application
    Filed: December 16, 2016
    Publication date: April 19, 2018
    Inventors: LEE JASON SCHUNEMAN, MARK AARON STANLEY, DAVID MONDELORE, JONATHAN PETER CREIGHTON, ALEXANDER CHARLES CULLUM
  • Publication number: 20170308624
    Abstract: A system for generating custom modular objects is described. The custom modules form part of a modular construction set from which an object can be created by a user. The object acts as a user input device for an interactive software experience. To generate a custom (i.e. non-standard) module, a virtual 3D shape is received by a module generation service. The service converts this shape into a derived 3D shape for the module, for example, ensuring that the module is shaped such that it is compatible with other modules from the modular construction set to which it will be connected for form an object and/or by adding an aperture for receiving a connector and/or electronics core. Once generated, the derived 3D shape is sent to the user in physical form or virtual form and a virtual representation of the module is provided to the interactive software experience.
    Type: Application
    Filed: July 10, 2017
    Publication date: October 26, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Haiyan ZHANG, James William SCOTT, Nicolas VILLAR, Greg SAUL, Alexandra Keeley BUNTING, Lee Jason SCHUNEMAN, Philip Robert HARRISON, Thomas James MEJIAS STOTT
  • Patent number: 9703896
    Abstract: A system for generating custom modular objects is described. The custom modules form part of a modular construction set from which an object can be created by a user. The object acts as a user input device for an interactive software experience. To generate a custom (i.e. non-standard) module, a virtual 3D shape is received by a module generation service. The service converts this shape into a derived 3D shape for the module, for example, ensuring that the module is shaped such that it is compatible with other modules from the modular construction set to which it will be connected for form an object and/or by adding an aperture for receiving a connector and/or electronics core. Once generated, the derived 3D shape is sent to the user in physical form or virtual form and a virtual representation of the module is provided to the interactive software experience.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: July 11, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Haiyan Zhang, James William Scott, Nicolas Villar, Greg Saul, Alexandra Keeley Bunting, Lee Jason Schuneman, Philip Robert Harrison, Thomas James Mejias Stott
  • Publication number: 20170177512
    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.
    Type: Application
    Filed: March 8, 2017
    Publication date: June 22, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Nicolas Villar, Haiyan Zhang, James William Scott, Greg Saul, Alexandra Keeley Bunting, Lee Jason Schuneman, Philip Robert Harrison
  • Publication number: 20170100662
    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.
    Type: Application
    Filed: December 19, 2016
    Publication date: April 13, 2017
    Inventors: James William Scott, Haiyan Zhang, Nicolas Villar, Greg Saul, Alexandra Keeley Bunting, Lee Jason Schuneman, Philip Robert Harrison, Jonathan Steven Robinson, Sabina Lopez-Moreno, Simone Rita Thomas, Patrizio Spadoni, Alex Hall, Tariq Adaci, Levi Naess, Sebastien Rene Vandenberghe, Alma Coyolxauhqui Salinas-Lopez, Simon Jay Carter
  • Patent number: 9592443
    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.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: March 14, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nicolas Villar, Haiyan Zhang, James William Scott, Greg Saul, Alexandra Keeley Bunting, Lee Jason Schuneman, Philip Robert Harrison
  • Patent number: 9555326
    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.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: January 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James William Scott, Haiyan Zhang, Nicolas Villar, Greg Saul, Alexandra Keeley Bunting, Lee Jason Schuneman, Philip Robert Harrison, Jonathan Steven Robinson, Sabina Lopez-Moreno, Simone Rita Thomas, Patrizio Spadoni, Alex Hall, Tariq Adaci, Levi Naess, Sébastien Vandenberghe, Alma Coyolxauhqui Salinas Lopez, Simon Jay Carter
  • Patent number: 9526979
    Abstract: A modular assembly system is described in which each module comprises a storage element which stores an identifier for the module and data relating to the module. At least some of the module data is variable and is updated based on user interaction with an interactive software experience (e.g. state data). Each module also comprises one or more connectors for connecting to other modules to form a coherent physical whole object. In an embodiment, the system further comprises the interactive software experience which provides user objectives which can only be satisfied by the user interacting with the object or with modules that form the object. At least one of the modules in the object comprises a communication module which passes identifiers and module data to the interactive software experience and receives updated module data from the interactive software experience for storing in one of the modules in the object.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: December 27, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James William Scott, Nicolas Villar, Haiyan Zhang, Greg Saul, Alexandra Keeley Bunting, Lee Jason Schuneman, Philip Robert Harrison
  • Publication number: 20150375134
    Abstract: An interactive play set is described which comprises one or more active physical play pieces. In an embodiment, each active physical play piece receives data from one or more other play pieces in the play set and uses this data to generate proximity data. The proximity data describes distances between two or more play pieces from which it receives data to three or more proximity levels. The proximity data is then transmitted to an interactive entertainment experience (such as a game) which reflects changes in proximity level. For example, the changes may be visible in a graphical user interface or another play piece or audible to a user.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Haiyan Zhang, James William Scott, Nicolas Villar, Alexandra Keeley Bunting, Lee Jason Schuneman, Michael Paul Rouse