Work Files Saved Searches
   My Account                                                  Search:   Quick/Number   Boolean   Advanced   Derwent    Help   


 The Delphion Integrated View

  Buy Now:   Buy PDF- 21pp  PDF  |   File History  |   Other choices   
  Tools:  Citation Link  |  Add to Work File:    
  View:  Expand Details   |  INPADOC   |  Jump to: 
  Go to:  Derwent  
 Email this to a friend  Email this to a friend 
       
Title: US5940074: Remote upgrade of software over a network
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
21 pages

 
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: 1999-08-17 / 1996-11-22

Application Number: US1996000755238

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

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

U.S. Class: Current: 715/749; 348/E05.002; 348/E05.105; 375/E07.024; 375/E07.129; 375/E07.198; 707/E17.121; 714/E11.135; 715/760;
Original: 345/333; 345/352;

Field of Search: 345/326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,156 395/200.48,200.36

Priority Number:
1996-11-22  US1996000755238

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: Sax, Steven P.;

Maintenance Status: CC Certificate of Correction issued

INPADOC Legal Status: Show legal status actions          Buy Now: Family Legal Status Report

       
Related Applications: Go to Result Set: 4 patent(s) that list this one as related
Application Number Filed Patent Pub. Date  Title
US1996000660088 1996-06-03       
US1996000656924 1996-06-03       


       
Parent Case:     The present application is a continuation-in-part of U.S. patent application having application Ser. No. 08/660,088, filed on Jun. 3, 1996 pending, and U.S. patent application having application Ser. No. 08/656,924, filed on Jun. 3, 1996 pending.

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 18 claims
What is claimed is:     1. In a networked computer system which includes a plurality of server systems each of which is connected to a network infrastructure which provides access through said servers to a plurality of sites, and the networked computer system including at least one client system which is connected either directly or logically to one or more of said servers, and each client system comprising a conventional television monitor on which to display information retrieved from of an accessed site, and an electronic unit including program instructions stored in any combination of a mask ROM, RAM, flash memory, mass storage device or CPU memory, and wherein the electronic unit includes a CPU for executing said program instructions so as to control said television monitor in order to provide a user of the client system with a graphical user interface by which the user can access the network infrastructure to browse said sites or otherwise access said network infrastructure, a method for automatically downloading to said CPU of the electronic unit software or data in order to replace or upgrade said program instructions used by the CPU to access the network infrastructure, without the need for user intervention, the method comprising the steps of:
  • initializing the client system by powering on the electronic unit and automatically connecting the client system to at least one of said servers;
  • automatically and without the need for user intervention, checking the validity of the stored program instructions to ascertain the existence of a corrupted state in the stored program instructions of the electronic unit of the client system, and if the validity of the stored program instructions is not verified, then automatically and without the need for user intervention, replacing the stored program instructions by downloading to said electronic unit a replacement for the program instructions from said at least one of said servers;
  • automatically and without the need for user intervention, checking said at least one sever for the existence of an upgraded version of the program instructions, and if the program instructions of the electronic unit are out of date, then automatically and without the need for user intervention, either (1) replacing the stored program instructions of the electronic unit with the upgraded program instructions downloaded from said at least one of said servers if the upgrade is designated as mandatory at said at least one server, or (2) if the upgrade is not mandatory, prompting the user to decide whether to accept the upgrade from said at least one server; and
  • using the upgraded or replaced program instructions to control said television monitor in order to provide a user of the client system with a graphical user interface by which the user can access the network infrastructure to browse said sites or otherwise access said network infrastructure through one or more of said servers.


Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

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

       
U.S. References: Go to Result Set: All U.S. references   |  Forward references (83)   |   Backward references (13)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 20pp US5325423  1994-06 Lewis  Multimedia Systems Corporation Interactive multimedia communication system
Buy PDF- 38pp US5488411  1996-01 Lewis  Multimedia Systems Corporation Interactive system for a closed cable network
Buy PDF- 17pp US5538255  1996-07 Barker   Remote controlled multiplayer video game
Buy PDF- 46pp US5558339  1996-09 Perlman   Network architecture to support recording and playback of real-time video games
Buy PDF- 24pp US5564001  1996-10 Lewis  Multimedia Systems Corporation Method and system for interactively transmitting multimedia information over a network which requires a reduced bandwidth
Buy PDF- 48pp US5586257  1996-12 Perlman   Network architecture to support multiple site real-time video games
Buy PDF- 39pp US5612730  1997-03 Lewis  Multimedia Systems Corporation Interactive system for a closed cable network
Buy PDF- 63pp US5657448  1997-08 Wadsworth et al.  Canon Kabushiki Kaisha System for an interactive network board remotely configurable by selecting from a plurality of functionality defining software, such as a printer server stored in prom
Buy PDF- 64pp US5680645  1997-10 Russell et al.  Canon Kabushiki Kaisha System for executing first and second independently executable programs until each program relinquishes control or encounters real time interrupts
Buy PDF- 66pp US5696899  1997-12 Kalwitz  Canon Kabushiki Kaisha Method and apparatus for adaptively determining the format of data packets carried on a local area network
Buy PDF- 21pp US5706434  1998-01 Kreman et al.  Electric Classifieds, Inc. Integrated request-response system and method generating responses to request objects formatted according to various communication protocols
Buy PDF- 17pp US5706502  1998-01 Foley et al.  Sun Microsystems, Inc. Internet-enabled portfolio manager system and method
Buy PDF- 30pp US5748896  1998-05 Daly et al.  Apple Computer, Inc. Remote network administration methods and apparatus
       
Foreign References: None

Other Abstract Info: DERABS G1998-021140 DERABS G1998-021141 DERABS G1998-312838 DERABS G1999-508244 DERABS G2000-085420 DERABS G2000-316279 DERABS G2001-023107 DERABS G2001-167538

Other References:
  • 2.0, Netscape Communications Corporation, pp. 19-20, 1996.
  • Chankhunthod, Anawat et al., "A Hierarchical Internet Object Cache," 1996 USEWIX Technical Conference (6 pages).


  • Continuity Data:
    Application Number Filed Notes

    US1996000755238 1996-11-22  is a related to the prior publication
         US20020054069A1 issued 2002-05-09  Downloading software from a server to a client

    US2001000851402 2001-05-08  is a continuation of
    US1999000437887  1999-11-09   (patented) [presumed granted]
         US6259442 issued 2001-07-10   Downloading software from a server to a client

    US2001000851402   is a continuation of
    US1999000437887  1999-11-09
         US6259442 issued 2001-07-10   Downloading software from a server to a client

    US1999000437887 1999-11-09  is a continuation in part of
    US1998000106937  1998-06-30   (patented) [presumed granted]
         US6023268 issued 2000-02-08   Reducing latency while downloading data over a network

    US1999000437887   is a continuation in part of
    US1998000106937  1998-06-30
         US6023268 issued 2000-02-08   Reducing latency while downloading data over a network

    US1998000106937 1998-06-30  is a division of
    >US1996000755238<  1996-11-22   (patented) [presumed granted]
         US5940074 issued 1999-08-17   Remote upgrade of software over a network

    US1998000106937   is a division of
    >US1996000755238<  1996-11-22
         US5940074 issued 1999-08-17   Remote upgrade of software over a network

    >US1996000755238< 1996-11-22  is a continuation in part of
    US1996000660088  1996-06-03   (patented) [presumed granted]
         US6034689 issued 2000-03-07   Web browser allowing navigation between hypertext objects using remote control

    >US1996000755238<   is a continuation in part of
    US1996000660088  1996-06-03
         US6034689 issued 2000-03-07   Web browser allowing navigation between hypertext objects using remote control


    Inquire Regarding Licensing

    Powered by Verity


    Plaques from Patent Awards      Gallery of Obscure PatentsNominate this for the Gallery...

    Thomson Reuters Copyright © 1997-2010 Thomson Reuters 
    Subscriptions  |  Web Seminars  |  Privacy  |  Terms & Conditions  |  Site Map  |  Contact Us  |  Help