 |
 |
|
|
|
|
Title: |
US6473099:
Automatically upgrading software over a satellite link[En]
[ Derwent Title ]
>> View Certificate of Correction for this publication

|
Country: |
US United States of America

|
| |
Inventor: |
Goldman, Phillip Y.; Los Altos, CA
Britt, Jr., Joe F.; Los Gatos, CA
Leak, Bruce A.; Los Altos, CA
McFadden, Andrew T.; Sunnyvale, 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: |
2002-10-29
/ 2000-10-30

|
Application Number: |
US2000000703172

|
IPC Code: |
Advanced:
G06F 9/445;
G09G 5/00;
Core:
more...
IPC-7:
G09G 5/00;

|
ECLA Code: |
G06F9/445N;

|
U.S. Class: |
Current:
715/749;
709/217;
Original:
345/749;
709/217;

|
Field of Search: |
345/740,741-743,744-747,748,749,789,811-812,814,750-751,760,853-844,708,736,737
342/357.01
701/207,211,213
709/217,224

|
Priority Number: |

|
Abstract: |
Systems and methods for providing an automatic software upgrade over a satellite link. A server automatically downloads software updates over a satellite link to a client after such upgrades become available at the server. The download may be designated as mandatory or non-mandatory. Thus the download may be automatically performed or alternatively may prompt a user at the client to decide whether to accept the upgrade. The download eliminates the need for the client to be actively communicating with network infrastructure for the download to occur and enables the download to take place during low traffic time. Furthermore, the download requires little or no input from a user at the client.
[En]

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

|
Primary / Asst. Examiners: |
Sax, Steven;

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

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

|
 |
 |
|
|
|
|
Parent Case: |
RELATED APPLICATIONS
This application is a divisional of U.S. patent application Ser. No. 09/437,887, filed Nov. 9, 1999, now issued as U.S. Pat. No. 6,259,442, which is a continuation-in-part of U.S. patent application Ser. No. 09/106,937, filed Jun. 30, 1998, now issued as U.S. Pat. No. 6,023,268, which is a divisional of U.S. patent application Ser. No. 08/755,238, filed Nov. 22, 1996, now issued as U.S. Pat. No. 5,940,074, which is a continuation-in-part of U.S. patent application Ser. No. 08/660,088, filed Jun. 3, 1996, now issued as U.S. Pat. No. 6,034,689. This application is also related to U.S. patent application Ser. No. 08/656,924, filed Jun. 3, 1996, now issued as U.S. Pat. No. 5,918,013. The foregoing patents are incorporated herein 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 96 known family members

|
First Claim:
Show all 25 claims |
What is claimed and desired to be secured by United States Letters Patent is:
1. In a networked system that includes a client that stores program instructions, a server, and a network infrastructure having a two-way communication link for providing two-way communication between the client and the server and a satellite link for providing one-way communication to the client, a method for upgrading the program instructions stored at the client, comprising the steps for:
- determining at the server that an upgrade of the program instructions is available;
- determining whether the upgrade is mandatory or not mandatory; and
- at a time when the two-way communication is not established over the two-way communication link, downloading the upgrade of the program instructions to the client via the satellite link, wherein:
- if the upgrade is mandatory, the program instructions stored at the client are replaced automatically by the upgrade of the program instructions; and
- if the upgrade is not mandatory, a user of the client is prompted to decide whether to accept the upgrade.

|
Background / Summary: |
Show background / summary

|
Drawing Descriptions: |
Show drawing descriptions

|
Description: |
Show description

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

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

Buy PDF |
Patent |
Pub.Date |
Inventor |
Assignee |
Title |
 |
US5325423 |
1994-06 |
Lewis |
Multimedia Systems Corporation |
Interactive multimedia communication system
|
 |
US5488411 |
1996-01 |
Lewis |
Multimedia Systems Corporation |
Interactive system for a closed cable network
|
 |
US5517508 |
1996-05 |
Slott |
Sony Corporation |
Method and apparatus for detection and error correction of packetized digital data
|
 |
US5530852 |
1996-06 |
Meske, Jr. et al. |
Sun Microsystems, Inc. |
Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics
|
 |
US5538255 |
1996-07 |
Barker |
|
Remote controlled multiplayer video game
|
 |
US5558339 |
1996-09 |
Perlman |
|
Network architecture to support recording and playback of real-time video games
|
 |
US5564001 |
1996-10 |
Lewis |
Multimedia Systems Corporation |
Method and system for interactively transmitting multimedia information over a network which requires a reduced bandwidth
|
 |
US5572643 |
1996-11 |
Judson |
|
Web browser with dynamic display of information objects during linking
|
 |
US5586257 |
1996-12 |
Perlman |
|
Network architecture to support multiple site real-time video games
|
 |
US5586260 |
1996-12 |
Hu |
Digital Equipment Corporation |
Method and apparatus for authenticating a client to a server in computer systems which support different security mechanisms
|
 |
US5612730 |
1997-03 |
Lewis |
Multimedia Systems Corporation |
Interactive system for a closed cable network
|
 |
US5623600 |
1997-04 |
Ji et al. |
Trend Micro, Incorporated |
Virus detection and removal apparatus for computer networks
|
 |
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
|
 |
US5657450 |
1997-08 |
Rao et al. |
Xerox Corporation |
Method and apparatus for time estimation and progress feedback on distal access operations
|
 |
US5678002 |
1997-10 |
Fawrett et al. |
Microsoft Corporation |
System and method for providing automated customer support
|
 |
US5678041 |
1997-10 |
Baker et al. |
AT&T |
System and method for restricting user access rights on the internet based on rating information stored in a relational database
|
 |
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
|
 |
US5695400 |
1997-12 |
Fennell, Jr. et al. |
Boxer Jam Productions |
Method of managing multi-player game playing over a network
|
 |
US5696899 |
1997-12 |
Kalwitz |
Canon Kabushiki Kaisha |
Method and apparatus for adaptively determining the format of data packets carried on a local area network
|
 |
US5701451 |
1997-12 |
Rogers et al. |
International Business Machines Corporation |
Method for fulfilling requests of a web browser
|
 |
US5706434 |
1998-01 |
Kremen et al. |
Electric Classifieds, Inc. |
Integrated request-response system and method generating responses to request objects formatted according to various communication protocols
|
 |
US5706502 |
1998-01 |
Foley et al. |
Sun Microsystems, Inc. |
Internet-enabled portfolio manager system and method
|
 |
US5710918 |
1998-01 |
Lagarde et al. |
International Business Machines Corporation |
Method for distributed task fulfillment of web browser requests
|
 |
US5717860 |
1998-02 |
Graber et al. |
Infonautics Corporation |
Method and apparatus for tracking the navigation path of a user on the world wide web
|
 |
US5732268 |
1998-03 |
Bizzarri |
Award Software International |
Extended BIOS adapted to establish remote communication for diagnostics and repair
|
 |
US5748896 |
1998-05 |
Daly et al. |
Apple Computer, Inc. |
Remote network administration methods and apparatus
|
 |
US5752246 |
1998-05 |
Rogers et al. |
International Business Machines Corporation |
Service agent for fulfilling requests of a web browser
|
 |
US5778372 |
1998-07 |
Cordell et al. |
Microsoft Corporation |
Remote retrieval and display management of electronic document with incorporated images
|
 |
US5802367 |
1998-09 |
Held |
Microsoft Corporation |
Method and system for transparently executing code using a surrogate process
|
 |
US5818441 |
1998-10 |
Throckmorton et al. |
Intel Corporation |
System and method for simulating two-way connectivity for one way data streams
|
 |
US5844552 |
1998-12 |
Gaughan et al. |
Zenith Electronics Corporation |
Communication of character data in a web television
|
 |
US5854630 |
1998-12 |
Nielsen |
Sun Microsystems, Inc. |
Prospective view for web backtrack
|
 |
US5930515 |
1999-07 |
Ducharne et al. |
Scientific-Atlanta, Inc. |
Apparatus and method for upgrading a computer system operating system
|
 |
US6002394 |
1999-12 |
Schein et al. |
StarSight Telecast, Inc. |
Systems and methods for linking television viewers with advertisers and broadcasters
|
 |
US6038594 |
2000-03 |
Puente et al. |
Loral CyberStar, Inc. |
Internet communication system and method with asymmetric terrestrial and satellite links
|
 |
US6049671 |
2000-04 |
Sliuka et al. |
Microsoft Corporation |
Method for identifying and obtaining computer software from a network computer
|
 |
US6052803 |
2000-04 |
Bhatia et al. |
3Com Corporation |
Key-based technique for assuring and maintaining integrity of firmware stored in both volatile and non-volatile memory
|
 |
US6133910 |
2000-10 |
Stinebruner |
EchoStar Engineering Corp. |
Apparatus and method for integrating a plurality of video sources
|
 |
US6157377 |
2000-12 |
Shah-Nazaroff et al. |
Intel Corporation |
Method and apparatus for purchasing upgraded media features for programming transmissions
|
 |
US6160988 |
2000-12 |
Shroyer |
Electronic Data Systems Corporation |
System and method for managing hardware to control transmission and reception of video broadcasts
|
 |
US6215441 |
2001-04 |
Moeglein et al. |
SnapTrack, Inc. |
Satellite positioning reference system and method
|
 |
US6226412 |
2001-05 |
Schwab |
|
Secure digital interactive system for unique product identification and sales
|
 |
US6249817 |
2001-06 |
Nakabayashi et al. |
A.I. SOFT Corporation |
Data-update monitoring in communications network
|
 |
US6263501 |
2001-07 |
Schein et al. |
Star Sight |
Systems and methods for linking television viewers with advertisers and broadcasters
|
 |
US6266612 |
2001-07 |
Dussell et al. |
Trimble Navigation Limited |
Position based personal digital assistant
|
|
|