Encapsulating virtual area based communicant assemblies
First Claim
Patent Images
1. A method, comprising:
- administering realtime communications between network nodes respectively associated with communicants in a virtual area;
detecting assemblies of copresent ones of the communicants in the virtual area;
for each of respective ones of the detected assemblies, receiving information regarding subject matter of the detected assembly from at least one of the communicants associated with the detected assembly;
for each of respective ones of the detected assemblies, generating a respective meeting object linked to interaction information derived from communicant interactions in the assembly and linked to the received information regarding subject matter of the detected assembly;
selecting ones of the meeting objects based on a query on the generated meeting objects;
determining respective meeting summary data for the assemblies corresponding to the selected meeting objects based on the interaction information and the received information regarding subject matter of the assemblies; and
transmitting the determined meeting summary data in a format suitable for concurrent display on a respective one of the network nodes of a communicant who is associated with the query on the meeting objects.
2 Assignments
0 Petitions
Accused Products
Abstract
Realtime communications between communicants in a virtual area are administered. Assemblies of copresent communicants in the virtual area are detected. For each of respective ones of the detected assemblies, a respective meeting object linked to information relating to communicant interactions in the assembly is generated. Respective meeting summary data is determined based on the information linked to selected ones of the meeting objects. The determined meeting summary data is transmitted to a network node for display. A visualization of summaries of respective assemblies of copresent communicants in the virtual area is presented on a display.
-
Citations
41 Claims
-
1. A method, comprising:
-
administering realtime communications between network nodes respectively associated with communicants in a virtual area; detecting assemblies of copresent ones of the communicants in the virtual area; for each of respective ones of the detected assemblies, receiving information regarding subject matter of the detected assembly from at least one of the communicants associated with the detected assembly; for each of respective ones of the detected assemblies, generating a respective meeting object linked to interaction information derived from communicant interactions in the assembly and linked to the received information regarding subject matter of the detected assembly; selecting ones of the meeting objects based on a query on the generated meeting objects; determining respective meeting summary data for the assemblies corresponding to the selected meeting objects based on the interaction information and the received information regarding subject matter of the assemblies; and transmitting the determined meeting summary data in a format suitable for concurrent display on a respective one of the network nodes of a communicant who is associated with the query on the meeting objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. Apparatus, comprising:
-
a memory storing processor-readable instructions; and a processor coupled to the memory, operable to execute the instructions, and based at least in part on the execution of the instructions operable to perform operations comprising administering realtime communications between network nodes respectively associated with communicants in a virtual area; detecting assemblies of copresent ones of the communicants in the virtual area; for each of respective ones of the detected assemblies, receiving information regarding subject matter of the detected assembly from at least one of the communicants associated with the detected assembly; for each of respective ones of the detected assemblies, generating a respective meeting object linked to interaction information derived from communicant interactions in the assembly and linked to the received information regarding subject matter of the detected assembly; selecting ones of the meeting objects based on a query on the generated meeting objects; determining respective meeting summary data for the assemblies corresponding to the selected meeting objects based on the interaction information and the received information regarding subject matter of the assemblies; and transmitting the determined meeting summary data in a format suitable for concurrent display on a respective one of the network nodes of a communicant who is associated with the query on the meeting objects.
-
-
30. At least one non-transitory computer-readable medium comprising processor-readable instructions which, when executed by a processor, causes the processor to perform operations comprising:
-
administering realtime communications between network nodes respectively associated with communicants in a virtual area; detecting assemblies of copresent ones of the communicants in the virtual area; for each of respective ones of the detected assemblies, receiving information regarding subject matter of the detected assembly from at least one of the communicants associated with the detected assembly; for each of respective ones of the detected assemblies, generating a respective meeting object linked to interaction information derived from communicant interactions in the assembly and linked to the received information regarding subject matter of the detected assembly; selecting ones of the meeting objects based on a query on the generated meeting objects; determining respective meeting summary data for the assemblies corresponding to the selected meeting objects based on the interaction information and the received information regarding subject matter of the assemblies; and transmitting the determined meeting summary data in a format suitable for concurrent display on a respective one of the network nodes of a communicant who is associated with the query on the meeting objects.
-
-
31. A method, comprising
by a network node: -
establishing a session with a virtual area platform administering realtime communications between network nodes respectively associated with communicants in a virtual area; transmitting to the virtual area platform a request for a visualization of assembly activity in the virtual area, the request comprising a query on attributes associated with assemblies of copresent communicants in the virtual area; in connection with the request, receiving summaries of respective ones of the assemblies of copresent communicants in the virtual area having attributes matching the query, the received summaries comprising interaction information derived from communicant interactions in the respective assemblies and information regarding subject matter of the respective assemblies of copresent communicants; presenting a concurrent visualization of the summaries on a display. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification