# US 7,613,914 B2 · Wireless user device having integrated hotspotter technology

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

- Number: US 7,613,914 B2
- Document ID: US7613914B2
- Status: Granted
- Kind: B2
- Application number: 11/494,194
- Filed: 2006-07-27
- Published: 2008-01-31
- Granted: 2009-11-03
- Earliest claimed: 2006-07-27
- Assignees: Intel Corporation
- Inventors: Joseph H. Schwendt
- Web page: https://patentgrep.com/patent/US7613914B2

## CPC

- H04L 67/34: {involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416)}
- H04M 2250/06: including a wireless LAN interface
- H04W 48/16: Discovering, processing access restriction or access information
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A wireless user device includes functionality for detecting and collecting information about network hotspots in a surrounding environment before an operating system is loaded. In this manner, a mobile user can check for wireless network availability without having to first complete a lengthy boot sequence.

## Claims

### Claim 1

A method comprising:
executing a utility within a wireless user device that detects wireless networks operating within range of said wireless user device, before loading an operating system in said wireless user device;
presenting information about wireless networks detected by said utility, if any, to a user via a user interface; and
prompting said user for input on whether to continue a boot process or turn off said wireless user device, after presenting said information;
wherein executing a utility is performed automatically after a user presses a dedicated hardware key on said wireless user device, said dedicated hardware key being different from a normal power button of said wireless user device, wherein depression of said dedicated hardware key both turns on said wireless user device and causes said utility to be executed.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
continuing a boot process when a user indicates a desire to do so in response to said prompting, wherein continuing a boot process includes loading an operating system (OS) into system RAM.

### Claim 3 (depends on 2)

The method of claim 2, wherein:
executing a utility is performed before a hard drive of said wireless user device is energized, wherein continuing a boot process includes energizing said hard drive.

### Claim 4 (depends on 2)

The method of claim 2, wherein:
executing a utility is performed before an optical drive of said wireless user device is energized, wherein continuing a boot process includes energizing said optical drive.

### Claim 5 (depends on 1)

The method of claim 1, wherein:
prompting is performed in response to predefined user input.

### Claim 6

An apparatus comprising:
a digital processor having associated random access memory (RAM);
firmware;
at least one wireless network interface unit;
a user interface; and
a hard drive storing an operating system (OS);
wherein said firmware includes instructions to execute within said digital processor before said OS is loaded into RAM, said instructions including:
first instructions to perform a signal survey using said at least one wireless network interface unit to detect available wireless networks in range of said apparatus;
second instructions to present information to a user, via said user interface, that describes available wireless networks detected by said first instructions, if any; and
third instructions to prompt said user, via said user interface, for input on whether to turn said apparatus off or to continue a boot sequence, wherein continuation of said boot sequence will include loading said OS into RAM;
wherein said user interface includes a dedicated hardware button which, when pressed, both turns on said apparatus and initiates execution of said first instructions, wherein said dedicated hardware button is different from a normal power button of said apparatus.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein:
said first, second, and third instructions are to be executed before said hard drive is energized.

### Claim 8

An article comprising a storage medium having instructions stored thereon that, when executed by a computing platform, operate to:
detect wireless networks operating within range of a wireless user device before an operating system (OS) is loaded into RAM in said wireless user device;
present information about detected wireless networks, if any, to a user of said wireless user device via a user interface of said wireless user device; and
prompt said user for input on whether to continue a boot process or turn off said wireless user device after said information has been presented to said user;
wherein detection of wireless networks is performed automatically after depression of a dedicated hardware key on said wireless user device, said dedicated hardware key being different from a normal power button of said wireless user device, wherein depression of said dedicated hardware key both turns on said wireless user device and causes said wireless networks to be detected.

### Claim 9 (depends on 8)

The article of claim 8, wherein said instructions further operate to:
continue a boot process when a user indicates a desire to do so in response to said prompt, wherein operation to continue said boot process includes operation to load said OS into RAM.

### Claim 10 (depends on 8)

The article of claim 8, wherein said instructions further operate to:
turn off said wireless user device when a user indicates a desire to do so in response to said prompt.

### Claim 11

A system comprising:
at least one dipole antenna;
a digital processor having associated random access memory (RAM);
firmware;
at least one wireless network interface unit coupled to said at least one dipole antenna;
a user interface; and
a hard drive storing an operating system (OS);
wherein said firmware includes instructions to execute within said digital processor before said OS is loaded into RAM, said instructions including:
first instructions to perform a signal survey using said at least one wireless network interface unit to detect available wireless networks in range of said apparatus;
second instructions to present information to a user, via said user interface, that describes available wireless networks detected by said first instructions, if any; and
third instructions to prompt said user, via said user interface, for input on whether to turn said apparatus off or to continue a boot sequence, wherein continuation of said boot sequence will include loading said OS into RAM;
wherein said user interface includes a dedicated hardware button which, when pressed, both turns on said apparatus and initiates execution of said first instructions, wherein said dedicated hardware button is different from a normal power button of said apparatus.

### Claim 12 (depends on 11)

The system of claim 11, wherein:
said instructions further include fourth instructions to prompt said user, via said user interface, for input on whether or not to search for wireless networks before the OS is loaded, wherein said first instructions are executed when said user indicates a desire to search for wireless networks.

### Claim 13 (depends on 12)

The system of claim 12, wherein:
a boot sequence is continued when said user indicates that said user does not want to search for wireless networks, wherein continuation of said boot sequence includes loading said OS into RAM.
