Collaboration Network Platform Providing Virtual Rooms with Indication of Number and Identity of Users in the Virtual Rooms
First Claim
1. A method performed by a server computing system for providing an indication of which users of a collaboration network are working within a virtual room in the collaboration network, the method comprising:
- generating a user interface of a collaboration network, the user interface including a rooms section that displays a list of virtual rooms that a user may enter, each virtual room representing a subject with respect to which a number of users of the collaboration network can collaborate, the user interface also including a current room section for displaying content of a virtual room that is selected in the rooms section, the current room section including a topics section that lists topics of a selected room, each topic representing a topic of the subject of the selected virtual room with respect to which a number of users of the collaboration network can collaborate while in the selected virtual room;
for at least one of the virtual rooms, generating an indication of the number of users of the collaboration network that are currently working in the virtual room;
for at least one of the topics within a selected virtual room, generating an indication of the number of users of the collaboration network that are currently working on the topic;
sending the generated user interface for display on one or more client computing devices such that users of the one or more client computing devices can identify the number of users of the collaboration network that are currently working in the at least one virtual room as well as the number of users of the collaboration network that are currently working on the at least one topic.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, and computer program products for implementing a collaboration network platform that provides virtual rooms with an indication of which users of the collaboration network are working within the virtual rooms. A virtual room comprises an organizational unit for grouping users of a collaboration network with respect to a particular subject. For each virtual room within the collaboration network, a count of the number of users and/or a representation of each of the users that are currently working in the virtual room can be maintained and displayed as appropriate. The virtual room can also provide an option to transmit audio and/or video communications in real-time to some or all of the users that are in the virtual room.
15 Citations
26 Claims
-
1. A method performed by a server computing system for providing an indication of which users of a collaboration network are working within a virtual room in the collaboration network, the method comprising:
-
generating a user interface of a collaboration network, the user interface including a rooms section that displays a list of virtual rooms that a user may enter, each virtual room representing a subject with respect to which a number of users of the collaboration network can collaborate, the user interface also including a current room section for displaying content of a virtual room that is selected in the rooms section, the current room section including a topics section that lists topics of a selected room, each topic representing a topic of the subject of the selected virtual room with respect to which a number of users of the collaboration network can collaborate while in the selected virtual room; for at least one of the virtual rooms, generating an indication of the number of users of the collaboration network that are currently working in the virtual room; for at least one of the topics within a selected virtual room, generating an indication of the number of users of the collaboration network that are currently working on the topic; sending the generated user interface for display on one or more client computing devices such that users of the one or more client computing devices can identify the number of users of the collaboration network that are currently working in the at least one virtual room as well as the number of users of the collaboration network that are currently working on the at least one topic. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10)
-
-
5. (canceled)
-
11. A method performed by a client computing device for displaying an indication of which users of a collaboration network are working within a virtual room in the collaboration network, the method comprising:
-
generating a user interface of a collaboration network, the user interface including a rooms section that displays a list of virtual rooms that a user may enter, each virtual room representing a subject with respect to which a number of users of the collaboration network can collaborate, the user interface also including a current room section for displaying content of a virtual room that is selected in the rooms section; for at least one of the virtual rooms, generating an indication of the number of users of the collaboration network that are currently working in the virtual room; displaying the generated user interface on a display of the client computing device such that one or more users of the client computing device can identify the number of users of the collaboration network that are currently working in the at least one virtual room; receiving user input that selects a first virtual room in the rooms section; updating the current room section of the user interface by displaying a topics section that lists a plurality of topics that are available within the first virtual room, updating the current room section further including; for each of at least one of the topics in the first virtual room, displaying an indication of the number of users that are working on the topic. - View Dependent Claims (12, 14, 15, 16, 17, 18, 21, 22, 23, 25, 26)
-
-
13. (canceled)
-
19. (canceled)
-
20. One or more computer storage media storing computer executable instructions which when executed by one or more processors perform a method for providing an indication of which users of a collaboration network are working within a virtual room in the collaboration network, the method comprising:
-
generating a user interface of a collaboration network, the user interface including a rooms section that displays a list of virtual rooms, each virtual room representing a subject with respect to which a number of users of the collaboration network can collaborate, the user interface also including a current room section for displaying content of a virtual room that is selected in the rooms section; for at least one of the virtual rooms, generating a count of the number of users of the collaboration network that are currently working in the virtual room; displaying the user interface with the indication for the at least one of the virtual rooms on a display of a client computing device; receiving a user selection of a first of the virtual rooms listed in the rooms section; displaying, within the current room section of the user interface, contents of the first virtual room, the contents including a representation of each user that is working within the first virtual room; displaying, within the current room section, a plurality of topics that have been created within the first virtual room; and displaying, for each of the plurality of topics, a representation of each user that is both working in the first virtual room and working on the topic.
-
-
24. (canceled)
Specification