Methods and systems for facilitating a collaborative work environment
AssigneeLemon Inc.
InventorYuhui Zhang
Life of this patent
Estimating the term…
Abstract
The present disclosure describes techniques for facilitating a collaborative work environment. The techniques comprise creating a plurality of virtual rooms asynchronously accessible by a plurality of users, wherein at least one database maintains a status for each of the plurality of users indicating whether each of the plurality of users is associated with at least one of the plurality of virtual rooms; receiving a request from a first user among the plurality of users to associate with a first virtual room among the plurality of virtual rooms; and permitting the first user to associate with the first virtual room by enabling real-time communications between the first user and other users among the plurality of users who are associated with the first virtual room.
Claims20
A system of facilitating a group-based communication environment, comprising:
- at least one database storing information for a plurality of users associated with the group-based communication environment;
- at least one processor in communication with at least one memory, wherein instructions stored in the at least one memory upon execution by the at least one processor cause the system to perform operations comprising:
- creating a plurality of virtual rooms asynchronously accessible by the plurality of users, wherein the at least one database maintains a status for each of the plurality of users indicating whether each of the plurality of users is associated with at least one of the plurality of virtual rooms;
- receiving a request from a first user among the plurality of users to associate with a first virtual room among the plurality of virtual rooms;
- permitting the first user to associate with the first virtual room by enabling real-time communications between the first user and other users among the plurality of users who are associated with the first virtual room;
- and
- providing status information indicative of the first user's availability to communicate with at least one second user among the plurality of users, wherein the at least one second user is not associated with the first virtual room.
(canceled)
A method, comprising:
- creating a plurality of virtual rooms asynchronously accessible by a plurality of users, wherein at least one database maintains a status for each of the plurality of users indicating whether each of the plurality of users is associated with at least one of the plurality of virtual rooms;
- receiving a request from a first user among the plurality of users to associate with a first virtual room among the plurality of virtual rooms;
- permitting the first user to associate with the first virtual room by enabling real-time communication between the first user and other users among the plurality of users who are associated with the first virtual room;
- and
- providing status information indicative of the first user's availability to communicate with at least one second user among the plurality of users, wherein the at least one second user is not associated with the first virtual room.
(canceled)
A non-transitory computer-readable storage medium, storing computer-readable instructions that upon execution by a computing device cause the computing device to perform operations comprising:
- creating a plurality of virtual rooms asynchronously accessible by a plurality of users, wherein at least one database maintains a status for each of the plurality of users indicating whether each of the plurality of users is associated with at least one of the plurality of virtual rooms;
- receiving a request from a first user among the plurality of users to associate with a first virtual room among the plurality of virtual rooms;
- permitting the first user to associate with the first virtual room by enabling real-time communication between the first user and other users among the plurality of users who are associated with the first virtual room;
- and
- providing status information indicative of the first user's availability to communicate with at least one second user among the plurality of users, wherein the at least one second user is not associated with the first virtual room.
(canceled)
Dependencies are inferred from the claim text.