METHOD OF CREATING DYNAMIC CUSTOM-TARGETED ADVERTISEMENT CONTENT
A method of dynamically generating an advertisement includes collecting information data associated with a viewer, processing the information data to generate a viewer profile, obtaining an intended action from the viewer, generating an advertisement content based on the intended action and the viewer profile, and transmitting the advertisement content to the viewer.
1 . A computer-implemented method for dynamically generating an advertisement, the method comprising:
collecting information data associated with a viewer;
processing, via one or more processing units, the information data to generate a viewer profile associated with the viewer;
obtaining an intended action from the viewer;
generating, via the one or more processing units, an advertisement based on the intended action and the viewer profile; and
transmitting the advertisement to the viewer.
2 . The computer-implemented method of claim 1 , wherein the viewer profile comprises a plurality of attributes stored within a database.
3 . The computer-implemented method of claim 2 , further comprising:
determining a result based on an action of the viewer after viewing the advertisement;
correlating the result with the stored attributes; and
updating the attributes stored within the database.
4 . The computer-implemented method of claim 3 , further comprising generating a second advertisement in response to the action.
5 . The computer-implemented method of claim 2 , wherein the attributes are associated with a social graph associated with the viewer.
6 . The computer-implemented method of claim 1 , wherein the advertisement is associated with an environmental condition.
7 . The computer-implemented method of claim 6 , wherein the environmental condition is associated with a location of the viewer.
8 . The computer-implemented method of claim 1 , wherein the advertisement is associated with an available inventory.
9 . A system for dynamically generating an advertisement, the system comprising:
a processor;
a memory coupled to the processor;
wherein the memory is configured to store a program, executable by the processor, for implementing a method comprising:
collecting information data associated with a viewer;
processing, via one or more processing units, the information data to generate a viewer profile associated with the viewer;
obtaining an intended action from the viewer;
generating, via the one or more processing units, an advertisement based on the intended action and the viewer profile; and
transmitting the advertisement to the viewer.
10 . The system of claim 9 , wherein the viewer profile comprises a plurality of attributes stored within the memory.
11 . The system of claim 10 , wherein the method further comprises:
determining a result based on an action taken by the viewer in response to the advertisement;
correlating the result with the stored attributes; and
updating the attributes stored within the memory.
12 . The system of claim 11 , wherein the method further comprises generating a second advertisement in response to the action.
13 . The system of claim 10 , wherein the attributes are associated with a social graph associated with the viewer.
14 . The system of claim 9 , wherein the advertisement is associated with an environmental condition.
15 . The system of claim 14 , wherein the environmental condition is associated with a location of the viewer.
16 . The system of claim 9 , wherein the advertisement is associated with an available inventory.
17 . One or more non-transitory computer-readable media storing computer-executable instructions for dynamically generating an advertisement that, when executed, cause one or more computing devices to:
collect information data associated with a viewer;
process, via one or more processing units, the information data to generate a viewer profile associated with the viewer;
obtain an intended action from the viewer;
generate, via the one or more processing units, an advertisement based on the intended action and the viewer profile; and
transmit the advertisement to the viewer.
18 . The non-transitory computer-readable media of claim 17 , wherein the viewer profile comprises a plurality of attributes stored within a database.
19 . The non-transitory computer-readable media of claim 18 , further comprising:
determining a result based on an action of the viewer after viewing the advertisement;
correlating the result with the stored attributes; and
updating the attributes stored within the database.
20 . The non-transitory computer-readable media of claim 19 , further comprising generating a second advertisement in response to the action.