IP Library Granted Patent US 10,257,555
Granted Patent B2
US 10,257,555 · App. 15/644,747 · Granted Apr 9, 2019

TV playlist

Inventors: David Chen (Jamison, PA); Vipul Patel (Upper Holland, PA); Jian Yu (Warrington, PA); John Chen (Ashburn, VA); Marc Lawrence-Apfelbaum (New York, NY)
Assignee: TIME WARNER CABLE ENTERPRISES LLC
H04N21/26258H04N21/42201H04N21/4586H04N21/466H04N21/4825H04N21/4828
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,257,555
App. No.
15/644,747
Granted
Apr 9, 2019
Kind
B2
Abstract

A playlist server application is provided on a server at a first network node. A playlist local application is provided for a remote device. An indication of a change to a playlist on one of the server and the remote device is obtained from a corresponding one of the playlist server application and the playlist local application. The change is synchronized to another one of the server and the remote device.

Claims (43)

1. A method comprising the steps of:

providing a playlist server application on a server; and

persisting a playlist on said server via said playlist server application, wherein said playlist on said server is a first copy playlist, said playlist in turn comprising at least one content item from each of:

a multi-service operator system; and

a location outside said multi-service operator system; and

obtaining, by said playlist server application, an indication of a change to said playlist from one of said playlist server application and a playlist local application from a remote device;

identifying a most current version of said playlist on one of said server and said remote device, wherein said most current version of said playlist includes said change; and

synchronizing said change to one of said first copy playlist on said server and a second copy of said playlist stored on said remote device.

2. The method of claim 1 , wherein, in said constructing step:

said at least one content item from said multi-service operator system is obtained from at least one of:

a video-on-demand server;

a live broadcast channel;

a local digital video reorder; and

a network digital video recorder; and

said at least one content item from said location outside said multi-service operator system is obtained from at least one of:

a live internet protocol television channel;

a desktop computing device having an internet protocol network connection;

a portable computing device having an internet protocol network connection; and

a video-sharing web site accessible over an internet protocol network connection.

3. The method of claim 1 , wherein, in said constructing step:

said at least one content item from said multi-service operator system comprises:

at least one content item obtained from a video-on-demand server;

at least one content item obtained from a live broadcast channel;

at least one content item obtained from a local digital video reorder; and

at least one content item obtained from a network digital video recorder; and

said at least one content item from said location outside said multi-service operator system is obtained from at least one of:

at least one content item obtained from a live internet protocol television channel;

at least one content item obtained from a desktop computing device having an internet protocol network connection;

at least one content item obtained from a portable computing device having an internet protocol network connection; and

at least one content item obtained from a video-sharing web site accessible over an internet protocol network connection.

4. An apparatus comprising:

at least one hardware processor;

at least one memory coupled to said at least one hardware processor; and

a playlist application software module, embodied on a non-transitory tangible computer-readable recordable storage medium;

wherein:

said playlist application software module, when loaded into said memory, causes said at least one hardware processor to construct a playlist on said apparatus, wherein said playlist is a first copy playlist comprising at least one content item from each of:

a multi-service operator system; and

a location outside said multi-service operator system; and

obtaining, by said playlist application software module, an indication of a change to said playlist from one of said playlist server application and a playlist local application from a remote device;

identifying that said change corresponds to a most current version of said playlist on one of said server and said remote device, wherein said most current version of said playlist includes said change; and

synchronizing said change to one of said first copy playlist on said server and a second copy of said playlist stored on said remote device.

5. The method of claim 1 , wherein said change includes deleting, adding, or changing an order of said content items in said playlist.

6. The apparatus of claim 4 , wherein said change includes deleting, adding, or changing an order of said content items in said playlist.

Assignments (3)
SECURITY INTEREST Recorded Dec 4, 2019
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC; BRIGHT HOUSE NETWORKS, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 051287/0057 →
SECURITY INTEREST Recorded Dec 4, 2019
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC; BRIGHT HOUSE NETWORKS, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 051287/0087 →
SECURITY INTEREST Recorded Jul 25, 2018
From: BRIGHT HOUSE NETWORKS, LLC; CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES LLC; TIME WARNER CABLE INTERNET LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 046630/0193 →
Continuity (2)
Division 13798070 · Mar 12, 2013
Related Publication 20170311023A1 · Oct 26, 2017
Cited By (1)
US 12,623,047