Method and apparatus for collaborating in a work environment
First Claim
1. A computer-implemented method executed by one or more computing devices of a centralized server computer for improving collaborative communication, the method comprising:
- receiving, by at least one of the one or more computing devices, information corresponding to a user of a collaboration platform, the collaboration platform being associated with a plurality of collaboration channels, wherein the plurality of collaboration channels include a support channel anchored by the server computer, an alert channel anchored by the server computer, and a knowledge channel initially anchored by the server computer;
in response to the server computer experiencing high load, migrating the knowledge channel to be anchored by the client device;
determining, by at least one of the one or more computing devices, that the information corresponding to the user includes a query from the user and at least one of the collaboration channels is most relevant for the user based on the content of the received information;
routing, by at least one of the one or more computing devices, the query from the user to the at least one collaboration channel determined to be the most relevant for the user;
determining by a support user that a discussion is to be bound by a Service Level Agreement (SLA) and setting the SLA; and
catching an alert from a web service and raising an alert on the alert channel based on the caught alert from the web service.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed embodiments relate to a method, apparatus, and computer-readable medium for improving collaborative communications that can be implemented using either centralized or decentralized modes, or combinations thereof. An exemplary method comprises receiving information corresponding to a user of a collaboration platform, the collaboration platform being associated with a plurality of collaboration channels; determining at least one of the collaboration channels to be most relevant for the user based on the received information; and routing the user to the at least one collaboration channel determined to be the most relevant for the user. The disclosed embodiment further utilizes discussions as a way of communicating to solve problems and incidents.
17 Citations
14 Claims
-
1. A computer-implemented method executed by one or more computing devices of a centralized server computer for improving collaborative communication, the method comprising:
-
receiving, by at least one of the one or more computing devices, information corresponding to a user of a collaboration platform, the collaboration platform being associated with a plurality of collaboration channels, wherein the plurality of collaboration channels include a support channel anchored by the server computer, an alert channel anchored by the server computer, and a knowledge channel initially anchored by the server computer; in response to the server computer experiencing high load, migrating the knowledge channel to be anchored by the client device; determining, by at least one of the one or more computing devices, that the information corresponding to the user includes a query from the user and at least one of the collaboration channels is most relevant for the user based on the content of the received information; routing, by at least one of the one or more computing devices, the query from the user to the at least one collaboration channel determined to be the most relevant for the user; determining by a support user that a discussion is to be bound by a Service Level Agreement (SLA) and setting the SLA; and catching an alert from a web service and raising an alert on the alert channel based on the caught alert from the web service. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for improving collaborative communication using a collaboration platform having a mixed-mode architecture, the apparatus comprising:
-
a centralized server computer comprising one or more processors, the centralized server computer in communication with a client device of the collaboration platform; and one or more memories operatively coupled to at least one of the one or more processors and storing instructions that, when executed by at least one of the one or more processors, cause at least one of the one or more processors to; receive information corresponding to a user of a collaboration platform, the collaboration platform being associated with a plurality of collaboration channels, wherein the plurality of collaboration channels include a support channel anchored by the centralized server computer, an alert channel anchored by the centralized server computer, and a knowledge channel initially anchored by the centralized server computer; in response to the centralized server computer experiencing high load, migrating the knowledge channel to be anchored by the client device; determine that the information corresponding to the user includes a query from the user and at least one of the collaboration channels is most relevant for the user based on the content of the received information; route the query from the user to the at least one collaboration channel determined to be the most relevant for the user; receive an indication that a discussion of the support channel is bound by a Service Level Agreement (SLA) and bind the discussion to the SLA; catch an alert from a web service and raise an alert on the alert channel based on the caught alert from the web service. - View Dependent Claims (7, 8, 9, 10)
-
-
11. At least one non-transitory computer-readable medium storing computer-readable instructions that, when executed by a centralized server computer, improve collaborative communication, the instructions causing the centralized server computer to:
-
receive information corresponding to a user of a collaboration platform, the collaboration platform being associated with a plurality of collaboration channels, wherein the plurality of collaboration channels include a support channel anchored by the server computer, an alert channel anchored by the server computer, and a knowledge channel initially anchored by the server computer; in response to the server computer experiencing high load, migrating the knowledge channel to be anchored by a client device in communication with the server computer; determine that the information corresponding to the user includes a query from the user and at least one of the collaboration channels is most relevant for the user based on the content of the received information; route the query from the user to the at least one collaboration channel determined to be the most relevant for the user; receive an indication that a discussion of the support channel is bound by a Service Level Agreement (SLA) and bind the discussion to the SLA; catch an alert from a web service and raise an alert on the alert channel based on the caught alert from the web service. - View Dependent Claims (12, 13, 14)
-
Specification