-
公开(公告)号:US11349746B2
公开(公告)日:2022-05-31
申请号:US16777771
申请日:2020-01-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: James W. Scott , Nicolas Villar , Stephen E. Hodges
IPC: G06F15/16 , H04L45/00 , H04L101/30 , H04W12/50 , H04W84/12 , H04L69/321 , H04W12/77
Abstract: A system of specifying link layer information in a URL is described. In an embodiment, a URL is generated which includes both a link layer network type and information which is used by a resolving device to identify a particular link layer network of the specified type. In various embodiments, the URL includes a link layer network type and a corresponding link layer network name or pairs of link layer network types and corresponding link layer network names. Where the URL comprises more than one link layer network name, the resolving device may determine at runtime which of the named link layer networks to connect to and this decision may be based on criteria or preference information included within the URL.
-
公开(公告)号:US10564793B2
公开(公告)日:2020-02-18
申请号:US14513051
申请日:2014-10-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: John Helmes , Stuart Taylor , Stephen E Hodges , Nicolas Villar , James W Scott
IPC: A63F13/00 , G06F3/0481 , A63F13/20 , G06F1/16 , A63F13/24 , G06F3/0484 , A63F13/23
Abstract: A set of reconfigurable clip-on modules for mobile computing devices includes two or more modules and at least one of the modules has an input button or other control and at least one of the modules can communicate with the computing device without needing to be connected to it via a wire. The input button is mapped to a user input in a program, such as a game, which is running or displayed on the computing device to which the modules are clipped. In an embodiment, user inputs via the buttons or other controls on the clip-on modules are mapped to user inputs in a game running on the device, which may be a touch-screen device, and the mapping between user inputs via the buttons and user inputs in the game may change dependent upon the game being played, user preference, or other criteria.
-
公开(公告)号:US10159894B2
公开(公告)日:2018-12-25
申请号:US15383386
申请日:2016-12-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: 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
IPC: A63F9/24 , A63F13/235 , A63F13/69 , A63F13/98 , A63F13/245
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.
-
公开(公告)号:US10150043B2
公开(公告)日:2018-12-11
申请号:US14204483
申请日:2014-03-11
Applicant: Microsoft Technology Licensing, LLC
Inventor: Haiyan Zhang , Nicolas Villar , James William Scott , Alexandra Keeley Bunting , Greg Saul , Lee Jason Schuneman , Philip Robert Harrison , Jonathan Leslie Venables , Simon Terence Prodger
IPC: A63F13/95 , H04W4/00 , H04L29/06 , G06F1/16 , A63F13/235
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.
-
公开(公告)号:US10076252B2
公开(公告)日:2018-09-18
申请号:US14750804
申请日:2015-06-25
Applicant: Microsoft Technology Licensing, LLC
Inventor: T. Scott Saponas , Sumit Basu , Daniel Morris , Sidhant Gupta , Sailaja Malladi , Desney S. Tan , Nicolas Villar , Shwetak N. Patel , Gabriel Adam Cohn , Jonathan Lester , Gregory R. Smith , Ronald E. Paulsen
CPC classification number: A61B5/02233 , A44C5/16 , A61B5/02108 , A61B5/02438 , A61B5/02444 , A61B5/681 , A61B5/6824 , A61B5/6831 , A61B2560/0462
Abstract: A wrist-worn pressure sensing device includes a pressure sensor. The wrist-worn pressure sensing device also includes a first strap that sets the position of the pressure sensor on a wearer's wrist and a second strap that engages with the first strap to adjust the overall length of the strap without moving the set position of the pressure sensor on the wearer's wrist.
-
公开(公告)号:US20180018088A1
公开(公告)日:2018-01-18
申请号:US15444317
申请日:2017-02-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: James Scott , Shahram Izadi , Nicolas Villar , Ravin Balkrishnan
IPC: G06F3/0489 , G06F3/02 , G06F17/27
CPC classification number: G06F3/04895 , G06F3/021 , G06F17/273 , G06F17/276
Abstract: Assisting input from a keyboard is described. In an embodiment, a processor receives a plurality of key-presses from the keyboard comprising alphanumeric data for input to application software executed at the processor. The processor analyzes the plurality of key-presses to detect at least one predefined typing pattern, and, in response, controls a display device to display a representation of at least a portion of the keyboard in association with a user interface of the application software. In another embodiment, a computer device has a keyboard and at least one sensor arranged to monitor at least a subset of keys on the keyboard, and detect an object within a predefined distance of a selected key prior to activation of the selected key. The processor then controls the display device to display a representation of a portion of the keyboard comprising the selected key.
-
公开(公告)号:US20170177512A1
公开(公告)日:2017-06-22
申请号:US15453375
申请日:2017-03-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: Nicolas Villar , Haiyan Zhang , James William Scott , Greg Saul , Alexandra Keeley Bunting , Lee Jason Schuneman , Philip Robert Harrison
IPC: G06F13/10 , A63F13/73 , A63F13/58 , A63F13/235
CPC classification number: G06F13/102 , A63F13/235 , A63F13/245 , A63F13/58 , A63F13/73 , A63H2200/00 , H04L63/08 , H04L67/1097 , H04L67/125 , H04L67/38 , H04W12/06
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.
-
公开(公告)号:US20170132438A1
公开(公告)日:2017-05-11
申请号:US15231352
申请日:2016-08-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: Daniel Cletheroe , Nicolas Villar , Greg Saul , Haiyan Zhang , Christian Holz
IPC: G06K7/10
CPC classification number: G06K7/10158 , G06K7/10128 , G06K7/10356 , G07G1/0036 , G07G1/009
Abstract: A reader device for short-range wireless tags comprises a sensing module coupled to one or more RF antennas. The sensing module is arranged to selectively activate and deactivate individual RF antennas and to read data from a plurality of objects comprising short-range wireless tags which are proximate to an active RF antenna. A scheduler module within the reader device is arranged to obtain device characteristics for the plurality of objects based at least in part on data read by the sensing module and then to generate a powering schedule for the plurality of objects based on the device characteristics. The generated powering schedule is then implemented by the sensing module.
-
公开(公告)号:US20170124364A1
公开(公告)日:2017-05-04
申请号:US15231760
申请日:2016-08-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: Nicolas Villar , Daniel Cletheroe , Greg Saul , Haiyan Zhang , Christian Holz , Oscar Salandin
IPC: G06K7/10 , H04B17/318 , G06K19/077 , H04B5/00
CPC classification number: G06K7/10326 , G06K7/10138 , G06K7/10376 , G06K19/077 , G06K19/07749 , G06K19/07783 , H04B5/0031 , H04B5/0081 , H04B17/318
Abstract: A short-range wireless tag has a conductive footprint which is not rotationally symmetric where this footprint is formed from an antenna within the short-range wireless tag and optionally one or more additional conductive areas within the short-range wireless tag. The orientation of such a short-range wireless tag may be determined by a sensing surface when the tag is placed on the surface and where the surface comprises an array of RF antennas and/or a capacitive sensing electrode array.
-
公开(公告)号:US20170100662A1
公开(公告)日:2017-04-13
申请号:US15383386
申请日:2016-12-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: 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
IPC: A63F13/235 , A63F13/98 , A63F13/69
CPC classification number: A63F13/235 , A63F13/245 , A63F13/69 , A63F13/98
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.
-
-
-
-
-
-
-
-
-