US 9,813,496 B2
Method and apparatus for collaborating in a work environment
Udayan Verma, Patiala (IN); Praveen Kumar Dehury, Bhubaneswar (IN); Vinu Sivasankaran, Palakkad (IN); Jitin Sreenivasan, Kottayam (IN); and Prasanna Natarajan, Madurai (IN)
Assigned to Infosys Limited, Bangalore (IN)
Filed by Infosys Limited, Bangalore (IN)
Filed on May 17, 2013, as Appl. No. 13/896,468.
Claims priority of application No. 2053/CHE/2012 (IN), filed on May 23, 2012.
Prior Publication US 2013/0325962 A1, Dec. 5, 2013
Int. Cl. H04L 29/08 (2006.01); H04L 12/18 (2006.01); H04L 12/58 (2006.01)
CPC H04L 67/1044 (2013.01) [H04L 12/1822 (2013.01); H04L 51/04 (2013.01); H04L 51/26 (2013.01)] 14 Claims
OG exemplary drawing
 
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.