IP Library Granted Patent US 8,585,505
Granted Patent B2
US 8,585,505 · App. 13/012,224 · Granted Nov 19, 2013

Inter-game interactive hybrid asynchronous computer game infrastructure

Inventor: Eui-Joon Youm (Honolulu, HI)
Assignee: Tetris Online, Inc.
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,585,505
App. No.
13/012,224
Granted
Nov 19, 2013
Kind
B2
Abstract

In embodiments of the present invention improved capabilities are described for a gaming method, comprising the steps of: (a) upon receiving a game initiation request from an initiating live participant, providing a computer generated multi-player game environment in which the initiating live participant can play a game and invite at least one additional participant to join the game; (b) in response to receiving a second participant invitation from the live participant, requesting a second live participant to join the game; and (c) following the second participant invitation, providing a wait period for receiving acceptance of a second live participant to join the game prior to starting the game, where if the second live player accepts within the wait period the two players play live, and if not, then a simulated live opponent is provided with inter-game interaction so that the opponent appears to be a live opponent.

Claims (50)

1. A gaming method, comprising the steps of:

a. upon receiving a game initiation request from an initiating live participant, providing a computer generated multi-player game environment in which the initiating live participant can play a game by way of a user interface and invite at least one additional participant to join the game;

b. in response to receiving a second participant invitation from the initiating live participant, requesting a second live participant to join the game;

c. following the second participant invitation, providing a wait period for receiving acceptance of the second live participant to join the game prior to starting the game, wherein:

i. if the acceptance from the second live participant is received within the wait period; the acceptance being indicative of the second live participant being available online to play the game, then the initiating live participant and the second live participant will be active live participants in the computer generated multi-player game environment; and

ii. if the acceptance of the second live participant is not received within the wait period, then a simulated second participant based on prior game play data will be presented in the computer generated multi-player game environment with the initiating live participant such that the simulated second participant appears to be a live participant from the initiating live participant's perspective due at least in part to an inter-game interaction between the initiating live participant and the simulated second participant; and

d. following the wait period ending, the computer generated multi-player game environment is adapted to enable the initiating live participant to intermix playing the game against the second live participant as the active live participants with playing a simulated version, of the game with the simulated second participant indicative of the second live participant who is not available online,

wherein the simulated version of the game is based upon but adapted to be different from replay of the prior game play data, and is capable of causing a change in outcomes of said replay so as to enable the inter-game interaction attributed to the simulated second participant to change dynamically with and be responsive to real-time game play by the initiating live participant, and

wherein the replay of the prior game play data, when desynchronized, is configured with adjustments in order to simulate the change in outcomes.

2. In the method of claim 1 , wherein the wait period is predetermined.

3. In the method of claim 1 , wherein the wait period is variable.

4. In the method of claim 1 , wherein the wait period is dynamically adjustable.

5. In the method of claim 1 , wherein the wait period can be specified by the initiating live participant.

6. In the method of claim 1 , wherein the wait period can be terminated early by the initiating live participant.

7. In the method of claim 1 , wherein the simulated second participant based on the prior game play data is representative of the second live participant, and said adjustments comprise the replay being adapted from slow down to temporarily being stopped.

8. In the method of claim 1 , further comprising, following the wait period and responsive to receiving a third participant invitation from the initiating live participant, requesting a third live participant to join the game.

9. In the method of claim 8 , further comprising, if acceptance from the third live participant is received within another wait period, then the third live participant will be one of the active live participants in the computer generated multi-player game environment.

10. In the method of claim 9 , wherein the initiating live participant then plays the game with the second and third live participants as the active live participants.

11. In the method of claim 9 , wherein the computer generated multi-player game environment facilitates hybrid synchronous asynchronous game play in which the initiating live participant then plays the game with the simulated second participant and the third live participant as one of the active live participants.

12. In the method of claim 8 , further comprising, another wait period for next acceptance of the third participant invitation, and if the next acceptance of the third live participant is not received within the another wait period, then a simulated third participant is used as the third live participant.

13. In the method of claim 12 , wherein the simulated third participant is based on prior game play data and is representative of the third live participant.

14. In the method of claim 12 , wherein the computer generated multi-player game environment facilitates hybrid synchronous asynchronous game play in which the initiating live participant then plays the game with the second live participant and the simulated third participant.

15. In the method of claim 12 , wherein the initiating live participant then plays the game with the simulated second participant and the simulated third participant.

16. In the method of claim 1 , wherein the initiating live participant can invite one or more additional participants to join the game.

17. In the method of claim 16 , wherein the one or more additional participants can accept invitations and join the game as respective live participants.

18. In the method of claim 17 , wherein the initiating live participant then plays the game with the second live participant and the respective live participants.

19. In the method of claim 17 , wherein the initiating live participant then plays the game with the simulated second participant and the respective live participants.

20. In the method of claim 1 , wherein the inter-game interaction comprises two-way interaction between the initiating live participant and the simulated second participant.

21. In the method of claim 1 , wherein the simulated second participant comprises an apparently live participant, and the inter-game interaction causes a change in progress of game play by the apparently live participant.

22. In the method of claim 1 , wherein the simulated second participant appears to be a live participant from the initiating live participant's perspective, further due in part to synthesizing consequences of the prior game play data.

23. In the method of claim 1 , wherein the inter-game interaction is dynamic as a result of synthesizing consequences associated with the prior game play data.

24. A gaming system, comprising:

a computer game facility, where upon receiving a game initiation request from an initiating live participant, provides a computer generated multi-player game environment in which the initiating live participant can play a game and invite at least one additional participant to join the game; wherein in response to receiving a second participant invitation from the initiating live participant, requesting a second live participant to join the game; following the second participant invitation, providing a wait period for receiving acceptance of the second live participant to join the game prior to starting the game, wherein:

i. if the acceptance from the second live participant is received within the wait period, the acceptance being indicative of the second live participant being available online to play the game, then the initiating live participant and the second live participant will be active live participants in the multi-player game environment; and

ii. if the acceptance of the second live participant is not received within the wait period, then a simulated second participant based on prior game play data will be presented in the multi-player game environment with the initiating live participant such that the simulated second participant appears to be a live participant from the initiating live participant's perspective due at least in part to an inter-game interaction between the initiating live participant and the simulated second participant; and

following the wait period ending, the computer generated multi-player game environment is adapted to enable the initiating live participant to intermix playing the game against the second live participant as the active live participants with playing a simulated version of the game with the simulated second participant indicative of the second live participant who is not available online,

wherein the simulated version of the game is based upon but adapted to be different from replay of the prior game play data, and is capable of causing a change in outcomes of said replay so as to enable the inter-game interaction attributed to the simulated second participant to change dynamically with an be responsive to real-time game play by the initiating live participant, and wherein the replay of the prior game play data when desynchronized, is configured with adjustments in order to simulate the change in outcomes.

25. The system of claim 24 , wherein the inter-game interaction comprises two-way interaction between the initiating live participant and the simulated second participant, and said adjustment comprise the replay being adapted from slow down to temporarily being stopped.

26. The system of claim 24 , wherein the simulated second participant comprises an apparently live participant, and the inter-game interaction causes a change in progress of game play by the apparently live participant.

27. A computer program product embodied in a non-transitory computer readable medium, that, when executing on one or more computers, performs the steps of:

a. Upon receiving a game initiation request from an initiating live participant, providing a computer generated multi-player game environment in which the initiating live participant can play a game and invite at least one additional participant to join the game;

b. In response to receiving a second participant invitation from the initiating live participant, requesting a second live participant to join the game;

c. Following the second participant invitation, providing a wait period for receiving acceptance of the second live participant to join the game prior to starting the game, wherein,

i. If the acceptance from the second live participant is received within the wait period, the acceptance being indicative of the second live participant being available online to play the game, then the initiating live participant and the second live participant will be active live participants in the multi-player game environment; and

ii. If the acceptance of the second live participant is not received within the wait period, then a simulated second participant based on prior game play data indicative of the second live participant will be presented in the multi-player game environment with the initiating live participant such that the simulated second participant appears to be a live participant from the initiating live participant's perspective due at least in part to experiencing an inter-game interaction between the initiating live participant and the simulated second participant, and

d. Following the wait period ending, the multi-player game environment is adapted to enable the initiating live participant to intermix playing the game against the second live participant as the active live participants with playing simulated version of the game with the simulated second participant indicative of the second live participant who is not available online,

wherein the simulated version of the game is based upon but adapted to be different from replay of the prior game play data, and is capable of causing a change in outcomes of said replay so as to enable the inter-game interaction attributed to the simulated second participant to change dynamically with and be responsive to real-time game play by the initiating live participant, and

wherein the replay of the prior name play data, when desynchronized, is configured with adjustments in order to simulate the change in outcomes.

28. The computer program product of claim 27 , wherein the inter-game interaction comprises two-way interaction between the initiating live participant and the simulated second participant, and said adjustments comprise the replay being adapted from slow down to temporarily being stopped.

29. The computer program product of claim 27 , wherein the simulated second participant comprises an apparently live participant, and the inter-game interaction causes a change in progress of game play by the apparently live participant.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2011
From: YOUM, EUI-JOON; LIM, CHANG-HA; THOMAS, GLYN C.
To: ACE STUDIOS, INC.
Reel/Frame 026777/0505 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2011
From: ACE STUDIOS, INC.
To: TETRIS ONLINE, INC.
Reel/Frame 026777/0538 →
Continuity (6)
Continuation In Part 12638249 · Dec 15, 2009
Provisional Application 61201785 · Dec 15, 2008
Provisional Application 61254385 · Oct 23, 2009
Provisional Application 61349746 · May 28, 2010
Provisional Application 61357711 · Jun 23, 2010
Related Publication 20120021823A1 · Jan 26, 2012