IP Library Granted Patent US 10,219,062
Granted Patent B2
US 10,219,062 · App. 15/171,310 · Granted Feb 26, 2019

Wireless audio output devices

Inventors: Robert D. Watson (Menlo Park, CA); David John Shaw (San Diego, CA); Ganesh Adkasthala Ganapathi Batta (San Jose, CA); Chandrahas Aralaguppe Chandramohan (Cupertino, CA); Gregory Robert Burns (San Francisco, CA); Benjamin Huth Byer (San Jose, CA)
Assignee: Apple Inc.
H04R1/1016H04L61/6022H04L67/16H04M1/72525H04R1/1041H04R1/1091H04W4/70H04W12/04H04W74/06H04L63/067H04R1/1025H04R5/033H04R2420/07H04R2460/17H04W4/80H04W84/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,219,062
App. No.
15/171,310
Granted
Feb 26, 2019
Kind
B2
Abstract

Systems, methods, and non-transitory computer-readable storage media for determining when to wirelessly communicatively couple together a pair of untethered wireless audio output devices and for determining when to erase a connection history stored on one or both of the wireless audio output devices.

Claims (68)

1. A method comprising:

determining that a first audio output device is not wirelessly communicatively coupled to a second audio output device;

detecting a user action associated with a housing configured to store the first audio output device and the second audio output device;

in response to detecting the user action:

allowing the first audio output device to become discoverable by a source communication device, and

detecting a pairing request to wirelessly communicatively couple the first audio output device to the source communication device within a threshold period of time from detecting the user action; and

in response to detecting the pairing request within the threshold period of time:

causing one or more wireless link keys stored on the first audio output device and the second audio output device to be erased, and

wirelessly communicatively coupling the first audio output device with the second audio output device.

2. The method of claim 1 , wherein determining that the first audio output device is not wirelessly communicatively coupled to the second audio output device comprises:

determining that a media access control (MAC) address of the first audio output device is not stored as a paired partner MAC address on the second audio output device.

3. The method of claim 1 , wherein wirelessly communicatively coupling the first audio device with the second audio output device comprises:

causing a MAC address on the first audio output device to be shared with the second audio output device as a paired partner MAC address.

4. The method of claim 1 , further comprising:

determining that the first audio output device wirelessly connects with the source communication device; and

storing, in the first audio output device, a wireless link key for the source communication device used to automatically connect the first audio output device with the source communication device.

5. The method of claim 1 , wherein detecting the user action comprises:

detecting that the first audio output device and the second audio output device are placed in the housing; and

detecting a button being pushed on the housing.

6. The method of claim 1 , wherein detecting the user action comprises:

detecting that the first audio output device and the second audio output device are placed in the housing; and

detecting the housing being opened in a first instance.

7. The method of claim 1 , wherein detecting the user action comprises:

detecting that the first audio output device and the second audio output device are placed in the housing;

detecting the first audio output device and the second audio output device being removed from the housing; and

detecting a wireless discovery polling request from the source communication device.

8. A wireless ear bud case comprising:

a housing for storing a first wireless ear bud and a second wireless ear bud;

a processor;

a network interface configured to allow the processor to inspect a first memory location on the first wireless ear bud and a second memory location on the second wireless ear bud and to determine that the first wireless ear bud is not communicatively coupled to the second wireless ear bud; and

an input configured for detecting a user action indicating a request to communicatively couple the first wireless ear bud with the second wireless ear bud,

wherein the processor is configured to:

in response to detecting the user action via the input:

cause, via the network interface, the first wireless earbud to become discoverable by a companion communication device, and

in response to detecting a pairing request to wirelessly communicatively couple the first wireless earbud to the companion communication device within a threshold period of time from detecting the user action:

cause, via the network interface, one or more wireless link keys stored on at least one of a memory of the first wireless ear bud or a memory of the second wireless ear bud to be erased, and

cause, via the network interface, the first wireless ear bud to communicatively couple with the second wireless ear bud.

9. The wireless ear bud case of claim 8 , wherein the processor is further configured to determine that the first wireless ear bud is not coupled to the second wireless ear bud by at least determining that a media access control (MAC) address stored in the first memory location on the first wireless ear bud is not stored as a paired partner MAC address in the second memory location on the second wireless ear bud.

10. The wireless ear bud case of claim 8 , wherein the processor is further configured to cause a MAC address on the first wireless ear bud to be shared with the second wireless ear bud as a paired partner MAC address when the first wireless ear bud is communicatively coupled to the second wireless ear bud.

11. The wireless ear bud case of claim 8 , wherein the input comprises a button on the housing.

12. The wireless ear bud case of claim 8 , wherein the input comprises a sensor on the housing that is configured to detect the housing being opened.

13. A method comprising:

detecting a predetermined event associated with a wireless ear bud housing;

in response to detecting the predetermined event:

causing a primary wireless ear bud to become discoverable, and

detecting a pairing request from a companion device within a threshold period of time from the predetermined event; and

in response to detecting the pairing request, pairing the primary wireless ear bud with the companion device, the pairing further including:

disconnecting the primary wireless ear bud from any existing wireless connections by erasing any user history data, including previously paired wireless ear bud data, from a memory of the primary wireless ear bud; and

wirelessly connecting the primary wireless ear bud to a secondary wireless ear bud.

14. The method of claim 13 , further comprising:

detecting that a firmware of the primary wireless ear bud is newer than a firmware of the secondary wireless ear bud;

sending the firmware of the primary wireless ear bud from the primary wireless ear bud to the secondary wireless ear bud; and

installing the firmware of the primary wireless ear bud at the secondary wireless ear bud.

15. The method of claim 13 , further comprising:

disconnecting the secondary wireless ear bud from any existing wireless connections; and

wirelessly connecting the secondary wireless ear bud to the primary wireless ear bud.

16. The method of claim 15 , further comprising:

erasing any user history data, including previously paired wireless ear bud data, from a memory of the secondary wireless ear bud.

17. The method of claim 13 , wherein detecting the predetermined event includes one or both of:

receiving a user input at the wireless ear bud housing; or

detecting that two unpaired wireless ear buds are within a predetermined proximity threshold of the wireless ear bud housing.

18. The method of claim 13 , wherein wirelessly connecting the primary wireless ear bud to the secondary wireless ear bud comprises:

storing a first address for the primary wireless ear bud on the secondary wireless ear bud; and

storing a second address for the secondary wireless ear bud on the primary wireless ear bud.

19. The method of claim 13 , wherein detecting the predetermined event includes:

detecting that the primary wireless ear bud and the secondary wireless ear bud are placed in the wireless ear bud housing;

determining that the primary wireless ear bud and the secondary wireless ear bud are not paired to each other; and

receiving a user input to pair the primary wireless ear bud with the secondary wireless ear bud.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2017
From: BYER, BENJAMIN HUTH
To: APPLE INC.
Reel/Frame 042637/0021 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2017
From: WATSON, ROBERT D.; SHAW, DAVID JOHN; GANAPATHI BATTA, GANESH ADKASTHALA; CHANDRAMOHAN, CHANDRAHAS ARALAGUPPE; BURNS, GREGORY ROBERT
To: APPLE INC.
Reel/Frame 042079/0855 →
Continuity (2)
Provisional Application 62171376 · Jun 5, 2015
Related Publication 20160360350A1 · Dec 8, 2016
Cited By (1)
US 12,596,188