Patent ID: 7519973

Claim:
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.