# US 2014/0195792 A1 · Hiding boot latency from system users

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0195792 A1
- Document ID: US20140195792A1
- Status: Published application
- Kind: A1
- Application number: 14/125,138
- Filed: 2012-10-02
- Published: 2014-07-10
- Earliest claimed: 2011-10-03
- Assignees: Intel Corporation
- Applicants: Intel Corporation
- Inventors: Yen Hsiang Chew
- Web page: https://patentgrep.com/patent/US20140195792A1

## CPC

- G06F 9/4411: {Configuring for operating with peripheral devices; Loading of device drivers}
- G06F 1/3231: Monitoring the presence, absence or movement of users
- G06F 1/325: {Power saving in peripheral device}
- G06F 9/4401: Bootstrapping (security arrangements therefor G06F21/57)
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

Methods and systems may provide for identifying a proximity condition between a system and a potential user of the system. In addition, one or more boot components of the system can be activated in response to the proximity condition, wherein one or more peripheral devices associated with the system are maintained in an inactive state. In one example, at least one of the one or more peripheral devices is placed in an active state in response to detecting an activation condition of the system.

## Claims

### Claim 1

A system comprising:
one or more peripheral devices;
one or more boot components;
a proximity sensor; and
logic to,
identify a proximity condition between the system and a potential user of the system based on a signal from the proximity sensor,
activate at least one of the one or more boot components of the system in response to the proximity condition, and
maintain at least one of the one or more peripheral devices in an inactive state, wherein the inactive state is to include at least one of a low power state and a power off state.

### Claim 2 (depends on 1)

The system of claim 1, wherein the logic is to,
detect an activation condition of the system, wherein the activation condition is to correspond to at least one of an ignition event, an ON button event, an activation signaling event and a keypad event, and
activate at least one of the one or more peripheral devices in response to the activation condition.

### Claim 3 (depends on 1)

The system of claim 1, wherein the logic is to,
detect an activation timeout condition, and
place at least one of the one or more boot components in a low power state in response to the activation timeout condition.

### Claim 4 (depends on 3)

The system of claim 3, wherein the logic is to,
detect an activation condition, wherein the activation condition is to correspond to at least one of an ignition event, an ON button event, an activation signaling event and a keypad event, and
activate at least one of the one or more boot components and at least one of the one or more peripheral devices in response to the activation condition.

### Claim 5 (depends on 3)

The system of claim 3, wherein the logic is to,
detect an end of the proximity condition,
detect a proximity timeout condition, and
place the system in an inactive state in response to the end of the proximity condition and the proximity timeout condition.

### Claim 6 (depends on 1)

The system of claim 1, wherein at least one of the one or more boot components includes at least one of a basic input/output system (BIOS), a boot loader, an operating system (OS) and a driver, and wherein the logic is to at least one of:
initiate the BIOS,
initiate the boot loader,
boot the OS, and
load the driver.

### Claim 7

A computer implemented method comprising:
identifying a proximity condition between a system and a potential user of the system;
activating one or more boot components of the system in response to the proximity condition; and
maintaining one or more peripheral devices associated with the system in an inactive state, wherein the inactive state includes at least one of a low power state and a power off state.

### Claim 8 (depends on 7)

The method of claim 7, further including:
detecting an activation condition of the system, wherein the activation condition corresponds to at least one of an ignition event, an ON button event, an activation signaling event and a keypad event; and
activating at least one of the one or more peripheral devices in response to the activation condition.

### Claim 9 (depends on 7)

The method of claim 7, further including:
detecting an activation timeout condition; and
placing at least one of the one or more boot components in a low power state in response to the activation timeout condition.

### Claim 10 (depends on 9)

The method of claim 9, further including:
detecting an activation condition, wherein the activation condition corresponds to at least one of an ignition event, an ON button event, an activation signaling event and a keypad event; and
activating at least one of the one or more boot components and at least one of the one or more peripheral devices in response to the activation condition.

### Claim 11 (depends on 9)

The method of claim 9, further including:
detecting an end of the proximity condition;
detecting a proximity timeout condition; and
placing the system in an inactive state in response to the end of the proximity condition and the proximity timeout condition.

### Claim 12 (depends on 7)

The method of claim 7, wherein activating at least one of the one or more boot components includes:
initiating a basic input/output system (BIOS) of the system;
initiating a boot loader of the system;
booting an operating system (OS) of the system; and
loading one or more drivers.

### Claim 13 (depends on 7)

The method of claim 7, wherein the proximity condition is identified between the potential user and at least one of an in-vehicle infotainment (IVI) system, a navigation system, an industrial control system, an embedded system, a computing system and an automated teller machine (ATM).

### Claim 14

A non-transitory computer readable storage medium comprising a set of instructions which, if executed by a processor, cause a system to:
identify a proximity condition between the system and a potential user of the system;
activate one or more boot components of the system in response to the proximity condition; and
maintain one or more peripheral devices associated with the system in an inactive state, wherein the inactive state is to include at least one of a low power state and a power off state.

### Claim 15 (depends on 14)

The medium of claim 14, wherein the instructions, if executed, cause the system to:
detect an activation condition of the system, wherein the activation condition is to correspond to at least one of an ignition event, an ON button event, an activation signaling event and a keypad event; and
activate at least one of the one or more peripheral devices in response to the activation condition.

### Claim 16 (depends on 14)

The medium of claim 14, wherein the instructions, if executed, cause the system to:
detect an activation timeout condition; and
place at least one of the one or more boot components in a low power state in response to the activation timeout condition.

### Claim 17 (depends on 16)

The medium of claim 16, wherein the instructions, if executed, cause the system to:
detect an activation condition, wherein the activation condition is to correspond to at least one of an ignition event, an ON button event, an activation signaling event and a keypad event; and
activate at least one of the one or more boot components and at least one of the one or more peripheral devices in response to the activation condition.

### Claim 18 (depends on 16)

The medium of claim 16, wherein the instructions, if executed, cause the system to:
detect an end of the proximity condition;
detect a proximity timeout condition; and
place the system in an inactive state in response to the end of the proximity condition and the proximity timeout condition.

### Claim 19 (depends on 14)

The medium of claim 14, wherein the instructions, if executed, cause the system to at least one of:
initiate a basic input/output system (BIOS) of the system;
initiate a boot loader of the system;
boot an operating system (OS) of the system; and
load one or more drivers.

### Claim 20 (depends on 14)

The medium of claim 14, wherein the proximity condition is to be identified between the potential user and at least one of an in-vehicle infotainment (IVI) system, a navigation system, an industrial control system, an embedded system, a computing system and an automated teller machine (ATM).
