Methods and systems for in-session playback on a local machine of remotely-stored and real time presentation layer protocol data
First Claim
1. A method for reviewing previously recorded and real-time user session data of presentation layer protocol data, the method comprising:
- (a) establishing, by a server, a shadowing agent service and a user session comprising a single presentation layer protocol stack for communication with a client agent;
(b) receiving, by the shadowing agent service, a connection request from a first shadowing tool executing on a computing device;
(c) initiating, by the shadowing agent service, a rollover operation responsive to receipt of the connection request;
(d) receiving, by the first shadowing tool, a streaming real-time presentation layer protocol data stream from the shadowing agent service executing on the server, the streaming real-time presentation layer protocol data stream including a data stream received from a second shadowing tool containing keyboard input events;
(e) receiving, by the first shadowing tool, a recorded presentation layer protocol data stream from the shadowing agent service;
(f) determining, by the first shadowing tool, whether to combine, the streaming real time presentation layer protocol data stream including the data stream received from the second shadowing tool containing keyboard input events, and the recorded presentation layer protocol data stream, in order to control the user session; and
(g) combining, responsive to the determination by the first shadowing tool, the streaming real-time presentation layer protocol data stream including the data stream received from the second shadowing tool containing keyboard input events and the recorded presentation layer protocol data stream producing a single output stream.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for reviewing previously recorded and real-time user session data of presentation layer protocol data. Methods describing a shadowing tool receiving a streaming real-time presentation layer protocol data stream from a shadowing agent service executing on a server; receiving a recorded presentation layer protocol data stream from the shadowing agent service; and combining the streaming real-time presentation layer protocol data stream and the recorded presentation layer protocol data stream producing a single output stream. Systems describing a shadowing tool executing on a computing device receiving a streaming real-time presentation layer protocol data stream from a shadowing agent service executing on a server; the shadowing tool receiving a recorded presentation layer protocol data stream from the shadowing agent service; and the shadowing tool combining the streaming real-time presentation layer protocol data stream and the recorded presentation layer protocol data stream producing a single output stream.
419 Citations
20 Claims
-
1. A method for reviewing previously recorded and real-time user session data of presentation layer protocol data, the method comprising:
-
(a) establishing, by a server, a shadowing agent service and a user session comprising a single presentation layer protocol stack for communication with a client agent; (b) receiving, by the shadowing agent service, a connection request from a first shadowing tool executing on a computing device; (c) initiating, by the shadowing agent service, a rollover operation responsive to receipt of the connection request; (d) receiving, by the first shadowing tool, a streaming real-time presentation layer protocol data stream from the shadowing agent service executing on the server, the streaming real-time presentation layer protocol data stream including a data stream received from a second shadowing tool containing keyboard input events; (e) receiving, by the first shadowing tool, a recorded presentation layer protocol data stream from the shadowing agent service; (f) determining, by the first shadowing tool, whether to combine, the streaming real time presentation layer protocol data stream including the data stream received from the second shadowing tool containing keyboard input events, and the recorded presentation layer protocol data stream, in order to control the user session; and (g) combining, responsive to the determination by the first shadowing tool, the streaming real-time presentation layer protocol data stream including the data stream received from the second shadowing tool containing keyboard input events and the recorded presentation layer protocol data stream producing a single output stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for reviewing previously recorded and real-time user session data of presentation layer protocol data, the system comprising:
-
means for establishing, by a server, a shadowing agent service and a user session comprising a single presentation layer protocol stack for communication with a client agent; means for receiving, by the shadowing agent service, a connection request from a first shadowing tool executing on a computing device; means for initiating, by the shadowing agent service, a rollover operation responsive to receipt of the connection request; means for receiving a streaming real-time presentation layer protocol data stream from the shadowing agent service executing on the server, the streaming real-time presentation layer protocol data stream including a data stream received from a second shadowing tool containing keyboard input events; means for receiving a recorded presentation layer protocol data stream from the shadowing agent service; means for determining, by the first shadowing tool, whether to combine, the streaming real time presentation layer protocol data stream including the data stream received from the second shadowing tool, containing keyboard input events, and the recorded presentation layer protocol data stream, in order to control the user session; and means for combining, by the first shadowing tool, responsive to the determination the streaming real-time presentation layer protocol data stream including the data stream received from the second shadowing tool containing keyboard input events and the recorded presentation layer protocol data stream producing a single output stream, wherein at least one of the means executes on a computer processor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification