SYSTEMS, METHODS, AND APPARATUS FOR TRANSMITTING VIRTUAL WORLD CONTENT FROM A SERVER SYSTEM TO A CLIENT
First Claim
Patent Images
1. A method for transmitting virtual world content from at least one server to at least one client computer over a data network comprising the steps of:
- i) transmitting information from said client to said server;
ii) predicting content required by said client based on said transmitted information; and
iii) transmitting said predicted content from said server to said client.
1 Assignment
0 Petitions
Accused Products
Abstract
Virtual world content is transmitted from at least one server to at least one client computer by defining a camera position on the client computer and projecting a geometrical shape from the camera position in the direction of a viewing vector. This geometrical shape defines a subsection of the virtual world content, which is then transmitted to the particular client, where it is maintained within a content cache.
-
Citations
18 Claims
-
1. A method for transmitting virtual world content from at least one server to at least one client computer over a data network comprising the steps of:
-
i) transmitting information from said client to said server;
ii) predicting content required by said client based on said transmitted information; and
iii) transmitting said predicted content from said server to said client. - View Dependent Claims (2, 3, 4)
-
-
5. A method for transmitting virtual world content from at least one server to at least one client computer comprising the steps of:
-
i) defining a position within said virtual world;
ii) projecting a geometrical shape extending a distance from said position and defining a subsection of said virtual world content; and
iii) transmitting said virtual world content subsection from said server to said client computer. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A system for transmitting virtual world content comprising:
-
i) at least one server coupled to a data network;
ii) at least one client computer coupled to said network;
iii) a first software component operating on said client computer adapted to respond to input from a user of said client computer and defining a position within said virtual world; and
iv) a second software component operating on said server and receiving said position defined by said first software component and further defining a virtual world content subsection based on said position and transmitting said virtual world content subsection to said client computer. - View Dependent Claims (12, 13, 14)
-
-
15. A computer for use by a user comprising:
-
i) an input mechanism;
ii) a display;
iii) an audio output;
iv) a memory component;
v) a network interface;
vi) a processor coupled to said input mechanism, said display, said audio output, said memory component, and said network interface; and
vii) a software component executing on said processor and adaptively coupled to a server through said network interface, said software component allowing said user to experience a virtual world through an avatar and displaying virtual world graphics on said display and generating virtual world sound with said audio output and further defining a position related to an avatar position within said virtual world and transmitting that position to said server and receiving virtual world content from said server based on said position. - View Dependent Claims (16, 17, 18)
-
Specification