US2015019334A1PendingUtilityA1

Systems and methods for providing targeted messaging when targeting terms are unavailable

Assignee: INFOLINKS INCPriority: Jul 9, 2013Filed: Jul 9, 2013Published: Jan 15, 2015
Est. expiryJul 9, 2033(~6.9 yrs left)· nominal 20-yr term from priority
G06Q 30/0256G06Q 30/0251
29
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for providing a targeted message based on at least one targeting term are provided herein. Some embodiments may include a machine having circuitry configured to receive a request to present a targeted message. In response to receiving the request, the circuitry can be configured to determine whether one or more targeting terms are included in the request and are available. In response to determining that the targeting terms are unavailable, the circuitry may access historical information associated with available targeting terms and provide a targeted message based on the historical information.

Claims

exact text as granted — not AI-modified
That which is claimed: 
     
         1 . A system comprising:
 circuitry configured to:
 receive a request to present a targeted message; 
 in response to receiving the request, determine whether one or more targeting terms are included in the request and are available; 
 in response to determining that the targeting terms are unavailable, access historical information associated with available targeting terms; and 
 provide a targeted message based on the historical information. 
   
     
     
         2 . The system of  claim 1 , wherein the targeting terms are search terms and the search terms are unavailable because the search terms were omitted by a search engine. 
     
     
         3 . The system of  claim 1 , wherein the circuitry is further configured to:
 receive a second request to present a second targeted message;   in response to receiving the second request, determine whether at least one second targeting term is included in the second request and is available; and   in response to determining the second targeting term is included in the second targeted message and available:
 extract the second targeting term; 
 compare the second targeting term with keywords associated with targeted messages; 
 in response to determining the second targeting term matches one of the keywords, provide a keyword-based targeted message associated with the one of the keywords; and 
 store the second targeting term in a database such that the second targeting term is associated with the historical information. 
   
     
     
         4 . The system of  claim 3 , wherein the circuitry is further configured to, in response to determining the second targeting term is included in the second targeted message and available:
 receive user information associated with a user indicating an advertising territory of the user; and   store the user information in the database such that the user information is associated with the historical information.   
     
     
         5 . The system of  claim 1 , wherein the circuitry is further configured to access the historical information by:
 generating a ranking request to a database, the ranking request indicating one or more ranking criteria for targeting terms; and   receiving the historical information from the database, the historical information indicating a ranking of one or more targeting terms based on the one or more ranking criteria.   
     
     
         6 . The system of  claim 5 , wherein the ranking is based on country code and targeting term count. 
     
     
         7 . The system of  claim 5 , wherein:
 the ranking is based on one or more of publisher webpage referral count, dwell time, price for historic targeted advertisement bids, targeted advertisement click rate, time of collection for the targeting terms, and search engine source; and   the circuitry is further configured to:
 determine an estimated targeting term based on the ranking; and 
 provide the targeted message based on the estimated targeting term. 
   
     
     
         8 . The system of  claim 1 , wherein the circuitry is further configured to:
 determine an extracted targeting term from a publisher webpage; and   associate the extracted targeting term the historical information.   
     
     
         9 . The system of  claim 1 , wherein the processing circuitry is further configured to:
 receive user information associated with a user indicating an advertising territory of the user;   determine an estimated targeting term based on the user information; and   provide the targeted message based on the user information.   
     
     
         10 . The system of  claim 1 , wherein the processing circuitry is further configured to:
 determine an estimated targeting term based on the historical information;   send the estimated targeting term to one or more targeted message provider servers;   receive one or more targeted message bids each including an associated price from the one or more targeted message provider servers; and   determine the targeted message from the one or more targeted message bids based on the associated prices.   
     
     
         11 . The system of  claim 10 , wherein the processing circuitry is further configured to:
 receive user information associated with the user indicating a demographic of the user; and   send the user information to the one or more targeted message provider servers for determination of the one or more advertisement bids.   
     
     
         12 . The system of  claim 1 , wherein the circuitry is further configured to:
 receive the historical information as browser cookie data from a user device associated with a user; and   provide the targeted message to the user device.   
     
     
         13 . A method for providing an advertisement, comprising:
 receiving a request to present a targeted message;   in response to receiving the request, determining whether one or more targeting terms are included in the request and are available;   in response to determining that the targeting terms are unavailable, accessing historical information associated with available targeting terms; and   providing a targeted message based on the historical information.   
     
     
         14 . The method of  claim 13 , wherein the targeting terms are search terms and the search terms are unavailable because the search terms were omitted by a search engine. 
     
     
         15 . The method of  claim 13  further comprising:
 receiving a second request to present a second targeted message; 
 in response to receiving the second request, determining whether at least one second targeting term is included in the second request and is available; 
 in response to determining the second targeting term is included in the second targeted message and available:
 extracting the second targeting term; 
 comparing the second targeting term with keywords associated with targeted messages; 
 in response to determining the second targeting term matches one of the keywords, providing a keyword-based targeted message associated with the one of the keywords; and 
 storing the second targeting term in a database such that the second targeting term is associated with the historical information. 
 
 
     
     
         16 . The method of  claim 15  further comprising, in response to determining the second targeting term is included in the second targeted message and available:
 receiving user information associated with a user indicating an advertising territory of the user; and 
 storing the user information in the database such that the user information is associated with the historical information. 
 
     
     
         17 . The method of  claim 13 , wherein accessing the historical information includes:
 generating a ranking request to a database, the ranking request indicating one or more ranking criteria for targeting terms; and   receiving the historical information from the database, the historical information indicating a ranking of one or more targeted terms based on the one or more ranking criteria.   
     
     
         18 . The method of  claim 17 , wherein the ranking is based on country code and targeting term count. 
     
     
         19 . The method of  claim 17 , wherein:
 the ranking is based on one or more of publisher webpage referral count, dwell time, price for historic advertisement bids, advertisement click rate, time of collection for the targeting terms, and search engine source; and   the method further includes:
 determining an estimated targeting term based on the ranking; and 
 providing the targeted message based on the estimated targeting term. 
   
     
     
         20 . The method of  claim 13  further comprising:
 determining an extracted targeting term from a publisher webpage; and 
 associating the extracted targeting term the historical information. 
 
     
     
         21 . The method of  claim 13  further comprising:
 receiving user information associated with a user indicating an advertising territory of the user; 
 determining an estimated targeting term based on the user information; and 
 providing the targeted message based on the user information. 
 
     
     
         22 . The method of  claim 13  further comprising:
 determining an estimated targeting term based on the historical information; 
 sending the estimated targeting term to one or more targeted message provider servers; 
 receiving one or more targeted message bids each including an associated price from the one or more targeted message provider servers; and 
 determining the targeted message from the one or more targeted message bids based on the associated prices. 
 
     
     
         23 . The method of  claim 22  further comprising:
 receiving user information associated with the user indicating a demographic of the user; and 
 sending the user information to the one or more targeted message provider servers for determination of the one or more advertisement bids. 
 
     
     
         24 . The method of  claim 13  further comprising:
 receiving the historical information as browser cookie data from a user device associated with a user; and 
 providing the targeted message to the user device. 
 
     
     
         25 . A computer program product comprising a non-transitory computer readable storage medium and computer program instructions stored therein, the computer program instructions comprising program instructions for:
 receiving a request to present a targeted message;   in response to receiving the request, determining whether one or more targeting terms are included in the request and are available;   in response to determining that the targeting terms are unavailable, accessing historical information associated with available targeting terms; and   providing a targeted message based on the historical information.

Join the waitlist — get patent alerts

Track US2015019334A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.