US 11,778,034 B2
Embedded collaboration with an application executing on a user system
Gaurav Badge, Pune (IN); Biswajyoti Pal, Maharashtra (IN); and Ramanujan Kashi, Bangalore (IN)
Assigned to Avaya Management L.P., Morristown, NJ (US)
Filed by Avaya Inc., Basking Ridge, NJ (US)
Filed on Jan. 15, 2016, as Appl. No. 14/996,851.
Prior Publication US 2017/0205979 A1, Jul. 20, 2017
Int. Cl. H04L 67/00 (2022.01); H04L 67/14 (2022.01); G06Q 10/101 (2023.01); H04L 67/02 (2022.01)
CPC H04L 67/14 (2013.01) [G06Q 10/101 (2013.01); H04L 67/02 (2013.01)] 20 Claims
OG exemplary drawing
 
17. A collaboration system for collaborating on use of an application executing on a user system, the collaboration system comprising:
one or more computer readable storage media;
a processing system operatively coupled with the one or more computer readable storage media; and
program instructions stored on the one or more computer readable storage media that, when read and executed by the processing system, direct the processing system to:
establish a collaboration session between a user system and a remote user system, wherein a first user of the user system directed the application to initiate the collaboration session that enables the first user and a second user of the remote user system to collaborate on the use of the application;
receive first view information from the user system over the collaboration session, wherein the first view information was generated and transferred by the user system at the direction of instructions included in the application, wherein the first view information describes a first view, by a user interface of the user system, to the first user by the application such that the first view can be represented at the remote user system, wherein the first view includes one or more user input elements that are displayed by the application and configured to accept user input, and wherein the first view information indicates that the application is displaying the one or more user input elements; and
transfer the first view information to the remote user system that generates and displays a representation of the first view to the second user using the first view information.