Systems and methods for updating device software
First Claim
Patent Images
1. A method for updating an information handling system, the method comprising:
- loading, upon reboot or reset, an original form operational software for operating the information handling system, the original form operational software not including any updates;
copying, previous updates, from an active update memory block to an inactive update memory block of at least two non-volatile update memory blocks;
adding at least one update to the inactive update memory block;
designating the inactive update memory block as a newly designated active update memory block;
applying the at least one update and the previous updates from the newly designated active update memory block to the operational software to obtain updated operational software; and
executing the updated operational software.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for updating device software are disclosed, including a method for updating an information handling system, the method comprising: rebooting the information handling system; loading operational software for operating the information handling system; applying one or more updates to the operational software to obtain updated operational software; and executing the updated operational software.
28 Citations
9 Claims
-
1. A method for updating an information handling system, the method comprising:
-
loading, upon reboot or reset, an original form operational software for operating the information handling system, the original form operational software not including any updates; copying, previous updates, from an active update memory block to an inactive update memory block of at least two non-volatile update memory blocks; adding at least one update to the inactive update memory block; designating the inactive update memory block as a newly designated active update memory block; applying the at least one update and the previous updates from the newly designated active update memory block to the operational software to obtain updated operational software; and executing the updated operational software. - View Dependent Claims (2, 3)
-
-
4. An information handling system comprising:
-
a processor; non-volatile memory; and a communications unit, the information handling system being configured to; load, upon reboot or reset, an original form operational software for operating the information handling system, the original form operational software not including any updates; copy, previous updates, from an active update memory block to an inactive update memory block of at least two non-volatile update memory blocks of said non-volatile memory; add at least one update to the inactive update memory block; designate the inactive update memory block as a newly designated active update memory block; apply the at least one update and the previous updates from the newly designated active update memory block to the operational software to obtain updated operational software; and execute the updated operational software. - View Dependent Claims (5, 6)
-
-
7. A computer program product stored on a non-transitory computer operable medium, the computer program product comprising software code being effective to:
-
load, upon reboot or reset, an original form operational software for operating the information handling system, the original form operational software not including any updates; copy, previous updates, from an active update memory block to an inactive update memory block of at least two non-volatile update memory blocks of said non-volatile memory; add at least one update to the inactive update memory block; designate the inactive update memory block as a newly designated active update memory block; apply the at least one update and the previous updates from the newly designated active update memory block to the operational software to obtain updated operational software; and execute the updated operational software. - View Dependent Claims (8, 9)
-
Specification