Patents by Inventor Ray Tran

Ray Tran 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: 12573101
    Abstract: Customized costume caching techniques are provided in which the combined meshes are pre-computed for only a small subset of all possible customized costumes (the “high-likelihood costumes”). Newly created customized costume may automatically qualify as high-likelihood costumes. The combined mesh for high-likelihood costume may be provided from the cloud-based costume cache to any client application that needs to render an avatar that corresponds to the customized costume, without having to perform any on-the-fly combination of the mesh information of the individual costume components. The cloud-based costume cache may be used in conjunction with local costume caches, where the criteria for being stored in a local costume cache is likelihood of display on the corresponding device, while the criteria for being stored in the cloud-based costume cache is likelihood of being displayed by any device on the platform.
    Type: Grant
    Filed: February 26, 2024
    Date of Patent: March 10, 2026
    Assignee: NetEase Information Technology Corporation
    Inventors: Ray Tran, Ross Alan Gardner, John Elliot Meier, Andreas Mantler, Brian Allen Neal
  • Publication number: 20260057608
    Abstract: Techniques are provided for dividing the work involved in rendering a high quality depiction of a virtual scene between a local device and a cloud-based system in a manner that leverages the computing power of both. Specifically, the client applications request lighting information, from a cloud-based system, for a specific scene/configuration combination to be depicted. The cloud-based system either generates the requested lighting information, or provides it from a cloud-based cache. The local device renders a depiction of the scene/configuration combination based on the lighting information thus obtained from the cloud. The lighting information may be used by the client over multiple frames of the scene, until an event changes the scene/configuration that is being depicted. At that point, the client application may obtain from the cloud a new set of lighting information for the new scene/configuration combination.
    Type: Application
    Filed: October 29, 2025
    Publication date: February 26, 2026
    Inventors: Ray Tran, John Elliot Meier, Brian Neal, Ross Alan Gardner
  • Patent number: 12548242
    Abstract: Techniques are provided for dividing the work involved in rendering a high quality depiction of a virtual scene between a local device and a cloud-based system in a manner that leverages the computing power of both. Specifically, the client applications request lighting information, from a cloud-based system, for a specific scene/configuration combination to be depicted. The cloud-based system either generates the requested lighting information, or provides it from a cloud-based cache. The local device renders a depiction of the scene/configuration combination based on the lighting information thus obtained from the cloud. The lighting information may be used by the client over multiple frames of the scene, until an event changes the scene/configuration that is being depicted. At that point, the client application may obtain from the cloud a new set of lighting information for the new scene/configuration combination.
    Type: Grant
    Filed: September 13, 2023
    Date of Patent: February 10, 2026
    Assignee: NetEase Information Technology Corporation
    Inventors: Ray Tran, John Elliot Meier, Brian Neal, Ross Alan Gardner
  • Patent number: 12511822
    Abstract: Techniques are provided for sending a stream of lighting information for a synchronized scene from a cloud-based system to a set of synchronized client applications. Sending the stream includes detecting a series of changes in configuration of lighting for the synchronized scene, and after detecting each change in the series of changes (a) generating, at the cloud-based system, new lighting information that reflects the change; and (b) streaming the new lighting information to the set of synchronized client applications. Each client application in the set of synchronized client applications repeatedly renders updated depictions of the synchronized scene to reflect lighting configuration changes indicated in the stream of lighting information.
    Type: Grant
    Filed: February 7, 2024
    Date of Patent: December 30, 2025
    Assignee: NetEase Information Technology Corporation
    Inventors: Ray Tran, John Elliot Meier, Brian Allen Neal, Ross Alan Gardner
  • Publication number: 20250272884
    Abstract: Customized costume caching techniques are provided in which the combined meshes are pre-computed for only a small subset of all possible customized costumes (the “high-likelihood costumes”). Newly created customized costume may automatically qualify as high-likelihood costumes. The combined mesh for high-likelihood costume may be provided from the cloud-based costume cache to any client application that needs to render an avatar that corresponds to the customized costume, without having to perform any on-the-fly combination of the mesh information of the individual costume components. The cloud-based costume cache may be used in conjunction with local costume caches, where the criteria for being stored in a local costume cache is likelihood of display on the corresponding device, while the criteria for being stored in the cloud-based costume cache is likelihood of being displayed by any device on the platform.
    Type: Application
    Filed: February 26, 2024
    Publication date: August 28, 2025
    Inventors: Ray Tran, Ross Alan Gardner, John Elliot Meier, Andreas Mantler, Brian Allen Neal
  • Publication number: 20250086887
    Abstract: Techniques are provided for sending a stream of lighting information for a synchronized scene from a cloud-based system to a set of synchronized client applications. Sending the stream includes detecting a series of changes in configuration of lighting for the synchronized scene, and after detecting each change in the series of changes (a) generating, at the cloud-based system, new lighting information that reflects the change; and (b) streaming the new lighting information to the set of synchronized client applications. Each client application in the set of synchronized client applications repeatedly renders updated depictions of the synchronized scene to reflect lighting configuration changes indicated in the stream of lighting information.
    Type: Application
    Filed: February 7, 2024
    Publication date: March 13, 2025
    Inventors: Ray Tran, John Elliot Meier, Brian Allen Neal, Ross Alan Gardner
  • Publication number: 20250086886
    Abstract: Techniques are provided for dividing the work involved in rendering a high quality depiction of a virtual scene between a local device and a cloud-based system in a manner that leverages the computing power of both. Specifically, the client applications request lighting information, from a cloud-based system, for a specific scene/configuration combination to be depicted. The cloud-based system either generates the requested lighting information, or provides it from a cloud-based cache. The local device renders a depiction of the scene/configuration combination based on the lighting information thus obtained from the cloud. The lighting information may be used by the client over multiple frames of the scene, until an event changes the scene/configuration that is being depicted. At that point, the client application may obtain from the cloud a new set of lighting information for the new scene/configuration combination.
    Type: Application
    Filed: September 13, 2023
    Publication date: March 13, 2025
    Inventors: Ray Tran, John Elliot Meier, Brian Neal, Ross Alan Gardner