Cloud-based game slice generation and frictionless social sharing with instant play
First Claim
1. A computer-generated method for processing game slices over a cloud game network, comprising:
- presenting a plurality of games on a display, each game being identified by an initial image and being associated with a plurality of game slices, each game slice being a pre-selected portion of the game that is less than an entire part of the game, wherein each game slice is user defined from select one of the plurality of games;
detecting passive selection activity proximate to the initial image of one of the plurality of games, the passive selection causing rendering of a primary video segment for one of the plurality of game slices;
detecting active selection activity for the primary video segment during the rendering of the primary video segment, the active selection activity loading executable code of the game slice at the cloud game network;
rendering the executable code of the game slice to enable instant play of an unlocked subset of the game associated with the game slice;
enabling sharing of selected ones of the game slices with users over a network;
recording one or more plays of the unlocked subset of the game, each recorded play of the unlocked subset defining a secondary video segment, the method being executed by a processor.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and system for processing a game slice of a game includes presenting a plurality of games on a display. Each game is associated with a plurality of game slices and each game slice is a pre-selected portion of the game. Passive selection activity is detected proximate to an initial image of a game. In response, a primary video segment of a game slice of the game is rendered. During the rendering of the primary video segment, active selection activity is detected for the primary video segment. The active selection activity causes executable code of the game slice to be loaded to allow playing of an unlocked subset of the game within the game slice. The plays of the unlocked subset of the game within the game slice are recorded to define secondary video segments. The secondary video segments are posted for sharing with users of a social network.
21 Citations
24 Claims
-
1. A computer-generated method for processing game slices over a cloud game network, comprising:
-
presenting a plurality of games on a display, each game being identified by an initial image and being associated with a plurality of game slices, each game slice being a pre-selected portion of the game that is less than an entire part of the game, wherein each game slice is user defined from select one of the plurality of games; detecting passive selection activity proximate to the initial image of one of the plurality of games, the passive selection causing rendering of a primary video segment for one of the plurality of game slices; detecting active selection activity for the primary video segment during the rendering of the primary video segment, the active selection activity loading executable code of the game slice at the cloud game network; rendering the executable code of the game slice to enable instant play of an unlocked subset of the game associated with the game slice; enabling sharing of selected ones of the game slices with users over a network; recording one or more plays of the unlocked subset of the game, each recorded play of the unlocked subset defining a secondary video segment, the method being executed by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-generated method for processing game slices over a cloud game network, comprising:
-
presenting a plurality of game slices on a display, each game slice being associated with one of a plurality of games, the game slices associated with each of the plurality of games grouped together, each game slice being identified by an initial image, each game slice being a pre-selected portion of a game that is less than an entire part of the game, wherein each game slice is user defined from selected one of the plurality of games; detecting a passive selection activity proximate to the initial image of a selected one of the plurality of game slices, the passive selection activity causing rendering of a primary video segment of the game slice; detecting active selection activity for the primary video segment during the rendering of the primary video segment, the active selection activity causing loading of executable code of the game slice at the cloud game network; rendering the executable code of the game slice to enable instant play of an unlocked subset of the game associated with the game slice; enabling sharing of the selected one of the game slices with users over a network; and recording one or more plays of the unlocked subset of the game, each recorded play of the unlocked subset defining a secondary video segment, the method being executed by a processor. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system for processing game slices over a cloud game network, comprising:
-
a game server; a game processor module executing on the game server, the game processor module includes processing logic to, identify and return a plurality of games and one or more game slices associated with each of the plurality of games in a graphical user interface (GUI) to a display of a client device for rendering, wherein each game is identified by an initial image, wherein each game slice is a pre-selected portion of a game that is less than an entire part of the game; identify and map executable code and game components of each of the games and each of the game slices within each of the plurality of games; detect user activity proximate to an initial image of select one of the plurality of games, determine type of user activity and return a primary video segment for one of the game slices of the game for rendering or load an executable code of the game slice at the cloud game network to allow play of the unlocked subset of the game in response to the detected user activity; render the executable code identified for the game slice to play an unlocked subset of the game and record one or more plays of the unlocked subset of the game; and generate secondary video segments from the one or more recorded plays of the unlocked subset of the game; and post the secondary video segments on the cloud game network for sharing with other users of the cloud game network. - View Dependent Claims (22, 23, 24)
-
Specification