Automatic generation of suggested mini-games for cloud-gaming based on recorded gameplay

US9352226B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9352226-B2
Application numberUS-201313831178-A
CountryUS
Kind codeB2
Filing dateMar 14, 2013
Priority dateDec 21, 2012
Publication dateMay 31, 2016
Grant dateMay 31, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for generating a playable limited version of a video game is provided. A user's gameplay of a full version of the video game is recorded. The user's recorded gameplay is analyzed to determine a region of interest. Boundaries are defined within a gameplay context of the video game based on the determined region of interest. The limited version of the video game is generated based on the defined boundaries.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for generating a playable game slice of a video game, comprising: recording, by a cloud gaming system that includes at least one server computer, a user's gameplay of the video game, wherein recording the user's gameplay includes recording one or more of user input data received over a network from a first client device, or game state data generated by processing the user input data by a video game processor of the cloud gaming system; analyzing, by a game state analyzer of the cloud gaming system, the user's recorded gameplay to determine a region of interest, wherein analyzing the user's recorded gameplay includes determining levels of activity of the user input data or game state data, the region of interest being a region having levels of activity that exceed a predefined threshold; defining, by a break point processor of the cloud gaming system, boundaries within a gameplay context of the video game based on the determined region of interest that define options for selection of a beginning and an end for the playable game slice; and generating, by a game slice generator of the cloud gaming system, the playable game slice of the video game based on the selection defined from the boundaries, the playable game slice of the video game being a portion of the video game, the playable game slice being configured for interactive gameplay as defined by the selected beginning and end; sharing the playable game slice of the video game over the network to one or more additional client devices for interactive gameplay by one or more additional users; wherein the method is executed by a processor. 2. The method of claim 1 , wherein defining boundaries within a gameplay context of the video game includes defining a spatial boundary within a virtual space of the video game. 3. The method of claim 2 , wherein the spatial boundary within the virtual space of the video game defines a portion of the virtual space less than an entirety of the virtual space, the portion of the virtual space having a subset of features of the virtual space. 4. The method of claim 1 , wherein defining boundaries within a gameplay context of the video game includes one or more of, defining a temporal boundary within a temporal context of the video game, or identifying a nearest start point or a nearest end point of one or more of a stage, level, or scene. 5. The method of claim 1 , wherein analyzing the user's recorded gameplay includes determining user game state settings based on the user's recorded gameplay; and wherein generating the playable game slice of the video game includes defining the playable game slice of the video game to have initial game state settings based on the determined user game state settings. 6. The method of claim 1 , wherein the region of interest is automatically identified based on correspondence to one or more thresholds. 7. The method of claim 6 , wherein at least one of said thresholds is associated to one or more of user inputs, a rate of user input, a frequency of user input, repeats of a user input, an input pattern, sharing of the gameplay context with other users, posting of comments associated with the gameplay on a social network, or popularity of portions of the video game based on social network sharing levels. 8. The method of claim 1 , wherein the break point processor is configured to determine breakpoints that define the boundaries based on one or more of geography, time, task accomplishment, goal accomplishment, a physical scene boundary, or a temporal scene boundary. 9. The method of claim 1 , further comprising: executing the video game by the video game processor to generate video data; transmitting the video data over the network from the cloud gaming system to the first client device for rendering to a display by the first client device. 10. The method of claim 9 , wherein the first client device is configured to generate the user input data from user interactivity with the rendered video data detected through one or more peripheral devices. 11. A method for generating a playable game slice of a video game, comprising: recording, by a cloud gaming system that includes at least one server computer, a user's gameplay of the video game; analyzing, by a game state analyzer of the cloud gaming system, the user's recorded gameplay to determine one or more regions of interest; presenting each of the regions of interest for selection; receiving a selection input indicating a selected region of interest; for the selected region of interest, defining, by a break point processor of the cloud gaming system, boundaries within a gameplay context of the video game based on the selected region of interest to define a beginning and an end for the playable game slice; and generating, by a game slice generator of the cloud gaming system, the playable game slice of the video game based on the defined boundaries, the playable game slice of the video game being a portion of the video game, the playable game slice being configured for interactive gameplay as defined by the beginning and end; sharing the playable game slice of the video game on an information page communicated over the network to one or more client devices for interactive gameplay by one or more additional users; wherein the method is executed by a processor. 12. The method of claim 11 , wherein recording the user's gameplay includes recording one or more of user input data or game state data. 13. The method of claim 12 , wherein analyzing the user's recorded gameplay includes determining levels of activity of the user input data or game state data, each region of interest being a region having levels of activity that exceed a predefined threshold. 14. The method of claim 11 , wherein analyzing the user's recorded gameplay includes determining user game state settings based on the user's recorded gameplay; and wherein generating the playable game slice of the video game includes defining the playable game slice of the video game to have initial game state settings based on the determined user game state settings. 15. The method of claim 11 , wherein each region of interest is automatically identified based on correspondence to one or more thresholds. 16. A method for generating a playable game slice of a video game, comprising: recording, by a cloud gaming system that includes at least one server computer, a user's gameplay of a full version of the video game, wherein recording the user's gameplay includes recording one or more of user input data received over a network from a first client device, or game state data generated by processing the user input data by a video game processor of the cloud gaming system; analyzing, by a game state analyzer of the cloud gaming system, the user's recorded gameplay to determine one or more regions of interest, wherein each region of interest is automatically identified based on correspondence to one or more thresholds; presenting each of the regions of interest for selection; receiving a selection input indicating a selected region of interest; for the selected region of interest, defining, by a breakpoint processor of the cloud gaming system, boundaries within a gameplay context of the video game for the playable game slice based on the selected region of interest; generating, by a game slice generator of the cloud gaming system, the playable game slice of the video game based on the defined boundaries, the playable game slice of the video game being a portion of the video game, the playable game slice being configured for interactive gamepl

Assignees

Inventors

Classifications

  • A63F13/12Primary

    Human Necessities · mapped topic

  • Communicating with other players during game play, e.g. by e-mail or chat · CPC title

  • A63F13/355Primary

    Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client · CPC title

  • Authorising game programs or game devices, e.g. checking authenticity · CPC title

  • Game security or game management aspects · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9352226B2 cover?
A method for generating a playable limited version of a video game is provided. A user's gameplay of a full version of the video game is recorded. The user's recorded gameplay is analyzed to determine a region of interest. Boundaries are defined within a gameplay context of the video game based on the determined region of interest. The limited version of the video game is generated based on the…
Who is the assignee on this patent?
Sony Comp Entertainment Us, Sony Interactive Entertainment America Llc
What technology area does this patent fall under?
Primary CPC classification A63F13/12. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue May 31 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).