IP Library Patent Application 15066295
Patent Application
App. No. 15/066,295

DYNAMIC MANIFEST FOR CONTENT PROGRAMMING

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.
15/066,295
Abstract

Systems and methods for controlling playback of a content asset are disclosed. In an aspect, one method can comprise receiving a request relating to a content asset. A first dynamic manifest can be generated in response to the request. The first dynamic manifest can relate to a first segment of the content asset. The first segment has a playback duration that is less than the playback duration of the entire content asset. The first dynamic manifest can be transmitted to a source of the request, wherein the first dynamic manifest facilities access to only a portion of the content asset. A request for a second manifest can be received. A second dynamic manifest can be generated in response to at least the request for the second manifest. The second dynamic manifest can be transmitted to a source of the request.

Claims (40)

1 . A method comprising:

receiving, by a processor, a request for linear content;

generating, by the processor and in response to the request for linear content, a first dynamic manifest indicating a location of a first portion of a non-linear content asset;

transmitting the first dynamic manifest to a source of the request, wherein the first dynamic manifest facilitates access to the first portion of the non-linear content asset;

receiving, by the processor, a request for a second manifest;

analyzing one or more rules based at least on the request for the second manifest;

generating, in response to at least the request for the second manifest and the one or more rules, a second dynamic manifest indicating a location of a second portion of the non-linear content asset; and

transmitting the second dynamic manifest to a source of the request.

2 . (canceled)

3 . The method of claim 1 , wherein the non-linear content asset comprises a video on demand asset or a network recorder asset.

4 . The method of claim 1 , wherein a playback duration of the first portion is less than 100 seconds.

5 . The method of claim 1 , wherein the one or more rules are associated with a trick play feature, a content permission, or a content insertion, or a combination thereof.

6 . The method of claim 1 , wherein the one or more rules are associated with an advertisement insertion, a blackout event, or a content feature, or a combination thereof.

7 . The method of claim 1 , wherein the request for the second manifest comprises information associated with a user and the one or more rules relate to a content permission associated with the user.

8 . A method comprising:

transmitting, by a processor, a request relating to a linear content asset;

receiving, in response to the request relating to the linear content asset, a first dynamic manifest relating to a first segment of a non-linear content asset, wherein the first segment has a playback duration that is less than the playback duration of the entire non-linear content asset;

transmitting, by the processor, a request for the first segment of the non-linear content asset based at least on the first dynamic manifest; and

transmitting a request for a second manifest.

9 . The method of claim 8 , wherein the request for the linear content asset comprises tuning to a linear content channel.

10 . The method of claim 8 , wherein the non-linear content asset comprises a video on demand asset or a network recorder asset.

11 . The method of claim 8 , wherein the playback duration of the first segment is less than 100 seconds.

12 . The method of claim 8 , further comprising:

receiving, in response to the request for the second manifest, a second dynamic manifest relating to a second segment of the non-linear content asset, wherein the second segment has a playback duration that is less than the playback duration of the entire non-linear content asset.

13 . The method of claim 12 , wherein the playback duration of the second segment is less than 100 seconds.

14 . The method of claim 8 , further comprising receiving the first segment of the non-linear content asset and causing playback of the first segment of the non-linear content asset.

15 . A method comprising:

receiving, by a processor, a request for linear content;

generating, in response to the request for linear content, a first dynamic manifest associated with a first segment of a non-linear content asset, wherein the first segment has a playback duration that is less than the playback duration of the entire non-linear content asset;

transmitting the first dynamic manifest to a source of the request, wherein the first dynamic manifest facilities access to the first segment of the non-linear content asset;

receiving, by the processor, a request for a second manifest;

generating, in response to at least the request for the second manifest, a second dynamic manifest associated with a second segment of the non-linear content asset; and

transmitting the second dynamic manifest to a source of the request.

16 . (canceled)

17 . The method of claim 15 , wherein the non-linear content asset comprises a video on demand asset or a network recorder asset.

18 . The method of claim 15 , wherein the playback duration of the first segment is less than 100 seconds.

19 . The method of claim 15 , wherein the playback duration of the second segment is less than 100 seconds.

20 . The method of claim 15 , wherein the request for the second manifest comprises information associated with a user and one or more rules related to a content permission associated with the user.

21 . The method of claim 1 , wherein the request for linear content comprises tuning to a linear content channel.

22 . The method of claim 15 , wherein the request for linear content comprises tuning to a linear content channel.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded Nov 12, 2019
From: THEPLATFORM, LLC; COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
To: COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
Reel/Frame 050984/0444 →
MERGER Recorded Aug 30, 2017
From: THEPLATFORM, LLC
To: COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
Reel/Frame 043449/0837 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2016
From: LACIVITA, JEREMY; NILAND, DANIEL; FULTON, CURTIS
To: THEPLATFORM, LLC
Reel/Frame 037946/0440 →