Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
183 words
A method for allocating data storage capacity within a plurality of memory circuits for efficiently storing data therein, comprising the steps of: electrically sensing a data storage capacity available within each one of a plurality of memory circuits, wherein each one of the memory circuit data storage capacities includes at least one memory block and has a relative storage capacity with respect to the remaining memory circuit data storage capacities; hierarchically pairing memory blocks within two different ones of the plurality of memory circuits according to the relative storage capacities of each one of the plurality of memory circuits by generating and storing addresses in an address memory which correspond to the paired memory blocks within the plurality of memory circuits, thereby creating an address allocation table which contains addresses for addressing the paired memory blocks within the plurality of memory circuits according to a hierarchy; receiving data; and hierarchically storing the received data while simultaneously writing and reading previously stored data into and out from, respectively, the paired memory blocks within the plurality of memory circuits according to the address allocation table.
Claim 2
Independent Claim
183 words
A method for allocating data storage capacity within a plurality of memory circuits for efficiently storing data therein, comprising the steps of: electrically sensing a data storage capacity available within each one of a plurality of memory circuits, wherein each one of the memory circuit data storage capacities includes at least one memory block and has a relative storage capacity with respect to the remaining memory circuit data storage capacities; hierarchically pairing memory blocks within two different ones of the plurality of memory circuits according to the relative storage capacities of each one of the plurality of memory circuits by generating and storing addresses in an address memory which correspond to the paired memory blocks within the plurality of memory circuits, thereby creating an address allocation table which contains addresses for addressing the paired memory blocks within the plurality of memory circuits according to a hierarchy; receiving data; and hierarchically storing the received data while simultaneously writing and reading previously stored data into and out from, respectively, the paired memory blocks within the plurality of memory circuits according to the address allocation table.
Claim 3
Dependent Claim
49 words
A method as recited in claim 1, wherein the step of electrically sensing a data storage capacity available within each one of a plurality of memory circuits comprises electrically sensing an existence and placement of at least one conductive jumper in each one of the plurality of memory circuits.
Claim 4
Dependent Claim
53 words
A method as recited in claim 1, wherein the step of electrically sensing a data storage capacity available within each one of a plurality of memory circuits comprises storing test data into and reading the stored test data out from successively incremented memory locations within each one of the plurality of memory circuits.
Claim 5
Dependent Claim
116 words
A method as recited in claim 1, wherein the step of hierarchically pairing memory blocks within two different ones of the plurality of memory circuits according to the relative storage capacities of each one of the plurality of memory circuits comprises pairing a memory block within the memory circuit having a largest relative storage capacity with a memory block within the memory circuit having a next largest relative storage capacity, and the allocation table contains addresses which correspond to memory locations within the memory circuit having the next largest relative storage capacity and further contains addresses which correspond to a substantially equivalent number of memory locations within the memory circuit having the largest relative storage capacity.
Claim 6
Dependent Claim
77 words
A method as recited in claim 1, wherein the step of hierarchically storing the received data while simultaneously writing and reading previously stored data into and out from, respectively, the paired memory blocks within the plurality of memory circuits according to the address allocation table comprises storing data into the first one of a paired pair of memory blocks while simultaneously reading out previously stored data from the second one of the paired pair of memory blocks.
Claim 7
Dependent Claim
190 words
A computer programmed for allocating data storage capacity within a plurality of memory circuits for efficiently storing data therein, wherein the computer is programmed to perform the steps of: electrically sensing a data storage capacity available within each one of a plurality of memory circuits, wherein each one of the memory circuit data storage capacities includes at least one memory block and has a relative storage capacity with respect to the remaining memory circuit data storage capacities; hierarchically pairing memory blocks within two different ones of the plurality of memory circuits according to the relative storage capacities of each one of the plurality of memory circuits by generating and storing addresses in an address memory which correspond to the paired memory blocks within the plurality of memory circuits, thereby creating an address allocation table which contains addresses for addressing the paired memory blocks within the plurality of memory circuits according to a hierarchy; receiving data; and hierarchically storing the received data while simultaneously writing and reading previously stored data into and out from, respectively, the paired memory blocks within the plurality of memory circuits according to the address allocation table.
Claim 8
Dependent Claim
190 words
A computer programmed for allocating data storage capacity within a plurality of memory circuits for efficiently storing data therein, wherein the computer is programmed to perform the steps of: electrically sensing a data storage capacity available within each one of a plurality of memory circuits, wherein each one of the memory circuit data storage capacities includes at least one memory block and has a relative storage capacity with respect to the remaining memory circuit data storage capacities; hierarchically pairing memory blocks within two different ones of the plurality of memory circuits according to the relative storage capacities of each one of the plurality of memory circuits by generating and storing addresses in an address memory which correspond to the paired memory blocks within the plurality of memory circuits, thereby creating an address allocation table which contains addresses for addressing the paired memory blocks within the plurality of memory circuits according to a hierarchy; receiving data; and hierarchically storing the received data while simultaneously writing and reading previously stored data into and out from, respectively, the paired memory blocks within the plurality of memory circuits according to the address allocation table.
Claim 9
Dependent Claim
50 words
A computer as recited in claim 6, wherein the program step of electrically sensing a data storage capacity available within each one of a plurality of memory circuits comprises electrically sensing an existence and placement of at least one conductive jumper in each one of the plurality of memory circuits.
Claim 10
Dependent Claim
54 words
A computer as recited in claim 6, wherein the program step of electrically sensing a data storage capacity available within each one of a plurality of memory circuits comprises storing test data into and reading the stored test data out from successively incremented memory locations within each one of the plurality of memory circuits.
Claim 11
Dependent Claim
117 words
A computer as recited in claim 6, wherein the program step of hierarchically pairing memory blocks within two different ones of the plurality of memory circuits according to the relative storage capacities of each one of the plurality of memory circuits comprises pairing a memory block within the memory circuit having a largest relative storage capacity with a memory block within the memory circuit having a next largest relative storage capacity, and the allocation table contains addresses which correspond to memory locations within the memory circuit having the next largest relative storage capacity and further contains addresses which correspond to a substantially equivalent number of memory locations within the memory circuit having the largest relative storage capacity.
Claim 12
Dependent Claim
78 words
A computer as recited in claim 6, wherein the program step of hierarchically storing the received data while simultaneously writing and reading previously stored data into and out from, respectively, the paired memory blocks within the plurality of memory circuits according to the address allocation table comprises storing data into the first one of a paired pair of memory blocks while simultaneously reading out previously stored data from the second one of the paired pair of memory blocks.