Method, apparatus, system and computer-readable medium for dynamically editing and displaying television advertisements to include individualized content based on a users profile
First Claim
Patent Images
1. A computer-implemented method of dynamically determining television advertisements to be provided to a customer, the method comprising:
- obtaining profile information of a customer;
selecting an advertisement based on the obtained profile information;
editing the selected advertisement to include content related to the obtained profile information; and
delivering the edited advertisement to the television, wherein;
the editing of the selected advertisement is performed by injecting at least one of image data, audio data or video data into the selected advertisement,the image data comprises text information of one of the user'"'"'s birthdate and the user'"'"'s cell phone number, andmovement of the user within the videos from the social networking site of the user are analyzed to locate similar movement to movement of an actor in the advertisement, the located video of the user is superimposed onto the advertisement to replace the character for a portion of the advertisement.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of dynamically determining television advertisements to be provided to a customer includes obtaining profile information of a customer; selecting an advertisement based on the obtained profile information; editing the selected advertisement to include content related to the obtained profile information; and delivering the edited advertisement to the television.
-
Citations
20 Claims
-
1. A computer-implemented method of dynamically determining television advertisements to be provided to a customer, the method comprising:
-
obtaining profile information of a customer; selecting an advertisement based on the obtained profile information; editing the selected advertisement to include content related to the obtained profile information; and delivering the edited advertisement to the television, wherein; the editing of the selected advertisement is performed by injecting at least one of image data, audio data or video data into the selected advertisement, the image data comprises text information of one of the user'"'"'s birthdate and the user'"'"'s cell phone number, and movement of the user within the videos from the social networking site of the user are analyzed to locate similar movement to movement of an actor in the advertisement, the located video of the user is superimposed onto the advertisement to replace the character for a portion of the advertisement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An advertisement server, comprising:
-
a profile information obtaining unit configured to obtain profile information associated with a customer; an advertisement selecting unit configured to select an advertisement based on the obtained profile information; an advertisement editing unit configured to edit the selected advertisement to include content related to the obtained social networking profile information; and an advertisement delivery unit configured to deliver the edited advertisement to the television, wherein; the editing of the selected advertisement is performed by injecting at least one of image data, audio data or video data into the selected advertisement, and the image data comprises text information of one of the user'"'"'s birthdate and the user'"'"'s cell phone number, and movement of the user within the videos from the social networking site of the user are analyzed to locate similar movement to movement of an actor in the advertisement, the located video of the user is superimposed onto the advertisement to replace the character for a portion of the advertisement.
-
-
15. A computer-implemented dynamic advertising system, comprising:
-
a television configured to access the Internet and further configured to display television programming; and an advertisement server connected to the television over the Internet, wherein at least one of the television and the advertisement server are configured to select an advertisement based on obtained profile information of a customer, and edit the selected advertisement to include content related to the obtained profile information of the customer, wherein; the editing of the selected advertisement is performed by injecting at least one of image data, audio data or video data into the selected advertisement, and the image data comprises text information of one of the user'"'"'s birthdate and the user'"'"'s cell phone number, and movement of the user within the videos from the social networking site of the user are analyzed to locate similar movement to movement of an actor in the advertisement, the located video of the user is superimposed onto the advertisement to replace the character for a portion of the advertisement.
-
-
16. A non-transitory computer-readable storage medium containing program code enabling dynamic determining of television advertisements to be provided to a customer, the medium comprising:
-
(a) program code for obtaining profile information of a customer; (b) program code for selecting an advertisement based on the obtained social networking profile information; (c) program code for editing the selected advertisement to include content related to the obtained social networking profile information; and (d) program code for delivering the edited advertisement to the television, wherein; the editing of the selected advertisement is performed by injecting at least one of image data, audio data or video data into the selected advertisement, the image data comprises text information of one of the user'"'"'s birthdate and the user'"'"'s cell phone number, and movement of the user within the videos from the social networking site of the user are analyzed to locate similar movement to movement of an actor in the advertisement, the located video of the user is superimposed onto the advertisement to replace the character for a portion of the advertisement.
-
-
17. A computer-implemented method of dynamically determining television advertisements to be provided to a customer, the method comprising:
-
obtaining profile information of a customer; selecting an advertisement based on the obtained profile information; editing the selected advertisement to include content related to the obtained profile information; and delivering the edited advertisement to the television, wherein; the editing of the selected advertisement is performed by injecting at least one of image data, audio data or video data into the selected advertisement, the image data comprises a picture of the user'"'"'s house, and movement of the user within the videos from the social networking site of the user are analyzed to locate similar movement to movement of an actor in the advertisement, the located video of the user is superimposed onto the advertisement to replace the character for a portion of the advertisement.
-
-
18. A computer-implemented method of dynamically determining television advertisements to be provided to a customer, the method comprising:
-
obtaining profile information of a customer; selecting an advertisement based on the obtained profile information; editing the selected advertisement to include content related to the obtained profile information; and delivering the edited advertisement to the television, wherein; the editing of the selected advertisement is performed by injecting at least one of image data, audio data or video data into the selected advertisement, the audio data includes voice data of the user'"'"'s name injected on the audio track of the actor/narrator to make it appear that the actor/narrator in the advert is talking directly to/about the user, while editing the actor/narrator'"'"'s lip movements to be hidden when the user'"'"'s name is called out, or replacing the actor/narrator'"'"'s lip movements with one of a plurality of pre-recorded lip movements that cover different names that produce different lip movements and while the voice data is controlled in accordance with a voice-matching algorithm to match the voice of the actor/narrator in real time, and movement of the user within the videos from the social networking site of the user are analyzed to locate similar movement to movement of an actor in the advertisement, the located video of the user is superimposed onto the advertisement to replace the character for a portion of the advertisement.
-
-
19. A computer-implemented method of dynamically determining television advertisements to be provided to a customer, the method comprising:
-
obtaining profile information of a customer; selecting an advertisement based on the obtained profile information; editing the selected advertisement to include content related to the obtained profile information; and delivering the edited advertisement to the television, wherein; the editing of the selected advertisement is performed by injecting at least one of image data, audio data or video data into the selected advertisement, the audio data includes keywords and accents of the user'"'"'s voice to mimic the user'"'"'s voice or the voice of the user'"'"'s relative or friend in saying a phrase of the advertisement to give the effect of the mimicked voice being used directly to say a portion of the advertisement, and movement of the user within the videos from the social networking site of the user are analyzed to locate similar movement to movement of an actor in the advertisement, the located video of the user is superimposed onto the advertisement to replace the character for a portion of the advertisement.
-
-
20. A computer-implemented method of dynamically determining television advertisements to be provided to a customer, the method comprising:
-
obtaining profile information of a customer; selecting an advertisement based on the obtained profile information; editing the selected advertisement to include content related to the obtained profile information; and delivering the edited advertisement to the television, wherein; the editing of the selected advertisement is performed by injecting at least one of image data, audio data or video data into the selected advertisement, and movement of the user within the videos from the social networking site of the user are analyzed to locate similar movement to movement of an actor in the advertisement, the located video of the user is superimposed onto the advertisement to replace the character for a portion of the advertisement.
-
Specification