Query of bios-stored value to determine user intent at return to active state
First Claim
1. A method for performing an action in response to a signal from a hardware component in a computer having a Basic Input Output System (BIOS), the method comprising the steps of:
- (a) automatically accessing a first memory location upon return of the computer to a fully active state, and wherein (i) the memory location contains an identifying data value, and (ii) the identifying data value was stored in response to instructions of the BIOS initiated by a signal from a hardware component of a plurality of hardware components, and (iii) the signal was issued by the hardware component prior to return of the computer to the fully active state;
(b) comparing the identifying data value with a collection of identifying data values, each value of the collection corresponding to a different one of the plurality of hardware components; and
(c) performing an action, based on the comparison of step (b), corresponding to the hardware component.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer BIOS stores a value indicative of which of several hardware components has caused the computer to return to an active state. The OS is configured, as part of a system boot or other return to an active state, to retrieve the value stored by the BIOS. The OS compares the value stored by the BIOS with multiple values, each of the multiple values corresponding to a separate hardware component. When the OS identifies a value corresponding to the value stored by the BIOS, one or more programs associated with the identified value are launched.
-
Citations
20 Claims
-
1. A method for performing an action in response to a signal from a hardware component in a computer having a Basic Input Output System (BIOS), the method comprising the steps of:
-
(a) automatically accessing a first memory location upon return of the computer to a fully active state, and wherein (i) the memory location contains an identifying data value, and (ii) the identifying data value was stored in response to instructions of the BIOS initiated by a signal from a hardware component of a plurality of hardware components, and (iii) the signal was issued by the hardware component prior to return of the computer to the fully active state;
(b) comparing the identifying data value with a collection of identifying data values, each value of the collection corresponding to a different one of the plurality of hardware components; and
(c) performing an action, based on the comparison of step (b), corresponding to the hardware component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium having stored thereon data representing sequences of instructions which, when executed by a processor, cause the processor to perform steps of a method for performing an action in response to a signal from a hardware component in a computer having a Basic Input Output System (BIOS), the method comprising the steps of:
-
(a) automatically accessing a first memory location upon return of the computer to a fully active state, and wherein (i) the memory location contains an identifying data value, and (ii) the identifying data value was stored in response to instructions of the BIOS initiated by a signal from a hardware component of a plurality of hardware components, and (iii) the signal was issued by the hardware component prior to return of the computer to the fully active state;
(b) comparing the identifying data value with a collection of identifying data values, each value of the collection corresponding to a different one of the plurality of hardware components; and
(c) performing an action, based on the comparison of step (b), corresponding to the hardware component. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus comprising:
-
a processor;
a plurality of hardware components, each of the hardware components configured to issue a signal causing the apparatus to return to a fully-powered, active state;
a first memory having stored thereon a Basic Input Output System (BIOS), the BIOS including instructions for storing one of a plurality of identifying data values upon return of the apparatus to the fully-powered, active state in response to a signal from one of the plural hardware components, each of the identifying data values corresponding to a different one of the plural hardware components; and
a second memory, the second memory having stored thereon data representing sequences of instructions which, when executed by a processor, cause the processor to perform steps of a method, the method including automatically retrieving a stored identifying data value, comparing the retrieved data value with a collection of data values, each data value of the collection corresponding to a different one of the plural hardware components, each data value of the collection having one or more associated actions, performing the one or more actions associated with a data value of the collection corresponding to a hardware component of the plurality causing return of the apparatus to the fully-powered, active state. - View Dependent Claims (18, 19, 20)
-
Specification