Claims Analysis
Total Claims: 79
Claim 1
Independent Claim
238 words
In a computer system having a central processing unit (CPU), a main memory being divisible into two groups of allocable units with the first group storing data therein, a secondary storage unit and an operating system for allocating said allocable units to tasks for use thereby, a suspend circuit for creating an optimized compressed image of the data into the secondary storage unit, comprising: a circuit for initiating execution of a reducing task on said CPU, said reducing task requesting said operating system to allocate unallocated ones of said allocable units in the second group to said reducing task; a circuit for storing a bit pattern of said data into said allocable units allocated to said reducing task, said bit pattern chosen to optimize performance of a data compression process; and a circuit for executing said data compression process to store a compressed image of said bit pattern in said secondary storage unit, said bit pattern allowing a size of said compressed image to be reduced and a time required to compress and store said compressed image to be minimized, wherein said operating system is for allocating said allocable units in said second group to said tasks as a selected one of a read-only allocated unit and a read-write allocated unit, said reducing task further for requesting said task further for requesting said operating system to allocate ones of said read-only allocated allocable units to said reducing task.
Claim 2
Dependent Claim
238 words
In a computer system having a central processing unit (CPU), a main memory being divisible into two groups of allocable units with the first group storing data therein, a secondary storage unit and an operating system for allocating said allocable units to tasks for use thereby, a suspend circuit for creating an optimized compressed image of the data into the secondary storage unit, comprising: a circuit for initiating execution of a reducing task on said CPU, said reducing task requesting said operating system to allocate unallocated ones of said allocable units in the second group to said reducing task; a circuit for storing a bit pattern of said data into said allocable units allocated to said reducing task, said bit pattern chosen to optimize performance of a data compression process; and a circuit for executing said data compression process to store a compressed image of said bit pattern in said secondary storage unit, said bit pattern allowing a size of said compressed image to be reduced and a time required to compress and store said compressed image to be minimized, wherein said operating system is for allocating said allocable units in said second group to said tasks as a selected one of a read-only allocated unit and a read-write allocated unit, said reducing task further for requesting said task further for requesting said operating system to allocate ones of said read-only allocated allocable units to said reducing task.
Claim 3
Dependent Claim
197 words
In a computer system having a central processing unit (CPU), a main memory being divisible into two groups of allocable units with the first group storing data therein, a secondary storage unit and an operating system for allocating said allocable units to tasks for use thereby, a suspend circuit for creating an optimized compressed image of the data into the secondary storage unit, comprising: a circuit for initiating execution of a reducing task on said CPU, said reducing task requesting said operating system to allocate unallocated ones of said allocable units in the second group to said reducing task: a circuit for storing a bit pattern of said data into said allocable units allocated to said reducing task, said bit pattern chosen to optimize performance of a data compression process; and a circuit for executing said data compression process to store a compressed image of said bit pattern in said secondary storage unit, said bit pattern allowing a size of said compressed image to be reduced and a time required to compress and store said compressed image to be minimized, wherein said execution of said reducing task is initiated upon expiration of a preselected period of time.
Claim 4
Dependent Claim
197 words
In a computer system having a central processing unit (CPU), a main memory being divisible into two groups of allocable units with the first group storing data therein, a secondary storage unit and an operating system for allocating said allocable units to tasks for use thereby, a suspend circuit for creating an optimized compressed image of the data into the secondary storage unit, comprising: a circuit for initiating execution of a reducing task on said CPU, said reducing task requesting said operating system to allocate unallocated ones of said allocable units in the second group to said reducing task: a circuit for storing a bit pattern of said data into said allocable units allocated to said reducing task, said bit pattern chosen to optimize performance of a data compression process; and a circuit for executing said data compression process to store a compressed image of said bit pattern in said secondary storage unit, said bit pattern allowing a size of said compressed image to be reduced and a time required to compress and store said compressed image to be minimized, wherein said execution of said reducing task is initiated upon expiration of a preselected period of time.
Claim 5
Dependent Claim
26 words
The suspend circuit as recited in claim 2 further comprising a circuit for restoring said main memory by decompressing said compressed image into said main memory.
Claim 6
Dependent Claim
19 words
The suspend circuit as recited in claim 2 further comprising a circuit for discontinuing power to said main memory.
Claim 7
Dependent Claim
42 words
The suspend circuit as recited in claim 2 further comprising a circuit for restoring said main memory by decompressing said compressed image into said main memory, said allocable units allocated to said reducing task designated as unallocated units in said decompressed image.
Claim 8
Dependent Claim
18 words
The suspend circuit as recited in claim 2 wherein said computer system is a portable personal computer (PC).
Claim 9
Dependent Claim
18 words
The suspend circuit as recited in claim 2 wherein said secondary storage unit is a hard disk drive.
Claim 10
Dependent Claim
17 words
The suspend circuit as recited in claim 2 wherein said main memory is a virtual memory space.
Claim 11
Dependent Claim
203 words
In a computer system having a central processing unit (CPU), a main memory being divisible into two groups of allocable units with the first group storing data therein, a secondary storage unit and an operating system for allocating said allocable units to tasks for use thereby, a suspend circuit for creating an optimized compressed image of the data into the secondary storage unit, comprising: a circuit for initiating execution of a reducing task on said CPU, said reducing task requesting said operating system to allocate unallocated ones of said allocable units in the second group to said reducing task; a circuit for storing a bit pattern of said data into said allocable units allocated to said reducing task, said bit pattern chosen to optimize performance of a data compression process; and a circuit for executing said data compression process to store a compressed image of said bit pattern in said secondary storage unit, said bit pattern allowing a size of said compressed image to be reduced and a time required to compress and store said compressed image to be minimized, wherein said circuit for storing said bit pattern is further for filling said main memory with a repeating plurality of said bit pattern.
Claim 12
Dependent Claim
203 words
In a computer system having a central processing unit (CPU), a main memory being divisible into two groups of allocable units with the first group storing data therein, a secondary storage unit and an operating system for allocating said allocable units to tasks for use thereby, a suspend circuit for creating an optimized compressed image of the data into the secondary storage unit, comprising: a circuit for initiating execution of a reducing task on said CPU, said reducing task requesting said operating system to allocate unallocated ones of said allocable units in the second group to said reducing task; a circuit for storing a bit pattern of said data into said allocable units allocated to said reducing task, said bit pattern chosen to optimize performance of a data compression process; and a circuit for executing said data compression process to store a compressed image of said bit pattern in said secondary storage unit, said bit pattern allowing a size of said compressed image to be reduced and a time required to compress and store said compressed image to be minimized, wherein said circuit for storing said bit pattern is further for filling said main memory with a repeating plurality of said bit pattern.
Claim 13
Dependent Claim
214 words
In a computer system having a main memory divisible into allocable units, a secondary storage unit and an operating system for allocating said allocable units to tasks for use thereby, a method of creating an optimized compressed image of data in said main memory and storing said optimized compressed image in the secondary storage unit, comprising the steps of: requesting said operating system to allocate unallocated ones of said allocable units to a reducing task, the unallocated ones being separate from a portion of main memory in which the data resides, wherein said operating system is for allocating said allocable units to said tasks as a selected one of a read-only allocated unit and a read-write allocated unit; storing a bit pattern of the data in at least one of said allocable units allocated to said reducing task, said bit pattern chosen to optimize performance of a data compression process; executing said data compression process to store a compressed image of said bit pattern into said secondary storage unit, said bit pattern allowing a size of said compressed image to be reduced and a time required to compress and store said compressed image to be minimized; and requesting said operating system to allocate ones of said read-only allocated allocable units to said reducing task.
Claim 14
Dependent Claim
214 words
In a computer system having a main memory divisible into allocable units, a secondary storage unit and an operating system for allocating said allocable units to tasks for use thereby, a method of creating an optimized compressed image of data in said main memory and storing said optimized compressed image in the secondary storage unit, comprising the steps of: requesting said operating system to allocate unallocated ones of said allocable units to a reducing task, the unallocated ones being separate from a portion of main memory in which the data resides, wherein said operating system is for allocating said allocable units to said tasks as a selected one of a read-only allocated unit and a read-write allocated unit; storing a bit pattern of the data in at least one of said allocable units allocated to said reducing task, said bit pattern chosen to optimize performance of a data compression process; executing said data compression process to store a compressed image of said bit pattern into said secondary storage unit, said bit pattern allowing a size of said compressed image to be reduced and a time required to compress and store said compressed image to be minimized; and requesting said operating system to allocate ones of said read-only allocated allocable units to said reducing task.
Claim 15
Dependent Claim
187 words
In a computer system having a main memory divisible into allocable units, a secondary storage unit and an operating system for allocating said allocable units to tasks for use thereby, a method of creating an optimized compressed image of data in said main memory and storing said optimized compressed image in the secondary storage unit, comprising the steps of: requesting said operating system to allocate unallocated ones of said allocable units to a reducing task, the unallocated ones being separate from a portion of main memory in which the data resides; storing a bit pattern of the data in at least one of said allocable units allocated to said reducing task, said bit pattern chosen to optimize performance of a data compression process; and executing said data compression process to store a compressed image of said bit pattern into said secondary storage unit, said bit pattern allowing a size of said compressed image to be reduced and a time required to compress and store said compressed image to be minimized, wherein said steps of requesting, storing and executing occur upon expiration of a preselected period of time.
Claim 16
Dependent Claim
187 words
In a computer system having a main memory divisible into allocable units, a secondary storage unit and an operating system for allocating said allocable units to tasks for use thereby, a method of creating an optimized compressed image of data in said main memory and storing said optimized compressed image in the secondary storage unit, comprising the steps of: requesting said operating system to allocate unallocated ones of said allocable units to a reducing task, the unallocated ones being separate from a portion of main memory in which the data resides; storing a bit pattern of the data in at least one of said allocable units allocated to said reducing task, said bit pattern chosen to optimize performance of a data compression process; and executing said data compression process to store a compressed image of said bit pattern into said secondary storage unit, said bit pattern allowing a size of said compressed image to be reduced and a time required to compress and store said compressed image to be minimized, wherein said steps of requesting, storing and executing occur upon expiration of a preselected period of time.
Claim 17
Dependent Claim
25 words
The method as recited in claim 11 further comprising the step of restoring said main memory by decompressing said compressed image into said main memory.
Claim 18
Dependent Claim
23 words
The method as recited in claim 11 further comprising the step of discontinuing power to said main memory following said step of executing.
Claim 19
Dependent Claim
41 words
The method as recited in claim 11 further comprising the step of restoring said main memory by decompressing said compressed image into said main memory, said allocable units allocated to said reducing task designated as unallocated units in said decompressed image.
Claim 20
Dependent Claim
17 words
The method as recited in claim 11 wherein said computer system is a portable personal computer (PC).
Claim 21
Dependent Claim
17 words
The method as recited in claim 11 wherein said secondary storage unit is a hard disk drive.
Claim 22
Dependent Claim
16 words
The method as recited in claim 11 wherein said main memory is a virtual memory space.
Claim 23
Dependent Claim
191 words
In a computer system having a main memory divisible into allocable units, a secondary storage unit and an operating system for allocating said allocable units to tasks for use thereby, a method of creating an optimized compressed image of data in said main memory and storing said optimized compressed image in the secondary storage unit, comprising the steps of: requesting said operating system to allocate unallocated ones of said allocable units to a reducing task, the unallocated ones being separate from a portion of main memory in which the data resides; storing a bit pattern of the data in at least one of said allocable units allocated to said reducing task, said bit pattern chosen to optimize performance of a data compression process, wherein said step of storing comprises the step of filling said main memory with a repeating plurality of said bit pattern; and executing said data compression process to store a compressed image of said bit pattern into said secondary storage unit, said bit pattern allowing a size of said compressed image to be reduced and a time required to compress and store said compressed image to be minimized.
Claim 24
Dependent Claim
191 words
In a computer system having a main memory divisible into allocable units, a secondary storage unit and an operating system for allocating said allocable units to tasks for use thereby, a method of creating an optimized compressed image of data in said main memory and storing said optimized compressed image in the secondary storage unit, comprising the steps of: requesting said operating system to allocate unallocated ones of said allocable units to a reducing task, the unallocated ones being separate from a portion of main memory in which the data resides; storing a bit pattern of the data in at least one of said allocable units allocated to said reducing task, said bit pattern chosen to optimize performance of a data compression process, wherein said step of storing comprises the step of filling said main memory with a repeating plurality of said bit pattern; and executing said data compression process to store a compressed image of said bit pattern into said secondary storage unit, said bit pattern allowing a size of said compressed image to be reduced and a time required to compress and store said compressed image to be minimized.
Claim 25
Dependent Claim
248 words
A suspend circuit for creating an optimized compressed image of an allocated portion of main memory of a computer system in an associated nonvolatile secondary storage device to allow said computer system to enter a mode of reduced power consumption, comprising: a reducing task for execution in a central processing unit (CPU) of said computer system, said reducing task iteratively requesting an operating system of said computer system to allocate unallocated units of said main memory to said reducing task; a circuit for filling at least one of said units allocated to said reducing task with a bit pattern of said allocated portion, said bit pattern chosen to optimize performance of a data compression process; a circuit for executing said data compression process to create said compressed image and store said compressed image on said secondary storage device, said data compression process compressing said at least one units filled with said bit pattern to a minimal size to thereby allow said compressed image to be reduced in overall size and to minimize a time required to compress and store said compressed image; and a circuit for discontinuing power to said main memory to enter said mode of reduced power consumption, wherein said operating system is for allocating said allocable units to tasks as a selected one of a read-only allocated unit and a read-write allocated unit, said reducing task further for requesting said operating system to allocate ones of said read-only allocated allocable units to said reducing task.
Claim 26
Dependent Claim
248 words
A suspend circuit for creating an optimized compressed image of an allocated portion of main memory of a computer system in an associated nonvolatile secondary storage device to allow said computer system to enter a mode of reduced power consumption, comprising: a reducing task for execution in a central processing unit (CPU) of said computer system, said reducing task iteratively requesting an operating system of said computer system to allocate unallocated units of said main memory to said reducing task; a circuit for filling at least one of said units allocated to said reducing task with a bit pattern of said allocated portion, said bit pattern chosen to optimize performance of a data compression process; a circuit for executing said data compression process to create said compressed image and store said compressed image on said secondary storage device, said data compression process compressing said at least one units filled with said bit pattern to a minimal size to thereby allow said compressed image to be reduced in overall size and to minimize a time required to compress and store said compressed image; and a circuit for discontinuing power to said main memory to enter said mode of reduced power consumption, wherein said operating system is for allocating said allocable units to tasks as a selected one of a read-only allocated unit and a read-write allocated unit, said reducing task further for requesting said operating system to allocate ones of said read-only allocated allocable units to said reducing task.
Claim 27
Dependent Claim
212 words
A suspend circuit for creating an optimized compressed image of an allocated portion of main memory of a computer system in an associated nonvolatile secondary storage device to allow said computer system to enter a mode of reduced power consumption, comprising: a reducing task for execution in a central processing unit (CPU) of said computer system, said reducing task iteratively requesting an operating system of said computer system to allocate unallocated units of said main memory to said reducing task; a circuit for filling at least one of said units allocated to said reducing task with a bit pattern of said allocated portion, said bit pattern chosen to optimize performance of a data compression process; a circuit for executing said data compression process to create said compressed image and store said compressed image on said secondary storage device, said data compression process compressing said at least one units filled with said bit pattern to a minimal size to thereby allow said compressed image to be reduced in overall size and to minimize a time required to compress and store said compressed image; and a circuit for discontinuing power to said main memory to enter said mode of reduced power consumption, wherein reducing task executes upon expiration of a preselected period of time.
Claim 28
Dependent Claim
212 words
A suspend circuit for creating an optimized compressed image of an allocated portion of main memory of a computer system in an associated nonvolatile secondary storage device to allow said computer system to enter a mode of reduced power consumption, comprising: a reducing task for execution in a central processing unit (CPU) of said computer system, said reducing task iteratively requesting an operating system of said computer system to allocate unallocated units of said main memory to said reducing task; a circuit for filling at least one of said units allocated to said reducing task with a bit pattern of said allocated portion, said bit pattern chosen to optimize performance of a data compression process; a circuit for executing said data compression process to create said compressed image and store said compressed image on said secondary storage device, said data compression process compressing said at least one units filled with said bit pattern to a minimal size to thereby allow said compressed image to be reduced in overall size and to minimize a time required to compress and store said compressed image; and a circuit for discontinuing power to said main memory to enter said mode of reduced power consumption, wherein reducing task executes upon expiration of a preselected period of time.
Claim 29
Dependent Claim
26 words
The suspend circuit as recited in claim 20 further comprising a circuit for restoring said main memory by decompressing said compressed image into said main memory.
Claim 30
Dependent Claim
30 words
The suspend circuit as recited in claim 20 further comprising a circuit for discontinuing power to said nonvolatile secondary storage device following said discontinuing of power to said main memory.
Claim 31
Dependent Claim
42 words
The suspend circuit as recited in claim 20 further comprising a circuit for restoring said main memory by decompressing said compressed image into said main memory, said allocable units allocated to said reducing task designated as unallocated units in said decompressed image.
Claim 32
Dependent Claim
18 words
The suspend circuit as recited in claim 20 wherein said computer system is a portable personal computer (PC).
Claim 33
Dependent Claim
18 words
The suspend circuit as recited in claim 20 wherein said operating system is a virtual memory operating system.
Claim 34
Dependent Claim
19 words
The suspend circuit as recited in claim 20 wherein said nonvolatile secondary storage unit is a hard disk drive.
Claim 35
Dependent Claim
17 words
The suspend circuit as recited in claim 20 wherein said main memory is a virtual memory space.
Claim 36
Independent Claim
235 words
A method of creating an optimized compressed image of an allocated portion of main memory of a computer system in an associated nonvolatile secondary storage device to allow said computer system to enter a mode of reduced power consumption, comprising the steps of: executing a reducing task in a central processing unit (CPU) of said computer system, said reducing task iteratively requesting an operating system of said computer system to allocate unallocated units of said main memory to said reducing task; filling at least one of said units allocated to said reducing task with a bit pattern, said bit pattern of said allocated portion chosen to optimize performance of a data compression process; executing said data compression process to create said compressed image and store said compressed image on said secondary storage device, said data compression process compressing said at least one unit filled with said bit pattern to a minimal size to thereby allow said compressed image to be reduced in overall size and to minimize a time required to compress and store said compressed image; discontinuing power to said main memory to enter said mode of reduced power consumption, wherein said operating system is for allocating said allocable units to tasks as a selected one of a read-only allocated unit and a read-write allocated unit; and requesting said operating system to allocate ones of said read-only allocated allocable units to said reducing task.
Claim 37
Independent Claim
235 words
A method of creating an optimized compressed image of an allocated portion of main memory of a computer system in an associated nonvolatile secondary storage device to allow said computer system to enter a mode of reduced power consumption, comprising the steps of: executing a reducing task in a central processing unit (CPU) of said computer system, said reducing task iteratively requesting an operating system of said computer system to allocate unallocated units of said main memory to said reducing task; filling at least one of said units allocated to said reducing task with a bit pattern, said bit pattern of said allocated portion chosen to optimize performance of a data compression process; executing said data compression process to create said compressed image and store said compressed image on said secondary storage device, said data compression process compressing said at least one unit filled with said bit pattern to a minimal size to thereby allow said compressed image to be reduced in overall size and to minimize a time required to compress and store said compressed image; discontinuing power to said main memory to enter said mode of reduced power consumption, wherein said operating system is for allocating said allocable units to tasks as a selected one of a read-only allocated unit and a read-write allocated unit; and requesting said operating system to allocate ones of said read-only allocated allocable units to said reducing task.
Claim 38
Independent Claim
209 words
A method of creating an optimized compressed image of an allocated portion of main memory of a computer system in an associated nonvolatile secondary storage device to allow said computer system to enter a mode of reduced power consumption, comprising the steps of: executing a reducing task in a central processing unit (CPU) of said computer system, said reducing task iteratively requesting an operating system of said computer system to allocate unallocated units of said main memory to said reducing task, wherein said step of executing said reducing task occurs upon expiration of a preselected period of time; filling at least one of said units allocated to said reducing task with a bit pattern, said bit pattern of said allocated portion chosen to optimize performance of a data compression process; executing said data compression process to create said compressed image and store said compressed image on said secondary storage device, said data compression process compressing said at least one unit filled with said bit pattern to a minimal size to thereby allow said compressed image to be reduced in overall size and to minimize a time required to compress and store said compressed image; and discontinuing power to said main memory to enter said mode of reduced power consumption.
Claim 39
Independent Claim
209 words
A method of creating an optimized compressed image of an allocated portion of main memory of a computer system in an associated nonvolatile secondary storage device to allow said computer system to enter a mode of reduced power consumption, comprising the steps of: executing a reducing task in a central processing unit (CPU) of said computer system, said reducing task iteratively requesting an operating system of said computer system to allocate unallocated units of said main memory to said reducing task, wherein said step of executing said reducing task occurs upon expiration of a preselected period of time; filling at least one of said units allocated to said reducing task with a bit pattern, said bit pattern of said allocated portion chosen to optimize performance of a data compression process; executing said data compression process to create said compressed image and store said compressed image on said secondary storage device, said data compression process compressing said at least one unit filled with said bit pattern to a minimal size to thereby allow said compressed image to be reduced in overall size and to minimize a time required to compress and store said compressed image; and discontinuing power to said main memory to enter said mode of reduced power consumption.
Claim 40
Dependent Claim
25 words
The method as recited in claim 29 further comprising the step of restoring said main memory by decompressing said compressed image into said main memory.
Claim 41
Dependent Claim
30 words
The method as recited in claim 29 further comprising the step of discontinuing power to said nonvolatile secondary storage device following said step of discontinuing power to said main memory.
Claim 42
Dependent Claim
41 words
The method as recited in claim 29 further comprising the step of restoring said main memory by decompressing said compressed image into said main memory, said allocable units allocated to said reducing task designated as unallocated units in said decompressed image.
Claim 43
Dependent Claim
17 words
The method as recited in claim 29 wherein said computer system is a portable personal computer (PC).
Claim 44
Dependent Claim
17 words
The method as recited in claim 29 wherein said operating system is a virtual memory operating system.
Claim 45
Dependent Claim
18 words
The method as recited in claim 29 wherein said nonvolatile secondary storage unit is a hard disk drive.
Claim 46
Dependent Claim
16 words
The method as recited in claim 29 wherein said main memory is a virtual memory space.
Claim 47
Dependent Claim
284 words
A suspend circuit for creating an optimized compressed image of an allocated portion of main memory of a personal computer (PC) in an associated nonvolatile hard disk drive to allow said PC to enter a mode of reduced power consumption, comprising the steps of: a reducing task for execution upon expiration of a preselected period of time in a central processing unit (CPU) of said computer system, said reducing task iteratively requesting an operating system of said computer system to allocate unallocated units of said main memory to said reducing task; a circuit for filling at least a portion of said units allocated to said reducing task with a bit pattern of said allocated portion, said bit pattern chosen to optimize performance of a data compression process; a circuit for executing said data compression process to create said compressed image and store said compressed image on said hard disk drive, said data compression process compressing said bit pattern to a minimal size to thereby allow said compressed image to be reduced in overall size and to minimize a time required to compress and store said compressed image; a circuit for discontinuing power to said main memory to enter said mode of reduced power consumption; a circuit for discontinuing power to said hard disk drive; and a circuit for restoring said main memory by decompressing said compressed image from said hard disk drive into said main memory, wherein said operating system is for allocating said allocable units to tasks as a selected one of a read-only allocated unit and a read-write allocated unit, said reducing task further for requesting said operating system to allocate ones of said read-only allocated allocable units to said reducing task.
Claim 48
Dependent Claim
284 words
A suspend circuit for creating an optimized compressed image of an allocated portion of main memory of a personal computer (PC) in an associated nonvolatile hard disk drive to allow said PC to enter a mode of reduced power consumption, comprising the steps of: a reducing task for execution upon expiration of a preselected period of time in a central processing unit (CPU) of said computer system, said reducing task iteratively requesting an operating system of said computer system to allocate unallocated units of said main memory to said reducing task; a circuit for filling at least a portion of said units allocated to said reducing task with a bit pattern of said allocated portion, said bit pattern chosen to optimize performance of a data compression process; a circuit for executing said data compression process to create said compressed image and store said compressed image on said hard disk drive, said data compression process compressing said bit pattern to a minimal size to thereby allow said compressed image to be reduced in overall size and to minimize a time required to compress and store said compressed image; a circuit for discontinuing power to said main memory to enter said mode of reduced power consumption; a circuit for discontinuing power to said hard disk drive; and a circuit for restoring said main memory by decompressing said compressed image from said hard disk drive into said main memory, wherein said operating system is for allocating said allocable units to tasks as a selected one of a read-only allocated unit and a read-write allocated unit, said reducing task further for requesting said operating system to allocate ones of said read-only allocated allocable units to said reducing task.
Claim 49
Dependent Claim
32 words
The suspend circuit as recited in claim 37 wherein said allocable units allocated to said reducing task are designated as unallocated units in said decompressed image upon restoration of said main memory.
Claim 50
Dependent Claim
18 words
The suspend circuit as recited in claim 37 wherein said operating system is a virtual memory operating system.
Claim 51
Dependent Claim
17 words
The suspend circuit as recited in claim 37 wherein said main memory is a virtual memory space.
Claim 52
Independent Claim
208 words
A method of creating an optimized compressed image of a main memory of a personal computer (PC) in an associated nonvolatile hard disk drive to allow said PC to enter a mode of reduced power consumption, comprising the steps of: executing a reducing task upon expiration of a preselected period of time in a central processing unit (CPU) of said PC, said reducing task iteratively requesting an operating system of said computer system to allocate unallocated units of said main memory to said reducing task; filling at least a portion of said units allocated to said reducing task with a bit pattern, said bit pattern chosen to optimize performance of a data compression process; executing said data compression process to create said compressed image and store said compressed image on said hard disk drive, said data compression process compressing said bit pattern to a minimal size to thereby allow said compressed image to be reduced in overall size and to minimize a time required to compress and store said compressed image; and discontinuing power to said main memory to enter said mode of reduced power consumption; discontinuing power to said nonvolatile hard disk drive; and restoring said main memory by decompressing said compressed image into said main memory.
Claim 53
Independent Claim
208 words
A method of creating an optimized compressed image of a main memory of a personal computer (PC) in an associated nonvolatile hard disk drive to allow said PC to enter a mode of reduced power consumption, comprising the steps of: executing a reducing task upon expiration of a preselected period of time in a central processing unit (CPU) of said PC, said reducing task iteratively requesting an operating system of said computer system to allocate unallocated units of said main memory to said reducing task; filling at least a portion of said units allocated to said reducing task with a bit pattern, said bit pattern chosen to optimize performance of a data compression process; executing said data compression process to create said compressed image and store said compressed image on said hard disk drive, said data compression process compressing said bit pattern to a minimal size to thereby allow said compressed image to be reduced in overall size and to minimize a time required to compress and store said compressed image; and discontinuing power to said main memory to enter said mode of reduced power consumption; discontinuing power to said nonvolatile hard disk drive; and restoring said main memory by decompressing said compressed image into said main memory.
Claim 54
Dependent Claim
58 words
The method as recited in claim 41 wherein said operating system is for allocating said allocable units to tasks as a selected one of a read-only allocated unit and a read-write allocated unit and said method further comprises the step of: requesting said operating system to allocate ones of said read-only allocated allocable units to said reducing task.
Claim 55
Dependent Claim
33 words
The method as recited in claim 41 further comprising the step of designating said allocable units allocated to said reducing task as unallocated units in said decompressed image following said step of restoring.
Claim 56
Dependent Claim
17 words
The method as recited in claim 41 wherein said operating system is a virtual memory operating system.
Claim 57
Dependent Claim
16 words
The method as recited in claim 41 wherein said main memory is a virtual memory space.
Claim 58
Dependent Claim
126 words
In a computer system having a central processing unit (CPU), a main memory divisible into allocable units, a secondary storage unit and an operating system for allocating said allocable units to tasks for use thereby, a suspend circuit for creating and storing an optimized compressed image of data in said main memory, comprising: a circuit for initiating execution of a reducing task on said CPU, said reducing task creating a record containing identities of said allocable units allocated for use by said tasks; and a circuit for executing a data compression process to store a compressed image in said secondary storage unit of only said allocable units of said main memory identified in said record, thereby allowing a size of said compressed image to be optimized.
Claim 59
Dependent Claim
126 words
In a computer system having a central processing unit (CPU), a main memory divisible into allocable units, a secondary storage unit and an operating system for allocating said allocable units to tasks for use thereby, a suspend circuit for creating and storing an optimized compressed image of data in said main memory, comprising: a circuit for initiating execution of a reducing task on said CPU, said reducing task creating a record containing identities of said allocable units allocated for use by said tasks; and a circuit for executing a data compression process to store a compressed image in said secondary storage unit of only said allocable units of said main memory identified in said record, thereby allowing a size of said compressed image to be optimized.
Claim 60
Dependent Claim
51 words
The suspend circuit as recited in claim 46 wherein said operating system is for allocating said allocable units to said tasks as a selected one of a read-only allocated unit and a read-write allocated unit, said record free of identities of said read-only allocated units allocated for use by said tasks.
Claim 61
Dependent Claim
26 words
The suspend circuit as recited in claim 46 further comprising a circuit for restoring said main memory by decompressing said compressed image into said main memory.
Claim 62
Dependent Claim
19 words
The suspend circuit as recited in claim 46 further comprising a circuit for discontinuing power to said main memory.
Claim 63
Dependent Claim
25 words
The suspend circuit as recited in claim 46 wherein said execution of said reducing task is initiated upon expiration of a preselected period of time.
Claim 64
Dependent Claim
26 words
The suspend circuit as recited in claim 46 further comprising a circuit for restoring said main memory by decompressing said compressed image into said main memory.
Claim 65
Dependent Claim
18 words
The suspend circuit as recited in claim 46 wherein said computer system is a portable personal computer (PC).
Claim 66
Dependent Claim
24 words
The suspend circuit as recited in claim 46 wherein said record contains an address of said allocable units allocated for use by said tasks.
Claim 67
Dependent Claim
18 words
The suspend circuit as recited in claim 46 wherein said secondary storage unit is a hard disk drive.
Claim 68
Dependent Claim
17 words
The suspend circuit as recited in claim 46 wherein said main memory is a virtual memory space.
Claim 69
Dependent Claim
109 words
In a computer system having a main memory divisible into allocable units, a secondary storage unit and an operating system for allocating said allocable units to tasks for use thereby, a method of creating and storing an optimized compressed image of data in said main memory, comprising the steps of: creating a record containing identities of said allocable units allocated for use by said tasks with a reducing task; and executing a data compression process to store a compressed image in said secondary storage unit of only said allocable units of said main memory identified in said record thereby allowing a size of said compressed image to be optimized.
Claim 70
Dependent Claim
109 words
In a computer system having a main memory divisible into allocable units, a secondary storage unit and an operating system for allocating said allocable units to tasks for use thereby, a method of creating and storing an optimized compressed image of data in said main memory, comprising the steps of: creating a record containing identities of said allocable units allocated for use by said tasks with a reducing task; and executing a data compression process to store a compressed image in said secondary storage unit of only said allocable units of said main memory identified in said record thereby allowing a size of said compressed image to be optimized.
Claim 71
Dependent Claim
58 words
The method as recited in claim 56 wherein said operating system is for allocating said allocable units to said tasks as a selected one of a read-only allocated unit and a read-write allocated unit and said method further comprises the step of: freeing said record of identities of said read-only allocated units allocated for use by said tasks.
Claim 72
Dependent Claim
25 words
The method as recited in claim 56 further comprising the step of restoring said main memory by decompressing said compressed image into said main memory.
Claim 73
Dependent Claim
23 words
The method as recited in claim 56 further comprising the step of discontinuing power to said main memory following said step of executing.
Claim 74
Dependent Claim
24 words
The method as recited in claim 56 wherein said steps of requesting, storing and executing occur upon expiration of a preselected period of time.
Claim 75
Dependent Claim
25 words
The method as recited in claim 56 further comprising the step of restoring said main memory by decompressing said compressed image into said main memory.
Claim 76
Dependent Claim
17 words
The method as recited in claim 56 wherein said computer system is a portable personal computer (PC).
Claim 77
Dependent Claim
32 words
The method as recited in claim 56 wherein said step of creating comprises the step of storing an address of said allocable units allocated for use by said tasks in said record.
Claim 78
Dependent Claim
17 words
The method as recited in claim 56 wherein said secondary storage unit is a hard disk drive.
Claim 79
Dependent Claim
16 words
The method as recited in claim 56 wherein said main memory is a virtual memory space.