Dynamic allocation of compute resources for highlight generation in cloud gaming systems
AssigneeNVIDIA Corporation
InventorsStephen Holmes, Pierre Gervais
Life of this patent
Estimating the term…
Abstract
In various examples, compute resources may be allocated for highlight generation in cloud gaming systems. Systems and methods are disclosed that distribute, between and among various devices, processing including user interface generation and overlay, analysis of game streams for actionable events, generation of highlights, storage of highlights, and sharing of highlights. The distribution of processing or compute resources within the cloud gaming system may be dependent on system information of various devices and/or networks. Recordings, snapshots, and/or other highlights may be generated within the cloud gaming system using the determined distribution of compute resources.
Claims20
A device comprising:
- one or more processors to:
- send, to one or more computing devices, system information associated with a client device;
- receive a game stream from the one or more computing devices;
- cause a presentation of one or more frames from the game stream using a display communicatively coupled to the client device;
- receive, from the one or more computing devices and based at least on the system information, a request to generate a recording associated with the game stream;
- and
- cause, based at least on the request, the recording associated with the game stream to be generated.
A method comprising:
- sending, to one or more computing devices, system information associated with a client device;
- receiving a game stream;
- causing a display of the game stream on a display;
- receiving, from the one or more computing devices and based at least on the system information, a request to generate a recording associated with the game stream;
- and
- causing, using the client device and based at least on the request, the recording associated with the game stream to be generated.
A processor comprising:
- one or more processing units to cause a client device to generate a recording associated with a game stream that is being displayed by a display device communicatively coupled to the client device, wherein the causation of the client device to generate the recording is based at least on receiving a request to generate the recording from one or more computing devices, the request being received based at least on system information associated with the client device that is sent to the one or more computing devices.
Dependencies are inferred from the claim text.