IP Library Granted Patent US 9,398,340
Granted Patent B2
US 9,398,340 · App. 13/628,360 · Granted Jul 19, 2016

Asset qualification for content on demand insertion

Inventors: Jonathan E. Farb (New York, NY); Thomas M. Moretto (Denver, CO); Bruce C. Dilger (Medford, NJ); Timothy R Whitton (Parker, CO); Christopher M Rippe (Lafayette, CO)
Assignee: Canoe Ventures, LLC
H04N21/478G06Q30/0241H04N21/2543H04N21/26241H04N21/812
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,398,340
App. No.
13/628,360
Granted
Jul 19, 2016
Kind
B2
Abstract

Systems and methods presented herein provide for qualifying assets for insertion into selected COD content. In one embodiment, a system is operable to select from a plurality of assets for insertion into a Content On Demand (COD) content selection. The system includes an interface operable to process a request for asset insertion into the COD content selection to extract information of the COD content selection including a provider of the COD content selection (e.g., a head end). The system also includes an asset qualification module operable to communicate with the provider of the COD content selection to validate the request, to analyze the information of the COD content selection to validate the assets for insertion into the COD content selection, and to remove one or more of the assets from insertion selection based on the validation of the assets.

Claims (53)

1. A system operable to select from a plurality of assets for insertion into a Content On Demand (COD) content selection, the system remotely located from a provider of the COD content selection and comprising:

an interface operable to communicate with a plurality of content providers, and to receive a request for asset insertion into the COD content selection; and

a processor operable to implement an asset qualification module, wherein the asset qualification module is operable to evaluate a format of the request, to parse the request for a first identifier that correlates the request with an authorized provider and a second identifier that indicates whether an account of the authorized provider is current, and to validate the provider based on the first identifier and the second identifier to enable the provider to receive a selection of assets validated for insertion into the COD content selection by the asset qualification module.

2. The system of claim 1 , wherein:

the asset qualification module is further operable to validate insertion times for the assets based on content of the assets to validate the assets for insertion into the COD content selection.

3. The system of claim 1 , wherein:

the asset qualification module is further operable to validate the assets based on metadata that indicates an actor in the COD content selection, a product category in the COD content selection, a genre of the COD content selection, or a combination thereof.

4. The system of claim 1 , wherein:

the asset qualification module is further operable to deny the provider access to asset insertion features of the system when the format is invalid or when the provider is invalid based on the first identifier or the second identifier.

5. The system of claim 1 , wherein:

the asset qualification module is further operable to evaluate a format of the assets and the COD content selection to validate the assets for insertion into the COD content selection.

6. The system of claim 1 , wherein:

the asset qualification module is further operable to retrieve a list of active campaigns and to loop through the active campaigns to validate campaign items of the campaigns.

7. The system of claim 1 , wherein:

the asset qualification module is further operable to generate an empty asset placement and to report the empty asset placement to the provider of the COD content selection.

8. A method of selecting from a plurality of assets for insertion into a Content On Demand (COD) content selection for a remotely located COD content provider, the method comprising:

receiving a request for asset insertion into the COD content selection;

evaluating a format of the request;

parsing the request for a first identifier that correlates the request with an authorized provider and a second identifier that indicates whether an account of the authorized provider is current; and

validating the provider based on the first identifier and the second identifier to enable the provider to receive a selection of assets validated for insertion into the COD content selection.

9. The method of claim 8 , further comprising:

validating insertion times for the assets based on content of the assets to validate the assets for insertion into the COD content selection.

10. The method of claim 8 , further comprising:

validating the assets based on metadata that indicates an actor in the COD content selection, a product category in the COD content selection, a genre of the COD content selection, or a combination thereof.

11. The method of claim 8 , further comprising:

denying the provider access to asset insertion features when the format is invalid or when the provider is invalid based on the first identifier or the second identifier.

12. The method of claim 8 , further comprising:

evaluating a format of the assets and the COD content selection to validate the assets for insertion into the COD content selection.

13. The method of claim 8 , further comprising:

retrieving a list of active campaigns; and

looping through the active campaigns to validate campaign items of the campaigns.

14. The method of claim 8 , further comprising:

generating an empty asset placement; and

reporting the empty asset placement to the provider of the COD content selection.

15. A non transitory computer readable medium comprising instructions that, when executed by a processor, direct the processor to select from a plurality of assets for insertion into a Content On Demand (COD) content selection for a remotely located COD content provider, the instructions further directing the processor to:

receive a request for asset insertion into the COD content selection;

evaluate a format of the request;

parse the request for a first identifier that correlates the request with an authorized provider and a second identifier that indicates whether an account of the authorized provider is current; and

validate the provider based on the first identifier and the second identifier to enable the provider to receive a selection of assets validated for insertion into the COD content selection.

16. The computer readable medium of claim 15 , the instructions further directing the processor to:

validate insertion times for the assets based on content of the assets to validate the assets for insertion into the COD content selection.

17. The computer readable medium of claim 15 , the instructions further directing the processor to:

validate the assets based on metadata that indicates an actor in the COD content selection, a product category in the COD content selection, a genre of the COD content selection, or a combination thereof.

18. The computer readable medium of claim 15 , the instructions further directing the processor to:

deny the provider access to asset insertion features when the format is invalid or when the provider is invalid based on the first identifier or the second identifier.

19. The computer readable medium of claim 15 , the instructions further directing the processor to:

evaluate a format of the assets and the COD content selection to validate the assets for insertion into the COD content selection.

20. The computer readable medium of claim 15 , the instructions further directing the processor to:

retrieve a list of active campaigns; and

loop through the active campaigns to validate campaign items of the campaigns.

21. The computer readable medium of claim 15 , the instructions further directing the processor to:

generate an empty asset placement; and

report the empty asset placement to the provider of the COD content selection.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2024
From: CANOE VENTURES, LLC
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 068375/0496 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2016
From: FARB, JONATHAN E; MORETTO, THOMAS M; DILGER, BRUCE C; WHITTON, TIMOTHY R; RIPPE, CHRISTOPHER M
To: CANOE VENTURES, LLC
Reel/Frame 038719/0202 →
Continuity (1)
Related Publication 20140089989A1 · Mar 27, 2014