Self-targeting local AD system
First Claim
Patent Images
1. A method for serving advertisements in a networked system, the method comprising:
- receiving, at a server, one or more criteria from a user via a browser, the one or more criteria including one or more preferences of the user;
receiving, at the server, data that defines advertisements from one or more advertisers;
determining, by the server, one or more attributes of the one or more advertisers;
receiving, at the server, a request to serve advertisements from the browser;
communicating, by the server, the advertisements to the browser if the one or more criteria from the user match the one or more attributes of the one or more advertisers; and
communicating browser code to the browser that is executable by the browser to cause the browser to display a localized advertisement region on a user home page, wherein the user home page is a web portal, and wherein the localized advertisement region includes;
an area configured to display one or more of the advertisements one or more at a time sequentially,a first icon, wherein the first icon, when clicked on by the user, is configured to cause the browser to scroll manually through the advertisements one or more at a time sequentially, anda second icon, wherein the second icon, when clicked on by the user, is configured to cause the browser to display an interface within the user home page, wherein the interface is configured to;
receive user input that includes a timing value per preference of the user, resulting in one or more timing values; and
cause the browser to display the advertisements one or more at a time sequentially according to the one or more timing values, wherein the one or more timing values includes;
a first speed associated with a speed of switching a displayed ad to another ad resulting from the manual scrolling by the click on the first icon, and a second speed corresponding to automatic scrolling of the advertisements one or more at a time sequentially.
9 Assignments
0 Petitions
Accused Products
Abstract
A system for serving localized advertisements receives data that defines an advertisement from an advertiser and determines a geographic location of the advertiser. The system also receives a request to serve an advertisement from a browser operated by a user and determines a geographic location associated with the user. The system communicates the advertisement to the browser if the geographic location associated with the user matches the geographic location of the advertiser.
-
Citations
22 Claims
-
1. A method for serving advertisements in a networked system, the method comprising:
-
receiving, at a server, one or more criteria from a user via a browser, the one or more criteria including one or more preferences of the user; receiving, at the server, data that defines advertisements from one or more advertisers; determining, by the server, one or more attributes of the one or more advertisers; receiving, at the server, a request to serve advertisements from the browser; communicating, by the server, the advertisements to the browser if the one or more criteria from the user match the one or more attributes of the one or more advertisers; and communicating browser code to the browser that is executable by the browser to cause the browser to display a localized advertisement region on a user home page, wherein the user home page is a web portal, and wherein the localized advertisement region includes; an area configured to display one or more of the advertisements one or more at a time sequentially, a first icon, wherein the first icon, when clicked on by the user, is configured to cause the browser to scroll manually through the advertisements one or more at a time sequentially, and a second icon, wherein the second icon, when clicked on by the user, is configured to cause the browser to display an interface within the user home page, wherein the interface is configured to; receive user input that includes a timing value per preference of the user, resulting in one or more timing values; and cause the browser to display the advertisements one or more at a time sequentially according to the one or more timing values, wherein the one or more timing values includes;
a first speed associated with a speed of switching a displayed ad to another ad resulting from the manual scrolling by the click on the first icon, and a second speed corresponding to automatic scrolling of the advertisements one or more at a time sequentially. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising one or more servers configured to:
-
receive one or more criteria from a user via a browser, the one or more criteria including one or more preferences of the user; receive data that defines advertisements from one or more advertisers; determine one or more attributes of the one or more advertisers; receive a request to serve advertisements from the browser; communicate the advertisements to the browser if the one or more criteria from the user match the one or more attributes of the one or more advertisers; and communicate browser code to the browser that is executable by the browser to cause the browser to display a localized advertisement region on a user home page, wherein the user home page is a web portal, and wherein the localized advertisement region includes; an area configured to display one or more of the advertisements one or more at a time sequentially, a first icon, wherein the first icon, when clicked on by the user, is configured to cause the browser to scroll manually through the advertisements one or more at a time sequentially, a second icon, wherein the second icon, when clicked on by the user, is configured to cause the browser to display an interface within the user home page, wherein the interface is configured to; receive user input that includes a timing value per preference of the user, resulting in one or more timing values; and cause the browser to display the advertisements one or more at a time sequentially according to the one or more timing values, wherein the one or more timing values includes;
a first speed associated with a speed of switching a displayed ad to another ad resulting from the manual scrolling by the click on the first icon, and a second speed corresponding to automatic scrolling of the advertisements one or more at a time sequentially. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium that includes processor executable instructions executable to:
-
operate and display a browser that is operable by a user; send, to a server, a request for the server to send advertisements to the browser; receive, from the server, one or more criteria from the user, the one or more criteria including one or more preferences of the user; receive, from the server, one or more attributes of the advertisements; receive, from the server, the advertisements sent from the server, if the one or more criteria from the user match the one or more attributes of the advertisements; and receive, from the server, additional instructions executable by the browser to cause the browser to display a localized advertisement region on a user home page, wherein the user home page is a web portal, and wherein the localized advertisement region includes; an area configured to display one or more of the advertisements one or more at a time sequentially, a first icon, wherein the first icon, when clicked on by the user, is configured to cause the browser to scroll manually through the advertisements one or more at a time sequentially, and a second icon, wherein the second icon, when clicked on by the user, is configured to cause the browser to display an interface, wherein the interface within the user home page, is configured to; receive user input that includes a timing value per preference of the user, resulting in one or more timing values; and cause the browser to display the advertisements one or more at a time sequentially according to the one or more timing values, wherein the one or more timing values includes;
a first speed associated with a speed of switching a displayed ad to another ad resulting from the manual scrolling by the click on the first icon, and a second speed corresponding to automatic scrolling of the advertisements one or more at a time sequentially. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification