Method and systems for capture and replay of remote presentation protocol data
First Claim
Patent Images
1. A method for recording and replaying server-generated data, the method comprising the steps of:
- (a) intercepting, by a recorder, a protocol data stream comprising a plurality of packets, sent from a first device to a second device, the protocol data stream representing display data;
(b) copying, by the recorder, at least one packet of the protocol data stream;
(c) creating, by the recorder, a recording of the protocol data stream using the at least one copied packet;
(d) reading, by a protocol engine, the at least one copied packet from the recording of the protocol data stream; and
(e) using, by the protocol engine, information associated with the at least one copied packet to regenerate the display data represented by the protocol data stream.
1 Assignment
0 Petitions
Accused Products
Abstract
A recorder intercepts a protocol data stream comprising a plurality of packets, sent from a first device to a second device, the protocol data stream representing display data. The recorder copies at least one packet of the protocol data stream. The recorder creates a recording of the protocol data stream using the at least one copied packet. A protocol engine reads the at least one copied packet from the recording of the protocol data stream. The protocol engine uses information associated with the at least one copied packet to regenerate the display data represented by the protocol data stream.
-
Citations
33 Claims
-
1. A method for recording and replaying server-generated data, the method comprising the steps of:
-
(a) intercepting, by a recorder, a protocol data stream comprising a plurality of packets, sent from a first device to a second device, the protocol data stream representing display data;
(b) copying, by the recorder, at least one packet of the protocol data stream;
(c) creating, by the recorder, a recording of the protocol data stream using the at least one copied packet;
(d) reading, by a protocol engine, the at least one copied packet from the recording of the protocol data stream; and
(e) using, by the protocol engine, information associated with the at least one copied packet to regenerate the display data represented by the protocol data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for recording and replaying server-generated data comprising:
-
a recorder, generating a recording of a protocol data stream, said protocol data stream representing display data and comprising a plurality of packets sent from a first device to a second device;
a storage element, storing the generated recording of the protocol data stream; and
a protocol engine in communication with the storage element, the protocol engine reading at least one packet from the recording of the protocol data stream and using information associated with the at least one packet to replay the recording of the protocol data stream. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for recording server-generated data comprising:
-
a protocol data stream interceptor, intercepting a protocol data stream comprising a plurality of packets sent from a first device to a second device;
a packet copier, copying at least one packet of the protocol data stream;
a recording generator, creating a recording of the protocol data stream using the at least one copied packet; and
a storage element, storing the recording of the protocol stream. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A system for recording and playback of a protocol data stream recording comprising:
-
a protocol data stream interceptor, intercepting a protocol data stream, said protocol data stream comprising a plurality of packets sent from a server to a client;
a packet copier, copying at least one packet of the protocol data stream;
a recording generator, creating a recording of the protocol data stream using the at least one copied packet and embedding playback information into the recording of the protocol data stream;
a storage element, storing the recording of the protocol stream; and
a protocol engine, receiving the recording of the packet data stream and using the embedded playback information to replay the recording of the protocol data stream. - View Dependent Claims (29, 30, 31, 32, 33)
-
Specification