Method, program and system to update files in a computer system
First Claim
Patent Images
1. A method for executing a boot sequence in a computer, comprising:
- querying a server over a network before loading an operating system to determine whether there is a patch to apply;
receiving the patch from the server in response to the query;
updating program files with contents of the patch; and
loading the operating system in response to updating the program files.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method, program and system to update files in a computer system. A boot sequence is executed in the computer system to query a server over a network before loading an operating system to determine whether there is a patch to apply. The patch is received from the server in response to the query and the program files are updated with contents of the patch. The operating system is loaded in response to updating the program files.
53 Citations
35 Claims
-
1. A method for executing a boot sequence in a computer, comprising:
-
querying a server over a network before loading an operating system to determine whether there is a patch to apply;
receiving the patch from the server in response to the query;
updating program files with contents of the patch; and
loading the operating system in response to updating the program files. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
receiving a patch for an installed program in a computer and message from a server over a network;
updating program files for the installed program with contents of the patch;
determining whether the message indicates to automatically reboot the computer;
generating information to a user indicating that the computer will be automatically rebooted; and
initiating operations in the computer to reboot the computer after a delay period to provide the user opportunity to close files and applications before the reboot. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A boot controller coupled to a computer system in communication with a server over a network, wherein the computer system is coupled to a storage device including an operating system and program files, wherein the boot controller is enabled to execute a boot sequence to perform:
-
querying the server over the network before loading the operating system to determine whether there is a patch to apply;
receiving the patch from the server in response to the query;
updating program files in the storage device with contents of the patch; and
loading the operating system in response to updating the program files. - View Dependent Claims (13, 14)
-
-
15. A boot controller coupled to a computer system in communication with a server over a network, wherein the computer system is coupled to a storage device including an operating system and program files, wherein the boot controller is enabled to perform:
-
receiving a patch for an installed program in the computer system and message from the server over the network during computer runtime after the operating system is loaded; and
invoking an operation to update program files for the installed program with contents of the patch. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system in communication with a server over a first network and in communication with a second network, comprising:
-
a processor;
a first network adaptor enabling communication with the first network;
a second network adaptor enabling communication with the second network;
a storage device;
an operating system stored in the storage device;
program files stored in the storage device; and
a boot controller enabled to execute a boot sequence to perform;
(i) querying the server over the network via the network adaptor before loading the operating system to determine whether there is a patch to apply;
(ii) receiving the patch from the server in response to the query;
(iii) updating program files in the storage device with contents of the patch; and
(iv) loading the operating system in response to updating the program files, wherein the processor executes the operating system in a runtime environment. - View Dependent Claims (22, 23)
-
-
24. A system in communication with a server over a first network and in communication with a second network, comprising:
-
a processor;
a first network adaptor enabling communication with the first network;
a second network adaptor enabling communication with the second network;
a storage device;
an operating system stored in the storage device;
program files stored in the storage device;
a boot controller enabled to perform during runtime after the operating system is loaded;
(i) receiving a patch for an installed program and message from the server over the first network; and
(ii) updating program files for the installed program with contents of the patch. - View Dependent Claims (25, 26)
-
-
27. An article of manufacture executed within a computer system in communication with a server over a network, wherein the computer system includes an operating system and program files, wherein the article of manufacture causes operations to be performed, the operations comprising:
-
querying the server over the network before loading the operating system to determine whether there is a patch to apply;
receiving the patch from the server in response to the query;
updating program files with contents of the patch; and
loading the operating system in response to updating the program files. - View Dependent Claims (28, 29, 30, 31)
-
-
32. An article of manufacture executed within a computer system in communication with a server over a network, wherein the computer system includes an operating system and program files, wherein the article of manufacture causes operations to be performed, the operations comprising:
-
receiving a patch for an installed program in the computer system and a message from the server over the network;
updating program files for the installed program with contents of the patch;
determining whether the message indicates to automatically reboot the computer;
generating a message to a user indicating that the computer will be automatically rebooted; and
initiating operations in the computer to reboot the computer after a delay period to provide the user opportunity to close files and applications before the reboot. - View Dependent Claims (33, 34, 35)
-
Specification