# US 10,375,741 B2 · Establishing a short-range communication pathway

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

- Number: US 10,375,741 B2
- Document ID: US10375741B2
- Status: Granted
- Kind: B2
- Application number: 15/718,221
- Filed: 2017-09-28
- Published: 2019-03-28
- Granted: 2019-08-06
- Earliest claimed: 2017-09-28
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Alon Paycher
- Web page: https://patentgrep.com/patent/US10375741B2

## CPC

- H04W 76/10: Connection setup
- H04R 1/1016: {Earpieces of the intra-aural type}
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 8/005: {Discovery of network devices, e.g. terminals}
- H04W 68/02: Arrangements for increasing efficiency of notification or paging channel
- H04W 76/14: Direct-mode setup
- H04R 1/1041: {Mechanical or electronic switches, or control elements (switches in general H01H)}
- H04R 2420/07: Applications of wireless loudspeakers or wireless microphones
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04R: LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS (producing sounds with frequency not determined by supply frequency G10K)

## Abstract

Exemplary embodiments include a system having a first device and a second device that are configured to establish a connection via a short-range protocol. The first and second devices perform an advertisement process to automatically identify that the first and second devices are capable of establishing the connection, the advertisement process comprising one of the first device or second device broadcasting an advertisement and the other one of the first device or the second device scanning for the advertisement, wherein, upon the first and second devices identifying that they are capable of establishing the connection, the first and second devices perform a paging mechanism to establish the connection, the paging mechanism comprising one of the first device or the second device transmitting a page and the other one of the first device or the second device scanning for the page, wherein the page triggers an operation to establish the connection.

## Claims

### Claim 1

A method, comprising:
at a first device configured to establish a short-range connection with a second device:
performing an advertisement process to automatically identify when the first device is capable of establishing the short-range connection with the second device, the advertisement process comprising the first device scanning for an advertisement broadcast by the second device;
when the first device has identified the second device via the advertisement process, selecting a first paging mechanism of a plurality of paging mechanisms based on a type of data to be provided over the short-range connection to the second device, wherein two or more of the plurality of paging mechanisms are configured to cause, respectively, the first device to transmit a page at a different predetermined rate; and
performing the first paging mechanism, comprising the first device transmitting the page to the second device at a first predetermined rate to trigger a connection operation to establish the short-range connection.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first and second devices are paired wireless audio output devices.

### Claim 3 (depends on 1)

The method of claim 1, wherein, while the advertisement process is being used, the first device performs a scan for the advertisement for 10 ms every 100 ms.

### Claim 4 (depends on 1)

The method of claim 1, wherein, while the first paging mechanism with the first predetermined rate is being used, the first device transmits the page every 10 ms.

### Claim 5 (depends on 1)

The method of claim 1,
wherein the advertisement includes a state indication associated with the second device indicating whether the second device is idle or in use, and wherein the first paging mechanism is performed when the second device is not in use.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
transmitting a state indication to the second device, indicating a page scan mode to be used by the second device.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
terminating the advertisement process when the first device has identified the second device.

### Claim 8 (depends on 1)

The method of claim 1, wherein the first device comprises a source device and the second device comprises a remote device, and wherein the short-range connection comprises a Bluetooth connection.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
determining, based on a state indication included in the advertisement broadcast, whether the second device has established a further short-range connection with a third device; and
when the further short-range connection has been established, determining whether data being exchanged over the further short-range connection has a higher priority than the type of data to be provided over the short-range connection to the second device.

### Claim 10 (depends on 9)

The method of claim 9, further comprising:
when the further short-range connection has the higher priority, preventing any of the plurality of paging mechanism from being performed.

### Claim 11 (depends on 9)

The method of claim 9, wherein, when the short-range connection has the higher priority, the first device transmits the page every 10 ms.

### Claim 12 (depends on 1)

The method of claim 1, further comprising:
prior to performing the advertisement process, determining whether the short-range connection is to be used by an application running on the first device,
wherein, when the short-range connection is to be used by the application, the first device continuously scans for the advertisement from the second device.

### Claim 13 (depends on 12)

The method of claim 12, wherein the first device continuously scans for the advertisement for a predetermined time window.

### Claim 14 (depends on 13)

The method of claim 13, wherein the predetermined time window has a duration of between 200 ms and 300 ms.

### Claim 15

A method, comprising:
at a first device configured to establish a connection via a short-range communication protocol with a second device:
performing an advertisement process to automatically identify when the first device is capable of establishing the connection with the second device, the advertisement process comprising the first device broadcasting an advertisement to be received by the second device
selecting a first page scan mode of a plurality of page scan modes based on a type of data to be provided over the connection by the second device, wherein two or more of the plurality of page scan modes are configured to cause, respectively, the first device to perform a scan for a page are at a different predetermined rate; and
initiating the first page scan mode to detect the page from the second device, wherein the page triggers a connection operation to establish the connection.

### Claim 16 (depends on 15)

The method of claim 15, wherein the first device broadcasts an advertisement once every 181 ms.

### Claim 17 (depends on 15)

The method of claim 15, further comprising:
receiving a state indication from the second device, wherein the state indication indicates the type of data to be provided over the connection.

### Claim 18 (depends on 15)

The method of claim 15, wherein the first page scan mode comprises a single scan duration during every first scan period, and wherein a second page scan mode comprises a plurality of scan durations during every second scan period, wherein the second scan period is shorter than the first scan period.

### Claim 19 (depends on 15)

The method of claim 15, further comprising:
transmitting a state indication to the second device, indicating whether the first device is in use.

### Claim 20

A system, comprising:
a first device; and
a second device, the first and second devices configured to establish a connection via a short-range protocol,
wherein the first and second devices perform an advertisement process to automatically identify that the first and second devices are capable of establishing the connection, the advertisement process comprising one of the first device or second device broadcasting an advertisement and the other one of the first device or the second device scanning for the advertisement,
wherein, upon the first and second devices identifying that they are capable of establishing the connection, the first and second devices select a first paging mechanism of a plurality of paging mechanisms based on a type of data to be provided over the connection, the first paging mechanism comprising one of the first device or the second device transmitting a page at a first predetermined rate and the other one of the first device or the second device scanning for the page, wherein at least two of the plurality of paging mechanisms are configured to cause, respectively, the transmission of the page at a different predetermined rate and wherein an exchange of the page triggers a connection operation to establish the connection.
