Data processing system and method of operation
First Claim
1. A data processing system 10 comprising a server 12 for processing a software application enabling interaction among multiple users sharing a virtual environment 20 represented geographically as a plurality of cells 22, each user being represented at a virtual location in said environment, and a plurality of user-interface apparatus 14 each for receiving state data relating to said environment from said server via a plurality of channels, wherein each cell 22 is associated with one of said channels, and at least one of said user-interface apparatus 14 is operable to tune to one of said channels so as to receive the channel associated with the cell in which the respective users representation is located.
1 Assignment
0 Petitions
Accused Products
Abstract
A server-based data processing system (10) is provided for enabling interaction between users of a massive multi-player role playing game (MMRPG) or similar application in which a virtual environment (20) is represented geographically as a plurality of cells (22) arranged in a matrix for example. Game state data relating to the individual cells is broadcast from the server (12) to respective user-interface apparatus (14) such as mobile phone devices. Each cell is associated with one channel allowing the user-interface apparatus to receive the channel associated with the cell in which the respective user is represented. The association between cells of the virtual environment and broadcast channels enables the user-interface devices to reject unwanted state data by simply tuning to the desired channel. This is particularly beneficial for low power, low memory devices.
40 Citations
11 Claims
- 1. A data processing system 10 comprising a server 12 for processing a software application enabling interaction among multiple users sharing a virtual environment 20 represented geographically as a plurality of cells 22, each user being represented at a virtual location in said environment, and a plurality of user-interface apparatus 14 each for receiving state data relating to said environment from said server via a plurality of channels, wherein each cell 22 is associated with one of said channels, and at least one of said user-interface apparatus 14 is operable to tune to one of said channels so as to receive the channel associated with the cell in which the respective users representation is located.
- 7. Interactivity apparatus 14 for use with a remote server-based multiple user application in which the users share a virtual environment 20 represented geographically as a plurality of cells 22 and are each represented at a virtual location in said environment, the apparatus operable to communicate with the server via a plurality of channels, wherein each cell is associated with one of said channels, and the apparatus further comprises receiving means 18 operable to tune to one of said channels so as to receive the channel associated with the cell in which the respective user'"'"'s representation is located.
-
9. A method of processing data for a multiple user application in which the users share a virtual environment 20 represented geographically as a plurality of cells 22, the method comprising the steps of:
-
representing a user at a virtual location in said environment;
transmitting a plurality of channels, wherein each cell is associated with one of said channels and each channel conveys information relating to its respective associated cells; and
,tuning to one of said channels so as to receive the channel associated with the cell comprising said virtual location. - View Dependent Claims (10, 11)
-
Specification