Patents by Inventor James William Scott

James William Scott 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).

  • Publication number: 20240024170
    Abstract: Urine collection systems are disclosed. Methods of making and using urine collection systems are also disclosed.
    Type: Application
    Filed: July 19, 2022
    Publication date: January 25, 2024
    Inventor: James William Scott
  • Patent number: 11019074
    Abstract: Methods and systems are described for managing a user's contact data which use evolving sequential sets of rules where the applicability of each set depends upon adherence or proper application of a prior set. In an embodiment, an initial set of restrictions are generated based on input from a first user, the restrictions relating to contact made by a second user to the first user. These initial restrictions are subsequently modified in response to the second user contacting the first user based on the contact made and a characteristic of the contact. The methods may apply to any form of contact between the first and second users and in an embodiment applies to contact made by the second user to a cellular telephone number belonging to the first user.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: May 25, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenton Paul Anthony O'Hara, Michael Anthony Massimi, Matthew Kay, Richard Harper, James William Scott
  • Patent number: 10853275
    Abstract: A device, which may be a peripheral device or a host computing device, comprises a communication interface, a memory and a processor. The processor is arranged to detect imminent disconnection of a communication link between the peripheral device and the host computing device and in response to detecting the imminent disconnection of the communication link, to trigger a data transfer from the host computing device to the peripheral device via the communication interface. The data transfer defines, at least in part, a fixed output data set which, after disconnection, is output via an output device in the peripheral device.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: December 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tobias Alexander Grosse-Puppendahl, James William Scott, Stephen Edward Hodges, John Franciscus Marie Helmes, Nicholas Yen-Cherng Chen, Stuart Alastair Taylor, Pascal Knierim, Josh Fromm, Gavin Wood, Albrecht Schmidt
  • 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: 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: 10518188
    Abstract: Methods and systems for controlling physical toys using a physics engine are described. In an embodiment, a physics engine within an interactive software experience is used to model the motion of a virtual object in a virtual environment. The output of this modelling is then imposed on a physical toy which corresponds to the virtual object such that the motion of the physical toy in the real world more closely matches the motion of the virtual object in the virtual environment. In various examples, the modelling is imposed through control signals which are generated based on output of the physics engine and used to control actuators within the physical toy to change the motion of at least a part of the toy.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: December 31, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicolas Villar, James William Scott, Haiyan Zhang, Alexandra Keeley Bunting
  • Patent number: 10500497
    Abstract: A system in which attributes are transferred between generations of characters in an interactive software experience is described. In an embodiment, data identifying one or more hardware attributes for a virtual entity are determined based on a physical user device associated with that virtual entity. One or more virtual attributes for the virtual entity are accessed and one or more behaviors of the virtual entity within the interactive software experience are modified based on a combination of the hardware and virtual attributes.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: December 10, 2019
    Assignee: Microsoft Corporation
    Inventors: James William Scott, Haiyan Zhang, Nicolas Villar, Alexandra Keeley Bunting, Jonathan Leslie Venables, Simon Jay Carter
  • Patent number: 10478723
    Abstract: Track based play systems are described which comprise a set of physical play pieces and an associated computer game. In an embodiment, a user may arrange some or all of the play pieces in the set to form a path. The computer game is arranged to infer a virtual model of the path defined by the user-created arrangement of the play pieces. The inference may be based on data communicated by one or more the play pieces to the game or based on data from a local sensing device such as a camera which views the relative positions of the play pieces. Having inferred the path, the game constrains a virtual or physical object to the path within the game play and renders a graphical user interface showing at least a portion of the path.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: November 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James William Scott, Haiyan Zhang, Nicolas Villar, Alexandra Keeley Bunting
  • 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: 20190294562
    Abstract: A device, which may be a peripheral device or a host computing device, comprises a communication interface, a memory and a processor. The processor is arranged to detect imminent disconnection of a communication link between the peripheral device and the host computing device and in response to detecting the imminent disconnection of the communication link, to trigger a data transfer from the host computing device to the peripheral device via the communication interface. The data transfer defines, at least in part, a fixed output data set which, after disconnection, is output via an output device in the peripheral device.
    Type: Application
    Filed: February 25, 2019
    Publication date: September 26, 2019
    Inventors: Tobias Alexander Grosse-Puppendahl, James William Scott, Stephen Edward Hodges, John Franciscus Marie Helmes, Nicholas Yen-Cherng Chen, Stuart Alastair Taylor, Pascal Knierim, Josh Fromm, Gavin Wood, Albrecht Schmidt
  • Patent number: 10399478
    Abstract: Truck container lift systems are disclosed. Truck containers having at least one secure compartment are also disclosed. Methods of making and using truck container lift systems and truck containers having at least one secure compartment are further disclosed.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: September 3, 2019
    Inventors: Roger Donald Dorminey, Randall George Martin, James William Scott
  • Patent number: 10369477
    Abstract: Methods of managing virtual resources within a virtual world are described which use a device comprising a connecting element to which one or more smart beads can be attached. A smart bead represents either a virtual resource in the virtual world or an action on a virtual resource in the virtual world. The device is arranged to detect and identify which smart beads are attached to the connecting element and to autonomously update quantities of one or more virtual resources based on combinations of virtual resources and/or actions on virtual resources, where at least one of the virtual resources or actions in any combination is represented by a detected smart bead. In an embodiment, the device is a fashion item such as a wearable device.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: August 6, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James William Scott, Haiyan Zhang, Nicolas Villar, Alexandra Keeley Bunting, Jonathan Leslie Venables, Simon Jay Carter
  • 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: 10248584
    Abstract: A device, which may be a peripheral device or a host computing device, comprises a communication interface, a memory and a processor. The processor is arranged to detect imminent disconnection of a communication link between the peripheral device and the host computing device and in response to detecting the imminent disconnection of the communication link, to trigger a data transfer from the host computing device to the peripheral device via the communication interface. The data transfer defines, at least in part, a fixed output data set which, after disconnection, is output via an output device in the peripheral device.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: April 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tobias Alexander Grosse-Puppendahl, James William Scott, Stephen Edward Hodges, John Franciscus Marie Helmes, Nicholas Yen-Cherng Chen, Stuart Alastair Taylor, Pascal Knierim, Josh Fromm, Gavin Wood, Albrecht Schmidt
  • 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
  • Publication number: 20190028486
    Abstract: Methods and systems are described for managing a user's contact data which use evolving sequential sets of rules where the applicability of each set depends upon adherence or proper application of a prior set. In an embodiment, an initial set of restrictions are generated based on input from a first user, the restrictions relating to contact made by a second user to the first user. These initial restrictions are subsequently modified in response to the second user contacting the first user based on the contact made and a characteristic of the contact. The methods may apply to any form of contact between the first and second users and in an embodiment applies to contact made by the second user to a cellular telephone number belonging to the first user.
    Type: Application
    Filed: September 26, 2018
    Publication date: January 24, 2019
    Inventors: Kenton Paul Anthony O'Hara, Michael Anthony Massimi, Matthew Kay, Richard Harper, James William Scott
  • 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: D864089
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: October 22, 2019
    Inventors: Roger Donald Dorminey, Randall George Martin, James William Scott