Patents by Inventor Mark L. MA

Mark L. MA 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: 20240404196
    Abstract: Aspects of the subject technology provide for system state management in a centralized rendering environment. A system may initialize a tree structure for a three-dimensional environment. The system renders the three-dimensional environment based at least in part on a traversal of the tree structure. The system identifies a request to change first or second visual states. The system can determine a first state update to the first visual state and a second state update to the second visual state and updates the tree structure by passing, by a first node, the first state update to a first child node and separately passing the second state update to a second child node. The system re-renders the three-dimensional environment based at least in part on a traversal of the updated tree structure.
    Type: Application
    Filed: October 17, 2023
    Publication date: December 5, 2024
    Inventors: Mark L. MA, Michael E. BUERLI, Zhengzheng Li, Scott M. ANDRUS, William E. BLUMHARDT, Aviv MIRON
  • Publication number: 20240402863
    Abstract: An electronic device may include a display that simultaneously presents multiple windows. A graph data structure may be stored to efficiently track overlap between windows on the display. Overlapping windows on the display may be grouped into window groups. For each window group, at least one of the windows may be set as a focused window and the remaining windows may be set as defocused windows. Rendering of the defocused window may be adjusted relative to rendering of the focused window. A defocused window may be rendered with a lower resolution than the focused window, may be rendered with a lower opacity than the focused window, and/or at a lower frame rate than the focused window.
    Type: Application
    Filed: April 30, 2024
    Publication date: December 5, 2024
    Inventors: Aviv Miron, Thomas D. Finch, Michael E. Buerli, Mark L. Ma
  • Publication number: 20240404165
    Abstract: In one implementation, a method of displaying image is performed by a device including one or more processors and non-transitory memory. The method includes obtaining gaze information. The method includes obtaining, based on the gaze information, a first resolution function and a second resolution function different than the first resolution function. The method includes rendering a first layer based on first virtual content and the first resolution function. The method includes rendering a second layer based on second virtual content and the second resolution function. The method includes compositing the first layer and the second layer into an image. The method includes displaying, on the display, the image.
    Type: Application
    Filed: May 23, 2024
    Publication date: December 5, 2024
    Inventors: Yashas Rai Kurlethimar, Jonathan Moorman, Mark L. Ma, Michael E. Buerli, Seyedkoosha Mirhosseini, Sushant Ojal
  • Publication number: 20230221830
    Abstract: Aspects of the subject technology provide for various user interface modes for a user interface of an application. The user interface modes may include one or more bounded modes, a single application mode such as an exclusive mode, and/or one or more full screen modes. In one or more implementations, access to various types of information by the application may be constrained based on the user interface mode of the user interface.
    Type: Application
    Filed: March 22, 2023
    Publication date: July 13, 2023
    Inventors: Olivier GUTKNECHT, Peter L. HAJAS, Raffael HANNEMANN, Michael E. BUERLI, Mark L. MA
  • Publication number: 20230102820
    Abstract: Aspects of the subject technology relate to electronic devices having multiple renderers. The multiple renderers may include a system renderer that renders system content and application content generated by some applications at the electronic device, and one or more application renderers that render application content generated by one or more other corresponding applications. The electronic device may include a compositor that receives rendered content from the system renderer and one or more application renderers, and generates a composite display environment that concurrently includes the rendered content from the system renderer and one or more application renderers.
    Type: Application
    Filed: August 31, 2022
    Publication date: March 30, 2023
    Inventors: Mark L. MA, Pierre D'HERBEMONT, Pau SASTRE MIGUEL, Rebecca F. HOLT