Context based virtual area creation
First Claim
1. A method in a network communications environment comprising a network service implemented by one or more server network nodes and supporting realtime communications between client network nodes of ones of a user and one or more other communicants in virtual areas that define respective communication contexts in the network communications environment, the method comprising by the network service:
- in connection with a graphical user interface presented on the client network node of the user, receiving from the client network node of the user a request to associate a content item with a new virtual area;
based on the request, creating a new virtual area and associating the content item with the new virtual area; and
administering one or more of the supported realtime communications between the client network nodes of respective ones of the communicants who are co-present in the new virtual area in connection with the content item, wherein the administering comprises enabling the client network nodes of the co-present ones of the communicants to jointly share the content item.
2 Assignments
0 Petitions
Accused Products
Abstract
Examples of systems and methods for context based virtual area creation are described. Some examples provide a quick and easy way for users to wrap virtual areas around contexts of interest. Examples of such contexts may be defined in terms of one or more of content, people, and real-world location. The virtual areas support realtime communications between communicants (e.g., one or more of text chat, voice, video, application sharing, and file sharing) and provide a persistent historical repository for interactions in the virtual area. Summaries of activities and other events in virtual areas typically are published in realtime so that other communicants can readily obtain a quick summary of the activities occurring in a particular context and decide whether or not to join or otherwise participate in those activities.
6 Citations
20 Claims
-
1. A method in a network communications environment comprising a network service implemented by one or more server network nodes and supporting realtime communications between client network nodes of ones of a user and one or more other communicants in virtual areas that define respective communication contexts in the network communications environment, the method comprising by the network service:
-
in connection with a graphical user interface presented on the client network node of the user, receiving from the client network node of the user a request to associate a content item with a new virtual area; based on the request, creating a new virtual area and associating the content item with the new virtual area; and administering one or more of the supported realtime communications between the client network nodes of respective ones of the communicants who are co-present in the new virtual area in connection with the content item, wherein the administering comprises enabling the client network nodes of the co-present ones of the communicants to jointly share the content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method in a network communications environment comprising a network service implemented by one or more server network nodes and supporting realtime communications between client network nodes of ones of a user and one or more other communicants in virtual areas that define respective communication contexts in the network communications environment, the method comprising by the network service:
-
in connection with a graphical user interface presented on the client network node of the user, receiving from the client network node of the user a request to associate a content item with a virtual area, responsive to the request sending to the client network node of the user a list of one or more existing virtual areas, and receiving from the client network node of the user an indication of a selected one of the existing virtual areas in the list; based on the request and the indication of the selected existing virtual area, associating the content item with the selected existing virtual area; and administering one or more of the supported realtime communications between the client network nodes of respective ones of the communicants who are co-present in the selected existing virtual area in connection with the content item, wherein the administering comprises enabling the client network nodes of the co-present ones of the communicants to jointly share the content item. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method in a network communications environment comprising a network service implemented by one or more server network nodes and supporting realtime communications between client network nodes of ones of a user and one or more other communicants in virtual areas that define respective communication contexts in the network communications environment, the method comprising by the client network node of the user:
-
presenting a graphical user interface comprising an interface element and displaying a document comprising a graphical representation of a content item; receiving input by the user selecting the graphical representation of the content item in the graphical user interface; based on user input in connection with the interface element, sending to the network service a request to create a new virtual area and to associate the selected content item with the new virtual area; sending to the network service a request to establish a presence of the user in the new virtual area; responsive to the request, receiving from the network service instructions to display a graphical representation of the new virtual area and an interface for rendering the content item on the client network node of the user; and responsive to instructions received from the network service, establishing one or more of the supported realtime communications with the client network node of a respective one of the other communicants who is co-present with the user in the virtual area and jointly sharing the content item. - View Dependent Claims (20)
-
Specification