Secure data downloading, recovery and upgrading

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S152000

Reexamination Certificate

active

06381741

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The invention relates to secure downloading, recovery and upgrading of data.
2. Description of Related Art
Recent developments in networking include client devices, which interact with a network to contact one or more server devices, and that are disposed for displaying information from those server devices. Division of responsibility among the clients and server allows each client device to use relatively fewer resources (such as processing power or memory) and therefore to be relatively inexpensive. Client devices can be manufactured en masse at relatively smaller cost and distributed to a large number of end users.
One problem in the known art is that client devices are subject to various failures. These can include hardware failures, which can damage software used to control the client device, and software failures, which can cause the client device to operate erroneously. It would therefore be advantageous to provide a method and system for recovery from memory errors in the client device. Moreover, there may be substantial upgrades to software designed for the client device developed after the client device has been manufactured and delivered to the end user. It would therefore be advantageous to provide a method and system for delivering these software upgrades to the client device.
This problem in the known art is exacerbated by several factors. First, as the client device is relatively inexpensive and within the complete physical control of the end user, it is unknown whether the software available at the client device can be trusted. Second, the client device itself cannot necessarily trust the data it receives from the server device it is coupled to if established over an insecure network, such as the internet. Third, the client device has relatively limited resources for communicating with the server device; in particular, the client device has relatively limited resources for rapidly receiving downloaded information from server devices.
Accordingly, it would be desirable to provide an improved method and system for secure downloading, recovery, and upgrading. This advantage is achieved in an embodiment of the invention in which a client device contacts a server device using a reliable software module. The reliable software module obtains trustworthy information with which to perform software and data integrity tests, and with which to locate data for recovery or upgrade of the client device.
SUMMARY OF THE INVENTION
The invention provides an improved method and system for secure downloading, recovery, and upgrading. A client device receives information from a server device using reliable software modules stored in permanent memory in the client device. The reliable software modules perform software and data integrity tests, and locate and retrieve data for recovery or upgrade of the client device. The client device confirms the trustworthiness of the received information device by comparing digital signatures or digests for the information it receives with known digital certificates in the reliable software module or received from known trusted server devices.


REFERENCES:
patent: 4888801 (1989-12-01), Foster et al.
patent: 5155847 (1992-10-01), Kirouac et al.
patent: 5224163 (1993-06-01), Gasser et al.
patent: 5373561 (1994-12-01), Haber et al.
patent: 5444861 (1995-08-01), Adamec et al.
patent: 5453779 (1995-09-01), Dan et al.
patent: 5481294 (1996-01-01), Thomas et al.
patent: 5495610 (1996-02-01), Shing et al.
patent: 5497422 (1996-03-01), Tysen et al.
patent: 5541638 (1996-07-01), Story
patent: 5553123 (1996-09-01), Chan et al.
patent: 5600364 (1997-02-01), Hendricks et al.
patent: 5634051 (1997-05-01), Thomson
patent: 5680458 (1997-10-01), Spelman et al.
patent: 5708845 (1998-01-01), Wistendahl et al.
patent: 5727129 (1998-03-01), Barrett et al.
patent: 5745574 (1998-04-01), Muftic
patent: 5752042 (1998-05-01), Cole et al.
patent: 5754938 (1998-05-01), Herz et al.
patent: 5754939 (1998-05-01), Herz et al.
patent: 5757920 (1998-05-01), Misra et al.
patent: 5761306 (1998-06-01), Lewis
patent: 5764992 (1998-06-01), Kullick et al.
patent: 5768389 (1998-06-01), Ishii
patent: 5774540 (1998-06-01), Davidson et al.
patent: 5787172 (1998-07-01), Arnold
patent: 5790796 (1998-08-01), Sadowsky
patent: 5796840 (1998-08-01), Davis
patent: 5796841 (1998-08-01), Cordery et al.
patent: 5809287 (1998-09-01), Stupek, Jr. et al.
patent: 5850232 (1998-12-01), Engstrom et al.
patent: 5852665 (1998-12-01), Gresser et al.
patent: 5859969 (1999-01-01), Oki et al.
patent: 5870765 (1999-02-01), Bauer et al.
patent: 5874967 (1999-02-01), West et al.
patent: 5877741 (1999-03-01), Chee et al.
patent: 5926624 (1999-07-01), Katz et al.
patent: 5936606 (1999-08-01), Lie
patent: 5977960 (1999-11-01), Nally et al.
patent: 6005574 (1999-12-01), Herrod
patent: 6006034 (1999-12-01), Heath et al.
patent: 6028583 (2000-02-01), Hamburg
patent: 6049671 (2000-04-01), Slivka et al.
patent: 6199204 (2001-03-01), Donohue
patent: 6202207 (2001-03-01), Donohue
Frieder et al. Dynamically Updating Distributed Software: Supporting Change in Uncertain and Mistrustful Environments. IEEE. pp. 254-261. Jan. 1989.*
Hauptmann et al. On-line Maintenance with On-the-fly Software Replacement. IEEE. pp. 70-80. Aug. 1996.*
Bussey H E Et Al: “Service Architecture, Prototype Description, And Network Implications Of A Personalized Information Grazing Service” Multiple Facets Of Integration,San Francisco,Jun. 3-7, 1990 Institute Of Electrical And Electronic Engineers, pp. 1046-1053, XP000164339 see whole document.
Wyle M F: “A Wide Area Network Information Filter” Proceedings International Conference Artificial Intelligence On Wall Street, Oct. 9, 1991, pp.10-15, XP000534152 see the whole document.
Lang K: “NewsWeeder: learning to filter netnews” Machine Learning. Proceedings Of The Twelfth International Conference On Machine Learning, Tahoe City, CA, USA, Jul. 9-12, 1995, San Francisco, CA, USA, Morgan Kaufmann Publishers, USA, pp. 331-339, XP002046557 see the whole document.
Rosenfeld L B, et al: “Automated Filtering Of Internet Postings” Online, vol. 18, No. 3, May 1994, pp. 27-30, XP000616769 see the whole document.
Yan T W, et al: “Sift—A Tool For Wide-Area Information Dissemination” Usenix Technical Conference, Jan. 16, 1995, pp. 177-186, XP000617276 see the whole document.
Dish Network: “The Integrated Satellite TV Receiver & Digital VHS Recorder System” From JVC and DISH Network. Page 2.
Dish Network: “What America Demands: Lower Cost, More Choice, Greater Value . . . ” From JVC/DISH Network Advantage.
“On-The-Fly Program Modification: Systems For Dynamic Updating” by MARK E. SEGAL, OPHIR FRIEDER from IEEE Software, George Mason University. Mar., 1993. Pages 53-65.
User and Installation Guide from JVC. Page 3.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Secure data downloading, recovery and upgrading does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Secure data downloading, recovery and upgrading, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Secure data downloading, recovery and upgrading will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2840859

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.