Patents by Inventor JAMES CHIA-MING LIU
JAMES CHIA-MING LIU 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: 10754379Abstract: Systems, methods, and computer media for calibrating user-mounted devices are provided. An external device capable of providing calibration data to a user-mounted device worn by a user is identified. An identification acknowledgement is received from the external device. A device calibration mode is entered in which calibration data describing the user-mounted device is received by the user-mounted device. The calibration data is based at least in part on sensor data acquired and normalized by the external device. The calibration data is then received. The calibration data includes at least one determined pose or body measurement of the user and a calculated alignment of the user-mounted device relative to the user. The user-mounted device is calibrated using the received calibration data.Type: GrantFiled: January 6, 2017Date of Patent: August 25, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: James Chia-Ming Liu, Benjamin Isaac Vaught, Paolo Malabuyo
-
Patent number: 9965922Abstract: Methods, systems, and computer programs are presented for executing a computer game. One method includes an operation for setting an initial value to the jackpot of a first player. The jackpot of the first player is increased based on each bet by the first player in the computer game. Additionally, the jackpot of the first player is increased based on each bet made by friends of the first player in the computer game. The friends of the first player have a social connection with the first player, and the jackpot of the first player is independent from bets in the computer game of players that are not friends of the first player. The method further includes an operation for resetting the jackpot of the first player to the initial value when the first player or when any friend of the first player wins the jackpot.Type: GrantFiled: November 15, 2016Date of Patent: May 8, 2018Assignee: Zynga Inc.Inventors: John Frederic Constable, Jon-Paul Emile Dumont, Michael J. Engle, Cor Robert Despota, James Chia-Ming Liu, Michael Anthony Fox
-
Patent number: 9727132Abstract: A system and method are provided that enhances a user's experience when using a see-through near eye display device. A user interface is provided for a user to manage single or simultaneous applications in a head mounted device. Applications for the head mounted device may be activated or deactivated by the user via the user-interface. The user's total field of view (TFOV) which accounts for a complete range of rotation and translation of the user's head may be determined by tracking the user's head position and rotation relative to the user's body and an environment associated with the user. One region of the user's TFOV (e.g., the right-hand side) may display an “application menu” including a list of applications that can be launched, and another region of the user's TFOV (e.g., the left-hand side) may display an “active menu” including a list of applications currently running.Type: GrantFiled: July 1, 2011Date of Patent: August 8, 2017Assignee: Microsoft Technology Licensing, LLCInventors: James Chia-Ming Liu, Anton Oguzhan Alford Andrews, Craig R. Maitlen, Sheridan Small
-
Publication number: 20170115690Abstract: Systems, methods, and computer media for calibrating user-mounted devices are provided. An external device capable of providing calibration data to a user-mounted device worn by a user is identified. An identification acknowledgement is received from the external device. A device calibration mode is entered in which calibration data describing the user-mounted device is received by the user-mounted device. The calibration data is based at least in part on sensor data acquired and normalized by the external device. The calibration data is then received. The calibration data includes at least one determined pose or body measurement of the user and a calculated alignment of the user-mounted device relative to the user. The user-mounted device is calibrated using the received calibration data.Type: ApplicationFiled: January 6, 2017Publication date: April 27, 2017Inventors: JAMES CHIA-MING LIU, BENJAMIN ISAAC VAUGHT, PAOLO MALABUYO
-
Patent number: 9588935Abstract: Systems, methods, and computer media for calibrating user-mounted devices are provided. An external device capable of providing calibration data to a user-mounted device worn by a user is identified. An identification acknowledgement is received from the external device. A device calibration mode is entered in which calibration data describing the user-mounted device is received by the user-mounted device. The calibration data is based at least in part on sensor data acquired and normalized by the external device. The calibration data is then received. The calibration data includes at least one determined pose or body measurement of the user and a calculated alignment of the user-mounted device relative to the user. The user-mounted device is calibrated using the received calibration data.Type: GrantFiled: December 3, 2012Date of Patent: March 7, 2017Assignee: Microsoft Technology Licensing, LLCInventors: James Chia-Ming Liu, Benjamin Isaac Vaught, Paolo Malabuyo
-
Publication number: 20170061738Abstract: Methods, systems, and computer programs are presented for executing a computer game. One method includes an operation for setting an initial value to the jackpot of a first player. The jackpot of the first player is increased based on each bet by the first player in the computer game. Additionally, the jackpot of the first player is increased based on each bet made by friends of the first player in the computer game. The friends of the first player have a social connection with the first player, and the jackpot of the first player is independent from bets in the computer game of players that are not friends of the first player. The method further includes an operation for resetting the jackpot of the first player to the initial value when the first player or when any friend of the first player wins the jackpot.Type: ApplicationFiled: November 15, 2016Publication date: March 2, 2017Applicant: Zynga Inc.Inventors: John Frederic Constable, Jon-Paul Emile Dumont, Michael J. Engle, Cor Robert Despota, James Chia-Ming Liu, Michael Anthony Fox
-
Patent number: 9495835Abstract: Methods, systems, and computer programs are presented for executing a computer game. One method includes an operation for setting an initial value to the jackpot of a first player. The jackpot of the first player is increased based on each bet by the first player in the computer game. Additionally, the jackpot of the first player is increased based on each bet made by friends of the first player in the computer game. The friends of the first player have a social connection with the first player, and the jackpot of the first player is independent from bets in the computer game of players that are not friends of the first player. The method further includes an operation for resetting the jackpot of the first player to the initial value when the first player or when any friend of the first player wins the jackpot.Type: GrantFiled: May 30, 2012Date of Patent: November 15, 2016Assignee: Zynga Inc.Inventors: John Frederic Constable, Jon-Paul Emile Dumont, Michael J. Engle, Cor Robert Despota, James Chia-Ming Liu, Michael Anthony Fox
-
Patent number: 9342610Abstract: A see-through head-mounted display (HMD) device provides an augmented reality image which is associated with a real-world object, such as a picture frame, wall or billboard. Initially, the object is identified by a user, e.g., based on the user gazing at the object for a period of time, making a gesture such as pointing at the object and/or providing a verbal command. The location and visual characteristics of the object are determined by a front-facing camera of the HMD device, and stored in a record. The user selects from among candidate data streams, such as a web page, game feed, video or stocker ticker. Subsequently, when the user is in the location of the object and looks at the object, the HMD device matches the visual characteristics to the record to identify the data stream, and displays corresponding augmented reality images registered to the object.Type: GrantFiled: August 25, 2011Date of Patent: May 17, 2016Assignee: Microsoft Technology Licensing, LLCInventors: James Chia-Ming Liu, Anton Oguzhan Alford Andrews, Craig R. Maitlen, Christopher M. Novak, Darren A. Bennett, Sheridan Martin Small
-
Patent number: 9245501Abstract: Virtual objects are located for display in a head-mounted display (HMD) to provide an augment reality view to an HMD wearer. An HMD wearer's total field of view (TFOV) is classified into two or more regions. Additionally, a field of view (FOV) for the HMD wearer is determined. The FOV is compared with the two or more regions of the HMD wearer's TFOV. Responsive to this comparison, virtual objects are determined for display based on a location of the FOV relative to the two or more regions of the HMD wearer's TFOV. The virtual objects may then be displayed by the HMD at an appropriate location.Type: GrantFiled: May 7, 2015Date of Patent: January 26, 2016Assignee: Microsoft Technology Licensing, LLCInventors: James Chia-Ming Liu, Stephen Gilchrist Latta, Anton Andrews, Benjamin Isaac Vaught, Christopher Michael Novak, Sheridan Leigh Martin
-
Publication number: 20150235632Abstract: Virtual objects are located for display in a head-mounted display (HMD) to provide an augment reality view to an HMD wearer. An HMD wearer's total field of view (TFOV) is classified into two or more regions. Additionally, a field of view (FOV) for the HMD wearer is determined. The FOV is compared with the two or more regions of the HMD wearer's TFOV. Responsive to this comparison, virtual objects are determined for display based on a location of the FOV relative to the two or more regions of the HMD wearer's TFOV. The virtual objects may then be displayed by the HMD at an appropriate location.Type: ApplicationFiled: May 7, 2015Publication date: August 20, 2015Inventors: JAMES CHIA-MING LIU, STEPHEN GILCHRIST LATTA, ANTON ANDREWS, BENJAMIN ISAAC VAUGHT, CHRISTOPHER MICHAEL NOVAK, SHERIDAN LEIGH MARTIN
-
Patent number: 9041623Abstract: Virtual images are located for display in a head-mounted display (HMD) to provide an augment reality view to an HMD wearer. Sensor data may be collected from on-board sensors provided on an HMD. Additionally, other day may be collected from external sources. Based on the collected sensor data and other data, the position and rotation of the HMD wearer's head relative to the HMD wearer's body and surrounding environment may be determined. After resolving the HMD wearer's head position, the HMD wearer's total field of view (TFOV) may be classified into regions. Virtual images may then be located in the classified TFOV regions to locate the virtual images relative to the HMD wearer's body and surrounding environment.Type: GrantFiled: December 3, 2012Date of Patent: May 26, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: James Chia-Ming Liu, Stephen Gilchrist Latta, Anton Andrews, Benjamin Isaac Vaught, Christopher Michael Novak, Sheridan Leigh Martin
-
Patent number: 8966613Abstract: Embodiments of the present invention relate to systems, methods, and computer storage media for identifying, authenticating, and authorizing a user to a device. A dynamic image, such as a video captured by a depth camera, is received. The dynamic image provides data from which geometric information of a portion of a user may be identified as well as motion information of a portion of the user may be identified. Consequently, a geometric attribute is identified from the geometric information. A motion attribute may also be identified from the motion information. The geometric attribute is compared to one or more geometric attributes associated with authorized users. Additionally, the motion attribute may be compared to one or more motion attributes associated with the authorized users. A determination may be made that the user is an authorized user. As such the user is authorized to utilize functions of the device.Type: GrantFiled: September 30, 2011Date of Patent: February 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Eric Horvitz, Desney S. Tan, James Chia-Ming Liu
-
Publication number: 20140106858Abstract: Methods, systems, and computer programs are presented for executing a computer game. One method includes an operation for detecting that a player playing in a first game also has played a second game, where the first game is different from the second game. Further, the method includes another operation for determining an asset for the second game that may be awarded for a required amount of progress made by the player in the first game. The player is notified in the first game that the player is eligible to obtain the asset while playing the first game. The asset is awarded to the player for use in the second game when the required amount of progress is made in the first game.Type: ApplicationFiled: October 15, 2013Publication date: April 17, 2014Applicant: Zynga Inc.Inventors: John Frederic Constable, Jon-Paul Emile Dumont, Michael J. Engle, Cor Robert Despota, James Chia-Ming Liu, Michael Anthony Fox
-
Publication number: 20130324233Abstract: Methods, systems, and computer programs are presented for executing a computer game. One method includes an operation for setting an initial value to the jackpot of a first player. The jackpot of the first player is increased based on each bet by the first player in the computer game. Additionally, the jackpot of the first player is increased based on each bet made by friends of the first player in the computer game. The friends of the first player have a social connection with the first player, and the jackpot of the first player is independent from bets in the computer game of players that are not friends of the first player. The method further includes an operation for resetting the jackpot of the first player to the initial value when the first player or when any friend of the first player wins the jackpot.Type: ApplicationFiled: May 30, 2012Publication date: December 5, 2013Applicant: Zynga Inc.Inventors: John Frederic Constable, Jon-Paul Emile Dumont, Michael J. Engle, Cor Robert Despota, James Chia-Ming Liu, Michael Anthony Fox
-
Publication number: 20130096863Abstract: Systems, methods, and computer media for calibrating user-mounted devices are provided. An external device capable of providing calibration data to a user-mounted device worn by a user is identified. An identification acknowledgement is received from the external device. A device calibration mode is entered in which calibration data describing the user-mounted device is received by the user-mounted device. The calibration data is based at least in part on sensor data acquired and normalized by the external device. The calibration data is then received. The calibration data includes at least one determined pose or body measurement of the user and a calculated alignment of the user-mounted device relative to the user. The user-mounted device is calibrated using the received calibration data.Type: ApplicationFiled: December 3, 2012Publication date: April 18, 2013Inventors: JAMES CHIA-MING LIU, BENJAMIN ISAAC VAUGHT, PAOLO MALABUYO
-
Publication number: 20130093789Abstract: Virtual images are located for display in a head-mounted display (HMD) to provide an augment reality view to an HMD wearer. Sensor data may be collected from on-board sensors provided on an HMD. Additionally, other day may be collected from external sources. Based on the collected sensor data and other data, the position and rotation of the HMD wearer's head relative to the HMD wearer's body and surrounding environment may be determined. After resolving the HMD wearer's head position, the HMD wearer's total field of view (TFOV) may be classified into regions. Virtual images may then be located in the classified TFOV regions to locate the virtual images relative to the HMD wearer's body and surrounding environment.Type: ApplicationFiled: December 3, 2012Publication date: April 18, 2013Inventors: JAMES CHIA-MING LIU, STEPHEN GILCHRIST LATTA, ANTON ANDREWS, BENJAMIN ISAAC VAUGHT, CHRISTOPHER MICHAEL NOVAK, SHERIDAN LEIGH SMALL
-
Publication number: 20130086674Abstract: Embodiments of the present invention relate to systems, methods, and computer storage media for identifying, authenticating, and authorizing a user to a device. A dynamic image, such as a video captured by a depth camera, is received. The dynamic image provides data from which geometric information of a portion of a user may be identified as well as motion information of a portion of the user may be identified. Consequently, a geometric attribute is identified from the geometric information. A motion attribute may also be identified from the motion information. The geometric attribute is compared to one or more geometric attributes associated with authorized users. Additionally, the motion attribute may be compared to one or more motion attributes associated with the authorized users. A determination may be made that the user is an authorized user. As such the user is authorized to utilize functions of the device.Type: ApplicationFiled: September 30, 2011Publication date: April 4, 2013Applicant: MICROSOFT CORPORATIONInventors: ERIC HORVITZ, DESNEY S. TAN, JAMES CHIA-MING LIU
-
Publication number: 20130050258Abstract: A see-through head-mounted display (HMD) device provides an augmented reality image which is associated with a real-world object, such as a picture frame, wall or billboard. Initially, the object is identified by a user, e.g., based on the user gazing at the object for a period of time, making a gesture such as pointing at the object and/or providing a verbal command. The location and visual characteristics of the object are determined by a front-facing camera of the HMD device, and stored in a record. The user selects from among candidate data streams, such as a web page, game feed, video or stocker ticker. Subsequently, when the user is in the location of the object and looks at the object, the HMD device matches the visual characteristics to the record to identify the data stream, and displays corresponding augmented reality images registered to the object.Type: ApplicationFiled: August 25, 2011Publication date: February 28, 2013Inventors: James Chia-Ming Liu, Anton Oguzhan Alford Andrews, Craig R. Maitlen, Christopher M. Novak, Darren A. Bennett, Sheridan Martin Small
-
Publication number: 20130013417Abstract: A facility is provided for adding, identifying, comparing, organizing, annotating, sharing and discovering goods to acquire. This facility provides users with the information and the ability to make informed goods acquisition decisions at the point of sale where they could not have done so previously. Through the system of goods organization, the user will be able to benefit from the identifiable information about the goods that they currently own when presented with new acquirable goods. Knowing the relations between the existing goods owned allows users to benefit from objective measurements of the likelihood of success or satisfaction when presented with a new acquisition target.Type: ApplicationFiled: January 30, 2012Publication date: January 10, 2013Applicant: Ferucia LLCInventors: Michael Hamilton Miller, Lisa Ann Miller, James Chia-Ming Liu, Alexander George Parakilas
-
Publication number: 20130007668Abstract: A system and method are provided that enhances a user's experience when using a see-through near eye display device. A user interface is provided for a user to manage single or simultaneous applications in a head mounted device. Applications for the head mounted device may be activated or deactivated by the user via the user-interface. The user's total field of view (TFOV) which accounts for a complete range of rotation and translation of the user's head may be determined by tracking the user's head position and rotation relative to the user's body and an environment associated with the user. One region of the user's TFOV (e.g., the right-hand side) may display an “application menu” including a list of applications that can be launched, and another region of the user's TFOV (e.g., the left-hand side) may display an “active menu” including a list of applications currently running.Type: ApplicationFiled: July 1, 2011Publication date: January 3, 2013Inventors: James Chia-Ming Liu, Anton Oguzhan Alford Andrews, Craig R. Maitlen, Sheridan Small