IP Library Granted Patent US 8,886,510
Granted Patent B2
US 8,886,510 · App. 11/754,160 · Granted Nov 11, 2014

Method and apparatus for generating an event in response to interactions with information available only to a subset of client devices in a computer simulation

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,886,510
App. No.
11/754,160
Granted
Nov 11, 2014
Kind
B2
Abstract

A method for use with a computer simulation includes providing an ability to run a simulation in which a plurality of client devices communicate over a network to interact with the simulation, providing an ability to generate a first user interface on each of the plurality of client devices for allowing users associated with the client devices to interact with the simulation, providing an ability to allow users associated with a subset of the plurality of client devices to interact with information that includes a representation of at least a portion of an environment of the simulation without allowing access thereto by the other client devices, and providing an ability for the simulation to generate an event in response to interactions with the information. A system for use in running a computer simulation and a storage medium storing a computer program executable by a processor based system are also disclosed.

Claims (70)

1. A method for use with a computer simulation, comprising:

running a simulation in which a group of at least three processor based client devices communicate over a network to interact with the simulation;

causing a first user interface to be generated on each of the client devices in the group for allowing users associated with the client devices to interact with the simulation;

causing a strategy manager to be generated on each of a subset of the group of client devices, wherein the subset includes at least two client devices but is less than a total number of client devices in the group;

receiving user created strategy information in response to an interaction with the strategy manager on at least one of the subset of client devices, wherein the user created strategy information comprises a user created textual message that is to be automatically displayed in response to a condition occurring; and

automatically displaying the user created textual message during the simulation on the subset of client devices based on comparing a state of the simulation to the user created strategy information;

wherein the simulation comprises a computer game and the user created textual message is automatically displayed in-game during game play.

2. A method in accordance with claim 1 , wherein the user created textual message comprises a notification.

3. A method in accordance with claim 1 , wherein the user created textual message is accompanied by an audio or graphical cue.

4. A method in accordance with claim 1 , wherein the user created textual message comprises a reminder of predetermined strategy.

5. A method in accordance with claim 1 , wherein the interaction with the strategy manager comprises adding an element on a timeline.

6. A method in accordance with claim 1 , wherein the interaction with the strategy manager comprises setting an objective to be accomplished.

7. A method in accordance with claim 1 , wherein the interaction with the strategy manager comprises indicating a circumstance that may occur.

8. A method in accordance with claim 1 , wherein the interaction with the strategy manager comprises providing information for each of one or more phases of the simulation.

9. A method in accordance with claim 8 , wherein the user created textual message comprises an indication that a phase of the simulation has ended.

10. A method in accordance with claim 1 , wherein the interaction with the strategy manager comprises recording a character taking a certain route in the simulation.

11. A method in accordance with claim 1 , wherein the strategy manager is available to the users associated with the subset of client devices during the simulation.

12. A method in accordance with claim 1 , wherein the strategy manager is provided in a second user interface that is generated on the subset of client devices.

13. A method in accordance with claim 1 , wherein the strategy manager is provided in the first user interface that is generated on the subset of client devices.

14. A system for use in running a computer simulation, comprising:

a network;

a server coupled to the network; and

a group of at least three client devices coupled to the network;

wherein the server and client devices are configured to run a simulation in which the group of at least three client devices communicate over the network to interact with the simulation, generate a first user interface on each of the client devices in the group for allowing users associated with the client devices to interact with the simulation, cause a strategy manager to be generated on each of a subset of the group of client devices, receive user created strategy information in response to an interaction with the strategy manager on at least one of the subset of client devices, wherein the user created strategy information comprises a user created textual message that is to be automatically displayed in response to a condition occurring, and automatically display the user created textual message during the simulation on the subset of client devices based on comparing a state of the simulation to the user created strategy information;

wherein the subset includes at least two client devices but is less than a total number of client devices in the group; and

wherein the simulation comprises a computer game and the user created textual message is automatically displayed in-game during game play.

15. A system in accordance with claim 14 , wherein the user created textual message comprises a notification.

16. A system in accordance with claim 14 , wherein the user created textual message is accompanied by an audio or graphical cue.

17. A system in accordance with claim 14 , wherein the user created textual message comprises a reminder of predetermined strategy.

18. A system in accordance with claim 14 , wherein the interaction with the strategy manager comprises adding an element on a timeline.

19. A system in accordance with claim 14 , wherein the interaction with the strategy manager comprises setting an objective to be accomplished.

20. A system in accordance with claim 14 , wherein the interaction with the strategy manager comprises indicating a circumstance that may occur.

21. A system in accordance with claim 14 , wherein the interaction with the strategy manager comprises providing information for each of one or more phases of the simulation.

22. A system in accordance with claim 21 , wherein the user created textual message comprises an indication that a phase of the simulation has ended.

23. A system in accordance with claim 14 , wherein the interaction with the strategy manager comprises recording a character taking a certain route in the simulation.

24. A system in accordance with claim 14 , wherein the strategy manager is available to the users associated with the subset of client devices during the simulation.

25. A system in accordance with claim 14 , wherein the strategy manager is provided in a second user interface that is generated on the subset of client devices.

26. A system in accordance with claim 14 , wherein the strategy manager is provided in the first user interface that is generated on the subset of client devices.

27. A storage medium storing a computer program executable by a processor based system, the computer program causing the processor based system to execute steps comprising:

storing information for a simulation in which a group of at least three client devices communicate over a network to interact with the simulation, wherein the information includes a representation of at least a portion of an environment of the simulation;

allowing users associated with a subset of the group of client devices to interact with the information, without allowing access thereto by the other client devices, to create user created strategy information, wherein the user created strategy information comprises a designation of an event that is to be generated in response to a condition occurring, and wherein the subset includes at least two client devices but is less than a total number of client devices in the group; and

generating the event during the simulation on the subset of client devices based on comparing a state of the simulation to the user created strategy information;

wherein the simulation comprises a computer game and the event is generated in-game during game play.

28. A storage medium in accordance with claim 27 , wherein the event comprises a notification or message.

29. A storage medium in accordance with claim 27 , wherein the event comprises an audio or graphical cue.

30. A storage medium in accordance with claim 27 , wherein the event comprises a reminder of predetermined strategy.

31. A storage medium in accordance with claim 27 , wherein the interactions with the information comprise adding an element on a timeline.

32. A storage medium in accordance with claim 27 , wherein the interactions with the information comprise setting an objective to be accomplished.

33. A storage medium in accordance with claim 27 , wherein the interactions with the information comprise indicating a circumstance that may occur.

34. A storage medium in accordance with claim 27 , wherein the step of allowing users associated with a subset of the group of client devices to interact with the information comprises allowing a user to provide information for each of one or more phases of the simulation.

35. A storage medium in accordance with claim 34 , wherein the event comprises an indication that a phase of the simulation has ended.

36. A storage medium in accordance with claim 27 , wherein the step of allowing users associated with a subset of the group of client devices to interact with the information comprises allowing a user to record a character taking a certain route in the simulation.

37. A storage medium storing a computer program executable by a processor based system, the computer program configured to cause the processor based system to execute steps comprising:

running a simulation in which a group of at least three client devices communicate over a network to interact with the simulation;

causing a first user interface to be generated on each of the client devices in the group for allowing users associated with the client devices to interact with the simulation;

causing a strategy manager to be generated on each of a subset of the group of client devices, wherein the subset includes at least two client devices but is less than a total number of client devices in the group;

receiving user created strategy information in response to an interaction with the strategy manager on at least one of the subset of client devices, wherein the user created strategy information comprises a designation of an event that is to be generated in response to a condition occurring; and

generating the event during the simulation on the subset of client devices based on comparing a state of the simulation to the user created strategy information;

wherein the simulation comprises a computer game and the event is generated in-game during game play.

38. The method of claim 37 , wherein the event comprises a message.

39. The method of claim 37 , wherein the state of the simulation comprises an elapsed time of the simulation.

40. The method of claim 37 , wherein the state of the simulation comprises a determination of whether or not a user defined objective of the simulation has been met.

41. The method of claim 37 , wherein the state of the simulation comprises a determination of whether or not a user defined circumstance in the simulation has occurred.

42. A method for use with a computer simulation, comprising:

running a simulation in which a group of at least three processor based client devices communicate over a network to interact with the simulation;

causing a first user interface to be generated on each of the client devices in the group for allowing users associated with the client devices to interact with the simulation;

causing a strategy manager to be generated on each of a subset of the group of client devices, wherein the subset includes at least two client devices but is less than a total number of client devices in the group;

receiving user created strategy information in response to an interaction with the strategy manager on at least one of the subset of client devices, wherein the user created strategy information comprises a designation of an event that is to be generated in response to a condition occurring; and

generating the event during the simulation on the subset of client devices based on comparing a state of the simulation to the user created strategy information;

wherein the simulation comprises a computer game and the event is generated in-game during game play.

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 →
MERGER Recorded Feb 17, 2011
From: SONY COMPUTER ENTERTAINMENT AMERICA INC.
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 025829/0275 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2007
From: BRUNSTETTER, AARON PHILIP; PATTERSON, RUSSELL D.
To: SONY COMPUTER ENTERTAINMENT AMERICA INC.
Reel/Frame 019346/0896 →