The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 26, 1999

Filed:

Jul. 21, 1997
Applicant:
Inventors:

Phillip Y Goldman, Los Altos, CA (US);

Bruce A Leak, Palo Alto, CA (US);

John Matheny, San Francisco, CA (US);

Assignee:

WebTV Networks, Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
709224 ; 713340 ;
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.


Find Patent Forward Citations

Loading…