Systems and methods for providing non-intrusive advertising content
AssigneeYahoo Ad Tech LLC
InventorJeffrey Todd Wilson
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for providing non-intrusive advertising content to users. The method includes receiving user input reflecting user content preferences for receiving desired content related to specific topics in lieu of standard advertising content. The method may further include receiving a web request for electronic and then retrieving desired content based on user content preferences. Thereafter, the method may include choosing non-intrusive advertising content and generating one or more datagrams including the desired content and the non-intrusive advertising content. The requested electronic content along with generated datagrams content may then be provided for displaying.
Claims19
A computer-implemented method for transmitting customizable datagrams to user devices over an electronic network, the method including:
- receiving, at a user profile server, a first web request from a first user device with a unique identifier of a first user, the first web request including a first region for rendering a first webpage and a second region for displaying a first electronic content;
- accessing, through a publishing network, cookie data of the first user to determine, by the user profile server, first electronic content to be displayed in the second region based on the cookie data of the first user, the cookie data comprising online activities of the first user on a second user device and a third user device;
- based on the cookie data, transmitting, to a graphical user interface of the first user device, a digital widget prompt requesting the first user to select an opt-in preference for receiving electronic content and select topics of the electronic content, wherein topics of the electric content are based on tag, like, or follow actions determined from the cookie data corresponding to a social networking website;
- receiving, at the user profile server, first user input from the graphical user interface of the first user device, the first user input including a selection of the opt-in preference by the first user and topics of electronic content;
- receiving, at the user profile server, demographic and preference information from other user input from other user devices;
- determining, by a processor, a target audience for the first user based on the demographic and preference information from the other user input;
- automatically selecting, by the processor, a first desired electronic content and a first non-intrusive electronic content wherein the selecting is based on the unique identifier associated with the first user, the first user opt-in preference, the cookie data related to the social networking website, and the determined target audience, and wherein the first non-intrusive electronic content includes a periodic display of one of a first logo, a first digital image, and a first thumbnail on the graphical user interface of the first user device;
- generating, by the processor, a first datagram for display in the second region, the first datagram displayed by embedding and overlaying the first non-intrusive electronic content on the first desired electronic content;
- determining, by the processor from a storage database, electronic content data updates for the first datagram;
- automatically transmitting, from the processor, the electronic content data updates for displaying with the first datagram on the first user device;
- based on the first unique identifier, monitoring, by the processor, interactions of the first user as the first user navigates between one or more social media platforms via the second user device;
- storing, at the user profile server, tag, like, or follow actions associated with the unique identifier of the first user via the second user device and one or more specific topics that corresponds to each of the tag, like, or follow actions;
- updating, by the processor, the unique identifier of the first user based on the tag, like, or follow actions of the first user on the second user device;
- based on the updated unique identifier of the first user, transmitting, to a graphical user interface of the second user device, a second digital widget prompt requesting the first user to confirm an opt-in preference for receiving electronic content and select updated topics of the electronic content, wherein the updated topics of the electric content is based on the tag, like, or follow actions associated with the unique identifier of the first user;
- receiving, at the user profile server, second user input from the second digital widget prompt of the graphical user interface of the second user device, the second user input including a selected confirmation of the opt-in preference and updated topics of the electronic content;
- automatically selecting, by the processor, updated electronic content and a second non-intrusive electronic content wherein the selecting is based on the updated unique identifier associated with the first user, the confirmed opt-in preference and the updated topics from the second digital widget, the cookie data, and the determined target audience;
- generating, by the processor, a second datagram for display in the second region, the second datagram displayed by embedding and overlaying the second non-intrusive electronic content on the updated desired electronic content;
- automatically transmitting, from the processor, the updated desired electronic content data for displaying with the first datagram on the first user device;
- receiving, at the user profile server from the third user device, a search query input;
- and
- based on the search query input, updating the second datagram of the graphical user interface of the first user device to include a persistent window of dynamically updated search results, the search results displayed as hyperlinks.
A system for transmitting customizable datagrams to user devices over an electronic network, the system comprising:
- a data storage device storing instructions;
- and
- a processor configured to execute the instructions to perform a method, the method including:
- receiving, at a user profile server, a first web request from a first user device with a unique identifier of a first user, the first web request including a first region for rendering a first web page and a second region for displaying a first electronic content;
- accessing, through a publishing network, cookie data of the first user to determine, by the user profile server, first electronic content to be displayed in the second region based on the cookie data of the first user, the cookie data comprising online activities of the first user on a second user device and a third user device;
- based on the cookie data, transmitting, to a graphical user interface of the first user device, a digital widget prompt requesting the first user to select an opt-in preference for receiving electronic content and select topics of the electronic content, wherein topics of the electric content are based on tag, like, or follow actions determined from the cookie data corresponding to a social networking website;
- receiving, at the user profile server, first user input from the graphical user interface of the first user device, the first user input including a selection of the opt-in preference by the first user and topics of electronic content;
- receiving, at the user profile server, demographic and preference information from other user input from other user devices;
- determining, by a processor, a target audience for the first user based on the demographic and preference information from the other user input;
- automatically selecting, by the processor, a first desired electronic content and a first non-intrusive electronic content wherein the selecting is based on the unique identifier associated with the first user, the first user opt-in preference, the cookie data related to the social networking website, and the determined target audience, and wherein the first non-intrusive electronic content includes a periodic display of one of a first logo, a first digital image, and a first thumbnail on the graphical user interface of the first user device;
- generating, by the processor, a first datagram for in the second region, the first datagram displayed by embedding and overlaying the first non-intrusive electronic content on the first desired electronic content;
- determining, by the processor, electronic content data updates for the first datagram;
- automatically transmitting, from the processor, the electronic content data updates for displaying with the first datagram on the first user device;
- based on the first unique identifier, monitoring, by the processor, interactions of the first user as the first user navigates between one or more social media platforms via the second user device;
- storing, at the user profile server, tag, like, or follow actions associated with the unique identifier of the first user via the second user device and one or more specific topics that corresponds to each of the tag, like, or follow actions;
- updating, by the processor, the unique identifier of the first user based on the tag, like, or follow actions of the first user on the second user device;
- based on the updated unique identifier of the first user, transmitting, to a graphical user interface of the second user device, a second digital widget prompt requesting the first user to confirm an opt-in preference for receiving electronic content and select updated topics of the electronic content, wherein the updated topics of the electric content is based on the tag, like, or follow actions associated with the unique identifier of the first user;
- receiving, at the user profile server, second user input from the second digital widget prompt of the graphical user interface of the second user device, the second user input including a selected confirmation of the opt-in preference and updated topics of the electronic content;
- automatically selecting, by the processor, updated electronic content and a second non-intrusive electronic content wherein the selecting is based on the updated unique identifier associated with the first user, the confirmed opt-in preference and the updated topics from the second digital widget, the cookie data, and the determined target audience;
- generating, by the processor, a second datagram for display in the second region, the second datagram displayed by embedding and overlaying the second non-intrusive electronic content on the updated desired electronic content;
- automatically transmitting, from the processor, the updated desired electronic content data for displaying with the first datagram on the first user device;
- receiving, at the user profile server from the third user device, a search query input;
- and
- based on the search query input, updating the second datagram of the graphical user interface of the first user device to include a persistent window of dynamically updated search results, the search results displayed as hyperlinks.
A non-transitory computer-readable medium storing instructions, the instructions, when executed by a computer system cause the computer system to perform a method for providing customizable datagrams to user devices over an electronic network, the method including:
- receiving, at a user profile server, a first web request from a first user device with a unique identifier of a first user, the web request including a first region for rendering a first web page and a second region for displaying a first electronic content;
- accessing, through a publishing network, cookie data of the first user to determine, by the user profile server, first electronic content to be displayed in the second region based on the cookie data of the first user, the cookie data comprising online activities of the first user on a second user device and a third user device;
- based on the cookie data, transmitting, to a graphical user interface of the first user device, a digital widget prompt requesting the first user to select an opt-in preference for receiving electronic content and select topics of the electronic content, wherein topics of the electric content are based on tag, like, or follow actions determined from the cookie data corresponding to a social networking website;
- receiving, at the user profile server, first user input from the graphical user interface of the first user device, the first user input including a selection of the opt-in preference by the first user and topics of electronic content;
- receiving, at the user profile server, demographic and preference information from other user input from other user devices;
- determining, by a processor, a target audience for the first user based on the demographic and preference information from the other user input;
- automatically selecting, by the processor, a first desired electronic content and a first non-intrusive electronic content wherein the selecting is based on the unique identifier associated with the first user, the first user opt-in preference, the cookie data related to the social networking website, and the determined target audience, and wherein the first non-intrusive electronic content includes a periodic display of one of a first logo, a first digital image, and a first thumbnail on the graphical user interface of the first user device;
- generating, by the processor, a first datagram for display in the second region, the first datagram displayed by embedding and overlaying the first non-intrusive electronic content on the first desired electronic content;
- determining, by the processor from a storage database, electronic content data updates for the first datagram;
- automatically transmitting, from the processor, the electronic content data updates for displaying with the first datagram on the first user device;
- based on the first unique identifier, monitoring, by the processor, interactions of the first user as the first user navigates between one or more social media platforms via the second user device;
- storing, at the user profile server, tag, like, or follow actions associated with the unique identifier of the first user via the second user device and one or more specific topics that corresponds to each of the tag, like, or follow actions;
- updating, by the processor, the unique identifier of the first user based on the tag, like, or follow actions of the first user on the second user device;
- based on the updated unique identifier of the first user, transmitting, to a graphical user interface of the second user device, a second digital widget prompt requesting the first user to confirm an opt-in preference for receiving electronic content and select updated topics of the electronic content, wherein the updated topics of the electric content is based on the tag, like, or follow actions associated with the unique identifier of the first user;
- receiving, at the user profile server, second user input from the second digital widget prompt of the graphical user interface of the second user device, the second user input including a selected confirmation of the opt-in preference and updated topics of the electronic content;
- automatically selecting, by the processor, updated electronic content and a second non-intrusive electronic content wherein the selecting is based on the updated unique identifier associated with the first user, the confirmed opt-in preference and the updated topics from the second digital widget, the cookie data, and the determined target audience;
- generating, by the processor, a second datagram for display in the second region, the second datagram displayed by embedding and overlaying the second non-intrusive electronic content on the updated desired electronic content;
- automatically transmitting, from the processor, the updated desired electronic content data for displaying with the first datagram on the first user device;
- receiving, at the user profile server from the third user device, a search query input;
- and
- based on the search query input, updating the second datagram of the graphical user interface of the first user device to include a persistent window of dynamically updated search results, the search results displayed as hyperlinks.
Dependencies are inferred from the claim text.