Method for automatically regenerating information at a client system in the event of power or communication disruption between the client system and the server
First Claim
1. In a computer network that includes a plurality of servers each of which are connected either directly or logically to a plurality of client systems and other servers, and wherein at least some of the client systems include a television set which can be utilized as a display device, and an electronics unit for providing a graphical user interface electronically coupled to the television set and by which a user can access one or more web pages of the internet through connection to at least one of the servers, a method of automatically regenerating information at a client system without user intervention in the event of power disruption or disruption in communication between the client system and the server, the method comprising the steps of:
- establishing a first communication session between a client system and the server;
prior to writing any block of downloaded data from the server to said client system, monitoring the status of the power connection at the client system and monitoring the status of the communication link between the client system and server;
if there is no disruption in the power connection or communication link at the client system, automatically to downloading data blocks from the server for storage at the client system; and
if the power connection or communication link at the client system is disrupted, enabling a sustaining device to ensure that writing of any current block of data from the server is completed, and thereafter, upon resuming power connection or the communication link at the client system, resuming downloading of only those remaining data blocks from the server that had not yet been downloaded at the time of disruption.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and computer program product for automatically regenerating information at a client system without user intervention in the event of power disruption or disruption in communication between the client system and a server. A first communication session is established between the client system and the server. The status of the power connection of the client system is monitored as well as monitoring the status of the communication link between the client system and the server. If there is no disruption in the power connection or communication link at the client system, the server automatically downloads data blocks from the server for storage at the client system. On the other hand, if the power connection or communication link is disrupted, a sustaining device is enabled to ensure that writing of any current block of data from the server is completed, and thereafter, upon resuming power or the communication link at the client system, the server then resumes downloading of only those remaining data blocks from the server that had not been downloaded at the time of disruption.
119 Citations
17 Claims
-
1. In a computer network that includes a plurality of servers each of which are connected either directly or logically to a plurality of client systems and other servers, and wherein at least some of the client systems include a television set which can be utilized as a display device, and an electronics unit for providing a graphical user interface electronically coupled to the television set and by which a user can access one or more web pages of the internet through connection to at least one of the servers, a method of automatically regenerating information at a client system without user intervention in the event of power disruption or disruption in communication between the client system and the server, the method comprising the steps of:
-
establishing a first communication session between a client system and the server; prior to writing any block of downloaded data from the server to said client system, monitoring the status of the power connection at the client system and monitoring the status of the communication link between the client system and server; if there is no disruption in the power connection or communication link at the client system, automatically to downloading data blocks from the server for storage at the client system; and if the power connection or communication link at the client system is disrupted, enabling a sustaining device to ensure that writing of any current block of data from the server is completed, and thereafter, upon resuming power connection or the communication link at the client system, resuming downloading of only those remaining data blocks from the server that had not yet been downloaded at the time of disruption.
-
-
2. As an article of manufacture, a computer program product for use in a computer network that includes a plurality of servers each of which are connected either directly or logically to a plurality of client systems and other servers, and wherein at least some of the client systems include a television set which can be utilized as a display device, and an electronics unit for providing a graphical user interface electronically coupled to the television set and by which a user can access one or more web pages of the internet through connection to at least one of the servers, a computer program product for implementing at a client system a method of automatically regenerating information at the client system without user intervention in the event of power disruption or disruption in communication between the client system and the server, the computer program product comprising:
-
a computer readable medium for carrying computer program code means; and wherein said computer program code means comprises; first program code means for establishing a first communication session between a client system and the server; second program code means for, prior to writing any block of downloaded data from the server to said client system, monitoring the status of the power correction at the client system and monitoring the status of the communication link between the client system and server; third program code means for, if there is no disruption in the power connection or communication link at the client system, automatically downloading data blocks from the server for storage at the client system; and fourth program code means for, if the power connection or communication link at the client system is disrupted, enabling a sustaining device to ensure that writing of any current block of data from the server is completed, and thereafter, upon resuming power connection or the communication link at the client system, resuming downloading of only those remaining data blocks from the server that had not yet been downloaded at the time of disruption. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification