Targeted marketing overlays for digital video recorders
First Claim
1. A method for modifying a marketing stored within a memory of a Digital Video Recorder (DVR) comprising:
- receiving a television program from a service provider;
wherein the television program contains an original marketing;
storing the television program in the memory;
sending a user ID and a program ID to the service provider;
determining whether a local marketing content has been received;
responsive to the determination that the local marketing content has been received, creating a modified marketing by modifying the original marketing with the local marketing content; and
displaying the television program with the modified marketing upon a user request.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for storing a television program in a Digital Video Recorder (DVR) and modifying the marketing in the television program to the user'"'"'s location. The software embodiment of the present invention is a Rules Engine located in the DVR. The DVR records the television programming and the Rules Engine sends a program ID and a user ID to the service provider. A service provider program (SPP) receives the program ID and user ID and determines the user'"'"'s location from the user ID. The SPP acquires local marketing content specific to the user'"'"'s location based on the user ID and the marketing ID. The SPP sends the local marketing content back to the Rules Engine. The Rules Engine then modifies the marketing in the recorded television programming with the local marketing content and displays the television programming upon user request.
121 Citations
26 Claims
-
1. A method for modifying a marketing stored within a memory of a Digital Video Recorder (DVR) comprising:
-
receiving a television program from a service provider;
wherein the television program contains an original marketing;
storing the television program in the memory;
sending a user ID and a program ID to the service provider;
determining whether a local marketing content has been received;
responsive to the determination that the local marketing content has been received, creating a modified marketing by modifying the original marketing with the local marketing content; and
displaying the television program with the modified marketing upon a user request. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for modifying a marketing stored within a memory of a Digital Video Recorder (DVR) comprising:
-
receiving a user ID and a program ID;
determining the location of a user based on the user ID;
determining whether a local marketing content exists for a television program based on the program ID; and
responsive to the determination that the local marketing content does exist, sending the local marketing content to the DVR. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. An apparatus for modifying a marketing stored within a memory of a Digital Video Recorder (DVR) comprising:
-
a storage medium;
wherein the storage medium comprises instructions for a processor to perform steps comprising;
receiving a television program from a service provider;
wherein the television program contains an original marketing;
storing the television program in the memory;
sending a user ID and a program ID to the service provider;
determining whether a local marketing content has been received;
responsive to the determination that the local marketing content has been received, creating a modified marketing by modifying the original marketing with the local marketing content; and
displaying the television program with the modified marketing upon a user request. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus for modifying a marketing stored within a memory of a Digital Video Recorder (DVR) comprising:
-
a storage medium;
wherein the storage medium comprises instructions for a processor to perform steps comprising;
receiving a user ID and a program ID;
determining the location of a user based on the user ID;
determining whether a local marketing content exists for a television program based on the program ID; and
responsive to the determination that the local marketing content does exist, sending the local marketing content to the DVR. - View Dependent Claims (18, 19, 20, 21, 22, 24, 25, 26)
-
-
23. An apparatus for modifying a marketing stored within a memory of a Digital Video Recorder (DVR) comprising:
-
receiving a television program from a service provider;
wherein the television program contains an original marketing;
storing the television program in the memory;
sending a user ID and a program ID to the service provider;
receiving the user ID and the program ID;
determining the location of a user based on the user ID;
determining whether a local marketing content exists for the television program based on the program ID;
responsive to the determination that the local marketing content does exist, sending the local marketing content to the DVR;
determining whether the local marketing content has been received;
responsive to the determination that the local marketing content has been received, creating a modified marketing by modifying the original marketing with the local marketing content;
displaying the television program with the modified marketing upon a user request;
determining whether a message indicating that no local marketing content exists for the television program has been received;
responsive to the determination that the message indicating that no local marketing content exists for the television program has been received, displaying the television program with the original marketing upon the user request;
responsive to the determination that the local marketing content has been received, determining whether the local marketing content is add-on marketing;
responsive to the determination that the local marketing content is add-on marketing, creating the modified marketing by adding the add-on marketing into the television program without modifying the substance of original marketing;
responsive to the determination that a local marketing content has been received, determining whether the local marketing content is replacement marketing;
responsive to the determination that the local marketing content is replacement marketing, creating the modified marketing by replacing the original marketing with the replacement marketing;
responsive to the determination that a local marketing content has been received, determining whether the local marketing content is overlay marketing;
responsive to the determination that the local marketing content is overlay marketing, creating the modified marketing by placing the overlay marketing over the original marketing;
responsive to the determination that the local marketing content does not exist, sending a message to the DVR indicating that there is not any local marketing content; and
wherein the location of the user is determined by cross-referencing the user ID with information stored in a user profile.
-
Specification