Systems and methods for internet recovery and service
First Claim
Patent Images
1. An Information Handling System (IHS), comprising:
- a processor; and
a Basic I/O System (BIOS) coupled to the processor, the BIOS having program instructions stored thereon that, upon execution by the processor, cause the IHS to;
transmit a request to a backend server for a service Operating System (OS), wherein the request includes an identification (ID) of the IHS that enables the backend server to select two or more of a plurality of service OS components based on the ID, the service OS components including a service OS application configured to;
select one or more support-related operations among a plurality of support-related operations by estimating a duration of a download time for the selected service OS components;
receive the selected service OS components over a network;
assemble the selected service OS components into the service OS; and
boot the service OS.
14 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for Internet recovery and service. In some embodiments, an Information Handling System (IHS) may comprise a processor and a Basic I/O System (BIOS) coupled to the processor, the BIOS having program instructions stored thereon that, upon execution by the processor, cause the IHS to: transmit a request to a backend server for a service Operating System (OS), where the request includes an identification (ID) of the IHS that enables the backend server to select two or more of a plurality of service OS components; receive the selected service OS components over a network; assemble the selected service OS components into the service OS; and boot the service OS.
27 Citations
17 Claims
-
1. An Information Handling System (IHS), comprising:
-
a processor; and a Basic I/O System (BIOS) coupled to the processor, the BIOS having program instructions stored thereon that, upon execution by the processor, cause the IHS to; transmit a request to a backend server for a service Operating System (OS), wherein the request includes an identification (ID) of the IHS that enables the backend server to select two or more of a plurality of service OS components based on the ID, the service OS components including a service OS application configured to;
select one or more support-related operations among a plurality of support-related operations by estimating a duration of a download time for the selected service OS components;receive the selected service OS components over a network; assemble the selected service OS components into the service OS; and boot the service OS. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method, comprising:
-
receiving a request at a backend server for a service Operating System (OS), wherein the request includes an identification (ID) of an Information Handling System (IHS); selecting, by the backend server, two or more of a plurality of service OS components based upon the ID, wherein the plurality of service OS components includes a given one of a plurality of bootloaders, a given one of a plurality of driver packages, and a given one of a plurality of service OS applications, wherein the given bootloader, driver package, and service OS application are each selected based upon the ID, and wherein the given service OS application is configured to select one or more support-related operations among a plurality of support-related operations by estimating a duration of a download time for other service OS components; and providing, by the backend server to the IHS, a manifest file that includes a list of each of the selected service OS components, wherein the IHS is configured to;
retrieve the selected service OS components, assemble the selected service OS components into the service OS, and boot the service OS. - View Dependent Claims (14, 15, 16)
-
-
17. A memory device having program instructions stored thereon that, upon execution by an Information Handling System (IHS), cause the IHS to:
-
receive a request for a service Operating System (OS), wherein the request includes an identification (ID) of a malfunctioning IHS; select service OS components based on the ID, the service OS components including;
a bootloader, a driver package, and a service OS application configured to;
(a) select one or more support-related operations among a plurality of support-related operations by estimating a duration of a download time for the selected service OS components, and (b) alert a user when all service OS components are downloaded; andprovide, to the malfunctioning IHS, a manifest file that includes a list of the selected service OS components, wherein the malfunctioning IHS is configured to;
retrieve the listed service OS components, assemble the selected service OS components into the service OS, and boot the service OS.
-
Specification