Patents by Inventor Reza Nourai

Reza Nourai 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: 20200357094
    Abstract: A computer implemented method for warping multi-field color virtual content for sequential projection includes obtaining first and second color fields having different first and second colors. The method also includes determining a first time for projection of a warped first color field. The method further includes determining a second time for projection of a warped second color field. Moreover, the method includes predicting a first pose at the first time and predicting a second pose at the second time. In addition, the method includes generating the warped first color field by warping the first color field based on the first pose. The method also includes generating the warped second color field by warping the second color field based on the second pose.
    Type: Application
    Filed: July 23, 2020
    Publication date: November 12, 2020
    Applicant: MAGIC LEAP, INC.
    Inventors: Michael Harold LIEBENOW, Reza NOURAI, Robert Blake TAYLOR, Fahri YARAS
  • Publication number: 20200357185
    Abstract: A computer implemented method for warping virtual content from two sources includes a first source generating first virtual content based on a first pose. The method also includes a second source generating second virtual content based on a second pose. The method further includes a compositor processing the first and second virtual content in a single pass. Processing the first and second virtual content includes generating warped first virtual content by warping the first virtual content based on a third pose, generating warped second virtual content by warping the second virtual content based on the third pose, and generating output content by compositing the warped first and second virtual content.
    Type: Application
    Filed: July 24, 2020
    Publication date: November 12, 2020
    Applicant: MAGIC LEAP, INC.
    Inventors: Reza NOURAI, Robert Blake TAYLOR
  • Publication number: 20200314335
    Abstract: A virtual or augmented reality display system that controls power inputs to the display system as a function of image data. Image data itself is made of a plurality of image data frames, each with constituent color components of, and depth planes for displaying on, rendered content. Light sources or spatial light modulators to relay illumination from the light sources may receive signals from a display controlled to adjust a power setting to the light source or spatial light modulator based on control information embedded in an image data frame.
    Type: Application
    Filed: June 16, 2020
    Publication date: October 1, 2020
    Inventors: Jose Felix Rodriguez, Ricardo Martinez Perez, Reza Nourai
  • Patent number: 10769752
    Abstract: A computer implemented method for warping virtual content includes generating warped virtual content by transforming source virtual content. The method also includes determining whether a memory location corresponding to an X, Y location of the warped virtual content in an output frame of reference is occupied by pre-existing virtual content. The method further includes storing the warped virtual content in the memory location if the memory location is not occupied. Moreover, the method includes comparing respective Z locations of the warped virtual content and the pre-existing virtual content to identify virtual content with a Z location closer to a viewing location if the memory location is occupied. The method also includes storing the warped virtual content in the memory location corresponding to the X, Y location if a Z location of warped virtual content is closer to the viewing location than a pre-existing Z location of pre-existing virtual content.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: September 8, 2020
    Assignee: Magic Leap, Inc.
    Inventors: Reza Nourai, Robert Blake Taylor
  • Patent number: 10762598
    Abstract: A computer implemented method for warping multi-field color virtual content for sequential projection includes obtaining first and second color fields having different first and second colors. The method also includes determining a first time for projection of a warped first color field. The method further includes determining a second time for projection of a warped second color field. Moreover, the method includes predicting a first pose at the first time and predicting a second pose at the second time. In addition, the method includes generating the warped first color field by warping the first color field based on the first pose. The method also includes generating the warped second color field by warping the second color field based on the second pose.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: September 1, 2020
    Assignee: Magic Leap, Inc.
    Inventors: Michael Harold Liebenow, Reza Nourai, Robert Blake Taylor, Fahri Yaras
  • Patent number: 10735649
    Abstract: A virtual or augmented reality display system that controls power inputs to the display system as a function of image data. Image data itself is made of a plurality of image data frames, each with constituent color components of, and depth planes for displaying on, rendered content. Light sources or spatial light modulators to relay illumination from the light sources may receive signals from a display controlled to adjust a power setting to the light source or spatial light modulator based on control information embedded in an image data frame.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: August 4, 2020
    Assignee: Magic Leap, Inc.
    Inventors: Jose Felix Rodriguez, Ricardo Martinez Perez, Reza Nourai
  • Publication number: 20200242729
    Abstract: A computer implemented method for warping virtual content includes generating warped virtual content by transforming source virtual content. The method also includes determining whether a memory location corresponding to an X, Y location of the warped virtual content in an output frame of reference is occupied by pre-existing virtual content. The method further includes storing the warped virtual content in the memory location if the memory location is not occupied. Moreover, the method includes comparing respective Z locations of the warped virtual content and the pre-existing virtual content to identify virtual content with a Z location closer to a viewing location if the memory location is occupied. The method also includes storing the warped virtual content in the memory location corresponding to the X, Y location if a Z location of warped virtual content is closer to the viewing location than a pre-existing Z location of pre-existing virtual content.
    Type: Application
    Filed: April 14, 2020
    Publication date: July 30, 2020
    Applicant: MAGIC LEAP, INC.
    Inventors: Reza NOURAI, Robert Blake TAYLOR
  • Publication number: 20200234501
    Abstract: A method in a virtual, augmented, or mixed reality system includes a GPU determining/detecting an absence of image data. The method also includes shutting down a portion/component/function of the GPU. The method further includes shutting down a communication link between the GPU and a DB. Moreover, the method includes shutting down a portion/component/function of the DB. In addition, the method includes shutting down a communication link between the DB and a display panel. The further also includes shutting down a portion/component/function of the display panel.
    Type: Application
    Filed: January 17, 2020
    Publication date: July 23, 2020
    Applicant: MAGIC LEAP, INC.
    Inventors: Jose Felix RODRIGUEZ, Ricardo Martinez PEREZ, Reza NOURAI, Robert Blake TAYLOR
  • Publication number: 20200151960
    Abstract: Disclosed is an improved approach for generated recordings from augmented reality systems from the perspective of a camera within the system. Instead of re-using rendered virtual content from the perspective of the user's eyes for AR recordings, additional virtual content is rendered from an additional perspective specifically for the AR recording. That additional virtual content is combined with image frames generated by a camera to form the AR recording.
    Type: Application
    Filed: January 15, 2020
    Publication date: May 14, 2020
    Inventors: Reza Nourai, Michael Harold Liebenow, Robert Blake Taylor, Robert Wyatt
  • Patent number: 10573078
    Abstract: Disclosed is an improved approach for generated recordings from augmented reality systems from the perspective of a camera within the system. Instead of re-using rendered virtual content from the perspective of the user's eyes for AR recordings, additional virtual content is rendered from an additional perspective specifically for the AR recording. That additional virtual content is combined with image frames generated by a camera to form the AR recording.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: February 25, 2020
    Assignee: Magic Leap, Inc.
    Inventors: Reza Nourai, Michael Harold Liebenow, Robert Blake Taylor, Robert Wyatt
  • Publication number: 20200051322
    Abstract: Disclosed is an approach for constructing a new frame using rendered content and non-rendered content from a previous perspective. Points of visible surfaces of a first set of objects from a first perspective are rendered. Both rendered content and non-rendered content from the first perspective are stored. The new frame from the second perspective is generated using the rendered content and the non-rendered content from the first perspective.
    Type: Application
    Filed: October 21, 2019
    Publication date: February 13, 2020
    Applicant: Magic Leap, Inc.
    Inventors: Reza Nourai, Robert Blake Taylor, Michael Harold Liebenow
  • Publication number: 20200027194
    Abstract: A computer implemented method for warping virtual content includes receiving rendered virtual content data, the rendered virtual content data including a far depth. The method also includes receiving movement data indicating a user movement in a direction orthogonal to an optical axis. The method further includes generating warped rendered virtual content data based on the rendered virtual content data, the far depth, and the movement data.
    Type: Application
    Filed: July 22, 2019
    Publication date: January 23, 2020
    Applicant: Magic Leap, Inc.
    Inventors: Reza Nourai, Robert Blake Taylor, Michael Harold Liebenow, Gilles Cadet
  • Patent number: 10489966
    Abstract: Disclosed is an approach for constructing a new frame using rendered content and non-rendered content from a previous perspective. Points of visible surfaces of a first set of objects from a first perspective are rendered. Both rendered content and non-rendered content from the first perspective are stored. The new frame from the second perspective is generated using the rendered content and the non-rendered content from the first perspective.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: November 26, 2019
    Assignee: MAGIC LEAP, INC.
    Inventors: Reza Nourai, Robert Blake Taylor, Michael Harold Liebenow
  • Publication number: 20190260931
    Abstract: A virtual or augmented reality display system that controls power inputs to the display system as a function of image data. Image data itself is made of a plurality of image data frames, each with constituent color components of, and depth planes for displaying on, rendered content. Light sources or spatial light modulators to relay illumination from the light sources may receive signals from a display controlled to adjust a power setting to the light source or spatial light modulator based on control information embedded in an image data frame.
    Type: Application
    Filed: February 22, 2018
    Publication date: August 22, 2019
    Inventors: Jose Felix RODRIGUEZ, Ricardo Martinez PEREZ, Reza NOURAI
  • Publication number: 20190073821
    Abstract: Disclosed is an approach for constructing a new frame using rendered content and non-rendered content from a previous perspective. Points of visible surfaces of a first set of objects from a first perspective are rendered. Both rendered content and non-rendered content from the first perspective are stored. The new frame from the second perspective is generated using the rendered content and the non-rendered content from the first perspective.
    Type: Application
    Filed: August 31, 2018
    Publication date: March 7, 2019
    Applicant: Magic Leap, Inc.
    Inventors: Reza Nourai, Robert Blake Taylor, Michael Harold Liebenow
  • Publication number: 20180268611
    Abstract: Disclosed is an improved approach for generated recordings from augmented reality systems from the perspective of a camera within the system. Instead of re-using rendered virtual content from the perspective of the user's eyes for AR recordings, additional virtual content is rendered from an additional perspective specifically for the AR recording. That additional virtual content is combined with image frames generated by a camera to form the AR recording.
    Type: Application
    Filed: March 16, 2018
    Publication date: September 20, 2018
    Inventors: Reza Nourai, Michael Harold Liebenow, Robert Blake Taylor, Robert Wyatt
  • Publication number: 20180268518
    Abstract: A computer implemented method for warping virtual content includes generating warped virtual content by transforming source virtual content. The method also includes determining whether a memory location corresponding to an X, Y location of the warped virtual content in an output frame of reference is occupied by pre-existing virtual content. The method further includes storing the warped virtual content in the memory location if the memory location is not occupied. Moreover, the method includes comparing respective Z locations of the warped virtual content and the pre-existing virtual content to identify virtual content with a Z location closer to a viewing location if the memory location is occupied. The method also includes storing the warped virtual content in the memory location corresponding to the X, Y location if a Z location of warped virtual content is closer to the viewing location than a pre-existing Z location of pre-existing virtual content.
    Type: Application
    Filed: March 16, 2018
    Publication date: September 20, 2018
    Applicant: MAGIC LEAP, INC.
    Inventors: Reza Nourai, Robert Blake Taylor
  • Publication number: 20180268610
    Abstract: A computer implemented method for warping virtual content from two sources includes a first source generating first virtual content based on a first pose. The method also includes a second source generating second virtual content based on a second pose. The method further includes a compositor processing the first and second virtual content in a single pass. Processing the first and second virtual content includes generating warped first virtual content by warping the first virtual content based on a third pose, generating warped second virtual content by warping the second virtual content based on the third pose, and generating output content by compositing the warped first and second virtual content.
    Type: Application
    Filed: March 16, 2018
    Publication date: September 20, 2018
    Applicant: MAGIC LEAP, INC.
    Inventors: Reza NOURAI, Robert Blake TAYLOR
  • Publication number: 20180268519
    Abstract: A computer implemented method for warping multi-field color virtual content for sequential projection includes obtaining first and second color fields having different first and second colors. The method also includes determining a first time for projection of a warped first color field. The method further includes determining a second time for projection of a warped second color field. Moreover, the method includes predicting a first pose at the first time and predicting a second pose at the second time. In addition, the method includes generating the warped first color field by warping the first color field based on the first pose. The method also includes generating the warped second color field by warping the second color field based on the second pose.
    Type: Application
    Filed: March 16, 2018
    Publication date: September 20, 2018
    Applicant: MAGIC LEAP, INC.
    Inventors: Michael Harold LIEBENOW, Reza NOURAI, Robert Blake TAYLOR, Fahri YARAS
  • Patent number: 9830306
    Abstract: Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: November 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Travis Leithead, Justin E. Rogers, Miladin Pavlicic, Curtis Cheng-Cheng Man, Yong Qu, Nathan J. E. Furtwangler, Reza A. Nourai, Steven Edward Lucco