Patent ID: 9474973
Filing Date: 2016-10-25
CPC Classification: A63F

Claim Text:
1. A method, comprising: providing a plurality of games for presentation on a display device, each one of the plurality of games being identified by an image; detecting selection of the image of one of the plurality of games; executing game code of the game to enable game play of an unlocked game, in response to the detected selection; streaming the game to the display device and receiving user interaction related to game play, the user interaction used in affecting an outcome of the game; examining a recording of the game play to identify portions of the game for generating a game slice, the identified portions of the game being returned in a suggested list for selection, wherein each identified portion is less than an entire part of the game; generating the game slice for one of the identified portions selected from the suggested list, the game slice including an executable code for the identified portion of the game, wherein the executable code provides set-up parameters for a start of the game play of the game slice, the set-up parameters includes game state of the game up to the start of the game slice and input parameter configuration that maps inputs from user interactions provided through different input devices to inputs that drive game play of the portion of the game defined in the game slice; saving a recording of the game play for the game slice of the game, the recording being associated with the game slice as a primary video segment; and enabling sharing of the game slice and the primary video segment with users over a network, wherein the sharing includes loading the executable code for the game slice on a server computer accessible over the network to enable game play of the game slice, upon detecting selection of the game slice and wherein operations of the method are executed by one or more processors of the server computer.