Patents by Inventor Jonathan Eric Foster

Jonathan Eric Foster 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: 20220378310
    Abstract: A head-mounted device includes one or more eye-tracking cameras and one or more computer-readable hardware storage devices having stored thereon computer-executable instructions, including a machine-learned artificial intelligence (AI) model. The head-mounted device is configured to cause the one or more eye-tracking cameras to take a series of images of one or more areas of skin around one or more eyes of a wearer, and use the machine-learned AI model to analyze the series of images to extract a photoplethysmography waveform. A heart rate is then detected based on the photoplethysmography waveform.
    Type: Application
    Filed: May 27, 2021
    Publication date: December 1, 2022
    Inventors: Jonathan Eric FOSTER, Daniel Jonathan MCDUFF
  • Patent number: 10521944
    Abstract: Optimizations are provided for facilitating optimal viewing positions for viewing virtual objects in VR environments. Initially, user selection of a virtual object being rendered in a VR display is detected. Subsequently, an optimal viewing position is dynamically calculated based on one or more characteristic of the virtual object to be viewed. A predetermined triggering event is also detected, and in response to the predetermined triggering event, a scene which is arranged to display the selected virtual object from the optimal viewing position is rendered in the VR display.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: December 31, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chaitanya Dev Sareen, Jenny Kam, Brian C. Kramp, Jonathan Eric Foster, Steven T. Kaneko
  • Publication number: 20190057531
    Abstract: Optimizations are provided for facilitating optimal viewing positions for viewing virtual objects in VR environments. Initially, user selection of a virtual object being rendered in a VR display is detected. Subsequently, an optimal viewing position is dynamically calculated based on one or more characteristic of the virtual object to be viewed. A predetermined triggering event is also detected, and in response to the predetermined triggering event, a scene which is arranged to display the selected virtual object from the optimal viewing position is rendered in the VR display.
    Type: Application
    Filed: November 2, 2017
    Publication date: February 21, 2019
    Inventors: Chaitanya Dev Sareen, Jenny Kam, Brian C. Kramp, Jonathan Eric Foster, Steven T. Kaneko
  • Patent number: 9858718
    Abstract: Examples are disclosed that relate to displaying lists on augmented reality and virtual reality display devices in such a manner as to avoid list occlusion and resulting user input errors. One disclosed example provides a computing device including an image sensor, a display device, a logic device configured to execute instructions, and a storage device comprising instructions executable by the logic device. The instructions are executable to generate a representation of the list, compare the representation of the list to a topology of a three-dimensional environment viewable via the display device to determine whether the representation of the list intersects any object in the topology, and if the representation of the list intersects an object in the topology of the three-dimensional environment, then adjust one or more of a position and orientation of each of one or more items of the list to adapt to the object in the topology.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: January 2, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Scott Petill, Shih-Sang Carnaven Chiu, Ikuyo Tsunoda, Jonathan Eric Foster
  • Publication number: 20160217612
    Abstract: Examples are disclosed that relate to displaying lists on augmented reality and virtual reality display devices in such a manner as to avoid list occlusion and resulting user input errors. One disclosed example provides a computing device including an image sensor, a display device, a logic device configured to execute instructions, and a storage device comprising instructions executable by the logic device. The instructions are executable to generate a representation of the list, compare the representation of the list to a topology of a three-dimensional environment viewable via the display device to determine whether the representation of the list intersects any object in the topology, and if the representation of the list intersects an object in the topology of the three-dimensional environment, then adjust one or more of a position and orientation of each of one or more items of the list to adapt to the object in the topology.
    Type: Application
    Filed: January 27, 2015
    Publication date: July 28, 2016
    Inventors: Scott Petill, Shih-Sang Carnaven Chiu, Ikuyo Tsunoda, Jonathan Eric Foster