Patents by Inventor Jonathan Ross Hoof
Jonathan Ross Hoof 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: 10529071Abstract: A facial skin mask may be generated based on isolating a head part in a captured image, removing a first pixel that is indicative of non-skin from the head part in the captured image, and removing a second pixel that is indicative of having a high velocity from the head part in the captured image. Heart rate may be detected based on the change of color of the pixels of the generated facial skin mask.Type: GrantFiled: July 16, 2018Date of Patent: January 7, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Beibei Cheng, Benjamin William Walker, Jonathan Ross Hoof, Daniel Kennett, Anis Ahmad
-
Publication number: 20190073767Abstract: A facial skin mask may be generated based on isolating a head part in a captured image, removing a first pixel that is indicative of non-skin from the head part in the captured image, and removing a second pixel that is indicative of having a high velocity from the head part in the captured image. Heart rate may be detected based on the change of color of the pixels of the generated facial skin mask.Type: ApplicationFiled: July 16, 2018Publication date: March 7, 2019Inventors: Beibei Cheng, Benjamin William Walker, Jonathan Ross Hoof, Daniel Kennett, Anis Ahmad
-
Patent number: 10026171Abstract: A facial skin mask may be generated based on isolating a head part in a captured image, removing a first pixel that is indicative of non-skin from the head part in the captured image, and removing a second pixel that is indicative of having a high velocity from the head part in the captured image. Heart rate may be detected based on the change of color of the pixels of the generated facial skin mask.Type: GrantFiled: January 13, 2017Date of Patent: July 17, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Beibei Cheng, Benjamin William Walker, Jonathan Ross Hoof, Daniel Kennett, Anis Ahmad
-
Publication number: 20180033198Abstract: In various embodiments, methods and systems for determining a forward direction for augmented reality (AR)/virtual reality (VR) are provided. A sideways vector and an up vector are measured by an AR/VR device. A cross product of the sideways vector and the up vector is calculated to obtain a forward vector. An indication from a user of the AR/VR device is received to perform an action in a forward direction and the action in the forward direction is performed in a direction of the forward vector. For example, a user can move in an AR/VR environment in the forward direction or a user interface can be provided in the AR/VR environment in the forward direction.Type: ApplicationFiled: July 29, 2016Publication date: February 1, 2018Inventors: Soren Hannibal Nielsen, Jonathan Ross Hoof
-
Patent number: 9829989Abstract: Examples are disclosed herein that relate to processing three-dimensional user input. One example provides a method of processing user input in a three-dimensional coordinate system, comprising receiving a user input of an origin reset for the three-dimensional coordinate system, responsive to receiving the user input of the origin reset, resetting an origin of the three-dimensional coordinate system, receiving three-dimensional user input in the three-dimensional coordinate system, while the origin remains set, measuring at least one three-dimensional displacement of the three-dimensional user input relative to the origin, and causing movement of a user interface element displayed in a user interface, the movement based on the at least one measured three-dimensional displacement.Type: GrantFiled: December 21, 2016Date of Patent: November 28, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael David McGrath, Jonathan Ross Hoof
-
Publication number: 20170132786Abstract: A facial skin mask may be generated based on isolating a head part in a captured image, removing a first pixel that is indicative of non-skin from the head part in the captured image, and removing a second pixel that is indicative of having a high velocity from the head part in the captured image. Heart rate may be detected based on the change of color of the pixels of the generated facial skin mask.Type: ApplicationFiled: January 13, 2017Publication date: May 11, 2017Inventors: Beibei Cheng, Benjamin William Walker, Jonathan Ross Hoof, Daniel Kennett, Anis Ahmad
-
Publication number: 20170102778Abstract: Examples are disclosed herein that relate to processing three-dimensional user input. One example provides a method of processing user input in a three-dimensional coordinate system, comprising receiving a user input of an origin reset for the three-dimensional coordinate system, responsive to receiving the user input of the origin reset, resetting an origin of the three-dimensional coordinate system, receiving three-dimensional user input in the three-dimensional coordinate system, while the origin remains set, measuring at least one three-dimensional displacement of the three-dimensional user input relative to the origin, and causing movement of a user interface element displayed in a user interface, the movement based on the at least one measured three-dimensional displacement.Type: ApplicationFiled: December 21, 2016Publication date: April 13, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Michael David McGrath, Jonathan Ross Hoof
-
Patent number: 9582879Abstract: A facial skin mask may be generated based on isolating a head part in a captured image, removing a first pixel that is indicative of non-skin from the head part in the captured image, and removing a second pixel that is indicative of having a high velocity from the head part in the captured image. Heart rate may be detected based on the change of color of the pixels of the generated facial skin mask.Type: GrantFiled: October 20, 2014Date of Patent: February 28, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Beibei Cheng, Benjamin William Walker, Jonathan Ross Hoof, Daniel Kennett, Anis Ahmad
-
Patent number: 9529454Abstract: Examples are disclosed herein that relate to processing three-dimensional user input. One example provides a method of processing user input in a three-dimensional coordinate system, comprising receiving a user input of an origin reset for the three-dimensional coordinate system, responsive to receiving the user input of the origin reset, resetting an origin of the three-dimensional coordinate system, receiving three-dimensional user input in the three-dimensional coordinate system, while the origin remains set, measuring at least one three-dimensional displacement of the three-dimensional user input relative to the origin, and causing movement of a user interface element displayed in a user interface, the movement based on the at least one measured three-dimensional displacement.Type: GrantFiled: June 19, 2015Date of Patent: December 27, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael David McGrath, Jonathan Ross Hoof
-
Publication number: 20160370882Abstract: Examples are disclosed herein that relate to processing three-dimensional user input. One example provides a method of processing user input in a three-dimensional coordinate system, comprising receiving a user input of an origin reset for the three-dimensional coordinate system, responsive to receiving the user input of the origin reset, resetting an origin of the three-dimensional coordinate system, receiving three-dimensional user input in the three-dimensional coordinate system, while the origin remains set, measuring at least one three-dimensional displacement of the three-dimensional user input relative to the origin, and causing movement of a user interface element displayed in a user interface, the movement based on the at least one measured three-dimensional displacement.Type: ApplicationFiled: June 19, 2015Publication date: December 22, 2016Inventors: Michael David McGrath, Jonathan Ross Hoof
-
Patent number: 9390487Abstract: Changes in image exposure setting may be compensated by creating a table of aggregate differences between corresponding pixels in two images and applying the table of aggregate differences to a portion of one of the two images. The images may be in any color space for visible light, or images not of visible light, such as infrared or depth images. In various configurations, the differences may be aggregated by averaging the differences for pixels of a certain value in one of the two images.Type: GrantFiled: October 20, 2014Date of Patent: July 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan Ross Hoof, Benjamin William Walker, Beibei Cheng
-
Publication number: 20160110856Abstract: Changes in image exposure setting may be compensated by creating a table of aggregate differences between corresponding pixels in two images and applying the table of aggregate differences to a portion of one of the two images. The images may be in any color space for visible light, or images not of visible light, such as infrared or depth images. In various configurations, the differences may be aggregated by averaging the differences for pixels of a certain value in one of the two images.Type: ApplicationFiled: October 20, 2014Publication date: April 21, 2016Inventors: Jonathan Ross Hoof, Benjamin William Walker, Beibei Cheng
-
Publication number: 20160110868Abstract: A facial skin mask may be generated based on isolating a head part in a captured image, removing a first pixel that is indicative of non-skin from the head part in the captured image, and removing a second pixel that is indicative of having a high velocity from the head part in the captured image.Type: ApplicationFiled: October 20, 2014Publication date: April 21, 2016Inventors: Beibei Cheng, Benjamin William Walker, Jonathan Ross Hoof, Daniel Kennett, Anis Ahmad
-
Publication number: 20150312561Abstract: A right near-eye display displays a right-eye virtual object, and a left near-eye display displays a left-eye virtual object. A first texture derived from a first image of a scene as viewed from a first perspective is overlaid on the right-eye virtual object and a second texture derived from a second image of the scene as viewed from a second perspective is overlaid on the left-eye virtual object. The right-eye virtual object and the left-eye virtual object cooperatively create an appearance of a pseudo 3D video perceivable by a user viewing the right and left near-eye displays.Type: ApplicationFiled: June 12, 2015Publication date: October 29, 2015Inventors: Jonathan Ross Hoof, Soren Hannibal Nielsen, Brian Mount, Stephen Latta, Adam Poulos, Daniel McCulloch, Darren Bennett, Ryan Hastings, Jason Scott