US20090182614A1 - System And Method For Serving Advertisements According To Network Traffic - Google Patents
System And Method For Serving Advertisements According To Network Traffic Download PDFInfo
- Publication number
- US20090182614A1 US20090182614A1 US12/013,381 US1338108A US2009182614A1 US 20090182614 A1 US20090182614 A1 US 20090182614A1 US 1338108 A US1338108 A US 1338108A US 2009182614 A1 US2009182614 A1 US 2009182614A1
- Authority
- US
- United States
- Prior art keywords
- network traffic
- web page
- level
- advertising
- advertisement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000012544 monitoring process Methods 0.000 claims abstract description 20
- 239000000523 sample Substances 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims 7
- 230000004044 response Effects 0.000 description 7
- 238000013459 approach Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000008685 targeting Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 235000014510 cooky Nutrition 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0242—Determining effectiveness of advertisements
- G06Q30/0246—Traffic
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0264—Targeted advertisements based upon schedule
Definitions
- the present invention relates generally to online advertising, and more particularly to a system and method for providing targeted advertisements.
- an advertiser may pay an advertising network a certain amount of money for a certain number of impressions.
- the advertising network may put the advertiser's advertisement(s) on web pages of different publishers (websites selling advertising space, e.g., www.yahoo.com, and www.cnn.com), and display the advertisement when a user (anybody browsing a website) browses the publisher's website.
- websites selling advertising space e.g., www.yahoo.com, and www.cnn.com
- One problem of this approach is that it may not take into account variations in network traffic, and in particular, may not take into account potentially favorable advertising times when network traffic spikes.
- an advertiser for sporting goods may have a pay per impression contract with an advertising network for displaying an advertisement on one or more sports related web pages.
- Sports fans at whom the advertiser wants to target its advertisement(s), may pay more attention to a sports related web page a few days before and after a popular sporting event, e.g., a match between two top-rated NBA teams, and traffic to the sports related web page may surge during that period of time, as shown in FIG. 3A .
- Major sporting events like the NBA Finals, the World Series, or the Super Bowl cause known network traffic spikes at known times. Advertisers bargain in advance for advertising time for such events, knowing that the number of impressions will be higher in the times surrounding those events. However, network traffic for other events is not so predictable.
- an advertiser may pay a publisher, through an advertising network, a certain amount of money for displaying an advertisement for a certain period of time. But if the traffic to the publisher's web page unexpectedly surges during this period of time, the publisher may make less money than it should be able to.
- FIG. 1 illustrates an exemplary environment in which a system of the present invention may be used.
- FIG. 2 illustrates a system for serving advertisements in response to network traffic according to one embodiment of the present invention, used in the exemplary environment shown in FIG. 1 .
- FIG. 3A illustrates an example of fluctuating network traffic to a web page.
- FIG. 3B illustrates an example of an enabling signal generated by a network traffic monitoring server in response to network traffic according to one embodiment of the present invention.
- FIG. 4 illustrates a flow chart of a method for serving advertisements in response to network traffic according to one embodiment of the present invention.
- the present invention provides a system and method which may allow an advertiser to sign a conditional contract with an advertising network so that the advertiser's advertisement may be displayed on a web page only when the network traffic thereto exceeds a threshold level.
- the system may have a network traffic monitoring server which may obtain information about actual network traffic level to the web page, compare the actual network traffic level to the web page with the threshold level, and output an enabling signal when the actual network traffic level exceeds the threshold level.
- An advertising network server may store the contract between the advertiser and the advertising network, send the threshold level to the network traffic monitoring server, and be configured to display the advertiser's advertisement on the web page only when it receives the enabling signal from the network traffic monitoring server. An advertiser will not be charged until its advertisement is displayed on the web page.
- the invention may help to improve targeting accuracy and advertising effectiveness.
- the invention may help advertisers and advertising networks to take advantage of network traffic surges.
- the present invention may further collect information about a user, and fine tune advertisements to be displayed accordingly.
- the invention may be carried out by computer-executable instructions, such as program modules.
- FIG. 1 illustrates an exemplary environment in which a system of the present invention may be used.
- publisher servers 101 - 1 and 101 - 2 may communicate over a network 103 with a number of user terminals 102 - 1 , 102 - 2 , . . . 102 - n .
- a publisher server 101 may be a computer system and may control the operation of a website or a blog.
- the user terminals 102 may be personal computers, handheld or laptop devices, microprocessor-based systems, set top boxes, or other programmable consumer electronics.
- Each user terminal may have a browser application configured to receive and display web pages, which may include text, graphics, multimedia, etc.
- the web pages may be based on, e.g., HyperText Markup Language (HTML) or extensible markup language (XML).
- HTML HyperText Markup Language
- XML extensible markup language
- One or more advertisements may be displayed on a web page.
- Network connectivity may be wired or wireless, using one or more communications protocols, as will be known to those of ordinary skill in the art.
- An advertising network server 104 may be coupled to the network 103 to send advertisements to publisher servers according to contracts between publishers, advertisers and the advertising network.
- the contracts may be, e.g., a pay per impression contract or a fixed-term contract.
- FIG. 2 illustrates a system according to one embodiment of the present invention, used in the exemplary environment shown in FIG. 1 .
- a network traffic monitoring server 111 may be coupled to the network 103 and communicate with at least one advertising network server 104 and at least one publisher server 101 .
- the network traffic monitoring server 111 may have a network traffic monitor 112 , a memory 113 and a comparator 114 .
- the network traffic monitor 112 may be used to examine traffic to one or more web pages to obtain real time traffic level data.
- the network traffic monitor 112 may be implemented in software, in hardware, or in a combination of the two.
- the network traffic monitor 112 may count the number of connections to a web page during a certain period of time, e.g., one minute, as shown in FIG. 3A .
- the network traffic monitor 112 may send a probe to a publisher server to check network traffic volume by, e.g., the length of the request queue at the publisher server or the response time of the publisher server. In general, the higher the traffic volume, the longer the request queue, and the longer the response time.
- the network traffic monitor 112 may be a Microsoft Proxy or ISA (Internet Security and Acceleration) server, watching the actual traffic to one or more web pages in real time.
- ISA Internet Security and Acceleration
- the memory 113 may receive a threshold traffic level for each web page from the advertising network server 104 .
- the threshold traffic level may be set forth in a contract between an advertiser and the advertising network, and indicate that the advertiser is willing to pay to display its advertisement on a web page only when the actual network traffic to the web page exceeds the threshold traffic level.
- the threshold traffic level may be, for example, 100 k visits per hour, as shown in FIG. 3A .
- the comparator 114 may compare the actual level of network traffic to a web page with the threshold traffic level of that web page. When the actual level of network traffic exceeds the threshold, e.g., at point A in FIG. 3A , the comparator may send an enabling signal to the advertising network server 104 , so that the server 104 may begin to display the advertiser's advertisement on the web page. In one embodiment, the comparator may send the enabling signal periodically to keep the advertising network server 104 in an enabled state for this web page. This period may be predetermined according to a rate of change of traffic patterns. For example it may be 1 minute. In one embodiment, the enabling signal may be sampled. When the actual level of network traffic falls below the threshold, e.g., at point B in FIG.
- the comparator 114 may stop outputting the enabling signal, and the server 104 may stop displaying the advertiser's advertisement on the web page. Between time points A and B, when the enabling signal is being output, then, the advertisement will be displayed, and the number of impressions monitored to determine how much the advertising is costing the advertiser.
- the network traffic monitoring server 111 may have one comparator working in a time division manner by assigning a time slot to each web page. During the time slot for a web page, e.g., sports.yahoo.com, the comparator may receive the threshold traffic level for this web page from the memory 113 , receive the actual traffic level from the network traffic monitor 112 , and compare the two signals. In another embodiment, the network traffic monitoring server 111 may have a comparator for each web page.
- the advertising network server 104 may also store a conditional contract between an advertiser (NikeTM), an advertising network and a web page (sports.yahoo.com), e.g., a NikeTM advertisement will be displayed on the sports.yahoo.com web page only when the traffic to the web page exceeds a certain number of visits, e.g., 100 k visits per hour, or when the traffic to the web page exceeds 150% of the average network traffic level.
- the advertising network server 104 may send the threshold traffic level, i.e., 100 k visits per hour, to the network traffic monitoring server 111 .
- the advertising network server 104 may also display the advertiser's advertisement on the web page when receiving an enabling signal from the network traffic monitoring server 111 , indicating that the network traffic to the web page exceeds the threshold traffic level of that web page.
- the advertising network server 104 may access information about a user to further improve targeting accuracy.
- the advertising network server 104 may determine the user's geographic location by, e.g., cookies or the user's IP address. With the geographic location information, the advertising network server 104 may determine advertisements for offers or services available in the user's area. In another embodiment, the advertising network server 104 may obtain the user's recent browsing history and/or demographic information to fine tune advertisements to the user.
- Each of the servers 104 and 111 may be a computer system, which may include one or more of a screen, an input device, a processing unit, a system memory, and a system bus coupling various components in the computer system.
- the servers 104 and 111 may control processes related to serving advertisements, including but not limited to those described below with reference to FIG. 4 .
- 104 and 111 are shown as separate servers in FIG. 2 , it should be understood that their functions may be carried out by one server.
- the network traffic monitor 112 may monitor traffic to one web page, e.g., sports.yahoo.com.
- the network traffic monitor 112 may monitor traffic to a category of web pages, and a surge of traffic to any web page in this category may be regarded as a surge of traffic to each web page in the category.
- web pages sport.yahoo.com and sports.groups.yahoo.com belong to the category “sports,” and when a surge of traffic to the web page sports.yahoo.com is detected, the server 104 may be enabled to display advertisements on the web page sports.groups.yahoo.com as well.
- FIG. 4 illustrates a flow chart of a method for serving advertisements in response to network traffic according to one embodiment of the present invention.
- the advertising network server 104 may be configured according to a contract between an advertiser (e.g., NikeTM) and an advertising network, so that a NikeTM advertisement may be displayed on a web page (e.g., sports.yahoo.com) when the network traffic to that web page exceeds a certain threshold, e.g. 100 k visits per hour.
- an advertiser e.g., NikeTM
- an advertising network e.g., a a NikeTM advertisement may be displayed on a web page (e.g., sports.yahoo.com) when the network traffic to that web page exceeds a certain threshold, e.g. 100 k visits per hour.
- a certain threshold e.g. 100 k visits per hour.
- the server 104 may send the threshold traffic level of the web page sports.yahoo.com to the network traffic monitoring server 111 .
- the network traffic monitoring server 111 may begin to monitor network traffic to the web page sports.yahoo.com, and the comparator 114 may compare the actual network traffic with the web page's threshold traffic level.
- the network traffic monitoring server 111 may send an enabling signal to the advertising network server 104 .
- the advertising network server 104 may access information about the user, and find out that the user is a female.
- the advertising network server 104 may find out that the majority of the network traffic is related to obtaining information about the particular sporting event, and determine that the subject of the surged network traffic is about the particular sport.
- the advertising network server 104 may consider the subject of the surged network traffic and user information, and choose an advertisement for clothing appropriate to the sporting event, for example.
- the server 104 may have the advertisement displayed on the web page sports.yahoo.com.
- the comparator 114 may compare the actual network traffic to the web page sports.yahoo.com to the threshold traffic level of another web page in the advertising category “sports”, e.g., the web page sports.groups.yahoo.com.
- the advertising network server 104 may choose and display an advertisement on the web page sports.groups.yahoo.com.
- the invention may be used to catch network traffic surges caused by other events, e.g., political events, entertainment events, and monetary policy changes.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
- 1. Field of the Invention
- The present invention relates generally to online advertising, and more particularly to a system and method for providing targeted advertisements.
- 2. Description of Related Art
- With the growth of the Internet, online advertising is becoming more and more important for advertisers (buyers of advertising spaces, e.g., Nike™). In one approach, an advertiser may pay an advertising network a certain amount of money for a certain number of impressions. The advertising network may put the advertiser's advertisement(s) on web pages of different publishers (websites selling advertising space, e.g., www.yahoo.com, and www.cnn.com), and display the advertisement when a user (anybody browsing a website) browses the publisher's website. One problem of this approach is that it may not take into account variations in network traffic, and in particular, may not take into account potentially favorable advertising times when network traffic spikes. For example, an advertiser for sporting goods may have a pay per impression contract with an advertising network for displaying an advertisement on one or more sports related web pages. Sports fans, at whom the advertiser wants to target its advertisement(s), may pay more attention to a sports related web page a few days before and after a popular sporting event, e.g., a match between two top-rated NBA teams, and traffic to the sports related web page may surge during that period of time, as shown in
FIG. 3A . Major sporting events like the NBA Finals, the World Series, or the Super Bowl cause known network traffic spikes at known times. Advertisers bargain in advance for advertising time for such events, knowing that the number of impressions will be higher in the times surrounding those events. However, network traffic for other events is not so predictable. At the time of signing a contract for a mid-season sporting event, it is hard for the advertiser to predict which event is going to be popular, and how many impressions it should purchase. If the advertiser pays for a low number of impressions, it may miss passionate users since the purchased impressions may run out before the traffic surge. - In another approach, an advertiser may pay a publisher, through an advertising network, a certain amount of money for displaying an advertisement for a certain period of time. But if the traffic to the publisher's web page unexpectedly surges during this period of time, the publisher may make less money than it should be able to.
- Therefore, it may be desirable to provide a system and method which may serve an advertisement in response to network traffic, and improve advertising effectiveness.
- Embodiments of the present invention are described herein with reference to the accompanying drawings, similar reference numbers being used to indicate functionally similar elements.
-
FIG. 1 illustrates an exemplary environment in which a system of the present invention may be used. -
FIG. 2 illustrates a system for serving advertisements in response to network traffic according to one embodiment of the present invention, used in the exemplary environment shown inFIG. 1 . -
FIG. 3A illustrates an example of fluctuating network traffic to a web page. -
FIG. 3B illustrates an example of an enabling signal generated by a network traffic monitoring server in response to network traffic according to one embodiment of the present invention. -
FIG. 4 illustrates a flow chart of a method for serving advertisements in response to network traffic according to one embodiment of the present invention. - The present invention provides a system and method which may allow an advertiser to sign a conditional contract with an advertising network so that the advertiser's advertisement may be displayed on a web page only when the network traffic thereto exceeds a threshold level. The system may have a network traffic monitoring server which may obtain information about actual network traffic level to the web page, compare the actual network traffic level to the web page with the threshold level, and output an enabling signal when the actual network traffic level exceeds the threshold level. An advertising network server may store the contract between the advertiser and the advertising network, send the threshold level to the network traffic monitoring server, and be configured to display the advertiser's advertisement on the web page only when it receives the enabling signal from the network traffic monitoring server. An advertiser will not be charged until its advertisement is displayed on the web page. Since users visiting the web site during the traffic surge, or on days close to an important or popular event, are more likely to be the users the advertiser wants to target, the invention may help to improve targeting accuracy and advertising effectiveness. The invention may help advertisers and advertising networks to take advantage of network traffic surges. The present invention may further collect information about a user, and fine tune advertisements to be displayed accordingly. The invention may be carried out by computer-executable instructions, such as program modules. Advantages of the present invention will become apparent from the following detailed description.
-
FIG. 1 illustrates an exemplary environment in which a system of the present invention may be used. As shown, publisher servers 101-1 and 101-2 may communicate over anetwork 103 with a number of user terminals 102-1, 102-2, . . . 102-n. A publisher server 101 may be a computer system and may control the operation of a website or a blog. Theuser terminals 102 may be personal computers, handheld or laptop devices, microprocessor-based systems, set top boxes, or other programmable consumer electronics. Each user terminal may have a browser application configured to receive and display web pages, which may include text, graphics, multimedia, etc. The web pages may be based on, e.g., HyperText Markup Language (HTML) or extensible markup language (XML). One or more advertisements may be displayed on a web page. Network connectivity may be wired or wireless, using one or more communications protocols, as will be known to those of ordinary skill in the art. - An
advertising network server 104 may be coupled to thenetwork 103 to send advertisements to publisher servers according to contracts between publishers, advertisers and the advertising network. As mentioned above, the contracts may be, e.g., a pay per impression contract or a fixed-term contract. -
FIG. 2 illustrates a system according to one embodiment of the present invention, used in the exemplary environment shown inFIG. 1 . As shown, a networktraffic monitoring server 111 may be coupled to thenetwork 103 and communicate with at least oneadvertising network server 104 and at least one publisher server 101. The networktraffic monitoring server 111 may have anetwork traffic monitor 112, amemory 113 and acomparator 114. - The
network traffic monitor 112 may be used to examine traffic to one or more web pages to obtain real time traffic level data. Thenetwork traffic monitor 112 may be implemented in software, in hardware, or in a combination of the two. In one embodiment, thenetwork traffic monitor 112 may count the number of connections to a web page during a certain period of time, e.g., one minute, as shown inFIG. 3A . In another embodiment, thenetwork traffic monitor 112 may send a probe to a publisher server to check network traffic volume by, e.g., the length of the request queue at the publisher server or the response time of the publisher server. In general, the higher the traffic volume, the longer the request queue, and the longer the response time. In a further embodiment, thenetwork traffic monitor 112 may be a Microsoft Proxy or ISA (Internet Security and Acceleration) server, watching the actual traffic to one or more web pages in real time. Although thenetwork traffic monitor 112 is shown inFIG. 2 as a part of the networktraffic monitoring server 111, it should be understood that it may be installed in a publisher server 101, or on the path between theserver 111 and a publisher server 101. - The
memory 113 may receive a threshold traffic level for each web page from theadvertising network server 104. The threshold traffic level may be set forth in a contract between an advertiser and the advertising network, and indicate that the advertiser is willing to pay to display its advertisement on a web page only when the actual network traffic to the web page exceeds the threshold traffic level. The threshold traffic level may be, for example, 100 k visits per hour, as shown inFIG. 3A . - The
comparator 114 may compare the actual level of network traffic to a web page with the threshold traffic level of that web page. When the actual level of network traffic exceeds the threshold, e.g., at point A inFIG. 3A , the comparator may send an enabling signal to theadvertising network server 104, so that theserver 104 may begin to display the advertiser's advertisement on the web page. In one embodiment, the comparator may send the enabling signal periodically to keep theadvertising network server 104 in an enabled state for this web page. This period may be predetermined according to a rate of change of traffic patterns. For example it may be 1 minute. In one embodiment, the enabling signal may be sampled. When the actual level of network traffic falls below the threshold, e.g., at point B inFIG. 3A , thecomparator 114 may stop outputting the enabling signal, and theserver 104 may stop displaying the advertiser's advertisement on the web page. Between time points A and B, when the enabling signal is being output, then, the advertisement will be displayed, and the number of impressions monitored to determine how much the advertising is costing the advertiser. - In one embodiment, the network
traffic monitoring server 111 may have one comparator working in a time division manner by assigning a time slot to each web page. During the time slot for a web page, e.g., sports.yahoo.com, the comparator may receive the threshold traffic level for this web page from thememory 113, receive the actual traffic level from thenetwork traffic monitor 112, and compare the two signals. In another embodiment, the networktraffic monitoring server 111 may have a comparator for each web page. - In the embodiment shown in
FIG. 2 , in addition to the above mentioned pay-per-impression contracts and fixed-term contracts, theadvertising network server 104 may also store a conditional contract between an advertiser (Nike™), an advertising network and a web page (sports.yahoo.com), e.g., a Nike™ advertisement will be displayed on the sports.yahoo.com web page only when the traffic to the web page exceeds a certain number of visits, e.g., 100 k visits per hour, or when the traffic to the web page exceeds 150% of the average network traffic level. Theadvertising network server 104 may send the threshold traffic level, i.e., 100 k visits per hour, to the networktraffic monitoring server 111. Theadvertising network server 104 may also display the advertiser's advertisement on the web page when receiving an enabling signal from the networktraffic monitoring server 111, indicating that the network traffic to the web page exceeds the threshold traffic level of that web page. - The
advertising network server 104 may access information about a user to further improve targeting accuracy. In one embodiment, theadvertising network server 104 may determine the user's geographic location by, e.g., cookies or the user's IP address. With the geographic location information, theadvertising network server 104 may determine advertisements for offers or services available in the user's area. In another embodiment, theadvertising network server 104 may obtain the user's recent browsing history and/or demographic information to fine tune advertisements to the user. - Each of the
servers servers FIG. 4 . Although 104 and 111 are shown as separate servers inFIG. 2 , it should be understood that their functions may be carried out by one server. - In one embodiment, the
network traffic monitor 112 may monitor traffic to one web page, e.g., sports.yahoo.com. In another embodiment, thenetwork traffic monitor 112 may monitor traffic to a category of web pages, and a surge of traffic to any web page in this category may be regarded as a surge of traffic to each web page in the category. For example, web pages sport.yahoo.com and sports.groups.yahoo.com belong to the category “sports,” and when a surge of traffic to the web page sports.yahoo.com is detected, theserver 104 may be enabled to display advertisements on the web page sports.groups.yahoo.com as well. -
FIG. 4 illustrates a flow chart of a method for serving advertisements in response to network traffic according to one embodiment of the present invention. - At 401, the
advertising network server 104 may be configured according to a contract between an advertiser (e.g., Nike™) and an advertising network, so that a Nike™ advertisement may be displayed on a web page (e.g., sports.yahoo.com) when the network traffic to that web page exceeds a certain threshold, e.g. 100 k visits per hour. - At 402, the
server 104 may send the threshold traffic level of the web page sports.yahoo.com to the networktraffic monitoring server 111. - At 403, the network
traffic monitoring server 111, or more specifically thenetwork traffic monitor 112, may begin to monitor network traffic to the web page sports.yahoo.com, and thecomparator 114 may compare the actual network traffic with the web page's threshold traffic level. - At 404, when the actual network traffic to the web page sports.yahoo.com exceeds its threshold traffic level, the network
traffic monitoring server 111, or more specifically thecomparator 114, may send an enabling signal to theadvertising network server 104. - At 405, the
advertising network server 104 may access information about the user, and find out that the user is a female. - At 406, the
advertising network server 104 may find out that the majority of the network traffic is related to obtaining information about the particular sporting event, and determine that the subject of the surged network traffic is about the particular sport. - At 407, the
advertising network server 104 may consider the subject of the surged network traffic and user information, and choose an advertisement for clothing appropriate to the sporting event, for example. - At 408, the
server 104 may have the advertisement displayed on the web page sports.yahoo.com. - At 409, the
comparator 114 may compare the actual network traffic to the web page sports.yahoo.com to the threshold traffic level of another web page in the advertising category “sports”, e.g., the web page sports.groups.yahoo.com. - At 410, if the actual network traffic to the web page sports.yahoo.com exceeds the threshold traffic level of sports.groups.yahoo.com, the
advertising network server 104 may choose and display an advertisement on the web page sports.groups.yahoo.com. - The invention may be used to catch network traffic surges caused by other events, e.g., political events, entertainment events, and monetary policy changes.
- Several features and aspects of the present invention have been illustrated and described in detail with reference to particular embodiments by way of example only, and not by way of limitation. Those of skill in the art will appreciate that alternative implementations and various modifications to the disclosed embodiments are within the scope and contemplation of the present disclosure. Therefore, it is intended that the invention be considered as limited only by the scope of the appended claims.
Claims (25)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/013,381 US20090182614A1 (en) | 2008-01-11 | 2008-01-11 | System And Method For Serving Advertisements According To Network Traffic |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/013,381 US20090182614A1 (en) | 2008-01-11 | 2008-01-11 | System And Method For Serving Advertisements According To Network Traffic |
Publications (1)
Publication Number | Publication Date |
---|---|
US20090182614A1 true US20090182614A1 (en) | 2009-07-16 |
Family
ID=40851472
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/013,381 Abandoned US20090182614A1 (en) | 2008-01-11 | 2008-01-11 | System And Method For Serving Advertisements According To Network Traffic |
Country Status (1)
Country | Link |
---|---|
US (1) | US20090182614A1 (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090198559A1 (en) * | 2008-02-06 | 2009-08-06 | Disney Enterprises, Inc. | Multi-resolutional forecasting system |
US20120124666A1 (en) * | 2009-07-23 | 2012-05-17 | Ahnlab, Inc. | Method for detecting and preventing a ddos attack using cloud computing, and server |
US8869036B1 (en) | 2011-07-20 | 2014-10-21 | Google Inc. | System for troubleshooting site configuration based on real-time analytics data |
US8880996B1 (en) * | 2011-07-20 | 2014-11-04 | Google Inc. | System for reconfiguring a web site or web page based on real-time analytics data |
US20150052227A1 (en) * | 2013-08-13 | 2015-02-19 | Bloomberg Finance L.P | Apparatus and method for providing supplemental content |
US9467745B1 (en) | 2015-04-06 | 2016-10-11 | Domo, Inc. | Viewer traffic visualization platform |
USD769908S1 (en) | 2015-08-07 | 2016-10-25 | Domo, Inc. | Display screen or portion thereof with a graphical user interface for analytics |
USD778933S1 (en) | 2015-04-06 | 2017-02-14 | Domo, Inc. | Display screen or portion thereof with a graphical user interface |
USD779524S1 (en) | 2015-04-06 | 2017-02-21 | Domo, Inc. | Display screen or portion thereof with a graphical user interface for analytics |
USD780213S1 (en) | 2015-04-06 | 2017-02-28 | Domo, Inc. | Display screen or portion thereof with an animated graphical user interface |
US9628355B1 (en) | 2011-07-20 | 2017-04-18 | Google Inc. | System for validating site configuration based on real-time analytics data |
CN108268551A (en) * | 2016-12-30 | 2018-07-10 | 北京国双科技有限公司 | A kind of advertisement safety monitoring method and device |
USD836655S1 (en) | 2015-04-06 | 2018-12-25 | Domo, Inc | Display screen or portion thereof with a graphical user interface |
US20220207586A1 (en) * | 2020-12-30 | 2022-06-30 | Leah Soiefer | Ecommerce aggregation platform |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030229692A1 (en) * | 2001-11-02 | 2003-12-11 | Kiem-Phong Vo | System and method for monitoring data traffic on a network |
US20070088693A1 (en) * | 2003-09-30 | 2007-04-19 | Google Inc. | Document scoring based on traffic associated with a document |
-
2008
- 2008-01-11 US US12/013,381 patent/US20090182614A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030229692A1 (en) * | 2001-11-02 | 2003-12-11 | Kiem-Phong Vo | System and method for monitoring data traffic on a network |
US20070088693A1 (en) * | 2003-09-30 | 2007-04-19 | Google Inc. | Document scoring based on traffic associated with a document |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090198559A1 (en) * | 2008-02-06 | 2009-08-06 | Disney Enterprises, Inc. | Multi-resolutional forecasting system |
US20120124666A1 (en) * | 2009-07-23 | 2012-05-17 | Ahnlab, Inc. | Method for detecting and preventing a ddos attack using cloud computing, and server |
US9386036B2 (en) * | 2009-07-23 | 2016-07-05 | Ahnlab, Inc. | Method for detecting and preventing a DDoS attack using cloud computing, and server |
US8869036B1 (en) | 2011-07-20 | 2014-10-21 | Google Inc. | System for troubleshooting site configuration based on real-time analytics data |
US8880996B1 (en) * | 2011-07-20 | 2014-11-04 | Google Inc. | System for reconfiguring a web site or web page based on real-time analytics data |
US9628355B1 (en) | 2011-07-20 | 2017-04-18 | Google Inc. | System for validating site configuration based on real-time analytics data |
US20150052227A1 (en) * | 2013-08-13 | 2015-02-19 | Bloomberg Finance L.P | Apparatus and method for providing supplemental content |
USD778933S1 (en) | 2015-04-06 | 2017-02-14 | Domo, Inc. | Display screen or portion thereof with a graphical user interface |
USD779524S1 (en) | 2015-04-06 | 2017-02-21 | Domo, Inc. | Display screen or portion thereof with a graphical user interface for analytics |
USD780213S1 (en) | 2015-04-06 | 2017-02-28 | Domo, Inc. | Display screen or portion thereof with an animated graphical user interface |
US9467745B1 (en) | 2015-04-06 | 2016-10-11 | Domo, Inc. | Viewer traffic visualization platform |
US9973805B1 (en) | 2015-04-06 | 2018-05-15 | Domo, Inc. | Viewer traffic visualization platform |
USD836655S1 (en) | 2015-04-06 | 2018-12-25 | Domo, Inc | Display screen or portion thereof with a graphical user interface |
USD769908S1 (en) | 2015-08-07 | 2016-10-25 | Domo, Inc. | Display screen or portion thereof with a graphical user interface for analytics |
USD844633S1 (en) | 2015-08-07 | 2019-04-02 | Domo, Inc. | Display screen or portion thereof with a graphical user interface for analytics |
CN108268551A (en) * | 2016-12-30 | 2018-07-10 | 北京国双科技有限公司 | A kind of advertisement safety monitoring method and device |
US20220207586A1 (en) * | 2020-12-30 | 2022-06-30 | Leah Soiefer | Ecommerce aggregation platform |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090182614A1 (en) | System And Method For Serving Advertisements According To Network Traffic | |
US8738433B2 (en) | Method and system for targeted advertising | |
EP2534632B1 (en) | Communicating information in a social network system about activities from another domain | |
US20100121676A1 (en) | Method and system for logging impressions of online advertisments | |
US10181135B2 (en) | Method and apparatus for presenting advertisements | |
US10628858B2 (en) | Initiating real-time bidding based on expected revenue from bids | |
US20130268351A1 (en) | Verified online impressions | |
US11386450B2 (en) | Systems and methods for advertising on content-screened web pages | |
US20170228764A1 (en) | Reducing Bias Caused by Cleared Cookies | |
US20110082755A1 (en) | System and method for presenting and metering advertisements | |
US20120010943A1 (en) | Systems and methods for providing a reverse frequency cap in advertisement viewing | |
US10445789B2 (en) | Segment-based floors for use in online ad auctioning techniques | |
US9900227B2 (en) | Analyzing changes in web analytics metrics | |
WO2009158095A2 (en) | Systems and methods for utilizing assist data to optimize digital ads | |
CN108234413A (en) | The determining method, apparatus and advertising platform of ad traffic quality | |
KR20120022011A (en) | Advertisement system and method based on traffic quality | |
WO2011140036A1 (en) | Content delivery based on user terminal events | |
JP4945490B2 (en) | Fraud detection device and fraud detection method | |
US20090144138A1 (en) | Method and system of advertisement management | |
KR101598620B1 (en) | Advertisement system and method for determining advertisement for transmission using interest period with respect to keyword | |
US20140136317A1 (en) | Advertisement information providing device and advertisement information providing method | |
KR101089550B1 (en) | Online customized advertising system and method | |
JP2017211749A (en) | Advertising device, warning output method, and warning output program | |
US20170018009A1 (en) | Bidding Systems and Methods For Minimizing The Cost Of Field Experiments Using Advertisement Exchanges | |
US20190044996A1 (en) | Evaluation of tcp responses via remote clients |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: YAHOO| INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KEKRE, AMOL;REEL/FRAME:020368/0407 Effective date: 20080108 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: YAHOO HOLDINGS, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:YAHOO| INC.;REEL/FRAME:042963/0211 Effective date: 20170613 |
|
AS | Assignment |
Owner name: OATH INC., NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:YAHOO HOLDINGS, INC.;REEL/FRAME:045240/0310 Effective date: 20171231 |