Pre-boot management of drivers and programs
First Claim
1. A non-transitory computer-readable medium storing one or more sequences of instructions, which when executed, cause:
- a BIOS, operating in a pre-boot environment, establishing a connection to a remote server; and
the BIOS determining whether the server has any updates to be performed to the BIOS using the connection,wherein the BIOS is configured to establish the connection only after receiving permission from a user if said connection incurs a financial charge.
6 Assignments
0 Petitions
Accused Products
Abstract
Approaches for managing pre-boot drivers, programs, and data. A BIOS, operating in a pre-boot environment, establishes a connection to a remote server. The BIOS determines whether the server has any updates to be performed to the BIOS using the connection. The BIOS may also perform a discovery process to discover devices operationally connecting to the BIOS and load drivers associated therewith. The BIOS may also establishes a wireless connection to a device, such as a phone, while the BIOS operates in a pre-boot environment. The BIOS may provide, using the connection, the device with access to data stored upon the apparatus, such as picture files, music files, video files, documents, emails, and other media files or objects stored on said device.
-
Citations
30 Claims
-
1. A non-transitory computer-readable medium storing one or more sequences of instructions, which when executed, cause:
-
a BIOS, operating in a pre-boot environment, establishing a connection to a remote server; and the BIOS determining whether the server has any updates to be performed to the BIOS using the connection, wherein the BIOS is configured to establish the connection only after receiving permission from a user if said connection incurs a financial charge. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable medium storing one or more sequences of instructions, which when executed, cause:
-
a BIOS performing a discovery process to discover devices operationally connecting to the BIOS and load drivers associated therewith; the BIOS, operating in a pre-boot environment, establishing a connection to a remote server that stores information for installing the drivers; the BIOS maintain a repository of network credentials; and the BIOS using a set of network credentials, from the repository, to connect over a wireless network to the remote server in the discovery process. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
one or more processors; and one or more non-transitory computer-readable mediums storing one or more sequences of instructions, which when executed by the one or more processors, cause; a BIOS, operating in a pre-boot environment, establishing a connection to a remote server; and the BIOS determining whether the server has any updates to be performed to the BIOS using the connection, wherein the BIOS is configured to establish the connection only after receiving permission from a user if said connection incurs a financial charge. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An apparatus, comprising:
-
one or more processors; and one or more non-transitory computer-readable mediums storing one or more sequences of instructions, which when executed by the one or more processors, cause; a BIOS performing a discovery process to discover devices operationally connecting to the BIOS and load drivers associated therewith; the BIOS, operating in a pre-boot environment, establishing a connection to a remote server that stores information for installing the drivers; the BIOS maintain a repository of network credentials; and the BIOS using a set of network credentials, from the repository, to connect over a wireless network to the remote server in the discovery process. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification