Patents by Inventor Gregory D. Chu

Gregory D. Chu 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: 20260301215
    Abstract: Various implementations of the systems, methods, and electronic devices described herein estimate three-dimensional (3D) size and position of objects. An example process may include obtaining sensor data for a sequence of frames, determining a representation of an object, and determining 3D positions and size estimates. For each frame that includes image data and depth data, the 3D position is determined based on the device pose data and the depth data for each corresponding frame, and the size estimate is determined based on the image data and the depth data. For each frame of the sequence of frames that includes image data and excludes depth data, the size estimate is determined based on a prior size estimate from a prior frame, and the 3D position is determined based on the size estimate of the representation of the object and a portion of the image data.
    Type: Application
    Filed: June 16, 2026
    Publication date: October 1, 2026
    Inventors: Justin A. Meiners, Brendan A. McCarthy, Gregory D. Chu, Joshua R. Ford, Pavel V. Dudrenov, Edwin Iskandar
  • Patent number: 12743808
    Abstract: Various implementations of the systems, methods, and electronic devices described herein estimate three-dimensional (3D) size and position of objects. An example process may include obtaining sensor data for a sequence of frames, determining a representation of an object, and determining 3D positions and size estimates. For each frame that includes image data and depth data, the 3D position is determined based on the device pose data and the depth data for each corresponding frame, and the size estimate is determined based on the image data and the depth data. For each frame of the sequence of frames that includes image data and excludes depth data, the size estimate is determined based on a prior size estimate from a prior frame, and the 3D position is determined based on the size estimate of the representation of the object and a portion of the image data.
    Type: Grant
    Filed: June 14, 2024
    Date of Patent: September 22, 2026
    Assignee: Apple Inc.
    Inventors: Justin A. Meiners, Brendan A. McCarthy, Gregory D. Chu, Joshua R. Ford, Pavel V. Dudrenov, Edwin Iskandar
  • Publication number: 20260016884
    Abstract: Providing a visual treatment based on proximity to an obstruction includes collecting, by a device, a sensor data for an environment, and determining a velocity of the device. A boundary of a volume around the device is determined based on the velocity. If a physical object is detected within the boundary based on the sensor data, then a notification procedure is initiated. The boundary of the volume dynamically changes as the velocity of the device or user changes.
    Type: Application
    Filed: June 20, 2025
    Publication date: January 15, 2026
    Inventors: Gregory D. Chu, Joshua R. Ford, Maxime Uzan, Pavel V. Dudrenov
  • Publication number: 20250378595
    Abstract: In some embodiments, an electronic device presents an M R environment including real content and/or virtual content. In some embodiments, a client application provides an API with a target region of the MR environment, one or more criteria, and a presentation effect. In response to the one or more criteria being satisfied, the electronic device presents the target region of the MR environment with the presentation effect.
    Type: Application
    Filed: April 23, 2025
    Publication date: December 11, 2025
    Inventors: Joshua R. FORD, Alexander L. WANG, Aryan SHARIFIAN, Edwin ISKANDAR, Emily K. VAN HAREN, Gregory D. CHU, Hanseul JUN, Pavel V. DUDRENOV, Tyler R. CALDERONE, Jee Young PARK, Lee D. KERLEY, Raymond T. STEWART, Phankham WIANTRAKOON, Daniel KNOWLTON
  • Publication number: 20250377760
    Abstract: In some embodiments, a computer system controls a user interface element based on directional control input. In some embodiments, a computer system performs an operation in connection with a virtual content item based on input focus. In some embodiments, a computer system reduces the visual prominence of virtual content that is obscuring visibility of one or more objects. In some embodiments, a computer system reduces the visual prominence of virtual content that is obscuring visibility of one or more objects. In some embodiments, a computer system scrolls through paginated content based on directional control input. In some embodiments, a computer system reduces visibility of a first portion of a hand without reducing visibility of a second portion. In some embodiments, a computer system reduces a visual prominence of a portion of virtual content to increase a visibility of one or more hands.
    Type: Application
    Filed: June 5, 2025
    Publication date: December 11, 2025
    Inventors: Christopher D. MCKENZIE, Jonathan RAVSAZ, Evgenii KRIVORUCHKO, Miquel ESTANY RODRIGUEZ, Justin A. MEINERS, Gregory D. CHU, Alexander L. WANG
  • Patent number: 12366914
    Abstract: Providing a visual treatment based on proximity to an obstruction includes collecting, by a device, a sensor data for an environment, and determining a velocity of the device. A boundary of a volume around the device is determined based on the velocity. If a physical object is detected within the boundary based on the sensor data, then a notification procedure is initiated. The boundary of the volume dynamically changes as the velocity of the device or user changes.
    Type: Grant
    Filed: May 21, 2024
    Date of Patent: July 22, 2025
    Assignee: Apple Inc.
    Inventors: Gregory D. Chu, Joshua R. Ford, Maxime Uzan, Pavel V. Dudrenov
  • Publication number: 20240402793
    Abstract: Providing a visual treatment based on proximity to an obstruction includes collecting, by a device, a sensor data for an environment, and determining a velocity of the device. A boundary of a volume around the device is determined based on the velocity. If a physical object is detected within the boundary based on the sensor data, then a notification procedure is initiated. The boundary of the volume dynamically changes as the velocity of the device or user changes.
    Type: Application
    Filed: May 21, 2024
    Publication date: December 5, 2024
    Inventors: Gregory D. Chu, Joshua R. Ford, Maxime Uzan, Pavel V. Dudrenov