Patents by Inventor Xiao Jin Yu

Xiao Jin Yu 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: 20220270331
    Abstract: Presenting a virtual object includes obtaining, by a first device, a first geometric representation and a second geometric representation corresponding to a physical surface in a real environment, determining an initialization location on the first physical surface for a virtual object, obtaining a first normal for the first representation and a second normal for the second representation at the initialization location, and rendering the virtual object at the initialization location based on the first normal and the second normal.
    Type: Application
    Filed: May 11, 2022
    Publication date: August 25, 2022
    Inventors: David Lui, Hon-ming Chen, Shuai Song, Xiao Jin Yu
  • Patent number: 11393164
    Abstract: In one embodiment, a method of generating a 3D object is performed by a device including a processor, non-transitory memory, and one or more input devices. The method includes receiving, via one or more input devices, a user input selecting a file representing two-dimensional (2D) content and having a file type. The method includes receiving, via the one or more input devices, a user input requesting generation of a three-dimensional (3D) object based on the file. The method includes generating, based on the file type, a 3D object representing the 2D content.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: July 19, 2022
    Assignee: APPLE INC.
    Inventors: Tyler Casella, David Lui, Xiao Jin Yu, Kyle Ellington Fisher
  • Patent number: 11354869
    Abstract: Presenting a virtual object includes obtaining, by a first device, a first geometric representation and a second geometric representation corresponding to a physical surface in a real environment, determining an initialization location on the first physical surface for a virtual object, obtaining a first normal for the first representation and a second normal for the second representation at the initialization location, and rendering the virtual object at the initialization location based on the first normal and the second normal.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: June 7, 2022
    Assignee: Apple Inc.
    Inventors: David Lui, Hon-ming Chen, Shuai Song, Xiao Jin Yu
  • Publication number: 20220130089
    Abstract: According to various embodiments, a method of presenting a computer-generated reality (CGR) file includes receiving user inputs to present a CGR scene including one or more CGR objects. The CGR scene is associated with an anchor. The anchor is selected via a user input directed to an anchor selection affordance of a user interface. The method further includes capturing an image of a physical environment, and determining that a portion of the image corresponds to the anchor. Based on determining that the portion of the image corresponds to the anchor, the method includes displaying the CGR scene at a location of the display corresponding to the portion of the image corresponding to the anchor.
    Type: Application
    Filed: January 5, 2022
    Publication date: April 28, 2022
    Inventors: Tyler Casella, David Lui, Norman Nuo Wang, Xiao Jin Yu
  • Patent number: 11250604
    Abstract: In one embodiment, a method of presenting a computer-generated reality (CGR) file includes receiving a user input to present a CGR scene including one or more CGR objects, wherein the CGR scene is associated with a first anchor and a second anchor. The method includes capturing an image of a physical environment and determining that the image of the physical environment lacks a portion corresponding to the first anchor. The method includes detecting a portion of the image of the physical environment corresponding to the second anchor. The method includes, in response to determining that image of the physical environment lacks a portion corresponding to the first anchor and detecting a portion of the image of the physical environment corresponding to the second anchor, displaying the CGR scene at a location of the display corresponding to the second anchor.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: February 15, 2022
    Assignee: APPLE INC.
    Inventors: Tyler Casella, David Lui, Norman Nuo Wang, Xiao Jin Yu
  • Publication number: 20210295603
    Abstract: Presenting a virtual object includes obtaining, by a first device, a first geometric representation and a second geometric representation corresponding to a physical surface in a real environment, determining an initialization location on the first physical surface for a virtual object, obtaining a first normal for the first representation and a second normal for the second representation at the initialization location, and rendering the virtual object at the initialization location based on the first normal and the second normal.
    Type: Application
    Filed: March 17, 2021
    Publication date: September 23, 2021
    Inventors: David Lui, Hon-ming Chen, Shuai Song, Xiao Jin Yu
  • Patent number: 11017608
    Abstract: An electronic device, while displaying a first user interface region and a first media item, detects a first input corresponding to a sharing user interface. In response, the device displays the sharing user interface, which includes a second user interface object for initiating a process for displaying a second representation of a first media item in an augmented reality environment. In response to detecting a sequence of one or more inputs including selection of the second user interface object, the device displays the second representation of the first media item in a second user interface that includes content of at least a portion of a field of view of the device's one or more cameras.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: May 25, 2021
    Assignee: APPLE INC.
    Inventors: Grant R. Paul, Nicolas V. Scapel, David Lui, Xiao Jin Yu, Giancarlo Yerkes, Kyle E. Fisher
  • Publication number: 20200357169
    Abstract: In one embodiment, a method of generating a 3D object is performed by a device including a processor, non-transitory memory, and one or more input devices. The method includes receiving, via one or more input devices, a user input selecting a file representing two-dimensional (2D) content and having a file type. The method includes receiving, via the one or more input devices, a user input requesting generation of a three-dimensional (3D) object based on the file. The method includes generating, based on the file type, a 3D object representing the 2D content.
    Type: Application
    Filed: May 6, 2019
    Publication date: November 12, 2020
    Inventors: Tyler Casella, David Lui, Xiao Jin Yu, Kyle Ellington Fisher
  • Publication number: 20200357184
    Abstract: An electronic device, while displaying a first user interface region and a first media item, detects a first input corresponding to a sharing user interface. In response, the device displays the sharing user interface, which includes a second user interface object for initiating a process for displaying a second representation of a first media item in an augmented reality environment. In response to detecting a sequence of one or more inputs including selection of the second user interface object, the device displays the second representation of the first media item in a second user interface that includes content of at least a portion of a field of view of the device's one or more cameras.
    Type: Application
    Filed: July 14, 2020
    Publication date: November 12, 2020
    Inventors: Grant R. Paul, Nicolas V. Scapel, David Lui, Xiao Jin Yu, Giancarlo Yerkes, Kyle E. Fisher
  • Publication number: 20200357155
    Abstract: In one embodiment, a method of presenting a computer-generated reality (CGR) file includes receiving a user input to present a CGR scene including one or more CGR objects, wherein the CGR scene is associated with a first anchor and a second anchor. The method includes capturing an image of a physical environment and determining that the image of the physical environment lacks a portion corresponding to the first anchor. The method includes detecting a portion of the image of the physical environment corresponding to the second anchor. The method includes, in response to determining that image of the physical environment lacks a portion corresponding to the first anchor and detecting a portion of the image of the physical environment corresponding to the second anchor, displaying the CGR scene at a location of the display corresponding to the second anchor.
    Type: Application
    Filed: June 3, 2020
    Publication date: November 12, 2020
    Inventors: Tyler Casella, David Lui, Norman Nuo Wang, Xiao Jin Yu
  • Patent number: 10762716
    Abstract: An electronic device detects a first manipulation input directed to a respective virtual object of a plurality of virtual objects. In response to detecting the first manipulation input, in accordance with a determination that the plurality of virtual objects are displayed with at least a portion of a field of view of the one or more cameras, the device changes a display property of the respective virtual object based on the first manipulation input, and, in accordance with a determination that the plurality of virtual objects are displayed in a user interface that does not include the field of view of the one or more cameras, the electronic device changes a display property of the plurality of virtual objects based on the first manipulation input.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: September 1, 2020
    Assignee: APPLE INC.
    Inventors: Grant R. Paul, Nicolas V. Scapel, David Lui, Xiao Jin Yu, Hon-ming Chen