US 11,949,745 B2
Collaboration design leveraging application server
Vinithchandran Ramachandran Nair, Hoffman Estates, IL (US); Yongjian Bao, Vernon Hills, IL (US); Trivedi Kumar Bodlapati, Aurora, IL (US); and Anu Narayanan, Buffalo Grove, IL (US)
Assigned to GE Precision Healthcare LLC, Milwaukee, WI (US)
Filed by GE Precision Healthcare LLC, Milwaukee, WI (US)
Filed on Feb. 16, 2021, as Appl. No. 17/176,389.
Prior Publication US 2022/0263907 A1, Aug. 18, 2022
Int. Cl. H04L 67/141 (2022.01)
CPC H04L 67/141 (2013.01) 19 Claims
OG exemplary drawing
 
1. A system, comprising:
a memory that stores computer executable components; and
a processor that executes the computer executable components stored in the memory, wherein the computer executable components comprise:
a session creation component that controls generating a collaboration session between a first client device and one or more second client devices, the one or more second client devices having been added to the collaboration session after receiving an invitation or session ID to join the collaboration session from the session creation component, in association with real-time simultaneous usage of an application by the first client device and the one or more second client devices, wherein based on the generating, the session creation component directs an application server for the application to manage synchronization and exchange of application data between the first client device and the one or more second client devices during the collaboration session; and
a context management component that controls synchronization of usage context information between the first client device and the one or more second client devices related to the real-time simultaneous usage of the application and application data during the collaboration session;
wherein the session creation component and the context management component are deployed at a context management server remote from the application server and the client devices, and
wherein the application server independently manages the synchronization and the exchange of the application data without distributing the application data to the context management server.