IP Library Granted Patent US 8,882,588
Granted Patent B2
US 8,882,588 · App. 13/426,456 · Granted Nov 11, 2014

Method and apparatus for use in reserving a position within a simulation for another user

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 8,882,588
App. No.
13/426,456
Granted
Nov 11, 2014
Kind
B2
Abstract

The present embodiments provide systems, apparatuses, processes and methods of providing interactive electronic gaming. Some of these methods comprise: receiving, during an active interactive electronic game with which a plurality of remote users are participating over a distributed network, a notification of termination of a first user's participation in the active interactive game; identifying a first position within the interactive game corresponding with the first user of the plurality of remote users; determining whether to provide a game state transfer of the first position within the interactive game; identifying, in response to determining to provide the game state transfer, a second user to which the first position is to be transferred, where the second user is not an active participant in the interactive game; and reserving, in response to determining to provide the game state transfer, the first position for the identified second user.

Claims (67)

1. A method of providing interactive electronic gaming, the method comprising:

detecting, at a game server and during an active interactive electronic game with which a plurality of remote users are participating over a distributed network, a termination of a participation of a first user in the active interactive game, wherein the first user is one of the plurality of remote users, and wherein the game server hosts the interactive game allowing the plurality of remote users through corresponding user devices to access over the distributed network the game server and participate in the interactive game, detecting a loss of an effective communication with a first user device of the user devices utilized by the first user in participating in the interactive game, wherein the effective communication provides sufficient enough communication between the first user device and the game server to allow the first user to continue to participate in the interactive game, and terminating the participation by the first user in the interactive game;

identifying a first position within the interactive game corresponding with the first user of the plurality of remote users, wherein the first position allows one of the plurality of remote users to participate in the interactive game and comprises a relative association and cooperative playback, within the interactive game, with one or more of the plurality of remote users participating in the interactive game;

determining, at the game server and during the active interactive game, whether to provide a game state transfer of the first position within the interactive game in response to the terminating the participation of the first user in the interactive game;

identifying a remote second user to which the first position is to be transferred, wherein the second user is remote from the game server and is not an active participant in the interactive game; and

reserving the first position for the identified second user such that the first position is reserved for the second user to subsequently join, through a second user device that is separate from the game server and is configured to access the game server, the interactive game into the first position allowing the second user to participate in the game in place of the first user and take over the first user's participation within the game;

wherein the reserving the first position comprises reserving a first game character within the interactive game, wherein the first game character is associated with the first position and controlled by the first user, and wherein the establishing the game state of the second user comprises providing the second user with control over the first game character within the interactive game.

2. The method of claim 1 , further comprising:

receiving a request from the second user to join the interactive game; and

joining the second user to the interactive game in the first position such that the second user is capable of actively participating in the interactive game relative to the first position and is capable of providing at least some control over the interactive game corresponding to the first position.

3. The method of claim 2 , wherein the reserving the first position comprises:

identifying a game state corresponding to the first user; and

maintaining the game state; and

wherein the joining the second user comprises establishing a second game state of the second user comprising applying at least part of the maintained game state to the second game state to be used in playback by the second user.

4. The method of claim 3 , wherein the reserving the first position comprises reserving a position on a team, and wherein the establishing the game state of the second user comprises providing the second user with the control over the first game character within the interactive game in the position on the team.

5. The method of claim 3 , further comprising:

determining whether a confirmation is received from the second user confirming that the second user intends to join the interactive game; and

maintaining the first position for the second user in response to receiving the confirmation.

6. The method of claim 5 , further comprising:

communicating a confirmation request, over a secondary communication mode and in response to the detecting the termination of a first user's participation, to the second user requesting confirmation that the second user intends to join the interactive game in place of the first user;

wherein the second communication mode is different than a first communication mode that is configured to allow the second user to interactively participate in the interactive game over the distributed network; and

wherein the request from the second user to join the interactive game is received in response to the confirmation request communicated to the second user.

7. The method of claim 5 , wherein the detecting the termination of the first user's participation in the active interactive game comprises detecting a loss of the connection over a first communication mode with the first user, where the first communication mode is configured to allow the first user to interactively participate in the interactive game over the distributed network; and

receiving the confirmation from the second user over a second communication mode different than the first communication mode.

8. The method of claim 2 , further comprising:

determining whether a confirmation is received from the second user confirming that the second user intends to join the interactive game; and

maintaining the first position for the second user in response to receiving the confirmation.

9. The method of claim 8 , further comprising:

notifying, in response to determining to provide the game state transfer, the second user that the first position is available;

wherein the determining whether the confirmation is received comprises determining whether the confirmation is received in response to the notification to the second user that the first position is available; and

maintaining the first position for the second user in response to receiving the confirmation.

10. A computer program product comprising a non-transitory computer-readable storage medium for embodying a computer program for input to a processor based system and a computer program embodied in the medium for causing the processor based system to perform steps comprising:

detecting, during an active interactive electronic game with which a plurality of remote users are participating over a distributed network, a termination of a participation of a first user in the active interactive game, wherein the first user is one of the plurality of remote users, and wherein the plurality of remote users through corresponding user devices access and participate in the interactive game over the distributed network, detecting a loss of an effective communication with a first user device of the user devices being utilized by the first user in participating in the interactive game, wherein the effective communication provides sufficient enough communication between the first user device and a game server to allow the first user to continue to participate in the interactive game, and terminating the participation by the first user in the interactive game;

identifying a first position within the interactive game corresponding with the first user of the plurality of remote users, wherein the first position allows one of the plurality of remote users to participate in the interactive game and comprises a relative association and cooperative playback, within the interactive game, with one or more of the plurality of remote users participating in the interactive game;

determining, during the active interactive game, whether to provide a game state transfer of the first position within the interactive game in response to the terminating the participation of the first user in the interactive game;

identifying a remote second user to which the first position is to be transferred, wherein the second user is remote from the game server and is not an active participant in the interactive game; and

reserving the first position for the identified second user such that the first position is reserved for the second user to subsequently join, through a second user device that is separate from the game server and is configured to access the game server, the interactive game into the first position allowing the second user to participate in the game in place of the first user and take over the first user's participation within the game;

wherein the reserving the first position comprises reserving a first game character within the interactive game, wherein the first game character is associated with the first position and controlled by the first user, and wherein the establishing the game state of the second user comprises providing the second user with control over the first game character within the interactive game.

11. A computer program product in accordance with claim 10 , wherein the computer program is further configured for causing the processor based system to perform the steps comprising:

receiving a request from the second user to join the interactive game; and

joining the second user to the interactive game in the first position such that the second user is capable of actively participating in the interactive game relative to the first position and is capable of providing at least some control over the interactive game corresponding to the first position.

12. A computer program product in accordance with claim 11 , wherein the step of reserving the first position comprises:

identifying a game state corresponding to the first user; and

maintaining the game state; and

wherein the step of joining the second user comprises establishing a second game state of the second user comprising applying at least part of the maintained game state to the second game state to be used in playback by the second user.

13. A computer program product in accordance with claim 12 , wherein the computer program is further configured for causing the processor based system to perform the steps comprising:

determining whether a confirmation is received from the second user confirming that the second user intends to join the interactive game; and

maintaining the first position for the second user in response to receiving the confirmation.

14. A system comprising:

a processor; and

memory accessible by the processor, the memory storing programming that when implemented by the processor causes the processor to perform the steps of:

detecting, during an active interactive electronic game with which a plurality of remote users are participating over a distributed network, a termination of a participation of a first user in the active interactive game, wherein the first user is one of the plurality of remote users, and wherein the plurality of remote users through corresponding user devices access and participate in the interactive game over the distributed network, detecting a loss of an effective communication with a first user device of the user devices being utilized by the first user in participating in the interactive game, wherein the effective communication provides sufficient enough communication between the first user device and the game server to allow the first user to continue to participate in the interactive game, and terminating the participation by the first user in the interactive game;

identifying a first position within the interactive game corresponding with the first user of the plurality of remote users, wherein the first position allows one of the plurality of remote users to participate in the interactive game and comprises a relative association and cooperative playback, within the interactive game, with one or more of the plurality of remote users participating in the interactive game;

determining, during the active interactive game, whether to provide a game state transfer of the first position within the interactive game in response to the terminating the participation of the first user in the interactive game;

identifying a remote second user to which the first position is to be transferred, wherein the second user is remote from the game server and is not an active participant in the interactive game; and

reserving the first position for the identified second user such that the first position is reserved for the second user to subsequently join, through a second user device that is separate from the game server and is configured to access the game server, the interactive game into the first position allowing the second user to participate in the game in place of the first user and take over the first user's participation within the game;

wherein the reserving the first position comprises reserving a first game character within the interactive game, wherein the first game character is associated with the first position and controlled by the first user, and wherein the establishing the game state of the second user comprises providing the second user with control over the first game character within the interactive game.

15. The system of claim 14 , wherein the programming when implemented by the processor causes the processor to further perform the steps of:

receiving a request from the second user to join the interactive game; and

joining the second user to the interactive game in the first position such that the second user is capable of actively participating in the interactive game relative to the first position and is capable of providing at least some control over the interactive game corresponding to the first position.

16. The system of claim 15 , wherein the programming when implemented by the processor causes the processor to further perform the steps of:

identifying a game state corresponding to the first user; and

maintaining the game state; and

wherein the programming when implemented by the processor to implement the joining the second user comprises programming when implemented by the processor causing the processor to perform the further step of establishing a second game state of the second user comprising applying at least part of the maintained game state to the second game state to be used in playback by the second user.

17. The system of claim 16 , wherein the programming when implemented by the processor causes the processor to further perform the steps of:

determining whether a confirmation is received from the second user confirming that the second user intends to join the interactive game; and

maintaining the first position for the second user in response to receiving the confirmation.

Assignments (4)
MERGER Recorded Mar 30, 2020
From: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 053323/0567 →
CHANGE OF NAME Recorded May 4, 2016
From: SONY COMPUTER ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Reel/Frame 038611/0846 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF ASSIGNEE "SONY COMPUTER ENTERTAINMENT AMERICA LLC" PREVIOUSLY RECORDED ON REEL 028050 FRAME 0737. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNOR'S INTEREST. Recorded May 2, 2012
From: BUHR, BRIAN DOUGLAS
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 028146/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2012
From: BUHR, BRIAN DOUGLAS
To: SONY COMPUTER ENTERTAINMENT AMERICA LCC
Reel/Frame 028050/0737 →