IP Library Granted Patent US 10,058,787
Granted Patent B2
US 10,058,787 · App. 15/383,409 · Granted Aug 28, 2018

Systems and methods for generating and sharing video clips of cloud-provisioned games

Inventors: David Perry (Monarch Beach, CA); Warren Benedetto (Aliso Viejo, CA); Ryan Breed (Aliso Viejo, CA); Sean Allen (Foster City, CA); Victor Octav Suba Miura (Foster City, CA)
Assignee: Sony Interactive Entertainment America LLC
A63F13/86A63F13/355A63F13/63A63F13/79A63F13/87A63F2300/6036
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 10,058,787
App. No.
15/383,409
Granted
Aug 28, 2018
Kind
B2
Abstract

Methods for sharing mini-games over a game cloud system include receiving a request from a first user to access a user account managed by the game cloud system. Access to the user account is provided, in response to the request. Providing access includes presenting a user interface with a plurality of mini-games available to the user account for user interaction, on a client device of the first user. The plurality of mini-games includes mini-games that have been shared and mini-games that have not been shared with other users. The method further includes detecting selection of a particular mini-game at the user interface. In response to detecting selection, an option to share the particular mini-game with other users, is provided. The option allows the first user to post the particular mini-game to a social stream of the other users.

Claims (32)

1. A method for managing sharing of mini-games over a game cloud system, comprising:

receiving a request from a first user to access a user account managed by the game cloud system;

providing access to the user account, wherein providing access includes presenting a user interface with a plurality of mini-games available to the user account for user interaction on a client device of the first user, the plurality of mini-games include mini-games that have been shared and mini-games that have not been shared with other users, wherein each mini-game is generated for a portion of recording of game play of a video game, by a user, and includes a game score associated to the portion of the video game and executable code for playing the portion of the video game;

detecting selection of a particular mini-game at the user interface, by the first user;

providing an option to share the particular mini-game with other users, in response to detecting selection, wherein the option allows the first user to post the particular mini-game to a social stream of the other users,

wherein in response to detecting a second user playing the particular mini-game from within the social stream, the executable code of the particular mini-game computes game score for the particular mini-game and transmits the computed game score for the second user to the game cloud system for updating,

wherein the method is performed by a processor of the game cloud system.

2. The method of claim 1 , wherein the plurality of mini-games are generated by the user or by other users from game play of the video game, each of the plurality of mini-games inheriting set-up parameters of the video game from which the respective mini-game is generated.

3. The method of claim 1 , wherein providing an option further includes determining if the particular mini-game has been shared with other users, the determining is done by querying a sharing indicator associated with the particular mini-game, wherein the sharing indicator is incremented every time the particular mini-game is shared with another user.

4. The method of claim 3 , further includes incrementing the sharing indicator of the particular mini-game at the game cloud system, in response to detecting the second user selecting the particular mini-game for game play, the updated sharing indicator is presented at the particular mini-game rendered on the user interface of respective client devices of the first user and the second user.

5. The method of claim 1 , wherein when the second user selects the particular mini-game for game play, the particular mini-game is instantiated at the game cloud system and video frames of the game play for the particular mini-game is streamed to a client device of the second user that was used to select the particular mini-game for game play.

6. The method of claim 5 , further includes generating a mini-game play video for the game play of the particular mini-game by the second user, the generated mini-game play video is dynamically updated to the user interface of the first user.

7. The method of claim 1 , wherein the option to share further allows the first user to post the particular mini-game on a webpage of a website accessed by the other users.

8. The method of claim 1 , wherein a mini-game that is presented in the user interface of the first user and is not shared is generated by the first user.

9. The method of claim 1 , wherein a mini-game that is presented in the user interface of the first user and shared, is generated by the first user or by a second user of the game cloud system.

10. The method of claim 1 , wherein providing an option to share further includes providing an option to generate a challenge comment, wherein the challenge comment is rendered alongside the particular mini-game, when the particular mini-game is shared.

11. The method of claim 1 , wherein the selection of the particular mini-game is through an active selection activity.

12. The method of claim 1 , wherein when the particular mini-game has been shared, the selection of the particular mini-game for game play provides access to an original game play of the particular mini-game, one or more game plays of the other users that have responded to the sharing, and a game play interface for playing the particular mini-game and generating mini-game play video of the particular mini-game, on the user interface.

13. A method for managing sharing of mini-games over a game cloud system, comprising:

receiving a request from a first user to access a user account managed by the game cloud system;

providing access to the user account, wherein providing access includes presenting a user interface with a plurality of mini-games available to the user account for user interaction, on a client device of the first user, the plurality of mini-games include mini-games that have been shared and mini-games that have not been shared with other users, wherein each mini-game is generated for a portion of recording of game play of a video game, by a user, and includes a game score associated to the portion of the video game and executable code for playing the portion of the video game;

detecting selection of a particular mini-game on the user interface, by the first user;

providing a second user interface that includes an original post of game play of the particular mini-game, game plays of other users that have responded to the request for playing the particular mini-game, and a game play interface for playing the particular mini-game and generating a video of the game play,

wherein in response to detecting the first user playing the particular mini-game, the executable code of the particular mini-game computes game score for the particular mini-game and transmits the computed game score for the first user to the game cloud system for updating, and

wherein the method is performed by a processor of the game cloud system.

14. The method of claim 13 , wherein the second user interface is provided upon determining that the particular mini-game has been shared with other users.

15. The method of claim 14 , wherein the determining includes querying a sharing indicator associated with the particular mini-game, the sharing indicator indicative of sharing of the particular mini-game by a user.

16. The method of claim 15 , wherein the sharing indicator further provides an indication of number of users that have accepted a challenge provided in the original post and played the particular mini-game.

17. The method of claim 15 , further includes incrementing the sharing indicator associated with the particular mini-game in the game cloud system, in response to detecting the first user selecting the particular mini-game for game play.

18. The method of claim 17 , further includes presenting the incremented sharing indicator on the user interface of a user that generated the original post of the particular mini-game and the first user that selected the particular mini-game for game play.

19. The method of claim 17 , further includes generating a video of the game play of the particular mini-game by the first user in the game cloud system, the video updated to the user interface of a user that generated the original post of the particular mini-game and of the first user.

20. The method of claim 13 , further includes updating the user interface rendered on a client device of the first user with game controls that are specific to the client device, in response to detecting the first user selecting the particular mini-game for game play, the game controls used by the first user for playing the particular mini-game.

Assignments (1)
MERGER Recorded Mar 30, 2020
From: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 053323/0567 →
Continuity (4)
Continuation 14140402 · Dec 24, 2013
Continuation 13797894 · Mar 12, 2013
Provisional Application 61746478 · Dec 27, 2012
Related Publication 20170095741A1 · Apr 6, 2017