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

Installation of an expanded memory manager

Assignee: International Business Machines Corp
•
Filing: 1992-05-20
•
Granted: 1994-09-20
•
Expires: 2012-05-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An EMM device driver command installation line is provided which may be easily and quickly interpreted by a user, an installation or a setup program. The physical memory is correlated to the installation line by a map of the 16 K-byte DOS memory segments from 0 to the memory segment above 1024 K-bytes. Different characters are assigned to represent the different types of parameters which may be found in DOS memory (0 to 1024 K-bytes), e.g. read only memory (ROM), or video memory. Additionally, characters may represent the page (single 16 K-byte segment and frame (4 sequential pages) locations that are usable by the EMM device driver, and informative to a user. In addition to the type of characters used, the character positions also provide usable information to the user since a one to one correspondence exists between the character position and the physical locations in DOS memory.

Inventors

  • 👤 James A. Brewer
  • 👤 Paul R. Habermehl
  • 👤 James M. Stafford
  • 👤 Errol R. Williams, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 00:15
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4411; G06F12/00; G06F12/02; G06F12/06; G06F12/0615; G06F12/0623

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 119 words
A data processing system having expanded memory including a system memory and corresponding memory map and an installed expanded memory device having a capacity beyond said system memory, comprising: means for checking said memory map for a status of all discrete addressable locations in said system memory; and means for installing an expanded memory device driver using an installation command line; means for identifying a plurality of different characters that occupy positions in said command line as directly corresponding to said discrete addressable locations in said system memory; and means for indicating a status of said system memory by representing an associated function of the data processing system allocated to said discrete addressable locations with each of said characters.
Claim 2
Dependent Claim 119 words
A data processing system having expanded memory including a system memory and corresponding memory map and an installed expanded memory device having a capacity beyond said system memory, comprising: means for checking said memory map for a status of all discrete addressable locations in said system memory; and means for installing an expanded memory device driver using an installation command line; means for identifying a plurality of different characters that occupy positions in said command line as directly corresponding to said discrete addressable locations in said system memory; and means for indicating a status of said system memory by representing an associated function of the data processing system allocated to said discrete addressable locations with each of said characters.
Claim 3
Dependent Claim 20 words
A system according to claim 1 wherein said discrete system memory locations are capable of storing sixteen K-bytes of data.
Claim 4
Dependent Claim 34 words
A system according to claim 2, further comprising means for providing access by said data processing system to said expanded memory by mapping portions of said expanded memory into said addressable system memory locations.
Claim 5
Dependent Claim 65 words
A system according to claim 1 wherein said means for checking comprises: means for sequentially testing said discrete locations of system memory to determine if a particular type of function for said data processing system is allocated thereto; and means for storing results of said testing if any of said discrete locations of memory are not allocated for a function of said data processing system.
Claim 6
Dependent Claim 66 words
A system according to claim 4 wherein said means for testing comprises: means for identifying said discrete memory locations that are not allocated for a function of said data processing system with a specific character: and means for identifying said discrete memory locations that are allocated for a function of said data processing with a character, other than said specific character, based upon said allocated function.
Claim 7
Dependent Claim 19 words
A system according to claim 5 further comprising means for creating said installation command line based upon said results.
Claim 8
Dependent Claim 52 words
A system according to claim 6 wherein said means for creating comprises: means for positioning said specific character and said other characters based upon a physical address of said discrete memory location; and means for displaying said installation command line such that said command line can be directly modified by said user.
Claim 9
Dependent Claim 41 words
A system according to claim 7 further comprising means for storing said device driver installation command in a configuration file within said system memory for use by an operating system running on and controlling the operations of said data processing system.
Claim 10
Independent Claim 127 words
A method of expanding memory in a data processing system including a system memory and corresponding memory map and an installed expanded memory device having a capacity beyond said system memory, said method comprising the steps of: checking, by the data processing system, said memory map for a status of all discrete addressable locations in said system memory; and installing, by said data processing system, an expanded memory device driver using an installation command line; identifying a plurality of different characters occupy positions in said command line as directly corresponding to said discrete addressable locations in said system memory; and indicating a status of said system memory by representing an associated function of the data processing system allocated to said discrete addressable locations with each said character.
Claim 11
Independent Claim 127 words
A method of expanding memory in a data processing system including a system memory and corresponding memory map and an installed expanded memory device having a capacity beyond said system memory, said method comprising the steps of: checking, by the data processing system, said memory map for a status of all discrete addressable locations in said system memory; and installing, by said data processing system, an expanded memory device driver using an installation command line; identifying a plurality of different characters occupy positions in said command line as directly corresponding to said discrete addressable locations in said system memory; and indicating a status of said system memory by representing an associated function of the data processing system allocated to said discrete addressable locations with each said character.
Claim 12
Dependent Claim 20 words
A method according to claim 9 wherein said discrete system memory locations are capable of storing sixteen K-bytes of data.
Claim 13
Dependent Claim 35 words
A method according to claim 10, further comprising the step of providing access by said data processing system to said expanded memory by mapping portions of said expanded memory into said addressable system memory locations.
Claim 14
Dependent Claim 64 words
A method according to claim 9 wherein said step of checking comprises the steps of: sequentially testing said discrete locations of system memory to determine if a particular type of function for said data processing system is allocated thereto; and storing results of said testing if any of said discrete locations of memory are not allocated for a function of said data processing system.
Claim 15
Dependent Claim 65 words
A method according to claim 12 wherein said step of testing comprises the steps of: identifying said discrete memory locations that are not allocated for a function of said data processing system with a specific character; and identifying said discrete memory locations that are allocated for a function of said data processing with a character, other than said specific character, based upon said allocated function.
Claim 16
Dependent Claim 20 words
A method according to claim 13 further comprising the step of creating said installation command line based upon said results.
Claim 17
Dependent Claim 51 words
A method according to claim 14 wherein said step of creating comprises the steps of: positioning said specific character and said other characters based upon a physical address of said discrete memory locations; and displaying said installation command line such that said command line can be directly modified by said user.
Claim 18
Dependent Claim 42 words
A method according to claim 15 further comprising the step of storing said device driver installation command in a configuration file within said system memory for use by an operating system running on and controlling the operations of said data processing system.

References Cited (Backward Citations)

US4974151A Cited
US4926322A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-09-19 1998-03-21 1998-09-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-09-19 2002-03-21 2002-09-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-09-19 2006-03-21 2006-09-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag