Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
REMOTE UPGRADE OF SOFTWARE OVER A NETWORK
Document Type and Number:
WIPO Patent Application WO1998023059
Kind Code:
A3
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.

More Like This:
Inventors:
BRITT JOE F JR (US)
LEAK BRUCE A (US)
MCFADDEN ANDREW T (US)
GOLDMAN PHILLIP Y (US)
Application Number:
PCT/US1997/021023
Publication Date:
December 10, 1998
Filing Date:
November 18, 1997
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
WEBTV NETWORKS INC (US)
International Classes:
G06F3/023; G06F3/048; G06F9/445; G06F11/00; G06F11/14; G06F13/00; G06F17/30; H04L29/08; H04N5/445; H04N7/26; H04N21/2343; H04N21/235; H04N21/254; H04N21/258; H04N21/2662; H04N21/433; H04N21/435; H04N21/462; H04N21/4782; H04N21/4786; H04N21/81; H01H9/02; H04L29/06; H04N21/478; (IPC1-7): H04L/
Foreign References:
US5706502A1998-01-06
US5748896A1998-05-05
US5680645A1997-10-21
US5696899A1997-12-09
US5657448A1997-08-12
Download PDF: