# US 11,115,820 B2 · Facilitating a secure session between paired devices

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

- Number: US 11,115,820 B2
- Document ID: US11115820B2
- Status: Granted
- Kind: B2
- Application number: 16/921,706
- Filed: 2020-07-06
- Published: 2020-10-22
- Granted: 2021-09-07
- Earliest claimed: 2013-03-15
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Jesse W. Boettcher; Craig M. Federighi; Bryan J. James; James Eric Mason
- Web page: https://patentgrep.com/patent/US11115820B2

## CPC

- H04W 12/08: Access security
- H04B 1/385: {Transceivers carried on the body, e.g. in helmets}
- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- H04L 63/0853: {using an additional device, e.g. smartcard, SIM or a different communication terminal (cryptographic mechanisms or cryptographic arrangements for entity authentication involving additional secure or trusted devices H04L9/3234)}
- H04L 63/107: {wherein the security policies are location-dependent, e.g. entities privileges depend on current location or allowing specific operations only from locally connected terminals}
- H04M 1/66: with means for preventing unauthorised or fraudulent calling (verifying user identity or authority in secret or secure digital communications H04L9/32)
- H04M 1/724: User interfaces specially adapted for cordless or mobile telephones
- H04M 1/72412: using two-way short-range wireless interfaces
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 12/06: Authentication
- H04W 12/33: using wearable devices, e.g. using a smartwatch or smart-glasses
- H04W 12/50: Secure pairing of devices
- H04B 2001/3861: {carried in a hand or on fingers}
- H04M 1/72454: according to context-related or environment-related conditions
- H04M 2250/02: including a Bluetooth® interface
- H04M 2250/12: including a sensor for measuring a physical value, e.g. temperature or motion
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04B: TRANSMISSION
- 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)

## Abstract

A host device can establish a verified session with a wearable device. The host device can determine whether the verified session is in progress. In accordance with a determination that the verified session is in progress, the host device can provide a user interface to request confirmation that the identifier is to be provided to the wearable device. The host device can receive an input at the user interface and, in accordance with a determination that the input indicates a confirmation that the identifier is to be provided to the wearable device, the host can identify a user identifier to provide to the wearable device, and transmit the user identifier to the wearable device.

## Claims

### Claim 1

A method, comprising:
establishing, by a wearable device, a verified session via a wireless connection with a host device;
determining, by the wearable device, whether the verified session with the host device is in progress;
receiving, by the wearable device, a request to operate at least one function of a plurality of functions of the host device;
in accordance with a determination that the verified session with the host device is in progress, controlling a first function of the host device that is in a first set comprising any of the plurality of functions of the host device; and
in accordance with a determination that the verified session with the host device is not in progress, controlling a second function of the host device that is in a second set comprising less than all of the plurality of functions of the host device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first function of the host device is different from the second function of the host device.

### Claim 3 (depends on 1)

The method of claim 1, wherein the first function of the host device comprises accepting a first communication initiated by the wearable device.

### Claim 4 (depends on 3)

The method of claim 3, wherein the second function of the host device comprises accepting a response to a second communication received, from the host device, at the wearable device.

### Claim 5 (depends on 4)

The method of claim 4, wherein the first communication or the second communication comprises at least one of a phone call, a text message, an email message, a social-network message, or an instant message.

### Claim 6 (depends on 1)

The method of claim 1, wherein the first function is of a first type, and wherein the method further comprises not controlling any functions of the first type in accordance with a determination that the verified session with the host device is not in progress.

### Claim 7 (depends on 1)

The method of claim 1, wherein determining whether the verified session with the host device is in progress comprises determining whether the wearable device is being worn.

### Claim 8 (depends on 7)

The method of claim 7, wherein determining whether the verified session with the host device is in progress further comprises determining whether the wearable device is within a threshold proximity of the host device.

### Claim 9 (depends on 8)

The method of claim 8, wherein determining whether the verified session with the host device is in progress further comprises determining whether the wearable device is paired with the host device.

### Claim 10

A wearable device, comprising:
a communication interface to communicate with a host device;
a processor coupled to the communication interface, the processor configured to:
establish a verified session, via the communication interface, with the host device;
determine whether the verified session with the host device is in progress;
receive a request to operate at least one function of a plurality of functions of the host device;
in accordance with a determination that the verified session with the host device is in progress, control a first function of the host device that is in a first set comprising any of the plurality of functions of the host device; and
in accordance with a determination that the verified session with the host device is not in progress, control a second function of the host device that is in a second set comprising less than all of the plurality of functions of the host device.

### Claim 11 (depends on 10)

The wearable device of claim 10, wherein the first function is of a first type, and wherein the processor is further configured to not control any functions of the first type in accordance with a determination that the verified session with the host device is not in progress.

### Claim 12 (depends on 10)

The wearable device of claim 10, wherein the verified session with the host device is determined to be in progress based at least in part on the wearable device being worn, the wearable device being within a threshold distance of the host device, and the wearable device being paired with the host device.

### Claim 13 (depends on 10)

The wearable device of claim 10, wherein the first function of the host device is different from the second function of the host device.

### Claim 14 (depends on 10)

The wearable device of claim 10, wherein the first function of the host device comprises accepting a first communication initiated by the wearable device, and wherein the second function of the host device comprises accepting a response to a second communication received, from the host device, at the wearable device.

### Claim 15

A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, when executed by a processor in a wearable device, cause the processor to perform operations comprising:
establishing a verified session via a wireless connection with a host device;
determining whether the verified session with the host device is in progress;
receiving a request to operate at least one function of a plurality of functions of the host device;
in accordance with a determination that the verified session with the host device is in progress, controlling a first function of the host device that is in a first set comprising any of the plurality of functions of the host device; and
in accordance with a determination that the verified session with the host device is not in progress, controlling a second function of the host device that is in a second set comprising less than all of the plurality of functions of the host device.

### Claim 16 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the verified session is in progress based at least in part on the wearable device being worn and the wearable device being within a threshold distance of the host device.

### Claim 17 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the verified session is not in progress based at least in part on either the wearable device being taken off or the wearable device being outside a threshold distance of the host device.

### Claim 18 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the first set further comprises all of the plurality of functions of the host device.

### Claim 19 (depends on 18)

The non-transitory computer-readable storage medium of claim 18, wherein the plurality of functions of the host device comprise at least controlling the host device to accept a first communication initiated by the wearable device and accept a response to a second communication received, from the host device, at the wearable device.

### Claim 20 (depends on 19)

The non-transitory computer-readable storage medium of claim 19, wherein the second set further comprises only controlling the host device to accept the response to the second communication received, from the host device, at the wearable device.
