Methods and systems for device-independent portable session synchronization
First Claim
Patent Images
1. A method for managing communication between a first device and a second device, said method comprising:
- establishing a first connection between a server system and a first device;
establishing a second connection between said server system and a second device;
establishing, on said server system, a real-time-request (RTR) database construct and RTR management logic linking said first device and said second device, wherein said RTR database construct comprises a linked list of database entries wherein each entry represents a step in a storyline for said first device and wherein said database entries comprise data fields to accommodate single and multiple client storylines step-synchronized between clients;
receiving at said server system a first request from said first device, wherein said first request comprises a base location identifier associated with said server system;
creating a first entry in said RTR database construct using said RTR management logic, said first entry comprising an entry identifier (ID) and a session identifier (SessionID);
populating an HTTP response field in said first entry, with said RTR management logic, said HTTP response field comprising a next URL identifier and said SessionID;
receiving at said server system a first destination indicator associated with said first message; and
sending said first message to said second device using said database construct and said next URL when said first destination indicator indicates said second device is an intended recipient of said first message, thereby synchronizing communication between said first device and said second device.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present invention relate to systems and methods for device-independent portable session synchronization between multiple devices connected to a server system. Some aspects relate to the use of a real-time-request (RTR) database construct for managing communication between devices. Some aspects relate to management logic, which manages entries in the RTR database construct. In some aspects, database construct entries relate to device identification, session identification, device requests and device responses.
-
Citations
20 Claims
-
1. A method for managing communication between a first device and a second device, said method comprising:
-
establishing a first connection between a server system and a first device; establishing a second connection between said server system and a second device; establishing, on said server system, a real-time-request (RTR) database construct and RTR management logic linking said first device and said second device, wherein said RTR database construct comprises a linked list of database entries wherein each entry represents a step in a storyline for said first device and wherein said database entries comprise data fields to accommodate single and multiple client storylines step-synchronized between clients; receiving at said server system a first request from said first device, wherein said first request comprises a base location identifier associated with said server system; creating a first entry in said RTR database construct using said RTR management logic, said first entry comprising an entry identifier (ID) and a session identifier (SessionID); populating an HTTP response field in said first entry, with said RTR management logic, said HTTP response field comprising a next URL identifier and said SessionID; receiving at said server system a first destination indicator associated with said first message; and sending said first message to said second device using said database construct and said next URL when said first destination indicator indicates said second device is an intended recipient of said first message, thereby synchronizing communication between said first device and said second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for managing communication between a first device and a second device, said system comprising:
-
a first connection-request receiver for receiving a connection request from a first device; a first authenticator for authenticating said first device; a second connection-request receiver for receiving a connection request from a second device; a second authenticator for authenticating said second device; a real-time-request (RTR) database construct and RTR management logic, wherein said first device and said second device are linked, wherein said RTR database construct comprises a linked list of database entries wherein each entry represents a step in a storyline for said first device or said second device and wherein said database entries comprise data fields to accommodate single and multiple client storylines step-synchronized between clients; a message receiver for receiving a first message from said first device; a destination-indicator receiver for receiving a first destination indicator associated with said first message, wherein said first destination indicator indicates said second device is an intended recipient for said first message, thereby synchronizing communication between said first device and said second device; and a transmitter for sending said first message to said second device using said database construct. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification