IP Library Granted Patent US 7,894,511
Granted Patent B2
US 7,894,511 · App. 11/459,064 · Granted Feb 22, 2011

Multi-device coordinated audio playback

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 7,894,511
App. No.
11/459,064
Granted
Feb 22, 2011
Kind
B2
Abstract

A wireless device ( 100 ) provides coordinated audio playback. The device ( 100 ) includes a network interface ( 112 ) that receives a signal from a sending or originating device ( 401 ) and sends a reply to the signal. A network delay value is then calculated based on the reply to the signal. The wireless device ( 100 ) then receives a location of the originating device ( 401 ) and at least a portion of an audio file. The wireless device ( 100 ) generates audio from the audio file, with the generation being coordinated with audio generation by the originating device ( 401 ) based upon the network delay value and the distance between the wireless device ( 100 ) and the originating device ( 401 ).

Claims (51)

1. A wireless audio playback device comprising:

a location determining circuit adapted for determining a position of the wireless audio playback device;

an interface adapted for:

receiving a signal from an originating device,

sending a reply to the signal,

receiving a network delay value based at least in part on the reply to the signal,

receiving a location of the originating device, and

receiving at least a portion of an audio file; and

an audio output adapted for generating audio from the audio file, the audio generation being coordinated with audio generation by the originating device based upon the network delay value and a distance between the wireless audio playback device and the originating device.

2. The wireless playback device according to claim 1 , wherein the received at least a portion of an audio file is at least one of:

sent from the originating device;

streamed from a network; and

previously stored on the playback device.

3. The wireless playback device according to claim 1 , wherein the network delay is a time for the signal to travel over a network path from the originating device to the wireless playback device.

4. The wireless playback device according to claim 1 , wherein the location of the originating device is a distance between the wireless playback device and the originating device.

5. The wireless playback device according to claim 1 , further comprising:

an audio input for receiving an audio signal generated by a first wireless device; and

a comparator for comparing a timing of the received audio signal with a timing of the audio generated by the first wireless device.

6. The wireless playback device according to claim 5 , wherein the first wireless device is the originating device.

7. A method for coordinating audio generation between a wireless playback device and an originating device, the method comprising:

receiving a signal from the originating device;

sending a reply to the signal;

receiving a network delay value based at least in part on the reply to the signal;

receiving a location of the originating device;

receiving at least a portion of an audio file; and

generating audio from the audio file,

wherein the generation of the audio is coordinated with audio generation by the originating device based upon the network delay value and a distance between the wireless audio playback device and the originating device.

8. The method according to claim 7 , wherein the received at least a portion of an audio file is at least one of:

sent from the originating device;

streamed from a network; and

previously stored on the playback device.

9. The method according to claim 7 , wherein the network delay is a time for the signal to travel over a network path from the originating device to the wireless playback device.

10. The method according to claim 7 , wherein the location of the originating device is a distance between the wireless playback device and the originating device.

11. The method according to claim 7 , further comprising:

receiving an audio signal generated by a first wireless device; and comparing a timing of the received audio signal with a timing of the audio generated by the wireless playback device.

12. The method according to claim 11 , wherein the first wireless device is the originating device.

13. A computer program product for coordinating a wireless playback device with an originating device, the computer program product comprising a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising:

receiving a signal from the originating device;

sending a reply to the signal;

receiving a network delay value based at least in part on the reply to the signal;

receiving a location of the originating device;

receiving at least a portion of an audio file; and

generating audio from the audio file,

wherein the generation of the audio is coordinated with audio generation by the originating device based upon the network delay value and a distance between the wireless audio playback device and the originating device.

14. The computer program product according to claim 13 , wherein the signal is a ping.

15. The computer program product according to claim 13 , wherein the network delay is a time for the signal to travel over a network path from the originating device to the wireless playback device.

16. The computer program product according to claim 13 , wherein the location of the originating device is a distance between the wireless device and the originating device.

17. The computer program product according to claim 13 , further comprising:

receiving an audio signal generated by a first wireless device; and

comparing a timing of the received audio signal with a timing of the audio generated by the wireless playback device.

18. The method according to claim 13 , wherein the first wireless device is the originating device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034450/0001 →
CHANGE OF NAME Recorded Oct 2, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 029216/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2006
From: ZUREK, ROBERT A.; AFTELAK, ANDREW J.; MARACAS, GEORGE N.
To: MOTOROLA, INC.
Reel/Frame 018281/0725 →