Patent ID: 9509776
Filing Date: 2016-11-29
CPC Classification: H04L

Claim Text:
1. A method comprising: in response to a first user agent request to create a session for communication of data between user agents, allocating data storage of an origin server to a representation of the session, the data storage being allocated for storing session state information of the session, and the representation of the session having an associated uniform resource identifier, wherein the session is configured to preserve session state information via the data storage, wherein the session state information comprises a session timer for the session, and wherein the session is configured to expire in response to expiration of the session timer; in response to a second user agent request to update the session state information of the session, updating the session state information based on a first determination that the second user agent request to update the session state information comprises the associated uniform resource identifier; in response to a third user agent request to retrieve the session state information, retrieving the session state information from the data storage based on a second determination that the third user agent request to retrieve the session state information comprises the associated uniform resource identifier; and terminating the session by de-allocating the data storage; and wherein the session comprises a web-based collaboration in which a first human user of the first user agent communicates, in real-time, with a second human user of the second user agent.