CUSTOMER PREMISES EQUIPMENT BASED ADVERTISEMENT INSERTION MECHANISM FOR INTERNET PROTOCOL BASED NETWORKS
A system, method, and computer readable medium for a customer premises equipment based advertisement insertion mechanism for Internet Protocol based networks, comprises, storing advertisements in a customer premises equipment, detecting an advertisement insertion signal in a data stream, and multiplexing the stored advertisements into the data stream upon the detecting of the advertisement insertion signal.
Latest ALCATEL Patents:
- Support of emergency services over WLAN access to 3GPP packet core for unauthenticated users
- Monitoring equipment for cables
- System and method for controlling congestion in a network
- Communication methods and devices for uplink power control
- Method for delivering dynamic policy rules to an end user, according on his/her account balance and service subscription level, in a telecommunication network
The present patent application is related to and claims the benefit and priority of provisional patent application No. 60/744,698, filed on Apr. 12, 2006, entitled CUSTOMER PREMISES EQUIPMENT (CPE) BASED AD-INSERTION MECHANISM FOR IP DELIVERY BASED NETWORKS, the entire contents of which are incorporated by reference herein.
BACKGROUND OF THE INVENTIONThe present invention is generally related to Internet Protocol Television (IPTV) advertisement distribution and, more specifically to Customer Premises Equipment (CPE) based advertisement insertion mechanism for Internet Protocol based networks.
Traditional advertisement insertion based solutions rely on a communication device that is part of the MPEG broadcast delivery network. Directed advertisement injection at the network level is not practical for IP based video delivery systems.
Currently, various IPTV based system advertisement solutions include the use of specialized servers, which dramatically complicate the video delivery solution. The result being that the service flow is not longer linear, and has no single point where an advertisement insertion device can be utilized. The use of traditional advertisement insertion devices in this environment is complex and inflexible.
Therefore, what is needed is a method, computer readable medium and system for directed advertisement insertion mechanism for Internet Protocol delivery based networks utilizing local storage for specific user profile targeting.
SUMMARY OF THE INVENTIONThe present invention provides a mechanism by which an advertisement, commonly referred to as an ad or commercial, can be injected into an Internet Protocol (IP) based broadcast video delivery system. By using the Customer Premises Equipment (CPE) or Set Top Box (STB), the advertisements can be uploaded and stored in advance, and multiplexed by the CPE/STB at play time. This provides a scalable method by which the advertisements can be tailored to the profile of the viewer. Currently there are no known advertisement insertion mechanisms, over an IP-based network, that rely on the CPE/STB to perform this function in real-time, (that is not only before or after a broadcast, but while a broadcast is playing), using standard Ad-splicing signaling mechanisms.
In the present invention there is no need for specialized advertisement insertion devices/servers/equipment, no need to modify the IP network and network flows to accommodate advertisement insertion and no need to perform any type of Digital Rights Management (DRM) decryption, or server based manipulation of the video stream. The present invention provides the ability to provide much more specifically targeted advertisement insertions based on user profiles, demographics, time of day, etc.
In the present invention the CPE/STB will have local storage such as a hard drive or other non-volatile memory, it will trigger using the traditional SCTE 35 or equivalent signaling in order to perform the insertion and the STB will multiplex the locally stored advertisement to the existing video stream. SCTE 35 is a digital program insertion cueing message, which supports splicing of Moving Pictures Expert Group (MPEG-2) streams for digital program insertion such as advertisement insertion.
The present invention decrypts the MPEG video stream (video channel), and waits for an SCTE 35 signal, which is an international standard for advertisement insertion mechanisms for broadcast MPEG video delivery. Upon such signal, it then manipulates the original MPEG video stream, by injecting the advertisement in place of the default advertisement. The present invention uploads (pushes) the relevant advertisement, in advance, directly to the end-user CPE/STB. Relying on the CPE to perform the manipulation of the MPEG stream, to perform the insertion, multiplexing, of the advertisement.
In one embodiment of the present invention, a method for CPE based advertisement insertion mechanism for internet protocol based networks, comprises, storing advertisements in a CPE, detecting an advertisement insertion signal in a data stream, and multiplexing the stored advertisement into the data stream upon detection of the advertising insertion signal. The method may also comprise recording a user viewing habit, profiling the user based upon the recorded user viewing habit, storing the user profile and uploading the advertisement to the CPE based upon the user profile. The method may additionally comprise requesting the advertisement based upon the user profile, determining the advertisement viewership and detecting a channel change during the advertisement multiplexing. The method may comprise scheduling the advertisement multiplexing based upon data stream and scheduling the advertisement multiplexing based upon a time of viewing where the advertisement insertion signal is based upon SCTE 35 protocols.
In a further embodiment of the present invention, a computer readable medium comprises instructions for, recording a user viewing habit in a CPE, profiling the user based upon the recorded user viewing habit, matching the user profile to an advertisement, and uploading the advertisement to the CPE based upon the user profile. The computer readable medium may comprise storing the user profile, sending a set of user preferences from the set top box to a broadband network, requesting the advertisement based upon the user profile and scheduling the advertisement uploads.
In a further embodiment of the present invention, a superset of advertisements is broadcast to a profiled CPE device. The viewing habits of the household may determine which superset of advertisements the household receives, and determine which advertisements are spliced into the broadcast. When advertisement collections are broadcast, they may be broadcast at a low rate referred to as a trickle so as not to interfere with existing services. Additionally, due to the short duration of advertisements and large storage capacity in CPE devices, storage of a large number of advertisements is possible. In this embodiment, the advertisements stored on the devices would be periodically updated, deleted and refreshed.
In yet a further embodiment, a system of CPE based advertisement insertion mechanism for internet protocol based networks comprises, a memory that receives a superset of advertisements, and a processor communicably coupled to the memory, wherein the processor, records a user viewing habit in a CPE, profiles the user based upon the recorded user viewing habit, uploads the superset of advertisements to a plurality of CPE's, detects an advertisement insertion signal in a data stream, and multiplexes the uploaded advertisement into the data stream upon detection of the advertising insertion signal based upon the user profile. The system processor may upload the superset of advertisements at a pre-determined time, delete the superset of advertisements at a pre-determined time and decrypt the data stream.
Referring now to
Referring now to
Referring now to
Referring now to
Referring now to
Referring now to
Referring now to
Although an exemplary embodiment of the system of the present invention has been illustrated in the accompanied drawings and described in the foregoing detailed description, it will be understood that the invention is not limited to the embodiments disclosed, but is capable of numerous rearrangements, modifications, and substitutions without departing from the spirit of the invention as set forth and defined by the following claims. For example, the capabilities of the invention can be performed fully and/or partially by one or more of the processors or memories. Also, these capabilities may be performed in the current manner or in a distributed manner and on, or via, any device able to provide and/or receive information. Further, although depicted in a particular manner, various modules or blocks may be repositioned without departing from the scope of the current invention. Still further, although depicted in a particular manner, a greater or lesser number of modules and connections can be utilized with the present invention in order to accomplish the present invention, to provide additional known features to the present invention, and/or to make the present invention more efficient. Also, the information sent between various modules can be sent between the modules via at least one of a data network, the Internet, an Internet Protocol network, a wireless source, and a wired source and via plurality of protocols.
Claims
1. A method for a customer premises equipment based advertisement insertion mechanism for Internet protocol based networks, comprising:
- storing advertisements in a customer premises equipment;
- detecting an advertisement insertion signal in a data stream; and
- multiplexing the stored advertisements into the data stream upon the detecting of the advertisement insertion signal.
2. The method of claim 1 comprising:
- recording a user viewing habit.
3. The method of claim 2 comprising:
- profiling the user based upon the recorded user viewing habit.
4. The method of claim 3 comprising:
- storing the user profile.
5. The method of claim 3 wherein uploading the advertisement to the customer premises equipment based upon the user profile.
6. The method of claim 3 comprising:
- requesting the advertisement based upon the user profile.
7. The method of claim 1 comprising:
- determining the advertisement viewership.
8. The method of claim 1 comprising:
- detecting a channel change during the advertisement multiplexing.
9. The method of claim 1 comprising:
- scheduling the advertisement multiplexing based upon data stream.
10. The method of claim 1 comprising:
- scheduling the advertisement multiplexing based upon a time of viewing.
11. The method of claim 1 wherein:
- the advertisement insertion signal is based upon SCTE 35 protocols.
12. A computer readable medium comprising instructions for:
- recording a user viewing habit in a customer premises equipment;
- profiling the user based upon the recorded user viewing habit;
- matching the user profile to an advertisement; and
- uploading the advertisement to the customer premises equipment based upon the user profile.
13. The computer readable medium of claim 12 comprising:
- storing the user profile.
14. The computer readable medium of claim 12 comprising:
- sending a set of user preferences from the set top box to a broadband network.
15. The computer readable medium of claim 12 comprising:
- requesting the advertisement based upon the user profile.
16. The computer readable medium of claim 12 comprising:
- scheduling the advertisement uploads.
17. A system of customer premises equipment based advertisement insertion mechanism for Internet protocol based networks, comprising:
- a memory that receives an advertisement; and
- a processor communicably coupled to the memory, wherein the processor: records a user viewing habit in a customer premises equipment; profiles the user based upon the recorded user viewing habit; uploads a superset of advertisements to a plurality of customer premises equipment; detects an advertisement insertion signal in a data stream; and multiplexes the uploaded advertisement into the data stream upon detection of the advertisement insertion signal based upon the user profile.
18. The system of claim 17 wherein the upload of the superset of advertisements occurs at a pre-determined time.
19. The system of claim 17 wherein the processor deletes the superset of advertisements occurs at a pre-determined time.
20. The system of claim 17 wherein the processor decrypts the data stream.
Type: Application
Filed: Nov 1, 2006
Publication Date: Oct 18, 2007
Applicant: ALCATEL (Paris)
Inventors: GINO DION (EMBRUN), SEAN GORDON HIGGINS (SAINT JOHN), ALISTAIR PARKER (EDMONTON), TIM BARRETT (KANATA)
Application Number: 11/555,494