Systems and methods for managing and displaying dynamic and static content
First Claim
1. A method for dynamically generating an advertisement, comprising:
- storing, in a storage device,
1) a plurality of static content,
2) information associated with a plurality of users including identifying information of each of the plurality of users and information classified in one or more of a plurality of categories of demographic data of each of the plurality of users,
3) a plurality of dynamic content associated with each of the plurality of categories of demographic data, and
4) a template including predetermined areas for static and dynamic content;
receiving, at a server device, information identifying a user of a computing device at a cart in a brick and mortar shopping establishment;
establishing, at the server device, a session between the server and the computing device based on the received identifying information of the user;
determining, at the server device, an advertisement for a product should be sent to the computing device;
accessing, at the server device, the stored template and static content;
selecting, at the server device, at least one of the stored dynamic content based on the demographic data associated with the user;
dynamically generating, at the server device, the advertisement for the product by populating the template with the static content and the selected at least one dynamic content;
transmitting the dynamically generated advertisement for the product from the server device to the computing device for display;
receiving, at the server device, information from the computing device indicating selection of the product for purchase; and
storing, in the storage device, the information regarding the selection of the product for purchase and information regarding the dynamically generated advertisement, including the selected at least one dynamic content included in the dynamically generated advertisement; and
associating the stored information regarding the selection of the product for purchase with the stored information regarding the dynamically generated advertisement to determine the effectiveness of the dynamically generated advertisement;
establishing an effectiveness threshold for at least one dynamic content based on amount of the product selected for purchase;
for each dynamically generated advertisement including the at least one dynamic content, determining whether the product was selected for purchase based on the information received from the computing device;
determining a number of times the product was selected for purchase in relation to a number of times the at least one dynamic content was included in the dynamically generated advertisement exceeds the threshold; and
modifying the association of the at least one dynamic content with at least one category of demographic data, or modifying the at least one dynamic content, or transmitting a message to a manufacturer of the product advising the manufacture of the ineffectiveness of the at least one dynamic content if the number of times the product was selected does not exceed the predetermined effectiveness threshold.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable mediums, consistent with principles of some embodiments of the present invention provide for dynamically generating a document including storing a plurality of static content, information related to a user of the document, and a plurality of dynamic content associated with each of a plurality of categories associated with user information, storing a template including predetermined areas for static content and dynamic content, selecting at least one of the stored dynamic content based on the user of the document, and dynamically generating the document including the plurality of static content and the selected at least one dynamic content, wherein the dynamically generated document is displayed on a display.
-
Citations
8 Claims
-
1. A method for dynamically generating an advertisement, comprising:
-
storing, in a storage device,
1) a plurality of static content,
2) information associated with a plurality of users including identifying information of each of the plurality of users and information classified in one or more of a plurality of categories of demographic data of each of the plurality of users,
3) a plurality of dynamic content associated with each of the plurality of categories of demographic data, and
4) a template including predetermined areas for static and dynamic content;receiving, at a server device, information identifying a user of a computing device at a cart in a brick and mortar shopping establishment; establishing, at the server device, a session between the server and the computing device based on the received identifying information of the user; determining, at the server device, an advertisement for a product should be sent to the computing device; accessing, at the server device, the stored template and static content;
selecting, at the server device, at least one of the stored dynamic content based on the demographic data associated with the user;dynamically generating, at the server device, the advertisement for the product by populating the template with the static content and the selected at least one dynamic content; transmitting the dynamically generated advertisement for the product from the server device to the computing device for display; receiving, at the server device, information from the computing device indicating selection of the product for purchase; and storing, in the storage device, the information regarding the selection of the product for purchase and information regarding the dynamically generated advertisement, including the selected at least one dynamic content included in the dynamically generated advertisement; and associating the stored information regarding the selection of the product for purchase with the stored information regarding the dynamically generated advertisement to determine the effectiveness of the dynamically generated advertisement; establishing an effectiveness threshold for at least one dynamic content based on amount of the product selected for purchase; for each dynamically generated advertisement including the at least one dynamic content, determining whether the product was selected for purchase based on the information received from the computing device; determining a number of times the product was selected for purchase in relation to a number of times the at least one dynamic content was included in the dynamically generated advertisement exceeds the threshold; and modifying the association of the at least one dynamic content with at least one category of demographic data, or modifying the at least one dynamic content, or transmitting a message to a manufacturer of the product advising the manufacture of the ineffectiveness of the at least one dynamic content if the number of times the product was selected does not exceed the predetermined effectiveness threshold. - View Dependent Claims (2, 7)
-
-
3. An apparatus for dynamically generating an advertisement, comprising:
-
memory storing a set of instructions; and a processor executing the set of instructions to perform a method for dynamically generating a document, the method comprising; storing, in a storage device,
1) a plurality of static content,
2) information associated with a plurality of users including identifying information of each of the plurality of users and information classified in one or more of a plurality of categories of demographic data of each of the plurality of users,
3) a plurality of dynamic content associated with each of the plurality of categories of demographic data, and
4) a template including predetermined areas for static and dynamic content;receiving, at a server device, information identifying a user of a computing device at a cart in a brick and mortar shopping establishment; establishing, at the server device, a session between the server and the computing device based on the received identifying information of the user; determining, at the server device, an advertisement for a product should be sent to the computing device; accessing, at the server device, a template and static content; selecting, at the server device, at least one of the stored dynamic content based on the demographic data associated with the user; dynamically generating, at the server device, the advertisement for the product by populating the template with the static content and the selected at least one dynamic content; transmitting the dynamically generated advertisement for the product from the server device to the computing device for display; receiving, at the server device, information from the computing device indicating selection of the product for purchase; and storing, in the storage device, the information regarding the selection of the product for purchase and information regarding the dynamically generated advertisement, including the selected at least one dynamic content included in the dynamically generated advertisement; and associating the stored information regarding the selection of the product for purchase with the stored information regarding the dynamically generated advertisement to determine the effectiveness of the dynamically generated advertisement; establishing an effectiveness threshold for at least one dynamic content based on amount of the product selected for purchase; for each dynamically generated advertisement including the at least one dynamic content, determining whether the product was selected for purchase based on the information received from the computing device; determining a number of times the product was selected for purchase in relation to a number of times the at least one dynamic content was included in the dynamically generated advertisement exceeds the threshold; and modifying the association of the at least one dynamic content with at least one category of demographic data, or modifying the at least one dynamic content, or transmitting a message to a manufacturer of the product advising the manufacture of the ineffectiveness of the at least one dynamic content if the number of times the product was selected does not exceed the predetermined effectiveness threshold. - View Dependent Claims (4, 5)
-
-
6. A method for dynamically generating an advertisement, comprising:
-
storing, in a storage device,
1) a plurality of static content,
2) information associated with a plurality of users including identifying information of each of the plurality of users and information classified in one or more of a plurality of categories of demographic data of each of the plurality of users,
3) a plurality of dynamic content associated with each of the plurality of categories of demographic data, and
4) a template including predetermined areas for static and dynamic content;receiving information identifying a user of a computing device at a cart in a brick and mortar shopping establishment; determining, at a server device, an advertisement for a product should be sent to the computing device; accessing the stored template and static content; selecting at least one of the stored dynamic content based on the demographic data associated with the user; dynamically generating the advertisement for the product by populating the template with the static content and the selected at least one dynamic content; displaying the dynamically generated advertisement for the product on a display indicating selection of the product for purchase; receiving, at the server device, information from the computing device indicating selection of the product for purchase; storing, in the storage device, the information regarding the selection of the product for purchase and information regarding the dynamically generated advertisement, including the selected at least one dynamic content included in the dynamically generated advertisement; and associating the stored information regarding the selection of the product for purchase with the stored information regarding the dynamically generated advertisement to determine the effectiveness of the dynamically generated advertisement; establishing an effectiveness threshold for at least one dynamic content based on amount of the product selected for purchase; for each dynamically generated advertisement including the at least one dynamic content, determining whether the product was selected for purchase based on the information received from the computing device; determining a number of times the product was selected for purchase in relation to a number of times the at least one dynamic content was included in the dynamically generated advertisement exceeds the threshold; and modifying the association of the at least one dynamic content with at least one category of demographic data, or modifying the at least one dynamic content, or transmitting a message to a manufacturer of the product advising the manufacture of the ineffectiveness of the at least one dynamic content if the number of times the product was selected does not exceed the predetermined effectiveness threshold. - View Dependent Claims (8)
-
Specification