Generation of gameplay video based on social network sharing

US10188945B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10188945-B2
Application numberUS-201715853462-A
CountryUS
Kind codeB2
Filing dateDec 22, 2017
Priority dateDec 21, 2012
Publication dateJan 29, 2019
Grant dateJan 29, 2019

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, including: executing, by a cloud gaming system, a session of a video game; recording the user's gameplay of the video game; analyzing the user's recorded gameplay to determine a region of interest, the region of interest being a region of the video game having social network sharing levels that exceed a predefined threshold; during the session of the video game, receiving a request from the client device, the request being initiated from a button of a controller device interfaced to the client device; responsive to the request, presenting, through the client device, the region of interest; generating, by the cloud gaming system, a gameplay video of the video game based on the region of interest; sharing the gameplay video of the video game over the social network to one or more additional client devices for viewing by one or more additional users.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for generating a gameplay video of a video game, comprising: executing, by a cloud gaming system that includes at least one server computer, a session of a video game, the session defining a user's gameplay of the video game, the session being streamed to a client device; recording, by the cloud gaming system, the user's gameplay of the video game; analyzing, by the cloud gaming system, the user's recorded gameplay to determine a region of interest, the region of interest being a region of the video game having social network sharing levels that exceed a predefined threshold, wherein the social network sharing levels are defined based on prior sharing to the social network of gameplay videos from prior sessions of the video game; during the session of the video game, receiving, by the cloud gaming system, a request from the client device, the request being initiated from a button of a controller device interfaced to the client device; responsive to the request, presenting, by the cloud gaming system through the client device, the region of interest; generating, by the cloud gaming system, a gameplay video of the video game based on the region of interest; sharing the gameplay video of the video game over the social network to one or more additional client devices for viewing by one or more additional users. 2. The method of claim 1 , 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; wherein the region of interest being a region of the video game identified from analysis of one or more of the user input data or the game state data. 3. The method of claim 2 , 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 further being determined based on the levels of activity of the user input data or game state data. 4. The method of claim 3 , wherein the levels of activity of the user input data include one or more of user inputs, a rate of user input, a frequency of user input, repeats of a user input, an input pattern. 5. The method of claim 1 , further comprising: defining, by 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 gameplay video. 6. The method of claim 5 , wherein defining boundaries within a gameplay context of the video game includes defining a spatial boundary within a virtual space of the video game. 7. The method of claim 6 , 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. 8. The method of claim 5 , 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. 9. The method of claim 5 , wherein the region of interest is further determined based on sharing of the gameplay context with other users. 10. The method of claim 1 , wherein the region of interest is further determined based on comments associated with the region on the social network. 11. A method for generating a gameplay video of a video game, comprising: executing, by a cloud gaming system that includes at least one server computer, a session of a video game, the session defining a user's gameplay of the video game, the session being streamed to a client device; recording, by the cloud gaming system, the user's gameplay of the video game; analyzing, by the cloud gaming system, the user's recorded gameplay to determine one or more regions of interest, the regions of interest being regions of the video game having social network sharing levels that exceed a predefined threshold, wherein the social network sharing levels are defined based on prior sharing to the social network of gameplay videos from prior sessions of the video game; during the session of the video game, receiving, by the cloud gaming system, a request from the client device, the request being initiated from a button of a controller device interfaced to the client device; responsive to the request, presenting, by the cloud gaming system through the client device, a current portion of the user's gameplay and presenting the one or more regions of interest; receiving from the client device a selection of one of the current portion of the user's gameplay and the one or more regions of interest; generating, by the cloud gaming system, a gameplay video of the video game based on the selection; sharing the gameplay video of the video game over the social network to one or more additional client devices for viewing by one or more additional users. 12. The method of claim 11 , wherein the current portion of the user's gameplay is defined by a buffered portion of the user's gameplay previous to the request being initiated from the button of the controller device. 13. The method of claim 12 , wherein the buffered portion has a predefined duration of time. 14. The method of claim 11 , 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; wherein the regions of interest being regions of the video game identified from analysis of one or more of the user input data or the game state data. 15. The method of claim 14 , 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 further being determined based on the levels of activity of the user input data or game state data. 16. The method of claim 15 , wherein the levels of activity of the user input data include one or more of user inputs, a rate of user input, a frequency of user input, repeats of a user input, an input pattern. 17. The method of claim 11 , further comprising: for the selected one of the current portion of the user's gameplay and the one or more regions of interest, defining, by the cloud gaming system, boundaries within a gameplay context of the video game that define options for selection of a beginning and an end for the gameplay video. 18. A non-transitory computer readable medium having program instructions embodied thereon for generating a gameplay video of a video game, the program instructions being configured, when executed by at least one server computer, to cause the at least one server computer to perform a method including the following operations: executing, by a cloud gaming system that includes at least one server computer, a session of a video game, the session defining a user's gameplay of the video game, the session being streamed to a client device; recording, by the cloud gaming system, the user's gameplay of the video game; analyzing, by the cloud gaming system, the user's recorded gameplay to determine one or more regions of interest, the regions of interest being regions of the video game having social network sharing levels that exceed a predefined threshold, wh

Assignees

Inventors

Classifications

  • for interfacing with the game device, e.g. specific interfaces between game controller and console · CPC title

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

  • Touch screen · CPC title

  • Joystick · 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 US10188945B2 cover?
A method, including: executing, by a cloud gaming system, a session of a video game; recording the user's gameplay of the video game; analyzing the user's recorded gameplay to determine a region of interest, the region of interest being a region of the video game having social network sharing levels that exceed a predefined threshold; during the session of the video game, receiving a request fr…
Who is the assignee on this patent?
Sony Interactive Entertainment America Llc
What technology area does this patent fall under?
Primary CPC classification A63F13/355. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Jan 29 2019 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).