IP Library Granted Patent US 10,091,694
Granted Patent B1
US 10,091,694 · App. 14/287,421 · Granted Oct 2, 2018

Device pairing over different networks

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,091,694
App. No.
14/287,421
Granted
Oct 2, 2018
Kind
B1
Abstract

In some embodiments a pairing system is configured to obtain first fingerprint data from a media playback device operating on a first network and second fingerprint data from a mobile device operation on the second network. The pairing system can, based on the fingerprint data, determine whether to pair the media playback device on the first network to the mobile device on the second network. The first and second fingerprint data may be generated during an interaction between the media playback device and the mobile device. In one embodiment, the pairing system creates a data conduit for connecting the media playback device on the first network to the mobile device on the second network.

Claims (67)

1. A system for pairing a mobile device with a media playback device, the system comprising:

a pairing server configured to be operatively connected to an external network, the pairing server comprising circuitry configured to:

obtain first fingerprint data from a media playback device operating on a first network operatively connected to the external network;

obtain second fingerprint data from a mobile device operating on a second network operatively connected to the external network;

determine that the first fingerprint data corresponds to the second fingerprint data; and

in response to the determination, pair the media playback device on the first network to the mobile device on the second network,

wherein at least one of the first fingerprint data and the second fingerprint data is generated based on only a randomly generated noise played during an audio interaction between the media playback device and the mobile device,

wherein the pairing server is different from the media playback device and the mobile device.

2. The system of claim 1 , wherein the circuitry is further configured to create a data conduit connecting the media playback device on the first network to the mobile device on the second network.

3. The system of claim 2 , wherein the data conduit comprises an encrypted data path between the first network and the second network.

4. The system of claim 2 , wherein the data conduit comprises a local communication channel between the media playback device and the mobile device.

5. The system of claim 1 , wherein:

the first fingerprint data corresponds to a fingerprint emitted by the media playback device; and

the second fingerprint data is generated from capture of the fingerprint by the mobile device.

6. The system of claim 1 , wherein:

the second fingerprint data corresponds to a fingerprint emitted by the mobile device; and

the first fingerprint data is generated from capture of the fingerprint by the media playback device.

7. The system of claim 1 , wherein the audio interaction comprises:

emitting an audio cue comprising the randomly generated noise by the media playback device; and

capturing the emitted audio cue by the mobile device.

8. The system of claim 1 , wherein the audio interaction comprises:

emitting an audio cue comprising the randomly generated noise by the mobile device; and

capturing the emitted audio cue by the media playback device.

9. The system of claim 1 , wherein:

the first fingerprint data is based on a hash of the randomly generated noise; and

the second fingerprint data is generated based on a capture of the randomly generated noise.

10. The system of claim 1 , wherein:

the second fingerprint data is based on a hash of the randomly generated noise; and

the first fingerprint data is generated based on a capture of the randomly generated noise.

11. The system of claim 1 , wherein the randomly generated noise comprises white noise.

12. A method for pairing a mobile device with a media playback device using a server, the method comprising:

obtaining first fingerprint data from a media playback device operating on a first network operatively connected to an external network;

obtaining second fingerprint data from a mobile device operating on a second network operatively connected to the external network;

determining that the first fingerprint data corresponds to the second fingerprint data; and

in response to the determination, pairing the media playback device on the first network to the mobile device on the second network,

wherein at least one of the first fingerprint data and the second fingerprint data is generated based on only a randomly generated noise played during an audio interaction between the media playback device and the mobile device,

wherein the server is different from the media playback device and the mobile device.

13. The method of claim 12 , further comprising:

creating a data conduit connecting the media playback device on the first network to the mobile device on the second network.

14. The method of claim 12 , wherein:

the first fingerprint data corresponds to a fingerprint emitted by the media playback device; and

the second fingerprint data is generated from capture of the fingerprint by the mobile device.

15. The method of claim 12 , wherein:

the second fingerprint data corresponds to a fingerprint emitted by the mobile device; and

the first fingerprint data is generated from capture of the fingerprint by the media playback device.

16. The method of claim 12 , wherein the audio interaction comprises:

emitting an audio cue comprising the randomly generated noise by the media playback device; and

capturing the emitted audio cue by the mobile device.

17. The method of claim 12 , wherein the audio interaction comprises:

emitting an audio cue comprising the randomly generated noise by the mobile device; and

capturing the emitted audio cue by the media playback device.

18. The method of claim 12 , wherein:

the first fingerprint data is based on a hash of the randomly generated noise; and

the second fingerprint data is generated based on a capture of the randomly generated noise.

19. The method of claim 12 , wherein:

the second fingerprint data is based on a hash of the randomly generated noise; and

the first fingerprint data is generated based on a capture of the randomly generated noise.

20. The method of claim 13 , wherein the randomly generated noise comprises white noise.

21. A non-transitory computer-readable medium storing computer-readable instructions that, when executed by a processor on a server, instruct the processor to perform a process comprising:

obtaining first fingerprint data from a media playback device operating on a first network operatively connected to an external network;

obtaining second fingerprint data from a mobile device operating on a second network operatively connected to the external network;

determining that the first fingerprint data corresponds to the second fingerprint data; and

in response to the determination, pairing the media playback device on the first network to the mobile device on the second network,

wherein at least one of the first fingerprint data and the second fingerprint data is generated based on only a randomly generated noise played during an audio interaction between the media playback device and the mobile device,

wherein the server is different from the media playback device and the mobile device.

22. The non-transitory computer-readable medium of claim 21 , wherein the process further comprises:

creating a data conduit connecting the media playback device on the first network to the mobile device on the second network.

Assignments (12)
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
PARTIAL RELEASE OF SECURITY INTERESTS Recorded Apr 25, 2025
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 071382/0001 →
PATENT COLLATERAL AGREEMENT Recorded Aug 23, 2024
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 068762/0494 →
CHANGE OF NAME Recorded Jun 27, 2024
From: SANDISK TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067982/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 067567/0682 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →