Simulated speed-of-light delay for recreational benefit applications
First Claim
Patent Images
1. A system for simulating message transmission delays in a virtual recreation environment, said system comprising:
- a server configured to define the virtual recreation environment, said server being configured to connect through a communication network with a plurality of terminals, such that each of the plurality of terminals is configured to selectively interact in the virtual recreation environment with others of the plurality of terminals; and
transmitting means for transmitting messages between first and second terminals of said plurality of terminals;
wherein said server is further configured to associate a virtual location of the virtual recreation environment with each of the plurality of terminals and to delay transmission of messages sent between the first and second terminals by implementing a delay time based on a virtual distance between the virtual locations of the first and second terminals.
9 Assignments
0 Petitions
Accused Products
Abstract
Recreations which simulate space travel with space communication simulate the communication delays that would inhere at space distances. Recreation-related communications are passed through a store-and-forward server in which they are stored before forwarding for a time interval which simulates the communication delay that would inhere between points at the simulated spatial locations of the parties. Methods are provided for discouraging the parties from circumventing the simulated delay by communicating through means other than the store-and-forward server.
-
Citations
16 Claims
-
1. A system for simulating message transmission delays in a virtual recreation environment, said system comprising:
-
a server configured to define the virtual recreation environment, said server being configured to connect through a communication network with a plurality of terminals, such that each of the plurality of terminals is configured to selectively interact in the virtual recreation environment with others of the plurality of terminals; and transmitting means for transmitting messages between first and second terminals of said plurality of terminals; wherein said server is further configured to associate a virtual location of the virtual recreation environment with each of the plurality of terminals and to delay transmission of messages sent between the first and second terminals by implementing a delay time based on a virtual distance between the virtual locations of the first and second terminals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for simulating message transmission delays in a virtual environment, comprising a server including a processor running a software program defining a virtual recreation environment, said processor being connected to a receiver and transmitter for communication with a communication network, said server being configured to connect through the communication network with a plurality of terminals for allowing each of the plurality of terminals to interact in the virtual recreation environment with others of the plurality of terminals, said software comprising computer executable steps instructing said server to:
-
associate each of the plurality of terminals interacting in the virtual recreation environment to a virtual location in the virtual recreation environment, transmit messages between first and second terminals of said plurality of terminals, the messages being related to the virtual recreation environment, and delay transmission of messages sent from the first terminal to the second terminal by implementing a delay time based on a virtual distance between the virtual locations of the first and second terminals.
-
-
16. A computer program product for simulating message transmission delays in a virtual environment when executed by a processor of a server defining a virtual recreation environment, the server being configured to connect through a communication network with a plurality of terminals for allowing each of the plurality of terminals to interact in the virtual recreation environment with others of the terminals, the computer program product comprising a computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable code portion for associating each of the plurality of terminals to a virtual location in the virtual recreation environment; a second executable code portion for transmitting messages between first and second terminals of said plurality of terminals, the messages being related to the virtual recreation environment; and a third executable code portion for delaying transmission of messages sent from the first terminal to the second terminal by implementing a delay time based on a virtual distance between the virtual locations of the first and second terminals.
-
Specification