 |
 |
|
|
|
|
Title: |
US6230319:
Managing interruption while downloading data over a network
[ Derwent Title ]
>> View Certificate of Correction for this publication

|
Country: |
US United States of America

|
| |
Inventor: |
Britt, Jr., Joe F.; Saratoga, CA
McFadden, Andrew T.; Cupertino, CA
Goldman, Phillip Y.; Los Altos, CA
Leak, Bruce A.; Palo Alto, CA

|
Assignee: |
WebTV Networks, Inc., Mountain View, CA
other patents from WEBTV NETWORKS, INC. (740227) (approx. 96)
News, Profiles, Stocks and More about this company

|
Published / Filed: |
2001-05-08
/ 1998-06-30

|
Application Number: |
US1998000107066

|
IPC Code: |
Advanced:
G06F 3/023;
G06F 3/048;
G06F 9/445;
G06F 11/14;
G06F 17/30;
H04L 29/08;
H04N 5/445;
H04N 7/24;
H04N 7/26;
H01H 9/02;
H04N 7/16;
Core:
more...
IPC-7:
G06F 9/45;

|
ECLA Code: |
G06F3/048K4; G06F3/048K1; G06F9/445E; G06F11/14A8E; G06F17/30W9V; H04L29/08A7; H04L29/08N33; H04N5/445M; H04N7/24T4; H04N7/26A10S; H04N7/26T; T01H9/02C4; T04M242/22; T04N5/445F3; T04N5/445M6B; T04N7/16S40; T04N7/16S80N; T04N7/16T10C;

|
U.S. Class: |
Current:
717/173;
348/042;
348/E05.105;
375/E07.024;
375/E07.129;
375/E07.198;
707/E17.121;
714/E11.135;
Original:
717/011;
348/042;

|
Field of Search: |
717/011
345/333,327
380/050
379/93.35
709/224
714/053
348/042

|
Priority Number: |

|
Abstract: |
A World Wide Web browser software is implemented in a processing system housed in a set-top box connected to a television and communicating over a wide-area network with one or more servers. The browser software allows a user to navigate using a remote control through World-Wide Web pages in which a number of hypertext anchors are displayed on the television. User inputs are entered from a remote input device using an infrared (IR) link. The processing system includes a read-only memory (ROM) and a flash memory. The mask ROM and the flash memory are assigned adjacent memory spaces in the memory map of the processing system. Browser software and configuration data are stored in the flash memory. Other software and configuration data are stored in a mask ROM. The browser is upgraded or reconfigured by downloading to the box replacement software or data transmitted from a server over the network and then writing the replacement software or data into the flash memory. A mechanism is provided to temporarily maintain power to the processing system in the event power to the box is lost during downloading. The mechanism allows the writing of a current block to be completed. An indication of the current block is maintained while power is absent so that downloading can be resumed once power is restored from the last block that was written.

|
Attorney, Agent or Firm: |
Workman, Nydegger & Seeley ;

|
Primary / Asst. Examiners: |
Haftz, Tariq R.; Nguyen-Ba, Hoang-Vu Anthony

|
Maintenance Status: |
CC Certificate of Correction issued View Certificate of Correction

|
INPADOC Legal Status: |
Show legal status actions
Family Legal Status Report

|
 |
 |
|
|
|
|
Parent Case: |
1. RELATED APPLICATIONS
This is a divisional of U.S. patent application Ser. No. 08/755,238, filed Nov. 22, 1996 now U.S. Pat. No. 5,940,074, which is a continuation-in-part of U.S. patent application Ser. No. 08/660,088, filed on Jun. 3, 1996 now U.S. Pat. No. 6,034,689, and which further is a continuation-in-part of U.S. patent application Ser. No. 08/656,924, filed on Jun. 3, 1996 now U.S. Pat. No. 5,918,013. The foregoing patent applications are hereby incorporated by reference.

|
Designated Country: |
AL AM AP AT AZ BA BB BG BR BY CA CH CN CU CZ DK EE ES FI GE GH HU ID IL IS KE KG KP KZ LC LK BE DE FR GB IT

|
Family: |
Show 116 known family members

|
First Claim:
Show all 14 claims |
What is claimed is:
1. In a networked system including a plurality of client systems logically connected to a plurality of server systems, and wherein at least some of the client systems are comprised of a conventional television set coupled to a control box that includes a CPU programmed to enable the television set to be used to browse and display content downloaded from one or more of the server systems, a method for protecting transmission of data in the event of a power interruption which occurs while the data is being downloaded to a client system, comprising the steps of:
- connecting a client system to one of the server systems and initiating the process of downloading data blocks to a non-volatile memory of the control box of the client system:
- automatically and without user intervention at the client system, as each data block begins to be downloaded, checking for any power interruption at the client system and updating a record of all data blocks downloaded so far;
- if a power interruption is detected, automatically and without user intervention at the client system, said CPU activating a sustaining device to enable completion of downloading and storage in the non-volatile memory of the control box of the data block that was begun at the time the power interruption was detected, and updating the record of all data blocks downloaded to that point; and
- once the power interruption is over, resuming connection of the client system to the server system and resuming downloading of the data blocks, beginning only with those data blocks not yet downloaded.

|
Background / Summary: |
Show background / summary

|
Drawing Descriptions: |
Show drawing descriptions

|
Description: |
Show description

|
Forward References: |
Show 30 U.S. patent(s) that reference this one

|
|