IP Library Patent Application 14039258
Patent Application
App. No. 14/039,258

Multiple Data Source Aggregation for Efficient Synchronous Multi-Device Media Consumption

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 None
App. No.
14/039,258
Filed
Sep 27, 2013
Art Unit
2484
USPC
386/201
Abstract

Methods and systems for efficient synchronous playback among a group of devices using both locally and remotely stored data from one or more content providers are provided. A content identification and matching system can be used to identify local content on the group of devices and match the local content to content available from remotely available libraries. A control and content delivery system can be used to allow multiple devices to synchronously play content from local or remote sources as available.

Claims (47)

1 . A computer-implemented method for providing synchronous playback of media content across a plurality of media devices, comprising:

identifying, by one or more computing devices, a plurality of media devices for synchronous media playback;

identifying, by the one or more computing devices, a media object accessible by the plurality of media devices for synchronous playback;

notifying, by the one or more computing devices, each of the plurality of media devices to play the media object; and

synchronizing, by the one or more computing devices, playback of the media object among the plurality of media devices;

wherein each of the plurality of media devices is configured to identify a media content source for accessing the media object for synchronous playback of the media object.

2 . The computer-implemented method of claim 1 , wherein the plurality of media devices comprises a first media device and a second media device.

3 . The computer-implemented method of claim 2 , wherein a first media content source is identified for accessing the media object for synchronous playback on the first media device and a second media content source is selected for accessing the media object for synchronous playback on the second media device.

4 . The computer-implemented method of claim 3 , wherein the first media content source comprises a media library stored locally on the first media device and the second media content source comprises a media library stored on a remote device accessible by the second media device.

5 . The computer-implemented method of claim 3 , wherein the second media content source is part of a content delivery network implemented by the one or more computing devices.

6 . The computer-implemented method of claim 1 , wherein identifying, by the one or more computing devices, a media object accessible by the plurality of media devices for synchronous playback comprises:

obtaining data indicative of media content stored locally at or accessible by at least one the plurality of media devices;

obtaining one or more identifiers for the media content;

matching the one or more identifiers with a global identifier using a reference database.

7 . The method of claim 6 , wherein the one or more identifiers for the media content are determined based at least in part on digital metadata associated with the media content, user tags associated with the media content, or digital fingerprinting associated with the media content.

8 . The method of claim 1 , wherein synchronizing, by the one or more computing devices, playback of the media object among the plurality of devices comprises providing a control signal to the plurality of devices to control playback time of the media object.

9 . The method of claim 1 , wherein synchronizing, by the one or more computing devices, playback of the media object among the plurality of devices comprises:

identifying an additional device joining the plurality of devices during synchronous playback of the media object; and

synchronizing the additional device to a current play point of the media object.

10 . The method of claim 1 , wherein synchronizing, by the one or more computing devices, playback of the media object among the plurality of devices comprises:

obtaining data indicative of a change associated with the media object at one or more of the plurality of devices; and

synchronizing the change associated with the media object among the plurality of devices.

11 . The method of claim 1 , wherein the method comprises:

determining that the media object is not accessible by at least one of the plurality of media devices; and

providing the media object to the at least one of the plurality of media devices using a content delivery network implemented by the one or more computing devices.

12 . The method of claim 1 , wherein the one or more computing devices comprises one or more of the plurality of media devices.

13 . The method of claim 1 , wherein the one or more computing devices comprises a server accessible by the plurality of media devices.

14 . A system for providing for providing synchronous playback of media content across a plurality of media devices, comprising:

one or more processors; and

one or more computer-readable media;

a content identifier module implemented by the one or more processors, the content identifier module configured to identify a media object accessible by one or more of a plurality of media devices;

a control module implemented by the one or more processors, the control module configured to notify each of the plurality of media devices to play the media object, the control module further configured to manage synchronization of playback of the media object across the plurality of media devices.

15 . The system of claim 14 , wherein the system comprises a reference database stored in the one or more computer-readable media, the content identifier module configured to identify a media object accessible by the plurality of media devices based at least in part on one or more identifiers stored in the reference database.

16 . The system of claim 15 , wherein the reference media library is part of a content delivery network.

17 . The system of claim 13 , wherein at least one of the plurality of media devices is configured to implement a media content source identifier module, the media content source identifier module configured to identify a media content source for accessing the media object.

18 . A media device comprising:

a media output device; and

one or more tangible, non-transitory computer-readable media storing computer-readable instructions that when executed by one or more processors cause the one or more processors to perform operations, the operations comprising:

identifying a media object to be played synchronously with a remote media device;

notifying the remote media device to play the media object;

identifying a media content source for accessing the media object by the media device; and

synchronizing playback of the media object over at least the media output device among the media device and the remote media device.

19 . The media device of claim 18 , wherein the operation of identifying a media object to be played synchronously with the remote media device; comprises:

identifying media content stored locally at or accessible by the media device;

determining one or more identifiers for the media content; and

matching the one or more identifiers using a reference database to identify the media object for synchronous playback.

20 . The media device of claim 18 , wherein the operation of identifying a media content source for accessing the media object comprises identifying one of a local media content source, a remote media content source, or a content delivery service.

Assignments (18)
RELEASE OF SECURITY INTEREST Recorded Feb 2, 2021
From: BLACKROCK ADVISORS, LLC
To: ALIPHCOM (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
Reel/Frame 055207/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT APPL. NO. 13/982,956 PREVIOUSLY RECORDED AT REEL: 035531 FRAME: 0554. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Nov 2, 2017
From: SILVER LAKE WATERMAN FUND, L.P., AS ADMINISTRATIVE AGENT
To: ALIPHCOM; ALIPH, INC.; MACGYVER ACQUISITION LLC; BODYMEDIA, INC.; PROJECT PARIS ACQUISITION LLC
Reel/Frame 045167/0597 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2017
From: ALIPHCOM (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
To: JAWB ACQUISITION LLC
Reel/Frame 043746/0693 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2017
From: ALIPHCOM
To: ALIPHCOM (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
Reel/Frame 043711/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2017
From: ALIPHCOM DBA JAWBONE
To: ALIPHCOM, LLC
Reel/Frame 043637/0796 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2017
From: ALIPHCOM, LLC
To: JAWB ACQUISITION, LLC
Reel/Frame 043638/0025 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NO. 13870843 PREVIOUSLY RECORDED ON REEL 036500 FRAME 0173. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jan 26, 2017
From: ALIPHCOM; MACGYVER ACQUISITION, LLC; ALIPH, INC.; BODYMEDIA, INC.; PROJECT PARIS ACQUISITION LLC
To: BLACKROCK ADVISORS, LLC
Reel/Frame 041793/0347 →
SECURITY INTEREST Recorded Aug 27, 2015
From: ALIPHCOM; MACGYVER ACQUISITION LLC; ALIPH, INC.; BODYMEDIA, INC.; PROJECT PARIS ACQUISITION LLC
To: BLACKROCK ADVISORS, LLC
Reel/Frame 036500/0173 →
SECURITY INTEREST Recorded Apr 28, 2015
From: ALIPHCOM; MACGYVER ACQUISITION LLC; ALIPH, INC.; BODYMEDIA, INC.; PROJECT PARIS ACQUISITION LLC
To: BLACKROCK ADVISORS, LLC
Reel/Frame 035531/0312 →
RELEASE OF SECURITY INTEREST Recorded Apr 28, 2015
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
To: ALIPHCOM; ALIPH, INC.; MACGYVER ACQUISITION LLC; BODYMEDIA, INC.; PROJECT PARIS ACQUISITION LLC
Reel/Frame 035531/0419 →
RELEASE OF SECURITY INTEREST Recorded Apr 28, 2015
From: SILVER LAKE WATERMAN FUND, L.P., AS ADMINISTRATIVE AGENT
To: ALIPHCOM; ALIPH, INC.; MACGYVER ACQUISITION LLC; BODYMEDIA, INC.; PROJECT PARIS ACQUISITION, LLC
Reel/Frame 035531/0554 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2015
From: PROJECT PARIS ACQUISITION LLC
To: ALIPHCOM
Reel/Frame 035352/0592 →
NOTICE OF SUBSTITUTION OF ADMINISTRATIVE AGENT IN PATENTS Recorded Dec 3, 2014
From: DBD CREDIT FUNDING LLC, AS RESIGNING AGENT
To: SILVER LAKE WATERMAN FUND, L.P., AS SUCCESSOR AGENT
Reel/Frame 034523/0705 →
MERGER Recorded Apr 14, 2014
From: NOISETOYS, INC.
To: PROJECT PARIS ACQUISITION LLC
Reel/Frame 032670/0852 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2014
From: TRIVEDI, MEHUL A.
To: NOISETOYS INC.
Reel/Frame 032670/0856 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED ON REEL 031947 FRAME 0291. ASSIGNOR(S) HEREBY CONFIRMS THE AMENDMENT NUMBER ONE TO PATENT SECURITY AGREEMENT. Recorded Mar 24, 2014
From: PROJECT PARIS ACQUISITION LLC; ALIPHCOM; ALIPH, INC.; MACGYVER ACQUISITION LLC; BODYMEDIA, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 032513/0722 →
AMENDMENT NUMBER ONE TO PATENT SECURITY AGREEMENT Recorded Jan 8, 2014
From: PROJECT PARIS ACQUISITION LLC; ALIPHCOM; ALIPH, INC.; MACGYVER ACQUISITION LLC; BODYMEDIA, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 031947/0291 →
SECURITY AGREEMENT Recorded Jan 2, 2014
From: PROJECT PARIS ACQUISITION, LLC
To: DBD CREDIT FUNDING LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 031901/0295 →