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: 20230326154Abstract: 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: ApplicationFiled: June 15, 2023Publication date: October 12, 2023Inventors: David Lui, Hon-ming Chen, Shuai Song, Xiao Jin Yu
-
Patent number: 11715271Abstract: 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: GrantFiled: May 11, 2022Date of Patent: August 1, 2023Assignee: Apple Inc.Inventors: David Lui, Hon-ming Chen, Shuai Song, Xiao Jin Yu
-
Publication number: 20230065077Abstract: A method is performed at an electronic device including one or more processors, a non-transitory memory, and a display. The method includes rendering a first volumetric object in order to generate first object data. The method includes displaying, on the display, the first object data according to a first display mode. The first display mode includes displaying the first object data within a two-dimensional (2D) content region. The method includes detecting a request to change from the first display mode to a second display mode. The method includes, in response to detecting the request, displaying, on the display, the first object data according to the second display mode. The second display mode includes displaying the first object data within a representation of a physical environment.Type: ApplicationFiled: June 27, 2022Publication date: March 2, 2023Inventors: David Lui, Xiao Jin Yu, Tyler L. Casella, Hon-ming Chen, Shuai Song
-
Publication number: 20220270331Abstract: 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: ApplicationFiled: May 11, 2022Publication date: August 25, 2022Inventors: David Lui, Hon-ming Chen, Shuai Song, Xiao Jin Yu
-
Patent number: 11393164Abstract: 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: GrantFiled: May 6, 2019Date of Patent: July 19, 2022Assignee: APPLE INC.Inventors: Tyler Casella, David Lui, Xiao Jin Yu, Kyle Ellington Fisher
-
Patent number: 11354869Abstract: 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: GrantFiled: March 17, 2021Date of Patent: June 7, 2022Assignee: Apple Inc.Inventors: David Lui, Hon-ming Chen, Shuai Song, Xiao Jin Yu
-
Publication number: 20220130089Abstract: 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: ApplicationFiled: January 5, 2022Publication date: April 28, 2022Inventors: Tyler Casella, David Lui, Norman Nuo Wang, Xiao Jin Yu
-
Patent number: 11250604Abstract: 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: GrantFiled: June 3, 2020Date of Patent: February 15, 2022Assignee: APPLE INC.Inventors: Tyler Casella, David Lui, Norman Nuo Wang, Xiao Jin Yu
-
Publication number: 20210295603Abstract: 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: ApplicationFiled: March 17, 2021Publication date: September 23, 2021Inventors: David Lui, Hon-ming Chen, Shuai Song, Xiao Jin Yu
-
Patent number: 11017608Abstract: 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: GrantFiled: July 14, 2020Date of Patent: May 25, 2021Assignee: APPLE INC.Inventors: Grant R. Paul, Nicolas V. Scapel, David Lui, Xiao Jin Yu, Giancarlo Yerkes, Kyle E. Fisher
-
Publication number: 20200357155Abstract: 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: ApplicationFiled: June 3, 2020Publication date: November 12, 2020Inventors: Tyler Casella, David Lui, Norman Nuo Wang, Xiao Jin Yu
-
Publication number: 20200357184Abstract: 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: ApplicationFiled: July 14, 2020Publication date: November 12, 2020Inventors: Grant R. Paul, Nicolas V. Scapel, David Lui, Xiao Jin Yu, Giancarlo Yerkes, Kyle E. Fisher
-
Publication number: 20200357169Abstract: 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: ApplicationFiled: May 6, 2019Publication date: November 12, 2020Inventors: Tyler Casella, David Lui, Xiao Jin Yu, Kyle Ellington Fisher
-
Patent number: 10762716Abstract: 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: GrantFiled: September 24, 2019Date of Patent: September 1, 2020Assignee: APPLE INC.Inventors: Grant R. Paul, Nicolas V. Scapel, David Lui, Xiao Jin Yu, Hon-ming Chen