IP Library Granted Patent US 11,065,533
Granted Patent B2
US 11,065,533 · App. 16/695,022 · Granted Jul 20, 2021

Sharing buffered gameplay in response to an input request

Inventor: Nathan Gary (Santa Monica, CA)
Assignee: Sony Interactive Entertainment LLC
A63F13/24A63F13/21A63F13/211A63F13/213A63F13/214A63F13/2145A63F13/235A63F13/30A63F13/54G06F3/033G06F3/0488H04W4/80A63F13/42A63F2300/10A63F2300/1075
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,065,533
App. No.
16/695,022
Granted
Jul 20, 2021
Kind
B2
Abstract

A method for sharing gameplay is provided, including the following operations: executing a video game at a server for streaming to a client; while executing the video game, buffering a portion of gameplay of the video game, wherein the buffered portion of gameplay includes an amount of gameplay prior to a currently executing gameplay; receiving an input from a controller device used for playing the video game; responsive to receiving the input, enabling sharing of at least part of the portion of gameplay to a website.

Claims (32)

1. A method for sharing gameplay, comprising:

executing a video game at a server for streaming to a client;

while executing the video game, buffering a portion of gameplay of the video game, wherein the buffered portion of gameplay includes an amount of gameplay prior to a currently executing gameplay;

receiving an input from a controller device used for playing the video game;

responsive to receiving the input, enabling sharing of at least part of the portion of gameplay to a website.

2. The method of claim 1 , wherein the input is from a button of the controller device.

3. The method of claim 2 , wherein sharing of at least part of the portion of gameplay includes sharing gameplay that occurred up to when the button was pressed.

4. The method of claim 1 , wherein the portion of gameplay is associated to a user ID of a user that plays the video game.

5. The method of claim 1 , wherein the amount of gameplay is defined by a prescribed duration of gameplay prior to the currently executing gameplay.

6. The method of claim 5 , wherein the prescribed duration of gameplay is continuous with the currently executing gameplay.

7. The method of claim 1 , wherein buffering the portion of gameplay is configured to capture a statistical anomaly event determined by comparing gameplay metrics to average metrics.

8. The method of claim 1 , wherein buffering the portion of gameplay is configured to capture a gaming achievement, a trophy being attained, a landmark being reached, a predefined level being reached, or a predefined number of points being reached.

9. The method of claim 1 , wherein buffering the portion of gameplay is performed continuously during the execution of the video game, such that at least a portion of executed gameplay is stored in a running buffer during the execution of the video game.

10. The method of claim 1 , wherein the gameplay is defined by video generated from the execution of the video game.

11. The method of claim 1 , wherein the website is a social media website.

12. A method for sharing gameplay, comprising:

executing a video game at a server for streaming to a client;

while executing the video game, buffering a portion of gameplay of the video game, wherein the gameplay is defined by video generated from the execution of the video game, wherein the buffered portion of gameplay includes an amount of gameplay prior to a currently executing gameplay, wherein the portion of gameplay is associated to a user ID of a user that plays the video game;

receiving an input from a controller device used for playing the video game;

responsive to receiving the input, enabling sharing of at least part of the portion of gameplay to a website.

13. The method of claim 12 , wherein the input is from a button of the controller device.

14. The method of claim 13 , wherein sharing the portion of gameplay includes sharing gameplay that occurred up to when the button was pressed.

15. The method of claim 12 , wherein the amount of gameplay is defined by a prescribed duration of gameplay prior to the currently executing gameplay.

16. The method of claim 15 , wherein the prescribed duration of gameplay is continuous with the currently executing gameplay.

17. The method of claim 12 , wherein buffering the portion of gameplay is performed continuously during the execution of the video game, such that at least a portion of executed gameplay is stored in a running buffer during the execution of the video game.

18. A method for sharing gameplay, comprising:

executing a video game at a server for streaming to a client;

while executing the video game, buffering a portion of gameplay of the video game, wherein the gameplay is defined by video generated from the execution of the video game, wherein the buffered portion of gameplay includes an amount of gameplay prior to a currently executing gameplay;

receiving an input from a controller device used for playing the video game, wherein the input is from a button of the controller device;

responsive to receiving the input, enabling sharing of at least part of the portion of gameplay to a website.

19. The method of claim 18 , wherein sharing of at least part of the portion of gameplay includes sharing gameplay that occurred during a duration of time when the button was pressed.

20. The method of claim 18 , wherein the amount of gameplay is defined by a prescribed duration of gameplay prior to the currently executing gameplay.

Continuity (14)
Continuation 16416190 · May 18, 2019
Continuation 16273140 · Feb 11, 2019
Continuation 15853527 · Dec 22, 2017
Continuation 15721397 · Sep 29, 2017
Continuation 15133173 · Apr 19, 2016
Continuation 14752808 · Jun 26, 2015
Continuation 13842975 · Mar 15, 2013
Continuation In Part 13539311 · Jun 30, 2012
Continuation In Part 13418691 · Mar 13, 2012
Continuation In Part 13418703 · Mar 13, 2012
Continuation 13418720 · Mar 13, 2012
Provisional Application 61563505 · Nov 23, 2011
Provisional Application 61745281 · Dec 21, 2012
Related Publication 20200094137A1 · Mar 26, 2020
Cited By (1)
US 12,194,375