Patents by Inventor Joel Pritchett
Joel Pritchett 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: 11468639Abstract: A near-eye display system includes a see-through display, an image source, a background light sensor, a selective background occluder including a first liquid crystal panel and a second liquid crystal panel positioned between a pair of polarizers, and a computing device including instructions executable by a logic subsystem to determine a shape and a position of an occlusion area based upon a virtual object to be displayed, obtain a first and a second birefringence pattern for the first and the second liquid crystal panels, produce the occlusion area by applying the birefringence patterns to the liquid crystal panels, and display the virtual object in a location visually overlapping with the occlusion area.Type: GrantFiled: February 20, 2015Date of Patent: October 11, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Andreas G. Nowatzyk, Joel Pritchett, Rod G. Fleck
-
Patent number: 11064049Abstract: Embodiments related to predictive cloud-based presimulation are described herein. For example, one disclose embodiment provides, on a computing device, a method comprising receiving an input of state from a client device and executing a server simulation of a digital experience based on the input of state, the server simulation configured to run concurrently with, and ahead of, a client simulation on the client device. The method further comprises generating a plurality of simulation results from the server simulation, selecting one or more simulation results from the plurality of simulation results based on a likelihood the client simulation will utilize a particular simulation result, and sending the one or more simulation results to the client device.Type: GrantFiled: May 2, 2019Date of Patent: July 13, 2021Assignee: Microsoft Technology Licensing, LLCInventor: Joel Pritchett
-
Publication number: 20190260852Abstract: Embodiments related to predictive cloud-based presimulation are described herein. For example, one disclose embodiment provides, on a computing device, a method comprising receiving an input of state from a client device and executing a server simulation of a digital experience based on the input of state, the server simulation configured to run concurrently with, and ahead of, a client simulation on the client device. The method further comprises generating a plurality of simulation results from the server simulation, selecting one or more simulation results from the plurality of simulation results based on a likelihood the client simulation will utilize a particular simulation result, and sending the one or more simulation results to the client device.Type: ApplicationFiled: May 2, 2019Publication date: August 22, 2019Applicant: Microsoft Technology Licensing, LLCInventor: Joel Pritchett
-
Patent number: 10320944Abstract: Embodiments related to predictive cloud-based presimulation are described herein. For example, one disclose embodiment provides, on a computing device, a method comprising receiving an input of state from a client device and executing a server simulation of a digital experience based on the input of state, the server simulation configured to run concurrently with, and ahead of, a client simulation on the client device. The method further comprises generating a plurality of simulation results from the server simulation, selecting one or more simulation results from the plurality of simulation results based on a likelihood the client simulation will utilize a particular simulation result, and sending the one or more simulation results to the client device.Type: GrantFiled: July 8, 2015Date of Patent: June 11, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Joel Pritchett
-
Publication number: 20160247319Abstract: Examples are disclosed that relate to selectively dimming or occluding light from a real-world background to enhance the display of virtual objects on a near-eye display. One example provides a near-eye display system including a see-through display, an image source, a background light sensor, a selective background occluder comprising a first liquid crystal panel and a second liquid crystal panel positioned between a pair of polarizers, and a computing device including instructions executable by a logic subsystem to determine a shape and a position of an occlusion area based upon a virtual object to be displayed, obtain a first and a second birefringence pattern for the first and the second liquid crystal panels, produce the occlusion area by applying the birefringence patterns to the liquid crystal panels, and display the virtual object in a location visually overlapping with the occlusion area.Type: ApplicationFiled: February 20, 2015Publication date: August 25, 2016Inventors: Andreas G. Nowatzyk, Joel Pritchett, Rod G. Fleck
-
Publication number: 20150312374Abstract: Embodiments related to predictive cloud-based presimulation are described herein. For example, one disclose embodiment provides, on a computing device, a method comprising receiving an input of state from a client device and executing a server simulation of a digital experience based on the input of state, the server simulation configured to run concurrently with, and ahead of, a client simulation on the client device. The method further comprises generating a plurality of simulation results from the server simulation, selecting one or more simulation results from the plurality of simulation results based on a likelihood the client simulation will utilize a particular simulation result, and sending the one or more simulation results to the client device.Type: ApplicationFiled: July 8, 2015Publication date: October 29, 2015Inventor: Joel Pritchett
-
Patent number: 9098339Abstract: Embodiments related to predictive cloud-based presimulation are described herein. For example, one disclose embodiment provides, on a computing device, a method comprising receiving an input of state from a client device and executing a server simulation of a digital experience based on the input of state, the server simulation configured to run concurrently with, and ahead of, a client simulation on the client device. The method further comprises generating a plurality of simulation results from the server simulation, selecting one or more simulation results from the plurality of simulation results based on a likelihood the client simulation will utilize a particular simulation result, and sending the one or more simulation results to the client device.Type: GrantFiled: June 12, 2012Date of Patent: August 4, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Joel Pritchett
-
Patent number: 8968091Abstract: Human body motion is represented by a skeletal model derived from image data of a user. The model represents joints and bones and has a rigid body portion. The sets of body data are scaled to a predetermined number of sets for a number of periodic units. A body-based coordinate 3-D reference system having a frame of reference defined with respect to a position within the rigid body portion of the skeletal model is generated. The body-based coordinate 3-D reference system is independent of the camera's field of view. The scaled data and representation of relative motion within an orthogonal body-based 3-D reference system decreases the data and simplifies the calculations for determining motion thus enhancing real-time performance for multimedia applications controlled by a user's natural movements.Type: GrantFiled: March 2, 2012Date of Patent: March 3, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Michalis Raptis, Chuck Noble, Joel Pritchett, Hugues Hoppe, Darko Kirovski
-
Publication number: 20130332510Abstract: Embodiments related to predictive cloud-based presimulation are described herein. For example, one disclose embodiment provides, on a computing device, a method comprising receiving an input of state from a client device and executing a server simulation of a digital experience based on the input of state, the server simulation configured to run concurrently with, and ahead of, a client simulation on the client device. The method further comprises generating a plurality of simulation results from the server simulation, selecting one or more simulation results from the plurality of simulation results based on a likelihood the client simulation will utilize a particular simulation result, and sending the one or more simulation results to the client device.Type: ApplicationFiled: June 12, 2012Publication date: December 12, 2013Applicant: MICROSOFT CORPORATIONInventor: Joel Pritchett
-
Publication number: 20120165098Abstract: Human body motion is represented by a skeletal model derived from image data of a user. The model represents joints and bones and has a rigid body portion. The sets of body data are scaled to a predetermined number of sets for a number of periodic units. A body-based coordinate 3-D reference system having a frame of reference defined with respect to a position within the rigid body portion of the skeletal model is generated. The body-based coordinate 3-D reference system is independent of the camera's field of view. The scaled data and representation of relative motion within an orthogonal body-based 3-D reference system decreases the data and simplifies the calculations for determining motion thus enhancing real-time performance for multimedia applications controlled by a user's natural movements.Type: ApplicationFiled: March 2, 2012Publication date: June 28, 2012Applicant: MICROSOFT CORPORATIONInventors: Michalis Raptis, Chuck Noble, Joel Pritchett, Hugues Hoppe, Darko Kirovski
-
Publication number: 20120058824Abstract: Human body motion is represented by a skeletal model derived from image data of a user. The model represents joints and bones and has a rigid body portion. The sets of body data are scaled to a predetermined number of sets for a number of periodic units. A body-based coordinate 3-D reference system having a frame of reference defined with respect to a position within the rigid body portion of the skeletal model is generated. The body-based coordinate 3-D reference system is independent of the camera's field of view. The scaled data and representation of relative motion within an orthogonal body-based 3-D reference system decreases the data and simplifies the calculations for determining motion thus enhancing real-time performance for multimedia applications controlled by a user's natural movements.Type: ApplicationFiled: September 7, 2010Publication date: March 8, 2012Applicant: MICROSOFT CORPORATIONInventors: Michalis Raptis, Chuck Noble, Joel Pritchett, Hugues Hoppe, Darko Kirovski