Interactive gameplay playback system
First Claim
Patent Images
1. A computing system comprising:
- computer hardware configured with specific computer-executable instructions to execute a game application, the game application configured to;
receive input to initiate a second instance of a game application concurrently with a first instance of the game application, wherein the first instance of the game application is executing on a broadcast computing system, wherein a first virtual entity is controlled by a broadcast user associated with the broadcast computing system within the first instance;
load the game application on the computing system;
determine a game identifier associated with the first instance of the game application based, at least in part, on the input received to initiate the second instance;
determine a first gameplay state associated with the first instance of the game application based, at least in part, on the game identifier of the first instance;
generate the first gameplay state within the second instance of the game application, wherein the generated gameplay state of the second instance operates concurrently with a gameplay state of the first instance, wherein a second virtual entity is controlled by a user associated with the computing system within the second instance;
generate instructions to execute the generated gameplay state within the second instance of the game application on the computing system; and
generate a representation of a state of the first virtual entity within the second instance of the game application based at least in part on the first gameplay state.
3 Assignments
0 Petitions
Accused Products
Abstract
The disclosure provides a video playback system for use within a game application and/or other interactive computing environments. The video playback system can be used to capture gameplay during execution of a game application. The captured gameplay video can be processed and stored within the game application or in a network accessible location.
35 Citations
20 Claims
-
1. A computing system comprising:
computer hardware configured with specific computer-executable instructions to execute a game application, the game application configured to; receive input to initiate a second instance of a game application concurrently with a first instance of the game application, wherein the first instance of the game application is executing on a broadcast computing system, wherein a first virtual entity is controlled by a broadcast user associated with the broadcast computing system within the first instance; load the game application on the computing system; determine a game identifier associated with the first instance of the game application based, at least in part, on the input received to initiate the second instance; determine a first gameplay state associated with the first instance of the game application based, at least in part, on the game identifier of the first instance; generate the first gameplay state within the second instance of the game application, wherein the generated gameplay state of the second instance operates concurrently with a gameplay state of the first instance, wherein a second virtual entity is controlled by a user associated with the computing system within the second instance; generate instructions to execute the generated gameplay state within the second instance of the game application on the computing system; and generate a representation of a state of the first virtual entity within the second instance of the game application based at least in part on the first gameplay state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A computer-implemented method comprising:
as implemented by a computing system configured with specific computer-executable instructions, receiving input to initiate a second instance of a game application concurrently with a first instance of the game application, wherein the first instance of the game application is executing on a broadcast computing system wherein a first virtual entity is controlled by a broadcast user associated with the broadcast computing system within the first instance; loading the game application on the computing system; determining a game identifier associated with the first instance of the game application based, at least in part, on the input received to initiate the second instance; determining a first gameplay state associated with the first instance of the game application based, at least in part, on the game identifier of the first instance; generating the first gameplay state within the second instance of the game application, wherein the generated gameplay state of the second instance operates concurrently with a gameplay state of the first instance, wherein a second virtual entity is controlled by a user associated with the computing system within the second instance; generating instructions to execute the generated gameplay state within the second instance of the game application on the computing system; and generating a representation of a state of the first virtual entity within the second instance of the game application based at least in part on state data associated with the first virtual entity and generated during the concurrent operation of the first instance. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A non-transitory computer readable medium comprising computer-executable instructions that, when executed by a computing system, cause the computing system to execute a game application, the game application configured to:
-
receive input to initiate a second instance of a game application concurrently with a first instance of the game application, wherein the first instance of the game application is executing on a broadcast computing system, wherein the first instance includes a first virtual entity controlled by a broadcast user associated with the broadcast computing system; load the game application on the computing system; determine a game identifier associated with the first instance of the game application based, at least in part, on the input received to initiate the second instance; determine a first gameplay state associated with the first instance of the game application based, at least in part, on the game identifier of the first instance; generate the first gameplay state within the second instance of the game application, wherein the generated gameplay state of the second instance operates concurrently with a gameplay state of the first instance, wherein the second instance includes a second virtual entity controlled by a user associated with the computing system; generate instructions to execute the generated gameplay state within the second instance of the game application on the computing system; and generate a representation of a state of the first virtual entity within the second instance of the game application based at least in part on state data associated with the first virtual entity and generated during the concurrent operation of the first instance. - View Dependent Claims (18, 19, 20)
-
Specification