IP Library Granted Patent US 9,762,935
Granted Patent B2
US 9,762,935 · App. 14/943,643 · Granted Sep 12, 2017

Multi-system request manager for COD asset insertion

Inventor: Daniel Davies (Elizabeth, CO)
Assignee: Canoe Ventures, LLC
H04N21/23424H04N21/2393H04N21/26258H04N21/6125H04N21/6143H04N21/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,762,935
App. No.
14/943,643
Granted
Sep 12, 2017
Kind
B2
Abstract

Embodiments herein provide for protocol independent asset insertion decisioning. One embodiment provides for communicatively coupling a plurality of COD providers to a request manager and communicatively coupling a plurality of ADSs to the request manager. Some of the COD providers have different communication protocols. The request manager processes requests from the COD content providers for asset insertions from the ADSs according to the communication protocols of the COD providers, receives asset insertion decisions from the ADSs, and conveys the asset insertion decisions of the ADSs to the COD providers. The request manager then processes a request from a first of the COD providers to switch from a first of the ADSs to a second of the ADSs, directs the second ADS to perform an asset insertion decision on behalf of the first COD provider, and conveys the asset insertion decision from the second ADS to the first COD provider.

Claims (65)

1. A method operable in a Content On Demand (COD) environment comprising a plurality of COD providers, the method comprising:

communicatively coupling a plurality of COD providers to a request manager, wherein at least two of the COD providers have different communication protocols,

communicatively coupling a plurality of asset decision systems (ADSs) to the request manager; and

processing requests from the COD content providers through the request manager for asset insertions from the ADSs according to the communication protocols of the COD providers;

receiving asset insertion decisions from the ADSs;

conveying the asset insertion decisions of the ADSs to the COD providers;

processing a request from a first of the COD providers to switch from a first of the ADSs to a second of the ADSs;

directing the second ADS to perform an asset insertion decision on behalf of the first COD provider; and

conveying the asset insertion decision from the second ADS to the first COD provider.

2. The method of claim 1 , further comprising:

processing another request from the first COD provider to switch from the second ADS;

directing the first ADS to perform another asset decision on behalf of the first COD provider; and

conveying the asset decision from the first ADS to the first COD provider.

3. The method of claim 1 , wherein:

the protocol of the first COD provider is a Data Over Cable Service Interface Specification.

4. The method of claim 1 , wherein:

the first COD provider is a satellite television provider.

5. The method of claim 1 , wherein:

the first COD provider is an Internet streaming provider.

6. The method of claim 1 , wherein:

the first COD provider is a customer premise equipment (CPE); and

the method further comprises:

processing a request for an asset insertion decision from a user of the CPE; and

directing a third of the ADSs to perform the asset insertion decision on behalf of the first COD provider.

7. A non-transitory computer readable medium comprising instructions that, when executed by a processor of a request manager operable in a Content On Demand (COD) environment comprising a plurality of COD providers, direct the processor to:

communicatively couple a plurality of COD providers to a request manager, wherein at least two of the COD providers have different communication protocols,

communicatively couple a plurality of asset decision systems (ADSs) to the request manager; and

process requests from the COD content providers through the request manager for asset insertions from the ADSs according to the communication protocols of the COD providers;

receive asset insertion decisions from the ADSs;

convey the asset insertion decisions of the ADSs to the COD providers;

process a request from a first of the COD providers to switch from a first of the ADSs to a second of the ADSs;

direct the second ADS to perform an asset insertion decision on behalf of the first COD provider; and

convey the asset insertion decision from the second ADS to the first COD provider.

8. The computer readable medium of claim 7 , further comprising instructions that direct the processor to:

process another request from the first COD provider to switch from the second ADS;

direct the first ADS to perform another asset decision on behalf of the first COD provider; and

convey the asset decision from the first ADS to the first COD provider.

9. The computer readable medium of claim 7 , wherein:

the protocol of the first COD provider is a Data Over Cable Service Interface Specification.

10. The computer readable medium of claim 7 , wherein:

the first COD provider is a satellite television provider.

11. The computer readable medium of claim 7 , wherein:

the first COD provider is an Internet streaming provider.

12. The computer readable medium of claim 7 , wherein:

the first COD provider is a customer premise equipment (CPE); and

the computer readable medium further comprises instructions that direct the processor to:

process a request for an asset insertion decision from a user of the CPE; and

direct a third of the ADSs to perform the asset insertion decision on behalf of the first COD provider.

13. A request manager operable in a Content On Demand (COD) environment comprising a plurality of COD providers, the request manager comprising:

a plurality of COD provider interfaces, each being operable to link to a COD provider of the plurality of COD providers, wherein at least two of the COD providers have different communication protocols;

a plurality of asset decision system (ADS) interfaces each being operable to link to an ADS of a plurality of ADSs; and

a request processor communicatively coupled to the ADS interfaces and to the COD interfaces,

wherein the request processor is operable to process requests from the COD content providers for asset insertions from the ADSs according to the communication protocols of the COD providers, to receive asset insertion decisions from the ADSs, and to convey the asset insertion decisions of the ADSs to the COD providers, and

wherein the request processor is further operable to switch a first of the COD providers from a first of the ADSs to a second of the ADSs to have the second ADS perform the asset insertion decision on behalf of the first content provider.

14. The request manager of claim 13 , wherein:

the request processor is further operable to process another request from the first COD provider to switch from the second ADS, direct the first ADS to perform another asset decision on behalf of the first COD provider, and convey the asset decision from the first ADS to the first COD provider.

15. The request manager of claim 13 , wherein:

the protocol of the first COD provider is a Data Over Cable Service Interface Specification.

16. The request manager of claim 13 , wherein:

the first COD provider is a satellite television provider.

17. The request manager of claim 13 , wherein:

the first COD provider is an Internet streaming provider.

18. The request manager of claim 13 , wherein:

the first COD provider is a customer premise equipment (CPE); and

the request manager is further operable to process a request for an asset insertion decision from a user of the CPE, and to direct a third of the ADSs to perform the asset insertion decision on behalf of the first COD provider.

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 Nov 17, 2015
From: DAVIES, DANIEL
To: CANOE VENTURES, LLC
Reel/Frame 037062/0497 →
Continuity (1)
Related Publication 20170142456A1 · May 18, 2017