Methods, systems, and devices for dynamically generating a personalized advertisement on a website for manufacturing customizable products
First Claim
1. A computer-implemented method for dynamically generating a personalized online advertisement for one or more customizable products, the method comprising:
- determining or retrieving, by a computer system, an identity of a first user requesting a web site by use of one or more cookies embedded in the web site;
determining, by the computer system, an advertisement for one or more customizable products for placement within an advertisement space on the website for viewing by the first user;
dynamically obtaining, by the computer system, information of an employer or organization of the first user based at least in part on the identity of the first user by;
identifying a plurality of information sources that comprise information of the employer or organization of the first user, wherein the plurality of identified information sources comprise one or more social media websites, company websites, personal websites, news media websites, or ad exchange databases;
determining or converting one or more network interfaces of the computer system for communicating with the plurality of identified information sources;
automatically retrieving information of the employer or organization of the first user from the plurality of identified information sources through the one or more network interfaces; and
normalizing the information of the employer or organization of the first user retrieved from the plurality of identified information sources;
verifying, by the computer system, the retrieved information of the employer or organization of the first user, wherein the verifying comprises;
comparing the retrieved information of the employer or organization of the first user from a first information source of the plurality of identified information sources with information of the employer or organization of the first user from a second information source of the plurality of identified information sources;
dynamically calculating whether the first information source and the second information source of the plurality of identified information sources meet a sufficient threshold accuracy level; and
cross-checking the retrieved information of the employer or organization of the first user with an information source associated with a second user, wherein the associated information source comprises a second user social media website, a second user company website, a second user personal website, or a second user news media website, and wherein the second user has been determined, by the computer system, to be a family member, friend, or colleague of the first user;
modifying, by the computer system, the determined advertisement for one or more customizable products by;
identifying one or more locations for logo placement on the one or more customizable products determined by a spatial analysis of the one or more customizable products, wherein the spatial analysis comprises an optimization of visibility of one or more logos on the one or more customizable products, and wherein each of the one or more locations for logo placement comprises a geometric shape having a size, determined by the computer, based at least in part on one or more characteristics of the one or more customizable products;
identifying and retrieving, by the computer system from a logo database, one or more logos associated with the dynamically obtained and verified information of the employer or organization of the first user, wherein the identifying the one or more logos is based at least in part on one or more characteristics of the one or more locations for logo placement on the one or more customizable products;
altering, by the computer system, the one or more logos to be compatible with the one or more locations for logo placement;
graphically embedding the one or more logos associated with the employer or organization of the first user onto the one or more locations for logo placement on the one or more customizable products; and
embedding one or more selectable links on the determined advertisement, wherein selecting the one or more selectable links causes retrieval of a purchase website for purchasing the one or more customizable products comprising the one or more logos; and
transmitting, by the computer system, the modified advertisement for one or more customizable products for placement on the website for viewing by the first user,wherein the computer system comprises a computer processor and an electronic storage medium.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments herein relate to systems, methods, and devices for enhanced targeted digital advertising for customizable products. Various embodiments described herein relate to systems, methods, and devices for dynamically generating a personalized online advertisement for one or more customizable products, which can be tailored to a particular consumer whose identity has been determined, for example, based on consumer information and/or cookie data from an embedded cookie. Various embodiments herein relate to systems, methods, and devices for determining an advertisement for one or more customizable products within an advertisement space on a website, retrieving a logo or graphic based on user information, wherein the logo or graphic can be graphically embedded into a dynamically determined placement on a customized product advertisement, and wherein the user information is obtained from one or more information sources having disparate data structures through one or more network interfaces.
-
Citations
20 Claims
-
1. A computer-implemented method for dynamically generating a personalized online advertisement for one or more customizable products, the method comprising:
-
determining or retrieving, by a computer system, an identity of a first user requesting a web site by use of one or more cookies embedded in the web site; determining, by the computer system, an advertisement for one or more customizable products for placement within an advertisement space on the website for viewing by the first user; dynamically obtaining, by the computer system, information of an employer or organization of the first user based at least in part on the identity of the first user by; identifying a plurality of information sources that comprise information of the employer or organization of the first user, wherein the plurality of identified information sources comprise one or more social media websites, company websites, personal websites, news media websites, or ad exchange databases; determining or converting one or more network interfaces of the computer system for communicating with the plurality of identified information sources; automatically retrieving information of the employer or organization of the first user from the plurality of identified information sources through the one or more network interfaces; and normalizing the information of the employer or organization of the first user retrieved from the plurality of identified information sources; verifying, by the computer system, the retrieved information of the employer or organization of the first user, wherein the verifying comprises; comparing the retrieved information of the employer or organization of the first user from a first information source of the plurality of identified information sources with information of the employer or organization of the first user from a second information source of the plurality of identified information sources; dynamically calculating whether the first information source and the second information source of the plurality of identified information sources meet a sufficient threshold accuracy level; and cross-checking the retrieved information of the employer or organization of the first user with an information source associated with a second user, wherein the associated information source comprises a second user social media website, a second user company website, a second user personal website, or a second user news media website, and wherein the second user has been determined, by the computer system, to be a family member, friend, or colleague of the first user; modifying, by the computer system, the determined advertisement for one or more customizable products by; identifying one or more locations for logo placement on the one or more customizable products determined by a spatial analysis of the one or more customizable products, wherein the spatial analysis comprises an optimization of visibility of one or more logos on the one or more customizable products, and wherein each of the one or more locations for logo placement comprises a geometric shape having a size, determined by the computer, based at least in part on one or more characteristics of the one or more customizable products; identifying and retrieving, by the computer system from a logo database, one or more logos associated with the dynamically obtained and verified information of the employer or organization of the first user, wherein the identifying the one or more logos is based at least in part on one or more characteristics of the one or more locations for logo placement on the one or more customizable products; altering, by the computer system, the one or more logos to be compatible with the one or more locations for logo placement; graphically embedding the one or more logos associated with the employer or organization of the first user onto the one or more locations for logo placement on the one or more customizable products; and embedding one or more selectable links on the determined advertisement, wherein selecting the one or more selectable links causes retrieval of a purchase website for purchasing the one or more customizable products comprising the one or more logos; and transmitting, by the computer system, the modified advertisement for one or more customizable products for placement on the website for viewing by the first user, wherein the computer system comprises a computer processor and an electronic storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification