Server for applying a recipient filter and compressing the input data stream based upon a set of at least one characteristics in a multiuser interactive virtual environment
First Claim
1. A method of operation of a server comprising:
- (a) receiving an input data stream representing a set of at least one characteristic of a first entity, said first entity inhabiting a first location within a multiuser interactive virtual environment and being associated with a first user device;
(b) applying a recipient filter to said input data stream to identify a set of at least one user device that will be sent an output message representing said input data stream, said set of at least one user device comprising a second user device, said recipient filter being based upon said set of at least one characteristic, said second user device being associated with a second user inhabiting a second location within said multiuser interactive virtual environment;
(c) compressing said input data stream based upon said set of at least one characteristic to generate said output message; and
(d) transmitting said output message to said second user device.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a server for further reducing the amount of information that needs to be sent from the server to a set of user devices associated with a multiuser interactive virtual environment. More specifically, a method of operation of a set of at least one server initially comprises receiving an input data stream representing a set of at least one characteristic of a first entity. The first entity inhabits a first location within the multiuser interactive virtual environment and is associated with a first user device. Next, the set of at least one server applies a recipient filter to the input data stream to identify a set of at least one user device that will be sent an output message. The output message represents the input data stream. The set of at least one user device comprises a second user device. The recipient filter is based upon the set of at least one characteristic. The second user device is associated with a second entity. The second entity inhabits a second location within the multiuser interactive virtual environment. Next, the set of at least one server compresses the input data stream based upon the set of at least one characteristic to generate the output message. Finally, the set of at least one server transmits the output message to the second user device.
49 Citations
23 Claims
-
1. A method of operation of a server comprising:
-
(a) receiving an input data stream representing a set of at least one characteristic of a first entity, said first entity inhabiting a first location within a multiuser interactive virtual environment and being associated with a first user device; (b) applying a recipient filter to said input data stream to identify a set of at least one user device that will be sent an output message representing said input data stream, said set of at least one user device comprising a second user device, said recipient filter being based upon said set of at least one characteristic, said second user device being associated with a second user inhabiting a second location within said multiuser interactive virtual environment; (c) compressing said input data stream based upon said set of at least one characteristic to generate said output message; and (d) transmitting said output message to said second user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A set of at least one server comprising:
-
(a) means for receiving an input data stream representing a set of at least one characteristic of a first entity inhabiting a first location within a multiuser interactive virtual environment and being associated with a first user device; (b) a recipient filter for identifying a set of at least one user device that will be sent an output message representing said input data stream, said set of at least one user device comprising a second user device, said recipient filter being based upon said set of at least one characteristic and being responsive to said input data stream, said second user device being associated with a second user inhabiting a second location within said multiuser interactive virtual environment; (c) processor means for compressing said input data stream based upon said set of at least one characteristic to generate said output message; and (d) means for transmitting said output message to said second user device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A set of at least one server comprising:
-
(a) means for receiving in a server a sequence of messages representing a sequence of locations of a first entity inhabiting a multiuser interactive virtual environment and being associated with a first user device in communication with said server; (b) means for modifying said sequence of messages by; (i) identifying a time ordered set of at least three locations from said sequence of locations, said time ordered set of at least three locations comprising a first location, a second location, and a third location; (ii) determining a first set of at least one characteristic by comparing said first location with said second location; (iii) determining a second set of at least one characteristic by comparing said second location with said third location; (iv) identifying a common characteristic between said first set of at least one characteristic and said second set of at least one characteristic; and (v) based upon said common characteristic, forming an output message representative of said sequence of messages; and (c) means for transmitting said output message to a second user device in communication with said server, said second user device being associated with a second entity which inhabits said multiuser interactive virtual environment.
-
Specification