Presenting Media Data Associated with Chat Content in Multi-Dimensional Virtual Environments
First Claim
Patent Images
1. A method comprising:
- at a server system;
enabling participation by a first client and a second client in a communication session in a multi-dimensional virtual environment, including;
determining, based on one or more communications in the communication session between the first client and second client, one or more concepts based on content of the communications between the first client and second client in the communication session;
searching a media database based on the one or more concepts to produce a search result; and
transmitting the search result to the first and second clients for presentation.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method enables communication between a first client and a second client mutually participating in a communication session including a multi-dimensional virtual environment is claimed. The method includes determining one or more concepts based on the one or more communications in the multi-dimensional virtual environment between the first client and second client. The method includes searching a media database based on the one or more concepts to produce a search result and transmitting the search result to the first and second clients for presentation.
84 Citations
25 Claims
-
1. A method comprising:
at a server system; enabling participation by a first client and a second client in a communication session in a multi-dimensional virtual environment, including; determining, based on one or more communications in the communication session between the first client and second client, one or more concepts based on content of the communications between the first client and second client in the communication session; searching a media database based on the one or more concepts to produce a search result; and transmitting the search result to the first and second clients for presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method comprising:
at a server system; enabling participation by a first client and a second client in a communication session in a multi-dimensional virtual environment, including; searching a media database based on one or more communications between the first client and second client in the communication session to produce a search result; and transmitting the search result to the first and second clients for presentation, wherein the media database is dynamically updated. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
18. A server system, comprising:
-
one or more processors; memory; one or more programs in the memory to be executed by the one or more processors, the one or more programs comprising instructions for; enabling participation by a first client and a second client in a communication session in a multi-dimensional virtual environment, including; determining, based on the one or more communications between the first client and second client, one or more concepts based on content of the communications between the first client and second client in the communication session; searching a media database based on the one or more concepts to produce a search result; and transmitting the search result to the first and second clients for presentation.
-
-
19. A server system, comprising:
-
one or more processors; memory; one or more programs in the memory to be executed by the one or more processors, the one or more programs comprising instructions for; enabling participation by a first client and a second client in a communication session in a multi-dimensional virtual environment, including; searching a media database based on one or more communications between the first client and second client in the communication session to produce a search result; and transmitting the search result to the first and second clients for presentation wherein the media database is dynamically updated.
-
-
20. A method comprising:
at a first client; participating in a communication session with a second client in a multi-dimensional virtual environment; receiving media data based on one or more concepts in the one or more communications between the first client and second client in the communication session; and presenting the received media data. - View Dependent Claims (21, 22, 23)
-
24. A client system, comprising a first client, the client system comprising:
-
one or more processors; memory; one or more programs in the memory to be executed by the one or more processors, the one or more programs comprising instructions for; participating in a communication session with a second client in a multi-dimensional virtual environment; receiving media data based on one or more concepts in the one or more communications between the first client and second client in the communication session; and presenting the received media data.
-
-
25. A computer readable storage medium storing one or more programs to be executed by a computer system comprising a first client, the one or more computer programs comprising instructions for:
-
participating in a communication session with a second client in a multi-dimensional virtual environment; receiving media data based on one or more concepts in the one or more communications between the first client and second client in the communication session; and presenting the received media data.
-
Specification