# US 12,193,087 B2 · Point-to-point ad hoc voice communication

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

- Number: US 12,193,087 B2
- Document ID: US12193087B2
- Status: Granted
- Kind: B2
- Application number: 18/385,461
- Filed: 2023-10-31
- Published: 2024-04-25
- Granted: 2025-01-07
- Earliest claimed: 2014-11-24
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Esge B. Andersen; Cedrik Bacon
- Web page: https://patentgrep.com/patent/US12193087B2

## CPC

- H04W 76/14: Direct-mode setup
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- H04W 76/10: Connection setup
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G10L 2015/223: {Execution procedure of a spoken command}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

A wireless communication device establishes voice communication between a supported user and a selected remote device supporting another user via a point-to-point wireless ad hoc network link. The device selects a particular remote device, establishes an ad hoc network link with the selected remote device, and communicates voice communication signals with the selected remote device. Selection can be based upon a user interaction with the device which specifies the particular remote device. The user interaction can include interaction with a graphical representation of the particular remote device presented in a graphical user interface. The user interaction can include an audio command received via an audio interface of the device. The device can include one or more headset devices, including a pair of headset devices which can be switched between providing audio signals to a single user to supporting communication between separate users via an ad hoc network link.

## Claims

### Claim 1

A device, comprising:
a wireless interface; and
one or more processors and memory configured to:
receive an indication to establish a communication link with two or more other devices within a communication range of the device;
establish, using the wireless interface, a point-to-multipoint wireless ad hoc communication link among the device and the two or more other devices; and
transmit one or more audio signals to each of the two or more other devices using the point-to-multipoint wireless ad hoc communication link, wherein a latency of transmission of the one or more audio signals to each of the two or more other devices using the point-to-multipoint wireless ad hoc communication link is less than or equal to 25 milliseconds.

### Claim 2 (depends on 1)

The device of claim 1, wherein the device comprises a headset, a wearable device, or a wristwatch-type device.

### Claim 3 (depends on 1)

The device of claim 1, wherein the point-to-multipoint communication link comprises a mesh network topology.

### Claim 4 (depends on 1)

The device of claim 1, wherein the point-to-multipoint communication link comprises a star network topology.

### Claim 5 (depends on 1)

The device of claim 1, wherein the one or more processors and memory are configured to deactivate communication with a device different from the two or more other devices in response to: receiving the indication to establish the communication link, or establishing the point-to-multipoint communication link.

### Claim 6 (depends on 1)

The device of claim 1, wherein the one or more processors and memory are configured to identify an identification of each of the two or more other devices or a user of each of the two or more other devices.

### Claim 7 (depends on 1)

The device of claim 1, wherein the one or more processors and memory are configured to identify at least one of a proximity or a direction of the two or more other devices within the communication range of the device.

### Claim 8 (depends on 1)

The device of claim 1, wherein the one or more processors and memory are configured to receive, using the point-to-multipoint communication link, one or more audio signals from at least one of the two or more other devices.

### Claim 9 (depends on 1)

The device of claim 1, wherein the device and the one or more other devices comprise user devices.

### Claim 10 (depends on 1)

The device of claim 1, wherein the one or more processors and memory are configured to at least partially remove ambient background noise from the one or more audio signals before transmission.

### Claim 11

A device, comprising:
a wireless interface; and
one or more processors and memory configured to:
receive an indication to establish a communication link with two or more other devices within a communication range of the device;
establish, using the wireless interface, a point-to-multipoint wireless ad hoc communication link among the device and the two or more other devices; and
receive one or more audio signals from each of the two or more other devices using the point-to-multipoint wireless ad hoc communication link, wherein a latency of the one or more audio signals received from each of the two or more other devices using the point-to-multipoint wireless ad hoc communication link is less than or equal to 25 milliseconds.

### Claim 12 (depends on 11)

The device of claim 11, wherein the device comprises a headset, a wearable device, or a wristwatch-type device.

### Claim 13 (depends on 11)

The device of claim 11, wherein the point-to-multipoint communication link comprises a mesh network topology.

### Claim 14 (depends on 11)

The device of claim 11, wherein the point-to-multipoint communication link comprises a star network topology.

### Claim 15 (depends on 11)

The device of claim 11, wherein the one or more processors and memory are configured to deactivate communication with a device different from the two or more other devices in response to: receiving the indication to establish the communication link, or establishing the point-to-multipoint communication link.

### Claim 16 (depends on 11)

The device of claim 11, wherein the one or more processors and memory are configured to at least partially remove ambient background noise from the received one or more audio signals.

### Claim 17

A method, comprising:
receiving, by a device, an indication to establish a communication link with two or more other devices within a communication range of the device;
establishing a point-to-multipoint wireless ad hoc communication link among the device and the two or more other devices; and
transmitting one or more audio signals to each of the two or more other devices using the point-to-multipoint wireless ad hoc communication link, wherein a latency of transmission of the one or more audio signals to each of the two or more other devices using the point-to-multipoint wireless ad hoc communication link is less than or equal to 25 milliseconds.

### Claim 18 (depends on 17)

The method of claim 17, wherein the device comprises a headset, a wearable device, or a wristwatch-type device.

### Claim 19 (depends on 17)

The method of claim 17, wherein the point-to-multipoint communication link comprises a mesh network topology.

### Claim 20 (depends on 17)

The method of claim 17, wherein the point-to-multipoint communication link comprises a star network topology.
