Method and system for transferring an application program from system firmware to a storage device
DCFirst Claim
1. A system for accessing at least one storage element in a processor-based system, comprising:
- a memory for storing instruction sequences by which the processor-based system is processed, the memory having at least one storage element;
a processor coupled to said memory, the processor executes the stored instruction sequences; and
a storage device coupled to the processor, where said storage device is local to the processor and the memory;
wherein prior to booting an operating system, the stored instruction sequences cause the processor to write the contents of the at least one storage element to the storage device, said act of writing being performed independent of a post-boot application program.
6 Assignments
Litigations
1 Petition
Accused Products
Abstract
One aspect of the invention is a method and system for accessing at least one storage element in a processor-based system. The system comprises a memory for storing instruction sequences by which the processor-based system is processed. The memory has at least one storage element. A processor is coupled to the memory, and a storage device is coupled to the processor. Prior to booting an operating system on the processor-based system, the stored instruction sequences cause the processor to write the contents of the at least one storage element to the storage device. Another aspect of the invention relates to a computer system having a user computer in communication with a remote service computer. The remote service computer has access to a database identifying information available to the service computer. A computer implemented method for transferring information to the user computer, comprises: writing the contents of at least one storage element to a storage device on the user computer prior to booting an operating system on the user computer, establishing a communications link between the user computer and the service computer, and presenting at the user computer, information available to the user computer.
91 Citations
24 Claims
-
1. A system for accessing at least one storage element in a processor-based system, comprising:
-
a memory for storing instruction sequences by which the processor-based system is processed, the memory having at least one storage element;
a processor coupled to said memory, the processor executes the stored instruction sequences; and
a storage device coupled to the processor, where said storage device is local to the processor and the memory;
wherein prior to booting an operating system, the stored instruction sequences cause the processor to write the contents of the at least one storage element to the storage device, said act of writing being performed independent of a post-boot application program. - View Dependent Claims (2, 3, 4, 5, 6, 7)
(a) locating a start-up directory stored in said memory;
(b) writing a name corresponding to the at least one storage element, to said start-up directory; and
(c) transferring the contents of said at least one storage element to said storage device;
(d) setting a directory pointer to said transferred contents.
-
-
8. A method for accessing at least one storage element in a processor-based system having a processor coupled to the at least one storage element and a storage device coupled to the processor, said storage device being local to the processor, comprising:
-
writing the contents of the at least one storage element to the storage device prior to booting an operating system on the processor-based system, wherein said writing is performed independent of a post-boot application program. - View Dependent Claims (9, 10, 11, 12, 13, 14)
(a) locating a start-up directory stored in said memory;
(b) writing a name corresponding to the at least one storage element, to said start-up directory;
(c) transferring the contents of said at least one storage element to said storage device;
(d) setting a directory pointer to said transferred contents.
-
-
15. A computer readable program product, comprising:
-
a computer usable medium having computer program code embodied therein for accessing at least one storage element in a processor-based system, the computer program product having;
computer readable program code for writing the content of the at least one storage element to a storage device prior to booting an operating system on the processor-based system, said storage device to be local to the at least one storage element, said act of writing being performed independent of a post-boot application program. - View Dependent Claims (16, 17, 18, 19, 20, 21)
(a) computer readable program code for locating a start-up directory stored in said memory;
(b) computer readable program code for writing a name corresponding to the at least one storage element, to said start-up directory;
(c) computer readable program code for transferring the contents of said at least one storage element to said storage device;
(d) computer readable program code for setting a directory pointer to said transferred contents.
-
-
22. In a computer system having a user computer in communication with a remote service computer having access to a database identifying information available to the service computer, a computer implemented method for transferring information to the user computer, comprising:
-
(a) writing the contents of at least one storage element of the user computer to a storage device on the user computer prior to booting an operating system on the user computer, said writing being performed independent of a post-boot application program;
(b) establishing a communications link between the user computer and the service computer; and
(c) presenting at the user computer, information available to the user computer. - View Dependent Claims (23, 24)
initiating, by the application program, a transfer of software from the service computer to the user computer, subsequent to (b);
receiving, by the user computer, said software, wherein the software comprises at least one program that collects system information regarding the user computer.
-
-
24. The method of claim 23, further comprising:
-
providing the system information to the service computer;
presenting, by service computer, information based on the system information.
-
Specification