STATE MANAGEMENT OF DYNAMIC PROPERTIES
First Claim
Patent Images
1. A method, comprising:
- executing a video game program;
broadcasting a stream of the video game program to one or more viewing computers;
storing video game information of the video game program using a data instance instantiated according to a hybrid data type including;
one or more static properties,a dynamic mapper, anda fragment storage slot;
receiving a code fragment in a data exchange language, the code fragment sent from a viewing computer and requesting an update to the stored video game information;
updating the one or more static properties and the dynamic mapper based on the code fragment; and
storing the code fragment into the fragment storage slot.
1 Assignment
0 Petitions
Accused Products
Abstract
A broadcast computing device broadcasts an audiovisual stream via a computer network to a plurality of viewing computers. The broadcast computing device stores production information according to a hybrid data type. The broadcasting program receives a request to update the stored production information from a viewing computer, and updates the production information.
19 Citations
20 Claims
-
1. A method, comprising:
-
executing a video game program; broadcasting a stream of the video game program to one or more viewing computers; storing video game information of the video game program using a data instance instantiated according to a hybrid data type including; one or more static properties, a dynamic mapper, and a fragment storage slot; receiving a code fragment in a data exchange language, the code fragment sent from a viewing computer and requesting an update to the stored video game information; updating the one or more static properties and the dynamic mapper based on the code fragment; and storing the code fragment into the fragment storage slot. - View Dependent Claims (2, 3)
-
-
4. A computing system, comprising:
-
a logic machine; and a storage machine holding instructions executable by the logic machine to; execute an electronic sports production program configured to; receive game state data via a computer network from a plurality of gaming computers executing a multiplayer game, and broadcast an electronic sports stream via the computer network to a plurality of viewing computers, the electronic sports stream including an audiovisual depiction of gameplay of the multiplayer game; store production information of the electronic sports stream using a data instance instantiated according to a hybrid data type including; one or more static properties, a dynamic mapper, and a fragment storage slot; receive a code fragment in a data exchange language, the code fragment sent from a viewing computer and requesting an update to the stored production information; update the one or more static properties and the dynamic mapper based on the code fragment; and store the code fragment into the fragment storage slot. - View Dependent Claims (5)
-
-
6. A method, comprising:
-
executing a broadcasting program configured to broadcast an audiovisual stream via a computer network to a plurality of viewing computers;
storing production information of the audiovisual stream using a data instance instantiated according to a hybrid data type including;one or more static properties, a dynamic mapper, and a fragment storage slot; receiving a code fragment in a data exchange language, the code fragment sent from a viewing computer and requesting an update to the stored production information; updating the one or more static properties and the dynamic mapper based on the code fragment; and storing the code fragment into the fragment storage slot. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification