Collaborative search in virtual worlds
AssigneeSamsung Electronics Co., Ltd.
InventorsSimon J. Gibbs, Mithun Sheshagiri
Life of this patent
Estimating the term…
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.
Claims26
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.
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.