Patents by Inventor Decai Jin

Decai Jin 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: 11164280
    Abstract: Graphics layer processing in a multiple operating systems framework is disclosed, including: presenting, at a display, a first composition including a sub-graphics layer object associated with a graphical interface corresponding to an application, wherein the application is executed in a guest subsystem of a system; receiving a content-related compositing request corresponding to a guest server graphics layer object in the guest subsystem; using the guest server graphics layer object to obtain a host server graphics layer object that corresponds to the guest server graphics layer object, wherein the host server graphics layer object is in a host subsystem of the system; obtaining a buffer corresponding to the guest server graphics layer object; and generating a second composition including the sub-graphics layer object, wherein the second composition is to be presented at the display.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: November 2, 2021
    Assignee: BANMA ZHIXING NETWORK (HONGKONG) CO., LIMITED
    Inventors: Decai Jin, Zhuojun Jin
  • Patent number: 10853099
    Abstract: A method for rendering interface elements, including: obtaining a first set of one or more interface elements associated with a target user interface (UI) to be rendered, the first set of one or more interface elements comprising one or more interface elements that meet a pre-configured priority condition; rendering the first set of one or more interface elements at a higher priority than other interface elements associated with the target UI; and outputting a rendering result of the first set of one or more interface elements.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: December 1, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Qinghe Xu, Xu Zeng, Zheng Liu, Yongcai Ma, Lidi Jiang, Kerong Shen, Decai Jin, Chong Zhang
  • Publication number: 20200193556
    Abstract: Graphics layer processing in a multiple operating systems framework is disclosed, including: presenting, at a display, a first composition including a sub-graphics layer object associated with a graphical interface corresponding to an application, wherein the application is executed in a guest subsystem of a system; receiving a content-related compositing request corresponding to a guest server graphics layer object in the guest subsystem; using the guest server graphics layer object to obtain a host server graphics layer object that corresponds to the guest server graphics layer object, wherein the host server graphics layer object is in a host subsystem of the system; obtaining a buffer corresponding to the guest server graphics layer object; and generating a second composition including the sub-graphics layer object, wherein the second composition is to be presented at the display.
    Type: Application
    Filed: December 13, 2019
    Publication date: June 18, 2020
    Inventors: Decai Jin, Zhuojun Jin
  • Patent number: 10657678
    Abstract: A method, device, and system for rending images. The method includes obtaining, by one or more processors, image data comprised in a data frame to be rendered, determining, by the one or more processors, one or more dimensions for a texture atlas based at least in part on the dimensions of the obtained image data, creating, by the one or more processors, the texture atlas based at least in part on the determined dimensions, and rendering, by the one or more processors, the data frame based at least in part on the texture atlas.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: May 19, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Decai Jin, Xu Zeng, Qinghe Xu
  • Publication number: 20200057660
    Abstract: Rendering user interfaces is disclosed including acquiring, using a first thread, a to-be-handled user interface render event, the first thread being a thread on a dynamic language application runtime platform, and the dynamic language application runtime platform being preloaded with a render engine, and calling, using the first thread, a corresponding user interface rendering function provided by the render engine based on an interface that corresponds to the event and that is used to call the render engine.
    Type: Application
    Filed: September 3, 2019
    Publication date: February 20, 2020
    Inventors: Zheng Liu, Xu Zeng, Yongcai Ma, Lidi Jiang, Kerong Shen, Decai Jin, Chong Zhang, Qinghe Xu
  • Publication number: 20190122421
    Abstract: Embodiments of the present application disclose a method, device, and system for batch rendering. The method includes obtaining a plurality of graphic objects associated with a data frame that is to be rendered, determining whether individual graphic objects in the plurality of graphic objects are outside a visible area of a screen to be displayed, and rendering graphic objects of the plurality of graphic objects that are determined to be at least partially within the visible area of the screen, and excluding from rendering graphic objects of the plurality of graphic objects that are determined to be outside the visible area of the screen.
    Type: Application
    Filed: August 2, 2018
    Publication date: April 25, 2019
    Inventors: Decai Jin, Xu Zeng, Qinghe Xu
  • Publication number: 20190079781
    Abstract: A method for rendering interface elements, including: obtaining a first set of one or more interface elements associated with a target user interface (UI) to be rendered, the first set of one or more interface elements comprising one or more interface elements that meet a pre-configured priority condition; rendering the first set of one or more interface elements at a higher priority than other interface elements associated with the target UI; and outputting a rendering result of the first set of one or more interface elements.
    Type: Application
    Filed: July 10, 2018
    Publication date: March 14, 2019
    Inventors: Qinghe Xu, Xu Zeng, Zheng Liu, Yongcai Ma, Lidi Jiang, Kerong Shen, Decai Jin, Chong Zhang
  • Publication number: 20190080489
    Abstract: The present application discloses a method, device, and system for rending images. The method includes obtaining, by one or more processors, image data comprised in a data frame to be rendered, determining, by the one or more processors, one or more dimensions for a texture atlas based at least in part on the dimensions of the obtained image data, creating, by the one or more processors, the texture atlas based at least in part on the determined dimensions, and rendering, by the one or more processors, the data frame based at least in part on the texture atlas.
    Type: Application
    Filed: September 11, 2018
    Publication date: March 14, 2019
    Inventors: Decai Jin, Xu Zeng, Qinghe Xu