IP Library Granted Patent US 9,160,471
Granted Patent B2
US 9,160,471 · App. 14/312,294 · Granted Oct 13, 2015

Synchronization among multiple playback and storage devices

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 9,160,471
App. No.
14/312,294
Granted
Oct 13, 2015
Kind
B2
Abstract

A wireless communication system and in particular to a wireless communication system for digital audio players that provides for increased functionality, such as communication, interaction and synchronization between a computing platform and various mobile, portable or fixed digital audio players, as well as providing a communication link between the various digital audio players themselves. The computing platform may act, for example, through a wireless network or wireless communication platform, to control the digital audio players; to act as a cache of digital audio data for the digital audio players; as well as provide a gateway to the Internet to enable the digital audio players to access additional digital audio content and other information. The computing platform may also be used to automatically update digital audio content on the digital audio players; synchronize digital audio content and playlists between digital audio players; and automatically continue a particular playlist as the user moves from one digital audio player to another.

Claims (42)

1. A method comprising:

communicating, by at least one server device, with a plurality of digital content devices associated with a user, wherein the plurality of digital content devices comprises a first digital content device and a second digital content device;

obtaining information associated with a presentation of digital content by the first digital content device, wherein the information associated with the presentation of the digital content by the first digital content device comprises a current position of the presentation of the digital content by the first digital content device; and

sending an indication of the current position to the second digital content device to enable a continued presentation of the digital content by the second digital content device beginning from the current position.

2. The method of claim 1 , wherein the digital content comprises at least one of audio content, video content or text.

3. The method of claim 1 , wherein the first digital content device comprises an audio player or a video player, and wherein the second digital content device comprises an audio player or a video player.

4. The method of claim 1 , wherein each of the first digital content device and the second digital content device comprises one of a computer, a handheld player, an automotive player, a stand-alone player, a rack player, or a television.

5. The method of claim 1 , wherein the current position represents a presentation position when the user stopped the presentation of the digital content by the first digital content device.

6. The method of claim 1 , wherein the current position represents an elapsed time of the presentation of the digital content by the first digital content device.

7. The method of claim 1 , further comprising detecting a disruption in the presentation of the digital content by the second digital content device.

8. The method of claim 7 , wherein detecting a disruption in the presentation of the digital content comprises detecting a communication signal loss between the at least one server device and the second digital content device.

9. The method of claim 8 , further comprising updating, by the at least one server device within a database, the current position to represent a position of the presentation at the time of the disruption.

10. The method of claim 9 , further comprising:

reestablishing a connection with the second digital content device; and

upon reestablishing the connection with the second digital content device, sending the updated current position to the second digital content device to enable a continued presentation of the digital content by the second digital content device beginning from the updated current position.

11. A system comprising:

at least one processor; and

a non-transitory computer readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to:

maintain, by at least one server device, a record of a plurality of digital content devices associated with a user, wherein the plurality of digital content devices comprises a first digital content device and a second digital content device;

receive, from the first digital content device, information associated with a presentation of digital content by the first digital content device, wherein the information associated with the presentation of the digital content by the first digital content device comprises a current position of the presentation of the digital content by the first digital content device; and

send the current position to the second digital content device to enable a continued presentation of the digital content by the second digital content device beginning from the current position.

12. The system of claim 11 , wherein the digital content comprises at least one of audio content, video content or text.

13. The system of claim 11 , further comprising instructions that, when executed by the at least one processor, cause the at least one processor to detect a disruption in the presentation of the digital content.

14. The system of claim 13 , further comprising instructions that, when executed by the at least one processor, cause the at least one processor to update the current position to represent a position of the presentation at the time of the disruption.

15. The system of claim 14 , further comprising instructions that, when executed by the at least one processor, cause the at least one processor to:

detect a reestablished connection with the second digital content device; and

upon detecting a reestablished connection with the second digital content device, send the updated current position to the second digital content device to enable a continued presentation of the digital content by the second digital content device beginning from the updated current position.

16. A method comprising:

receiving, at a first digital content device from a user, a request to present digital content to the user;

receiving information associated with a presentation of the digital content by a second digital content device associated with the user, wherein the information associated with the presentation of the digital content by the second digital content device comprises a current position of the presentation of the digital content by the second digital content device; and

presenting, by the first digital content device, the digital content beginning from the current position.

17. The method of claim 16 , wherein the digital content comprises at least one of audio content, video content or text.

18. The method of claim 16 , wherein each of the first digital content device and the second digital content device comprises a computer, a handheld player, an automotive player, a stand-alone player, a rack player, or a television.

19. The method of claim 16 , wherein the current position of the presentation of the digital content comprises a position other than a start point of the digital content.

20. The method of claim 16 , further comprising updating the current position of the presentation of the digital content based on the presentation, by the first digital content device, of the digital content.

21. The method of claim 20 , further comprising sending, by the first digital content device, the updated current position to at least one other device.

22. The method of claim 16 , further comprising detecting a disruption in the presentation of the digital content by the first digital content device.

23. The method of claim 22 , wherein detecting a disruption in the presentation of the digital content comprises detecting a communication signal loss.

24. The method of claim 23 , further comprising updating the current position to represent a position of the presentation at the time of the disruption.

25. The method of claim 24 , further comprising:

reestablishing a connection; and

upon reestablishing the connection, presenting, by the first digital content device, the digital content beginning from the updated current position.

Assignments (10)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2014
From: MUSICNOW, INC.
To: MAYLAND, LLC
Reel/Frame 033200/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2014
From: MUSICNOW LLC
To: MN ACQUISITION LLC
Reel/Frame 033200/0805 →
MERGER Recorded Jun 27, 2014
From: AOL MUSIC NOW LLC
To: AOL LLC
Reel/Frame 033200/0871 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2014
From: AOL LLC
To: AOL INC.
Reel/Frame 033200/0893 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2014
From: SPURGAT, JEFFREY JONATHAN; GLADWIN, STEPHEN CHRISTOPHER; ANDREWS III, HOYET HARRISON
To: FULLAUDIO CORPORATION
Reel/Frame 033200/0746 →
CHANGE OF NAME Recorded Jun 27, 2014
From: FULLAUDIO CORPORATION
To: MUSICNOW, INC.
Reel/Frame 033251/0898 →
CHANGE OF NAME Recorded Jun 27, 2014
From: MAYLAND, LLC
To: MUSICNOW LLC
Reel/Frame 033251/0903 →
CHANGE OF NAME Recorded Jun 27, 2014
From: MN ACQUISITION LLC
To: AOL MUSIC NOW LLC
Reel/Frame 033251/0906 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2014
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 033247/0584 →