Patents by Inventor Maoning Guo

Maoning Guo 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).

  • Patent number: 11321896
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for rendering an avatar. A first avatar having a first level of detail is stored in a database, the first avatar including a first plurality of components. A level of detail of each of the first plurality of components is reduced separately from each other. A second plurality of components comprising the reduced level of detail of each of the first plurality of components is stored. A request is received for the first avatar in a second level of detail that comprises a lower level of detail than the first level of detail. In response to receiving the request, the second plurality of components is assembled to generate a second avatar having the second level of detail.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: May 3, 2022
    Assignee: Snap Inc.
    Inventors: Rahul Bhupendra Sheth, Maoning Guo, William Eastcott
  • Publication number: 20210074047
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for rendering an avatar. A first avatar having a first level of detail is stored in a database, the first avatar including a first plurality of components. A level of detail of each of the first plurality of components is reduced separately from each other. A second plurality of components comprising the reduced level of detail of each of the first plurality of components is stored. A request is received for the first avatar in a second level of detail that comprises a lower level of detail than the first level of detail. In response to receiving the request, the second plurality of components is assembled to generate a second avatar having the second level of detail.
    Type: Application
    Filed: November 18, 2020
    Publication date: March 11, 2021
    Inventors: Rahul Bhupendra Sheth, Maoning Guo, William Eastcott
  • Patent number: 10872451
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for rendering an avatar. A first avatar having a first level of detail is stored in a database, the first avatar including a first plurality of components. A level of detail of each of the first plurality of components is reduced separately from each other. A second plurality of components comprising the reduced level of detail of each of the first plurality of components is stored. A request is received for the first avatar in a second level of detail that comprises a lower level of detail than the first level of detail. In response to receiving the request, the second plurality of components is assembled to generate a second avatar having the second level of detail.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: December 22, 2020
    Assignee: Snap Inc.
    Inventors: Rahul Bhupendra Sheth, Maoning Guo, William Eastcott
  • Publication number: 20200306637
    Abstract: Systems and methods are disclosed for receiving a request to display an avatar within a graphical user interface of a client device, authenticating the request based on user data, retrieving the avatar from a database, transmitting the avatar to the client device and presenting the avatar within the user interface of the client device.
    Type: Application
    Filed: March 19, 2020
    Publication date: October 1, 2020
    Inventors: Dorian Franklin Baldwin, Jacob Edward Blackstock, Maoning Guo, David James Kennedy, Shahan Panth, Rahul Bhupendra Sheth, Leah Spontaneo, Wenzhou Wang, Artem Yagodin
  • Publication number: 20200134898
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for rendering an avatar. A first avatar having a first level of detail is stored in a database, the first avatar including a first plurality of components. A level of detail of each of the first plurality of components is reduced separately from each other. A second plurality of components comprising the reduced level of detail of each of the first plurality of components is stored. A request is received for the first avatar in a second level of detail that comprises a lower level of detail than the first level of detail. In response to receiving the request, the second plurality of components is assembled to generate a second avatar having the second level of detail.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: Rahul Bhupendra Sheth, Maoning Guo, William Eastcott