Providing unique event notification to enable firmware to request that an operating system perform a unique action
First Claim
Patent Images
1. An apparatus for creating a unique event notification, comprising:
- a memory;
an object accessor configured to access an object that represents hardware;
a notification value accessor configured to access a notification value;
a universally unique identifier (UUID) accessor configured to access a UUID that is generated by a computer system that the apparatus is associated with;
a unique action designator configured to compute a unique action designation based on the notification value and the UUID, wherein firmware is enabled to request that an operating system perform a unique action determined based on the unique action designation and wherein the firmware and the operating system are associated with the computer system;
an action performer configured to perform the unique action on the hardware, wherein the unique action is determined based on the unique action designation;
wherein;
an event notification interface creates an event notification that includes a reference to the object, the notification value, and the UUID;
the action performer performs the unique action on the hardware by executing the event notification; and
the event notification interface communicates the event notification from the firmware associated with the computer system to the operating system associated with the computer system.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of providing a unique event notification for performing an action on hardware is provided. In one embodiment, an object accessor accesses an object that represents hardware. A notification value accessor accesses a notification value. A universally unique identifier (UUID) accessor accesses a UUID, and a unique action designator computes a unique action designation based on the notification value and the UUID.
13 Citations
12 Claims
-
1. An apparatus for creating a unique event notification, comprising:
-
a memory; an object accessor configured to access an object that represents hardware; a notification value accessor configured to access a notification value; a universally unique identifier (UUID) accessor configured to access a UUID that is generated by a computer system that the apparatus is associated with; a unique action designator configured to compute a unique action designation based on the notification value and the UUID, wherein firmware is enabled to request that an operating system perform a unique action determined based on the unique action designation and wherein the firmware and the operating system are associated with the computer system; an action performer configured to perform the unique action on the hardware, wherein the unique action is determined based on the unique action designation; wherein; an event notification interface creates an event notification that includes a reference to the object, the notification value, and the UUID; the action performer performs the unique action on the hardware by executing the event notification; and the event notification interface communicates the event notification from the firmware associated with the computer system to the operating system associated with the computer system. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method of providing a unique event notification for performing a unique action on hardware, the method comprising:
-
accessing an object that represents the hardware; accessing a notification value; accessing a universally unique identifier (UUID) that is generated by a computer system; computing a unique action designation based on the notification value and the UUID, wherein firmware is enabled to request that an operating system perform the unique action on the hardware and wherein the unique action is determined based on the unique action designation; creating an event notification that includes a reference to the object, the notification value, and the UUID; performing the unique action on the hardware by executing the event notification; and communicating the event notification from the firmware associated with the computer system to the operating system associated with the computer system. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A computer-readable storage medium having computer-readable program code embodied therein for causing a computer system to perform a method of providing a unique event notification for performing a unique action on hardware, the method comprising:
-
accessing an object that represents the hardware; accessing a notification value; accessing a universally unique identifier (UUID) that is generated by the computer system; and computing a unique action designation based on the notification value and the UUID, wherein firmware is enabled to request that an operating system perform the unique action on the hardware and wherein the unique action is determined based on the unique action designation; creating an event notification that includes a reference to the object, the notification value, and the UUID; performing the unique action on the hardware by executing the event notification; and communicating the event notification from the firmware associated with the computer system to the operating system associated with the computer system. - View Dependent Claims (11, 12)
-
Specification