Enhanced method and apparatus for selecting and rendering performance data
First Claim
1. A method for simulating multiple user performance sequences comprising the steps of:
- a) recording the performance sequence of at least a first user by a first computing device;
b) connecting said first computing device to at least one server computer via a communication network;
c) transmitting identification data for authenticating the first user to at least one server;
d) transmitting other user identification data over said communication network, where said other user identification data identifies at least one other user of a second computing device which has recorded a performance sequence of the other user;
e) transmitting a search query to at least one server over said communication network by said first computing device requesting a package of other user performance data that matches the query.
2 Assignments
0 Petitions
Accused Products
Abstract
Enhanced methodology and apparatus for use in a multi-player video game for generating a array of user selectable options for choosing real or computer generated users to play with and/or compete against. For example, in a simulated multiple driver racing game application, the user of a computing device is presented with an option for selecting any of various “ghost data” packages for downloading over a communication network such as the Internet. For example, the user may be presented with the option of selecting one of an array of ghost data packages to race against such as the top five buddies of the user with highest scores, five buddies with scores similar to a user'"'"'s own score, and teams/groups of various varieties. A simulated race in a computing device initially occurs with objects and a playing field of relatively low graphic complexity, limited by constraints of the system'"'"'s processing power and the associated limited number of polygons that can be processed per second, the resolution of the screen, etc. A more powerful rendering of such objects/playing field thereafter takes place in a server after the ghost/performance data is collected and uploaded.
143 Citations
44 Claims
-
1. A method for simulating multiple user performance sequences comprising the steps of:
-
a) recording the performance sequence of at least a first user by a first computing device;
b) connecting said first computing device to at least one server computer via a communication network;
c) transmitting identification data for authenticating the first user to at least one server;
d) transmitting other user identification data over said communication network, where said other user identification data identifies at least one other user of a second computing device which has recorded a performance sequence of the other user;
e) transmitting a search query to at least one server over said communication network by said first computing device requesting a package of other user performance data that matches the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for simulating multiple user performance sequences comprising the steps of:
-
a) recording the performance sequence of at least a first user by a first computing device;
b) connecting said first computing device to a server computer via a communication network;
c) transmitting identification data for authenticating the first user to at least one server;
d) receiving other user identification data over said communication network, where other user identification data identities at least one other user of a device for simulating a performance sequence; and
e) displaying on the first user'"'"'s display a plurality of other user performance package options from which first user may select for downloading. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method for simulating the performance of a task involving at least one competitor comprising the steps of:
-
a) simulating the performance of the task by at least one user on a first computing device having a relatively low computing power;
b) recording the performance of the task;
c) transmitting data indicative of the performance of the task to a second computer having a relatively high processing power; and
d) modifying the performance data indicative of the task by said second computer; and
e) generating a display simulating the performance of said task in a three dimensional world with objects having more polygons than were generated in real time by said first computing device. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A system for simulating multiple user performance sequences comprising:
-
a first computing device for recording the performance sequence of at least a first user, said first computing device having an associated display device and being operable to generate a display identifying at least one performance sequence parameter;
a communication network;
an authentication server for receiving identification data from said first computing device and for authenticating the first user;
a buddy server for providing access to the identity of other users that the first user may compete against; and
whereinsaid first computing device includes a performance package display generator for displaying on the first user'"'"'s display a plurality of other user performance package options from which first user may select for downloading in response to user'"'"'s specification of said at least one performance sequence parameter. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification