Patents by Inventor Raymond Kirk Price

Raymond Kirk Price 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: 20200334824
    Abstract: Techniques are provided to dynamically generate and render an object bounding fence in a mixed-reality scene. Initially, a sparse spatial mapping is accessed. The sparse spatial mapping beneficially includes perimeter edge data describing an object's edge perimeters. A gravity vector is also generated. Based on the perimeter edge data and the gravity vector, two-dimensional (2D) boundaries of the object are determined and a bounding fence mesh of the environment is generated. A virtual object is then rendered, where the virtual object is representative of at least a portion of the bounding fence mesh and visually illustrates a bounding fence around the object.
    Type: Application
    Filed: June 30, 2020
    Publication date: October 22, 2020
    Inventors: Michael BLEYER, Yuri PEKELNY, Raymond Kirk PRICE
  • Publication number: 20200334823
    Abstract: Techniques are provided to dynamically generate and render an object bounding fence in a mixed-reality scene. Initially, a sparse spatial mapping is accessed. The sparse spatial mapping beneficially includes perimeter edge data describing an object's edge perimeters. A gravity vector is also generated. Based on the perimeter edge data and the gravity vector, two-dimensional (2D) boundaries of the object are determined and a bounding fence mesh of the environment is generated. A virtual object is then rendered, where the virtual object is representative of at least a portion of the bounding fence mesh and visually illustrates a bounding fence around the object.
    Type: Application
    Filed: April 19, 2019
    Publication date: October 22, 2020
    Inventors: Michael Bleyer, Yuri Pekelny, Raymond Kirk Price
  • Patent number: 10810753
    Abstract: Disclosed is a technique for 3D reconstruction through a combination of time-of-flight (ToF) and stereoscopy. Use of a single modulation frequency in ToF computation provides a set of ambiguous distances. To determine a single accurate distance out of this candidate set, a stereoscopic comparison of an image pair provides a disambiguating distance. The stereoscopic comparison uses a stored virtual image of at least part of the emitted light, and the detected image of light reflected from an object. The stereoscopic distance is used to determine which of the multiple accurate distances is correct based on proximity. The closest of the multiple distances to the disambiguating distance is taken as the actual distance.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: October 20, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Bleyer, Raymond Kirk Price, Denis Demandolx
  • Patent number: 10788894
    Abstract: A method for active eye-tracking comprises pulsing on and off a plurality of infrared optical sources configured to emit infrared light with a narrow spectral linewidth toward an eye of a user, such that a pulse-on duration is less than a duration needed to fully thermalize each optical source. One or more shuttered optical sensors are configured to receive infrared light reflected off the eye of the user. The shuttered optical sensors are opened for a detection duration based on the pulse-on duration, the shuttered optical sensors. A conformation of the user's eye is indicated based on infrared light received at the shuttered optical sensor during the detection duration.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: September 29, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raymond Kirk Price, Michael Bleyer, Denis Demandolx
  • Patent number: 10778952
    Abstract: Disclosed are a device and a method of depth sensing that handle light leakage issues. In some embodiments, the depth sensing device includes a light emitter that illuminates an environment of the depth sensing device. The device identifies a first portion of the emitted light that is prevented from reaching the environment of the device due to being redirected by an optical component located in proximity to the light emitter. An imaging sensor of the device detects a second portion of the emitted light that reaches and is reflected by a surface in the environment of the device other than a surface of the optical component. The device generates, based on the second portion of the emitted light, a depth map that includes a plurality of values corresponding to distances relative to the device, wherein said generating excludes from consideration the identified first portion of the emitted light.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: September 15, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Bleyer, Raymond Kirk Price, Jian Zhao, Denis Demandolx
  • Patent number: 10776954
    Abstract: A head-mounted device (“HMD”) is configured to perform intrinsic and/or extrinsic calibration of the HMD's camera system by exploiting a displayed electronic image rendered on a separate display screen. A series of images are captured using one or more of the HMD's cameras. The displayed image is a known image that includes markers with known characteristics to the HMD. The known characteristics include known marker shapes and a number of coded or un-coded markers. Each image in the series captures the displayed image at a different angle or distance relative to another image in the series. The HMD then identifies, from within the series of images, two-dimensional image positions of the markers. The HMD uses the two-dimensional image positions and a determined three-dimensional position of the markers to perform a bundle adjustment used to subsequently determine a position and angular alignment of the separate display screen relative to the HMD.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: September 15, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Bleyer, Yuri Pekelny, Raymond Kirk Price
  • Publication number: 20200285307
    Abstract: An improved eye tracking illumination system is disclosed. The system includes (i) an RGB laser device that is associated with a first collimating optic and (ii) an IR illumination device that is associated with a second collimating optic. The system also includes a DMA that has a MEMS mirror system. The DMA optically combines IR light and RGB light to generate combined light. The combined light is then directed towards a user's eye via a transport medium (e.g., a waveguide). One or more photodetector(s) are positioned to capture reflected light that is reflected off of the user's eye. The photodetectors include an IR detector configured to detect reflected IR light off of the user's eye in order to perform eye tracking.
    Type: Application
    Filed: March 4, 2019
    Publication date: September 10, 2020
    Inventors: Raymond Kirk Price, Yarn Chee Poon, Rachel N. Ulanch, Rashelle Kay Yee
  • Publication number: 20200285848
    Abstract: An improved iris recognition illumination system is disclosed. The system includes (i) an RGB laser device that is associated with a first collimating optic and (ii) an IR illumination device that is associated with a second collimating optic. The system also includes a DMA that has a MEMS mirror system. The DMA optically combines IR light and RGB light to generate combined light. The combined light is then directed towards a user's iris via a transport medium (e.g., a waveguide). One or more photodetector(s) are positioned to capture reflected light that is reflected off of the user's iris. The photodetectors include an IR detector configured to detect reflected IR light off of the user's iris in order to perform iris recognition.
    Type: Application
    Filed: March 4, 2019
    Publication date: September 10, 2020
    Inventors: Raymond Kirk Price, Yarn Chee Poon, Rachel N. Ulanch, Rashelle Kay Yee
  • Publication number: 20200285050
    Abstract: An illumination system having a reduced z-dimensional profile, which is achieved by reflecting light out of plane relative to a light source that generated the light, is disclosed herein. This illumination system includes an IR illumination device, a collimating optic, a turning optic, and a waveguide. The turning optic is specially configured to receive IR light from the IR illumination device and to reflect the IR light out of plane relative to the emission orientation of the IR illumination device. The reflected IR light is reflected towards the collimating optic. The waveguide is positioned in a fixed position relative to the collimating optic and includes an input port or grating to receive the collimated IR light. By reflecting light out of the plane, the size of the illumination system can be beneficially reduced in the z-direction.
    Type: Application
    Filed: March 4, 2019
    Publication date: September 10, 2020
    Inventors: Raymond Kirk Price, Yarn Chee Poon, Rachel N. Ulanch, Rashelle Kay Yee
  • Publication number: 20200280162
    Abstract: Techniques are provided to reduce the form factor of laser-based systems by multi-purposing a photodiode used to help control the output of a laser. A reflective photodiode comprises a light receiving surface and a reflective coating. The light receiving surface is configured to absorb some incident light and to convert it into electrical current. The reflective coating is disposed on the light receiving surface and is configured to reflect some of the incident light away from the light receiving surface. The reflective coating also permits some of the incoming light to pass therethrough for absorption.
    Type: Application
    Filed: February 28, 2019
    Publication date: September 3, 2020
    Inventors: Raymond Kirk Price, Rachel N. Ulanch, Joshua Owen Miller
  • Publication number: 20200279436
    Abstract: Optimizations are provided for reconstructing geometric surfaces for an environment that includes moving objects. Multiple depth maps for the environment are created, where some of the depth maps correspond to different perspectives of the environment. A motion state identifier is assigned to at least some pixels in at least some of the depth maps corresponding to moving objects in the environment. A composite 3D mesh is built using at least some of the multiple depth maps, by incorporating pixel information from the depth maps, while omitting pixel information identified by the motion state identifiers as being associated with moving objects.
    Type: Application
    Filed: May 15, 2020
    Publication date: September 3, 2020
    Inventors: Michael BLEYER, Yuri PEKELNY, Raymond Kirk PRICE
  • Publication number: 20200278545
    Abstract: Techniques are provided to re-arrange the placement of a photodiode within an illumination system to achieve improved characteristics and reduced form factor. An illumination system includes a laser assembly, a MEMS mirror system, a beam combiner, and a photodiode. The laser assembly includes RGB lasers, and the MEMS mirror system redirects laser light produced by the RGB lasers to illuminate pixels in an image frame. The beam combiner combines the laser light. The photodiode is provided to determine a power output of the laser assembly by receiving and measuring some of the laser light. The photodiode may be beneficially positioned before or after collimating optics and/or the beam combiner.
    Type: Application
    Filed: February 28, 2019
    Publication date: September 3, 2020
    Inventors: Raymond Kirk Price, Rachel N. Ulanch, Joshua Owen Miller
  • Publication number: 20200280158
    Abstract: Techniques are provided for increasing a laser light's spectral linewidth while simultaneously improving how a laser is controlled by causing the laser to operate at higher power levels. An illumination energy value for a pixel and an illumination time period for the pixel are both determined. A number of laser pulses that are to be emitted by the laser assembly to illuminate the pixel during the illumination time period is also determined. This number is based on the illumination energy value for the pixel. Then, within the illumination time period and in accordance with the determined number of laser pulses, the pixel is illuminated by causing the laser assembly to emit one or more laser pulses that cause the pixel to be illuminated at the illumination energy value.
    Type: Application
    Filed: March 1, 2019
    Publication date: September 3, 2020
    Inventors: Raymond Kirk Price, Novela Kristim Auparay, Yarn Chee Poon
  • Patent number: 10762652
    Abstract: A head-mounted device (HMD) is configured to perform depth detection in conjunction with movement tracking. The HMD includes a stereo camera pair comprising a first camera and a second camera, both of which are mounted on the HMD. The fields of view for both of the cameras overlap to form an overlapping field of view. These cameras are configured to detect both visible light and infrared (IR) light. The HMD also includes an IR dot-pattern illuminator that is configured to emit an IR dot-pattern illumination. The HMD uses the IR dot-pattern illumination to determine an object's depth. The HMD also includes one or more flood IR light illuminators that emit a flood of IR light. The HMD uses the flood of IR light to track at least its own movements, and sometimes even hand movements, in various environments, even low light environments.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: September 1, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Raymond Kirk Price, Michael Bleyer, Christopher Francis Reidy
  • Patent number: 10762219
    Abstract: Optimizations are provided to control access to virtual content included within a three-dimensional (3D) mesh. Specifically, after the 3D mesh is accessed, then objects represented by the 3D mesh are segmented so that they are distinguishable from one another. Once segmented, then a permissions is assigned to each object or even to groups of objects. For instance, all of the objects that are associated with a particular sub-space (e.g., a bedroom or a living room) may be assigned the same permissions. By assigning permissions to objects, it is possible to control which requesting entities will have access to the objects as well as how much access each of those requesting entities is afforded.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: September 1, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yuri Pekelny, Michael Bleyer, Raymond Kirk Price
  • Patent number: 10747313
    Abstract: An improved eye tracking illumination system is disclosed. The system includes (i) an RGB laser device that is associated with a first collimating optic and (ii) an IR illumination device that is associated with a second collimating optic. The system also includes a DMA that has a MEMS mirror system. The DMA optically combines IR light and RGB light to generate combined light. The combined light is then directed towards a user's eye via a transport medium (e.g., a waveguide). One or more photodetector(s) are positioned to capture reflected light that is reflected off of the user's eye. The photodetectors include an IR detector configured to detect reflected IR light off of the user's eye in order to perform eye tracking.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: August 18, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Raymond Kirk Price, Yarn Chee Poon, Rachel N. Ulanch, Rashelle Kay Yee
  • Patent number: 10747892
    Abstract: Optimizations are provided to control access to virtual content included within a three-dimensional (3D) mesh. Specifically, after the 3D mesh is accessed, then objects represented by the 3D mesh are segmented so that they are distinguishable from one another. Once segmented, then a permissions is assigned to each object or even to groups of objects. For instance, all of the objects that are associated with a particular sub-space (e.g., a bedroom or a living room) may be assigned the same permissions. By assigning permissions to objects, it is possible to control which requesting entities will have access to the objects as well as how much access each of those requesting entities is afforded.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: August 18, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yuri Pekelny, Michael Bleyer, Raymond Kirk Price
  • Patent number: 10728518
    Abstract: A head-mounted device (HMD) is configured to perform head tracking, even in low light environments. The HMD includes a stereo camera pair that includes a first camera and a second camera having overlapping fields of view. Both cameras are mounted on the HMD and are configured to detect both visible light and infrared (IR) light. The HMD also includes a flood IR light illuminator that is configured to emit a flood of IR light that spans an illumination area that overlaps with the cameras' fields of view. The intensity of the IR light is sometimes modified to accommodate low light environmental conditions. The cameras obtain images of reflected IR light. These images are then used to track movements of the HMD, even in low light environments.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: July 28, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Raymond Kirk Price, Michael Bleyer, Christopher Francis Reidy
  • Patent number: 10712561
    Abstract: An illumination source is operated to illuminate an operating environment and an optical sensor is periodically operated for a detection period to detect illumination reflected from one or more subjects within the operating environment. Upon recognizing a source of interfering pulsed illumination within the operating environment, the timing of a subsequent detection period may be varied. In this way, sensing of the interfering pulsed illumination may be averted.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: July 14, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Raymond Kirk Price, Jian Zhao, Michael Bleyer, Denis Demandolx
  • Publication number: 20200213527
    Abstract: Techniques are provided to reduce power consumption when performing surface reconstruction. A surface mesh of an environment is generated, where the surface mesh is generated from multiple depth maps that are obtained of the environment. After the surface mesh is generated, a change detection image of that environment is captured while refraining from obtaining a new depth map of the environment. The change detection image is compared to the surface mesh. If a difference between the change detection image and the surface mesh is detected and if that difference satisfies a pre-determined difference threshold, then a new depth map of the environment is obtained. The surface mesh is then updated using the new depth map.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 2, 2020
    Inventors: Michael Bleyer, Marc Andre Leon Pollefeys, Yuri Pekelny, Raymond Kirk Price