Patent EP0556568A1 successfully refreshed from Google Patents.
Patent US2479564A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6074435A Expired / Lapsed US ⏱️ 0.0 years remaining

Remote software download with automatic adjustment for data access compatibility

Assignee: IDTP Holdings Inc
•
Filing: 1997-10-30
•
Granted: 2000-06-13
•
Expires: 2017-10-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a method of replacing a first version of software with a second version of software, the second version of software is loaded into a data processor on which the first version of software is running. While the first version of software is running on the data processor, the first version of software is used to modify a data memory for compatibility with the second version of software.

Inventors

  • 👤 Jonas Rojestål

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 09:10
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/60; G06F8/65

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 101 words
A method of replacing a first version of software with a second version of software, comprising: running on a data processor a first version of software that is to be replaced; loading into the data processor a second version of software that is to replace the first version of software; and while running on the data processor, the first version of software examining the second version of software, determining from the second version of software that a memory should be modified for compatibility with the second version of software, and modifying the memory for compatibility with the second version of software.
Claim 2
Independent Claim 101 words
A method of replacing a first version of software with a second version of software, comprising: running on a data processor a first version of software that is to be replaced; loading into the data processor a second version of software that is to replace the first version of software; and while running on the data processor, the first version of software examining the second version of software, determining from the second version of software that a memory should be modified for compatibility with the second version of software, and modifying the memory for compatibility with the second version of software.
Claim 3
Dependent Claim 33 words
The method of claim 1, including using the first version of software to modify the memory only if the second version of software is an earlier version than the first version of software.
Claim 4
Dependent Claim 60 words
The method of claim 1, wherein said step of loading the second version of software includes downloading the second version of software from a source apparatus into the data processor via a communication path that exists between the data processor and the source apparatus and that is also used for other communications between the source apparatus and the data processor.
Claim 5
Dependent Claim 46 words
The method of claim 1, wherein the data processor and memory are provided in a base transceiver station of a cellular telephone system, and wherein the second version of software is loaded into the data processor from a base station controller of the cellular telephone system.
Claim 6
Dependent Claim 30 words
The method of claim 1, wherein the first version of software modifies one of (a) the format of data in the memory and (b) the memory configuration of the memory.
Claim 7
Dependent Claim 124 words
A data processing apparatus, comprising: a memory; a data processor connected to said memory, said data processor including a program memory and an execution portion for executing a first version of software stored in said program memory, said data processor having an input for receiving a second version of software that is to replace the first version of software; and said first version of software, while being executed by said execution portion, responsive to receipt of the second version of software at said input for examining the second version of software, determining from the second version of software that said memory should be modified for compatibility with the second version of software, and modifying said memory for compatibility with said second version of software.
Claim 8
Dependent Claim 124 words
A data processing apparatus, comprising: a memory; a data processor connected to said memory, said data processor including a program memory and an execution portion for executing a first version of software stored in said program memory, said data processor having an input for receiving a second version of software that is to replace the first version of software; and said first version of software, while being executed by said execution portion, responsive to receipt of the second version of software at said input for examining the second version of software, determining from the second version of software that said memory should be modified for compatibility with the second version of software, and modifying said memory for compatibility with said second version of software.
Claim 9
Dependent Claim 68 words
The apparatus of claim 6, including a source apparatus for providing said second version of software, and a communication path coupling said source apparatus to said input of said data processor, wherein said communication path carries said second version of software from said source apparatus to said data processor, and wherein said communication path also carries between said source apparatus and said data processor information other than software.
Claim 10
Dependent Claim 13 words
The apparatus of claim 7, wherein said communication path includes a communication bus.
Claim 11
Dependent Claim 63 words
The apparatus of claim 6, wherein said data processing system is a cellular telephone system, and wherein said memory and said data processor are provided in a base transceiver station of said cellular telephone system, and including a base station controller connected to said input of said data processor for providing said second version of software to said input of said data processor.
Claim 12
Dependent Claim 38 words
The apparatus of claim 6, wherein said data processor uses said first version of software to access and modify said memory only if said second version of software is an earlier version than said first version of software.
Claim 13
Dependent Claim 27 words
The apparatus of claim 6, wherein said data processor modifies one of the format of data in the memory and (b) the memory configuration of the memory.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-06-13 2003-12-13 2004-06-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-06-13 2007-12-13 2008-06-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-06-13 2011-12-13 2012-06-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag