18520203. VIDEO GENERATION SYSTEM TO RENDER FRAMES ON DEMAND USING A FLEET OF GPUS simplified abstract (Snap Inc.)

From WikiPatents
Jump to navigation Jump to search

VIDEO GENERATION SYSTEM TO RENDER FRAMES ON DEMAND USING A FLEET OF GPUS

Organization Name

Snap Inc.

Inventor(s)

Bradley Kotsopoulos of Pickering (CA)

Eli Semory of Fair Lawn NJ (US)

Rahul Bhupendra Sheth of Los Angeles CA (US)

VIDEO GENERATION SYSTEM TO RENDER FRAMES ON DEMAND USING A FLEET OF GPUS - A simplified explanation of the abstract

This abstract first appeared for US patent application 18520203 titled 'VIDEO GENERATION SYSTEM TO RENDER FRAMES ON DEMAND USING A FLEET OF GPUS

Simplified Explanation

The abstract describes a content controller system that uses a rendering server system with multiple GPUs to render media content item segments on demand. The system retrieves metadata from a database, generates a main user avatar, and combines it with the media content item segments before uploading them to a segment database.

  • The system includes a rendering server system with multiple GPUs.
  • Media content item segments are rendered based on media content identification and main user identification.
  • Metadata is retrieved from a database and used to render the media content item segments.
  • A main user avatar is generated and incorporated into the media content item segments.
  • The rendered segments are uploaded to a segment database and their availability is updated in a segment state database.

Potential Applications

This technology could be applied in:

  • Video streaming services
  • Virtual reality and augmented reality applications
  • Online gaming platforms

Problems Solved

This technology solves problems related to:

  • Efficient rendering of media content item segments
  • Personalization of content with main user avatars
  • Managing and updating segment states in a database

Benefits

The benefits of this technology include:

  • Improved user experience with personalized content
  • Faster rendering and uploading of media content item segments
  • Scalability with multiple GPUs in the rendering server system

Potential Commercial Applications

A potential commercial application for this technology could be:

  • Licensing the system to streaming platforms for enhanced user engagement

Possible Prior Art

One possible prior art for this technology could be:

  • Systems that use GPUs for rendering media content in real-time

Unanswered Questions

How does this technology handle user privacy and data security?

The abstract does not provide information on how user data is protected and managed within the system. This is an important aspect to consider, especially with the generation of main user avatars and personalization of content.

What is the scalability of this technology in terms of handling a large number of concurrent users?

The abstract does not mention the scalability of the system in terms of handling a high volume of requests and users simultaneously. Understanding the system's capacity and performance under heavy loads is crucial for its practical application in real-world scenarios.


Original Abstract Submitted

A content controller system to render frames on demand comprises a rendering server system that includes a plurality of graphics processing units (GPUs). The GPUs in the rendering server system render a set of media content item segments using a media content identification and a main user identification. Rendering the set of media content item segments includes retrieving metadata from a metadata database associated with the media content identification, rendering the set of media content item segments using the metadata, generating a main user avatar based on the main user identification, and incorporating the main user avatar into the set of media content item segments. The rendering server system then uploads the set of media content item segments to a segment database; and updates segment states in a segment state database to indicate that the set of media content item segments are available. Other embodiments are disclosed herein.