System for recovering from disruption of a data transfer
First Claim
Patent Images
1. A system for recovering from disruption of a transmission of a data stream from a network server to a client device, said system comprising:
- a proxy device arranged between the client device and the network server, the proxy device being configured to receive all traffic between the client device and the network server;
a first executable module coupled to the client device;
a second executable module coupled to the proxy device, said first executable module and said second executable module being in communication with one another;
said first executable module comprising instructions for selectively disrupting transmission of a data stream from said network server to said client device in response to a user request and for automatically resuming said transmission at a user-selected later time, said instructions for automatically resuming said transmission including instructions for generating a request to said second executable module to resume transmission of the data stream from said network server to said client device at the user-selected later time, wherein said request includes an indicator corresponding to a portion of the data stream that was previously received by said client device; and
said second executable module comprising instructions for determining the portion of the data stream that was previously received by said client device, selectively retrieving some or all of a remaining portion of the data stream from the network server; and
resuming transmission of the data stream from the proxy device to the client device beginning from a point in said data stream immediately following said previously received portion.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for transparent recovery from a communications disruption during transmission of a data stream from a source computer to a destination computer is implemented in a method including the steps of determining a portion of the data stream that was successfully received by the destination computer and resuming the transmission from a point in the data stream immediately after the successfully received portion.
124 Citations
7 Claims
-
1. A system for recovering from disruption of a transmission of a data stream from a network server to a client device, said system comprising:
-
a proxy device arranged between the client device and the network server, the proxy device being configured to receive all traffic between the client device and the network server;
a first executable module coupled to the client device;
a second executable module coupled to the proxy device, said first executable module and said second executable module being in communication with one another;
said first executable module comprising instructions for selectively disrupting transmission of a data stream from said network server to said client device in response to a user request and for automatically resuming said transmission at a user-selected later time, said instructions for automatically resuming said transmission including instructions for generating a request to said second executable module to resume transmission of the data stream from said network server to said client device at the user-selected later time, wherein said request includes an indicator corresponding to a portion of the data stream that was previously received by said client device; and
said second executable module comprising instructions for determining the portion of the data stream that was previously received by said client device, selectively retrieving some or all of a remaining portion of the data stream from the network server; and
resuming transmission of the data stream from the proxy device to the client device beginning from a point in said data stream immediately following said previously received portion.- View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification