FIRMWARE SENSOR LAYER
First Claim
1. A computing device for computing, comprising:
- a processor; and
firmware to be operated by the processor that includes one or more modules and a sensor layer to;
receive, in an operating system (OS)-absent firmware environment, sensor data produced by a plurality of sensors, wherein the plurality of sensors is of the computing device or operatively coupled with the computing device; and
selectively provide the sensor data to the one or more modules via an interface of the sensor layer that abstracts the plurality of sensors.
1 Assignment
0 Petitions
Accused Products
Abstract
Computing devices, computer-readable storage media, and methods associated with providing an operating system (OS)-absent firmware sensor layer to support a boot process are disclosed herein. In embodiments, a computing device may include a processor and firmware to be operated on the processor. The firmware may include one or more modules and a sensor layer. The sensor layer may be configured to receive, in the OS-absent environment, sensor data produced by a plurality of sensors. The sensor layer may be further configured to selectively provide the sensor data to the one or more modules via an interface of the sensor layer that abstracts the plurality of sensors. Other embodiments may be described and/or claimed.
-
Citations
28 Claims
-
1. A computing device for computing, comprising:
-
a processor; and firmware to be operated by the processor that includes one or more modules and a sensor layer to; receive, in an operating system (OS)-absent firmware environment, sensor data produced by a plurality of sensors, wherein the plurality of sensors is of the computing device or operatively coupled with the computing device; and selectively provide the sensor data to the one or more modules via an interface of the sensor layer that abstracts the plurality of sensors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for computing, comprising:
-
instantiating, by an operating system(OS)-absent firmware environment of a computing device, a sensor layer having an interface that provides an abstraction of a plurality of sensors; receiving, by the sensor layer in the OS-absent firmware environment, sensor data produced by a plurality of sensors; and selectively providing, by the sensor layer, the sensor data to one or more firmware modules via the interface of the sensor layer. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. One or more computer-readable media having a plurality of instructions stored thereon, the plurality of instructions, when executed by a processor of a computing device, provide the computing device with a firmware environment that includes one or more modules and a sensor layer, the sensor layer to:
-
receive, in an operating system (OS)-absent firmware environment, sensor data produced by a plurality of sensors, wherein the plurality of sensors is of the computing device or operatively coupled with the computing device; and selectively provide the sensor data to the one or more modules via an interface of the sensor layer that abstracts the plurality of sensors. - View Dependent Claims (20, 21, 22, 26, 27, 28)
-
-
23. (canceled)
-
24. (canceled)
-
25. (canceled)
Specification