Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
194 words
In a computer system having a processor and a programmable non-volatile memory device, a memory paging system comprising: means for selecting a page of non-volatile memory, said page corresponding to an area in said non-volatile memory device, said page being pre-defined as a swappable or a non-swappable page; means for receiving address signals from said processor directed to said non-volatile memory device; means for modifying said address signals to access a swappable page selected by said means for selecting by replacing a predetermined quantity of said received address signals with an address value of a page selected by said means for selecting, said means for modifying further including swapping logic for controlling access to said page selected by said means for selecting, said swapping logic disposed within said page selected by said means for selecting; means for preventing modification of address signals if a non-swappable page is selected by said means the selecting; and means for updating the contents of a page of said non-volatile memory device using update processing logic stored in said non-volatile memory device, the updated contents of said page being retained following a power down of said non-volatile memory device.
Claim 2
Dependent Claim
194 words
In a computer system having a processor and a programmable non-volatile memory device, a memory paging system comprising: means for selecting a page of non-volatile memory, said page corresponding to an area in said non-volatile memory device, said page being pre-defined as a swappable or a non-swappable page; means for receiving address signals from said processor directed to said non-volatile memory device; means for modifying said address signals to access a swappable page selected by said means for selecting by replacing a predetermined quantity of said received address signals with an address value of a page selected by said means for selecting, said means for modifying further including swapping logic for controlling access to said page selected by said means for selecting, said swapping logic disposed within said page selected by said means for selecting; means for preventing modification of address signals if a non-swappable page is selected by said means the selecting; and means for updating the contents of a page of said non-volatile memory device using update processing logic stored in said non-volatile memory device, the updated contents of said page being retained following a power down of said non-volatile memory device.
Claim 3
Dependent Claim
18 words
The paging system as claimed in claim 1 wherein said non-volatile memory device is a flash memory device.
Claim 4
Dependent Claim
23 words
The paging system as claimed in claim 1 wherein said means for selecting is a programmable page register located in said computer system.
Claim 5
Dependent Claim
26 words
The paging system as claimed in claim 1 wherein said means for receiving includes means for receiving only a predetermined quantity of higher order address signals.
Claim 6
Dependent Claim
26 words
The paging system as claimed in claim 1 wherein said predetermined quantity of address signals replaced by said means for modifying are higher order address signals.
Claim 7
Dependent Claim
15 words
The paging system as claimed in claim 1 wherein each said page contains 64K bytes.
Claim 8
Dependent Claim
17 words
The paging system as claimed in claim 1 wherein at least one page is static and non-swappable.
Claim 9
Dependent Claim
22 words
The paging system as claimed in claim 1 wherein said non-volatile memory device contains pages of basic input/output system (BIOS) processing logic.
Claim 10
Dependent Claim
39 words
The paging system as claimed in claim 1 wherein said means for selecting a page further includes means for receiving command input from an input device coupled to said computer system, said command input associated with a page selection.
Claim 11
Dependent Claim
19 words
The paging system as claimed in claim 1 wherein at least one said page contains configuration or identification information.
Claim 12
Dependent Claim
196 words
In a computer system having a processor and a programmable non-volatile memory device, a process for paging said non-volatile memory device, said process comprising the steps of: selecting a page of non-volatile memory, said page corresponding to an area in said non-volatile memory device, said page being pre-defined as a swappable or a non-swappable page; receiving address signals from said processor directed to said non-volatile memory device; modifying said address signals to access a swappable page selected in said step of selecting by replacing a predetermined quantity of said received address signals with an address value of a page selected by said means for selecting, said step of modifying further including a step of accessing swapping logic for controlling access to said page selected by said means for selecting, said swapping logic disposed within said page selected by said means for selecting; preventing modification of address signals if a non-swappable page is selected in said selecting step; and updating the contents of a page of said non-volatile memory device using update processing logic stored in said non-volatile memory device, the updated contents of said page being retained following a power down of said non-volatile memory device.
Claim 13
Dependent Claim
196 words
In a computer system having a processor and a programmable non-volatile memory device, a process for paging said non-volatile memory device, said process comprising the steps of: selecting a page of non-volatile memory, said page corresponding to an area in said non-volatile memory device, said page being pre-defined as a swappable or a non-swappable page; receiving address signals from said processor directed to said non-volatile memory device; modifying said address signals to access a swappable page selected in said step of selecting by replacing a predetermined quantity of said received address signals with an address value of a page selected by said means for selecting, said step of modifying further including a step of accessing swapping logic for controlling access to said page selected by said means for selecting, said swapping logic disposed within said page selected by said means for selecting; preventing modification of address signals if a non-swappable page is selected in said selecting step; and updating the contents of a page of said non-volatile memory device using update processing logic stored in said non-volatile memory device, the updated contents of said page being retained following a power down of said non-volatile memory device.
Claim 14
Dependent Claim
25 words
The process as claimed in claim 11 wherein said selecting step includes a step of loading a programmable page register located in said computer system.
Claim 15
Dependent Claim
25 words
The process as claimed in claim 11 wherein said receiving step includes a step of receiving only a predetermined quantity of higher order address signals.
Claim 16
Dependent Claim
23 words
The process as claimed in claim 11 wherein said modifying step includes a step of reading a page selected in said selecting step.
Claim 17
Dependent Claim
23 words
The process as claimed in claim 11 wherein in said modifying step said predetermined quantity of address signals are higher order address signals.
Claim 18
Dependent Claim
14 words
The process as claimed in claim 11 wherein each said page contains 64K bytes.
Claim 19
Dependent Claim
26 words
The process as claimed in claim 11 including a step of determining if said page selected in said selecting step is a static and non-swappable page.
Claim 20
Dependent Claim
21 words
The process as claimed in claim 11 wherein said non-volatile memory device contains pages of basic input/output system (BIOS) processing logic.
Claim 21
Dependent Claim
36 words
The process as claimed in claim 11 wherein said selecting step further includes a step of receiving command input from an input device coupled to said computer system, said command input associated with a page selection.
Claim 22
Dependent Claim
18 words
The process as claimed in claim 11 wherein at least one said page contains configuration or identification information.
Claim 23
Dependent Claim
20 words
The process as claimed in claim 11 wherein at least one said page contains Extended Industry Standard Architecture (EISA) information.
Claim 24
Dependent Claim
17 words
The process as claimed in claim 11 wherein at least one said page contains Ethernet address information.
Claim 25
Dependent Claim
17 words
The process as claimed in claim 11 wherein at least one said page contains serial number information.
Claim 26
Dependent Claim
24 words
The process as claimed in claim 11 including a step of updating a portion of said non-volatile memory device with configuration or identification information.
Claim 27
Dependent Claim
19 words
The process as claimed in claim 11 including a step of erasing a portion of said non-volatile memory device.
Claim 28
Dependent Claim
18 words
The process as claimed in claim 24 wherein said configuration information includes Extended Industry Standard Architecture (EISA) information.
Claim 29
Dependent Claim
27 words
The process as claimed in claim 11 including a step of saving a copy of information stored in a CMOS RAM device in said non-volatile memory device.