IP Library › Granted Patent US 11,045,737
Granted Patent B2
US 11,045,737 · App. 15/474,331 · Granted Jun 29, 2021

In-game location based game play companion application

Inventors: Warren Benedetto (San Mateo, CA); Landon Noss (San Mateo, CA); Adil Sherwani (San Mateo, CA); Akihiko Kusumoto (San Mateo, CA)
Assignee: Sony Interactive Entertainment LLC
A63F13/87A63F13/216A63F13/31A63F13/50A63F13/58A63F2300/308A63F2300/69
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,045,737
App. No.
15/474,331
Granted
Jun 29, 2021
Kind
B2
Abstract

A method for gaming. The method including receiving location based information of game play of a user playing a gaming application as displayed on a first computing device, wherein the location based information is made with reference to a location of a character in the game play of the user in a gaming world associated with the gaming application. The method including aggregating location based information of a plurality of game plays of a plurality of users playing the gaming application. The method including generating contextually relevant information for the location of the character based on the location based information of the plurality of game plays. The method including generating a companion interface including the contextually relevant information. The method including sending the companion interface to a second computing device associated with the user for display concurrent with the game play of the user.

Claims (148)

1. A method of gaming, comprising:

receiving location based information for a game play of a user playing a gaming application as displayed on a first device, wherein the location based information is made with reference to virtual locations of a character in the game play of the user in a gaming world associated with the gaming application;

determining a predicted virtual location for the character in the game play of the user based on game plays of a plurality of users playing the gaming application and location based information for the game plays of the plurality of users that is made with reference to virtual locations of characters in the game plays of the plurality of users;

generating contextually relevant information for the predicted virtual location based on the location based information for the game plays of the plurality of users, wherein the contextually relevant information provides assistance in advancing the game play of the user;

generating a companion interface including an option to send a request for help and the contextually relevant information; and

sending the companion interface to a second device associated with the user for display concurrent with the game play of the user,

wherein selection of the option causes a beacon to be sent to one or more companion interfaces of one or more friends of the user, wherein the beacon is rendered in a radar mapping showing the gaming world, the beacon located at a point corresponding to a current virtual location of the character of the user in the gaming world.

2. The method of claim 1 , wherein the gaming application is executing locally on the first device.

3. The method of claim 1 , further comprising:

instantiating an instance of the gaming application in association with the game play of the user; and

delivering data representative of the game play of the user to the first device over a communication channel for interaction by the user.

4. The method of claim 1 , wherein the generating contextually relevant information includes:

predicting a task to be completed within the game play of the user based on the predicted virtual location and the location based information for the game plays of the plurality of users; and

predicting a solution configured for completing the task based on the location based information for the game plays of the plurality of users, wherein the contextually relevant information provides assistance in completing the task based on the solution.

5. The method of claim 4 , wherein the predicting the solution includes:

determining a sequence of steps necessary to accomplish the task;

delivering in the companion interface a first step in the sequence;

determining a completion of the first step within the game play of the user; and

delivering a next step in the sequence in the companion interface.

6. The method of claim 5 , wherein the sequence of steps is determined based on one of the following as selected by the user:

one or more game plays of one or more users playing the gaming application; or

game play of a friend of the user playing the gaming application; or

game play of an expert playing the gaming application.

7. The method of claim 4 , further comprising:

determining an asset needed by the character to accomplish the task; and

delivering a message in the companion interface offering the asset to the character.

8. The method of claim 1 , further comprising:

generating a snapshot during the game play of the user for a corresponding virtual location of the character, wherein the snapshot includes game state of the gaming application and corresponding location based information for the game play of the user, wherein the snapshot enables execution of an instance of the gaming application beginning from a point in the gaming application corresponding to the snapshot;

outputting the snapshot; and

collecting the snapshot that is output.

9. The method of claim 1 , wherein the location based information for the game play of the user is related to:

current assets of the character; or

current skill set of the character; or

history of task accomplishments within the gaming application; or

current geographic location of the character in the gaming world; or

progress through the gaming application in the game play of the user; or

current status of the game play; or

one or more actions of the character in the game play of the user.

10. The method of claim 1 , further comprising:

receiving an acceptance of the request for help by a friend;

streaming data representative of the game play of the user to a third device associated with the friend; and

establishing a communication session conducted through companion interfaces of the user and the friend.

11. The method of claim 1 , wherein the generating contextually relevant information includes:

detecting a predefined event within the game play of the user;

accessing a previously generated message from a friend of the user; and

delivering the previously generated message within the contextually relevant information.

12. The method of claim 1 , wherein the assistance includes one or more of:

a solution; or

a solution in completing a task to be completed within the game play of the user; or

identification of the one or more friends of the user playing the gaming application; or

a message from a friend of the user; or

a sequence of controller inputs; or

one or more objects to avoid; or

a sequence of steps; or

a corresponding radar mapping; or

messaging; or

waypoints; or

quests; or

challenges; or

a train of related messages; or

a warning; or

expert help; or

friend help; or

an offer to purchase downloadable content.

13. The method of claim 1 , wherein the predicted virtual location is based on anticipated game play of the user.

14. A method of gaming, comprising:

instantiating a first instance of a gaming application in association with a game play of a user;

delivering data representative of the game play of the user to a first device over a first communication channel for interaction by the user;

determining location based information for a character in the game play of the user, wherein the location based information is made with reference to virtual locations of the character in a gaming world associated with the gaming application;

determining a predicted virtual location for the character in the game play of the user based on game plays of a plurality of users playing the gaming application and a location based information for the game plays of the plurality of users that is made with reference to virtual locations of characters in the game plays of the plurality of users;

generating contextually relevant information for the predicted virtual location based on the location based information for the game plays of the plurality of users, wherein the contextually relevant information provides assistance in advancing the game play of the user;

generating a companion interface including an option to send a request for help and the contextually relevant information; and

sending the companion interface over a second communication channel to a second device associated with the user for display concurrent with the game play of the user,

wherein selection of the option causes a beacon to be sent to one or more companion interfaces of one or more friends of the user, wherein the beacon is rendered in a radar mapping showing the gaming world, the beacon located at a point corresponding to a current virtual location of the character of the user in the gaming world.

15. The method of claim 14 , further comprising:

determining a task to be completed within the game play of the user;

including in the contextually relevant information an offer to complete the task;

receiving an acceptance of the offer;

instantiating a second instance of the gaming application in a first jump game play based on a first snapshot generated during execution of the first instance, wherein the first snapshot includes first game state of the first instance and the location based information for the character in the game play of the user, wherein the first jump game play begins from a point in the gaming application corresponding to the first snapshot;

generating a second snapshot during execution of the second instance of the gaming application and includes second game state of the second instance, wherein the second instance is controlled by an expert, and wherein the task is completed in the first jump game play;

instantiating a third instance of the gaming application in a second jump game play based on the second snapshot, wherein the third instance is controllable by the user for the game play of the user, wherein the task is completed in the second jump game play.

16. The method of claim 14 , wherein the determining location based information for the character in the game play of the user includes:

generating a snapshot during the game play of the user for a corresponding virtual location of the character, wherein the snapshot includes game state of the gaming application and corresponding location based information for the character in the game play of the user, wherein the snapshot enables execution of an instance of the gaming application beginning from a point in the gaming application corresponding to the snapshot;

outputting the snapshot; and

collecting the snapshot that is output.

17. The method of claim 14 , wherein the assistance includes one or more of:

a solution; or

a solution in completing a task to be completed within the game play of the user; or

identification of the one or more friends of the user playing the gaming application; or

a message from a friend of the user; or

a sequence of controller inputs; or

one or more objects to avoid; or

a sequence of steps; or

a corresponding radar mapping; or

messaging; or

waypoints; or

quests; or

challenges; or

a train of related messages; or

a warning; or

expert help; or

friend help; or

an offer to purchase downloadable content.

18. The method of claim 14 , wherein the predicted virtual location is based on anticipated game play of the user.

19. A non-transitory computer-readable medium storing a computer program for gaming, the computer-readable medium comprising:

program instructions for receiving location based information for a game play of a user playing a gaming application as displayed on a first device, wherein the location based information is made with reference to virtual locations of a character in the game play of the user in a gaming world associated with the gaming application;

program instructions for determining a predicted virtual location for the character in the game play of the user based on game plays of a plurality of users playing the gaming application and location based information for the game plays of the plurality of users that is made with reference to virtual locations of characters in the game plays of the plurality of users;

program instructions for generating contextually relevant information for the predicted virtual location based on the location based information for the game plays of the plurality of users, wherein the contextually relevant information provides assistance in advancing the game play of user;

program instructions for generating a companion interface including an option to send a request for help and the contextually relevant information; and

program instructions for sending the companion interface to a second device associated with the user for display concurrent with the game play of the user,

wherein selection of the option causes a beacon to be sent to one or more companion interfaces of one or more friends of the user, wherein the beacon is rendered in a radar mapping showing the gaming world, the beacon located at a point corresponding to a current virtual location of the character of the user in the gaming world.

20. The computer-readable medium of claim 19 , further comprising:

program instructions for instantiating an instance of the gaming application in association with the game play of the user; and

program instructions for delivering data representative of the game play of the user to the first device over a communication channel for interaction by the user.

21. The computer-readable medium of claim 19 , wherein the program instructions for generating contextually relevant information includes:

program instructions for predicting a task to be completed within the game play of the user based on the predicted virtual location and the location based information for the game plays of the plurality of users; and

program instructions for predicting a solution configured for completing the task based on the location based information for the game plays of the plurality of users, wherein the contextually relevant information provides assistance in completing the task based on the solution.

22. The computer-readable medium of claim 21 , further comprising:

program instructions for determining an asset needed by the character to accomplish the task; and

program instructions for delivering a message in the companion interface offering the asset to the character.

23. The computer-readable medium of claim 21 , wherein the program instructions for predicting the solution includes:

program instructions for determining a sequence of steps necessary to accomplish the task;

program instructions for delivering in companion interface a first step in the sequence;

program instructions for determining completion of the first step within the game play of the user; and

program instructions for delivering a next step in the sequence in the companion interface.

24. The computer-readable medium of claim 19 , further comprising:

program instructions for generating a snapshot during the game play of the user for a corresponding virtual location of the character, wherein the snapshot includes game state of the gaming application and corresponding location based information for the game play of the user, wherein the snapshot enables execution of an instance of the gaming application beginning from a point in the gaming application corresponding to the snapshot;

program instructions for outputting the snapshot; and

program instructions for collecting the snapshot that is output.

25. The non-transitory computer-readable medium of claim 19 , wherein the assistance includes one or more of:

a solution; or

a solution in completing a task to be completed within the game play of the user; or

identification of the one or more friends of the user playing the gaming application; or

a message from a friend of the user; or

a sequence of controller inputs; or

one or more objects to avoid; or

a sequence of steps; or

a corresponding radar mapping; or

messaging; or

waypoints; or

quests; or

challenges; or

a train of related messages; or

a warning; or

expert help; or

friend help; or

an offer to purchase downloadable content.

26. The non-transitory computer-readable medium of claim 19 , wherein the predicted virtual location is based on anticipated game play of the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2017
From: BENEDETTO, WARREN; NOSS, LANDON; SHERWANI, ADIL; KUSUMOTO, AKIHIKO
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 041818/0117 →
Continuity (5)
Continuation In Part 15411421 · Jan 20, 2017
Provisional Application 62365202 · Jul 21, 2016
Provisional Application 62349546 · Jun 13, 2016
Provisional Application 62375834 · Aug 16, 2016
Related Publication 20170354892A1 · Dec 14, 2017