Patents by Inventor Michael G. Boulton

Michael G. Boulton 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: 11146777
    Abstract: A method for efficiently populating a display is provided. The method can include identifying a point at which a world ray intersects a capture surface defined by capture points of a scene, identifying a capture point closest to the identified point, generating a motion vector based on the motion vectors for each of two directly adjacent capture points, identifying a vector in the generated motion vector at a location at which the world ray intersects an image surface, and providing a pixel value from the image data of the capture point, the pixel value corresponding to a location in the image surface at which a vector of the generated motion vector points to the location at which the world ray intersects the image surface within a threshold distance or after a specified number of iterations.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: October 12, 2021
    Assignee: Microsoft Technologv Licensing. LLC
    Inventors: Ashraf A. Michail, Yang You, Michael G. Boulton
  • Publication number: 20200267375
    Abstract: A method for efficiently populating a display is provided. The method can include identifying a point at which a world ray intersects a capture surface defined by capture points of a scene, identifying a capture point closest to the identified point, generating a motion vector based on the motion vectors for each of two directly adjacent capture points, identifying a vector in the generated motion vector at a location at which the world ray intersects an image surface, and providing a pixel value from the image data of the capture point, the pixel value corresponding to a location in the image surface at which a vector of the generated motion vector points to the location at which the world ray intersects the image surface within a threshold distance or after a specified number of iterations.
    Type: Application
    Filed: February 15, 2019
    Publication date: August 20, 2020
    Inventors: Ashraf A. Michail, Yang You, Michael G. Boulton
  • Publication number: 20180182160
    Abstract: A method for lighting virtual objects includes recognizing a three-dimensional representation of a physical environment, and recognizing a three-dimensional world-space position for a virtual object in the physical environment. Based on the three-dimensional representation, a cube map is generated that defines lighting conditions of the physical environment at the three-dimensional world-space position. From the cube map, a spherical harmonic lighting model having a predetermined order is derived. The virtual object is presented at the three-dimensional world-space position with environmental lighting effects based on the spherical harmonic lighting model.
    Type: Application
    Filed: December 23, 2016
    Publication date: June 28, 2018
    Inventors: Michael G. Boulton, Yang You