IP Library Granted Patent US 9,699,015
Granted Patent B2
US 9,699,015 · App. 13/614,990 · Granted Jul 4, 2017

Continuous digital content presentation across multiple devices

Inventors: Jeffrey Jonathan Spurgat (Madison, WI); Stephen Christopher Gladwin (Chicago, IL); Hoyet Harrison Andrews, III (San Antonio, TX)
Assignee: FACEBOOK, INC.
H04L29/06H04H60/88H04L65/1026H04L65/1036H04L67/04H04L67/10H04N21/4126H04L29/06027H04L67/289
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,699,015
App. No.
13/614,990
Granted
Jul 4, 2017
Kind
B2
Abstract

A digital audio gateway device for use in a wireless network of digital audio playback devices. The gateway device is wirelessly linked to one or more digital audio playback devices to provide a gateway to the Internet for the digital audio playback devices. In addition to functioning as a gateway, the device provides additional functionality and may act as a cache of digital audio data for the various digital audio players connected in the wireless network and may also act to automatically update digital audio content on the audio players, synchronize digital audio content and playlists between the digital audio players and continue automatically or upon user request a particular playlist as the user moves from one digital audio player to another.

Claims (46)

1. A method comprising:

maintaining, 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;

receiving, 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

sending 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 or video content.

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

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

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

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

7. The method of claim 1 , wherein the current position comprises a presentation position of audio or video.

8. The method of claim 1 , wherein the current position represents an elapsed time of audio or video.

9. The method of claim 1 , further comprising detecting a disruption in the presentation of the digital content.

10. The method of claim 9 , 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.

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

12. The method of claim 11 , further comprising:

reestablishing a connection with the communication signal; and

upon reestablishing the connection with the communication signal, 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.

13. A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause the at least one processor to perform steps comprising:

maintaining, 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;

receiving, 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

sending 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.

14. The non-transitory computer readable medium of claim 13 , wherein the digital content comprises at least one of audio content or video content.

15. The non-transitory computer readable medium of claim 13 , wherein each of the first digital content device and the second digital content device comprises one of an audio player or a video player.

16. The non-transitory computer readable medium of claim 13 , 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.

17. The non-transitory computer readable medium of claim 13 , wherein the current position comprises a presentation position of audio or video.

18. The non-transitory computer readable medium of claim 13 , wherein the current position represents an elapsed time of audio or video.

19. The non-transitory computer readable medium of claim 13 , further comprising instructions thereon that, when executed by at least one processor, cause the at least one processor to perform the step of detecting a disruption in the presentation of the digital content.

20. The non-transitory computer readable medium of claim 19 , 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.

21. The non-transitory computer readable medium of claim 20 , further comprising instructions thereon that, when executed by at least one processor, cause the processor to perform the step of updating the current position to represent a position of the presentation at the time of the disruption.

22. The non-transitory computer readable medium of claim 21 , further comprising instructions thereon that, when executed by at least one processor, cause the at least one processor to perform the step of sending, after the disruption, the updated current position of the presentation of the digital content to the one or more digital content devices to enable presentation of the digital content beginning from the updated current position.

23. 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.

24. The system of claim 23 , wherein the digital content comprises at least one of audio content or video content.

25. The system of claim 23 , wherein each of the first digital content device and the second digital content device comprises an audio player or a video player.

26. The system of claim 23 , wherein the current position comprises a presentation position of audio or video.

27. The system of claim 23 , wherein the current position represents an elapsed time of audio or video.

28. The system of claim 23 , 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.

29. The system of claim 28 , wherein, detecting a disruption in the presentation of the digital content comprises detecting a communication signal loss.

30. The system of claim 29 , 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.

31. The system of claim 30 , 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 communication signal; and

upon detecting a reestablished connection with the communication signal, 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.

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 Aug 9, 2013
From: MUSICNOW, INC.
To: MAYLAND, LLC
Reel/Frame 030976/0508 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2013
From: MUSICNOW LLC
To: MN ACQUISITION LLC
Reel/Frame 030976/0533 →
MERGER Recorded Aug 9, 2013
From: AOL MUSIC NOW LLC
To: AOL LLC
Reel/Frame 030976/0565 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2013
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 030976/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2013
From: SPURGAT, JEFFREY JONATHAN; GLADWIN, STEPHEN CHRISTOPHER; ANDREWS III, HOYET HARRISON
To: FULLAUDIO CORPORATION
Reel/Frame 030976/0492 →
CHANGE OF NAME Recorded Aug 9, 2013
From: FULLAUDIO CORPORATION
To: MUSICNOW, INC.
Reel/Frame 030994/0468 →
CHANGE OF NAME Recorded Aug 9, 2013
From: MAYLAND, LLC
To: MUSICNOW LLC
Reel/Frame 030994/0472 →
CHANGE OF NAME Recorded Aug 9, 2013
From: MN ACQUISITION LLC
To: AOL MUSIC NOW LLC
Reel/Frame 030994/0478 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2013
From: AOL LLC
To: AOL INC.
Reel/Frame 030976/0658 →
Continuity (3)
Continuation 13019783 · Feb 2, 2011
Continuation 09858810 · May 16, 2001
Related Publication 20130073737A1 · Mar 21, 2013