COLLABORATIVE SEARCH IN VIRTUAL WORLDS
First Claim
Patent Images
1. A method comprising:
- receiving, from a first virtual world client, first information regarding an object in a virtual world;
storing the first information in a database;
receiving, from a second virtual world client, second information regarding the object; and
storing the second information in the database.
1 Assignment
0 Petitions
Accused Products
Abstract
In a first embodiment, first information regarding an object in a virtual world is received from a virtual world client. The first information is stored in a database. Second information regarding the object is received from a second virtual world client. The second information is then also stored in the database. In a second embodiment, a request is received from a virtual world client. Then a database is searched based on the request and based on tags corresponding to virtual world objects, wherein the tags are stored in the database, wherein the searching returns one or more tagged virtual world objects. Then the one or more tagged virtual world objects are sent to the virtual world client.
79 Citations
26 Claims
-
1. A method comprising:
-
receiving, from a first virtual world client, first information regarding an object in a virtual world; storing the first information in a database; receiving, from a second virtual world client, second information regarding the object; and storing the second information in the database. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
receiving a request from a virtual world client; searching a database based on the request and based on tags corresponding to virtual world objects, wherein the tags are stored in the database, wherein the searching returns one or more tagged virtual world objects; and sending the one or more tagged virtual world objects to the virtual world client. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, from a first virtual world client, information regarding an object in a virtual world; storing the information corresponding to the object as a tagged virtual world object in a database; receiving a request from a second virtual world client; searching a database based on the request and based on tags corresponding to virtual world objects, wherein the tags are stored in the database, wherein the searching returns at least the tagged virtual world object; and sending virtual world objects returned by the searching, including the tagged virtual world object, to the second virtual world client.
-
-
11. A method comprising:
-
receiving, from a user, a command to perform an action in a virtual world; sending a request to a search aggregation service; receiving one or more tagged virtual world objects from the search aggregation service in response to the sending of the request; and presenting a virtual world to the user using the one or more tagged virtual world objects. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus comprising:
-
an interface; and one or more processors configured to perform the following steps; receiving, from a user, a command to perform an action in a virtual world; sending a request to a search aggregation service; receiving one or more tagged virtual world objects from the search aggregation service in response to the sending of the request; and presenting a virtual world to the user using the one or more tagged virtual world objects.
-
-
26. A system comprising:
-
a first virtual world client; a second virtual world client; a virtual world server communicatively coupled to the first virtual world client and the second virtual world client; a search aggregation service communicatively coupled to the first virtual world client and the second virtual world client, wherein the search aggregation service is configured to; receive, from the first virtual world client, information regarding an object in a virtual world; store the information corresponding to the object as a tagged virtual world object in a database; receive a request from the second virtual world client; search a database based on the request and based on tags corresponding to virtual world objects, wherein the tags are stored in the database, wherein the searching returns at least the tagged virtual world object; and send virtual world objects returned by the searching, including the tagged virtual world object, to the second virtual world client.
-
Specification