US2011320275A1PendingUtilityA1

Advertising proximity route selection

Assignee: O'SULLIVAN PATRICK JPriority: Jun 23, 2010Filed: Jun 23, 2010Published: Dec 29, 2011
Est. expiryJun 23, 2030(~3.9 yrs left)· nominal 20-yr term from priority
G06Q 30/0261G01C 21/3476G01C 21/3484G06Q 30/0269G06Q 30/0251G06Q 30/02G06Q 30/0255
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A request for route information to a destination is received by a route processing module. Available routes to the destination are determined in response to receiving the request. It is determined, for at least one available route to the destination, whether the available route provides proximity to at least one targeted advertisement. At least one available route to the destination is provided upon determining that the available route provides the proximity to the targeted advertisement.

Claims

exact text as granted — not AI-modified
1 . A method, comprising:
 receiving, via a route processing module, a request for route information to a destination;   determining, in response to receiving the request, available routes to the destination;   determining, for at least one available route to the destination, whether the at least one available route provides proximity to at least one targeted advertisement; and   providing the at least one available route to the destination upon determining that the at least one available route provides the proximity to the at least one targeted advertisement.   
     
     
         2 . The method of  claim 1 , where determining, for at least one available route to the destination, whether the at least one available route provides proximity to at least one targeted advertisement comprises:
 determining the at least one targeted advertisement;   determining a location associated with each of the at least one targeted advertisement; and   determining whether the location associated with each of the at least one targeted advertisement is proximate to the at least one available route.   
     
     
         3 . The method of  claim 2 , where determining the at least one targeted advertisement comprises:
 determining route requester information;   determining a targeted advertising characteristic associated with a route requester based upon the route requester information;   comparing the targeted advertising characteristic with available advertisements; and   determining a match between the targeted advertising characteristic and at least one of the available advertisements.   
     
     
         4 . The method of  claim 3 , where determining a targeted advertising characteristic associated with the route requester comprises:
 accessing a profile associated with the route requester; and   identifying the targeted advertising characteristic associated with the route requester based upon the profile.   
     
     
         5 . The method of  claim 1 , where determining, for at least one available route to the destination, whether the at least one available route provides proximity to at least one targeted advertisement comprises:
 determining a primary route among a plurality of available routes;   calculating a travel time difference associated with each available route that provides proximity to the at least one targeted advertisement relative to the primary route;   determining whether the travel time difference associated with each available route is less than a configured maximum travel time difference; and   where providing the at least one available route to the destination upon determining that the at least one available route provides the proximity to the at least one targeted advertisement comprises providing a route with an associated travel time difference less than the configured maximum travel time difference.   
     
     
         6 . The method of  claim 1 , where determining, for at least one available route to the destination, whether the at least one available route provides proximity to at least one targeted advertisement comprises determining targeted advertising associated with at least one of an activity associated with the destination and a temporal factor associated with a time period during which the request is received. 
     
     
         7 . The method of  claim 1 , further comprising:
 determining whether a route requester travels at least a portion of the provided at least one available route to the destination that provides the proximity to the at least one targeted advertisement; and   sending a message to an advertising server identifying an advertising impression proximity event associated with each of the at least one targeted advertisement proximate to the traveled portion of the provided at least one available route.   
     
     
         8 . The method of  claim 1 , further comprising:
 determining whether a route requester travels to a location associated with a targeted advertisement proximate to the provided at least one available route; and   sending a message indicating that the route requester traveled to the location to an advertising server that adjusts an advertising incentive associated with future routing via the provided at least one available route.   
     
     
         9 . A system, comprising:
 a memory that stores advertising location information; and   a processor programmed to:   receive a request for route information to a destination;   determine, in response to receiving the request, available routes to the destination;   determine, for at least one available route to the destination using the advertising location information, whether the at least one available route provides proximity to at least one targeted advertisement; and   provide the at least one available route to the destination upon determining that the at least one available route provides the proximity to the at least one targeted advertisement.   
     
     
         10 . The system of  claim 9 , where, in being programmed to determine, for at least one available route to the destination using the advertising location information, whether the at least one available route provides proximity to at least one targeted advertisement, the processor is programmed to:
 determine the at least one targeted advertisement;   determine a location associated with each of the at least one targeted advertisement; and   determine whether the location associated with each of the at least one targeted advertisement is proximate to the at least one available route.   
     
     
         11 . The system of  claim 10 , where, in being programmed to determine the at least one targeted advertisement, the processor is programmed to:
 determine route requester information   determine a targeted advertising characteristic associated with a route requester based upon the route requester information;   compare the targeted advertising characteristic with available advertisements; and   determine a match between the targeted advertising characteristic and at least one of the available advertisements.   
     
     
         12 . The system of  claim 11 , where, in being programmed to determine a targeted advertising characteristic associated with the route requester, the processor is programmed to:
 access a profile stored in the memory associated with the route requester; and   identify the targeted advertising characteristic associated with the route requester based upon the profile.   
     
     
         13 . The system of  claim 9 , where, in being programmed to determine, for at least one available route to the destination using the advertising location information, whether the at least one available route provides proximity to at least one targeted advertisement, the processor is programmed to:
 determine a primary route among a plurality of available routes;   calculate a travel time difference associated with each available route that provides proximity to the at least one targeted advertisement relative to the primary route;   determine whether the travel time difference associated with each available route is less than a configured maximum travel time difference; and   where, in being programmed to provide the at least one available route to the destination upon determining that the at least one available route provides the proximity to the at least one targeted advertisement, the processor is programmed to provide a route with an associated travel time difference less than the configured maximum travel time difference.   
     
     
         14 . The system of  claim 9 , where, in being programmed to determine, for at least one available route to the destination using the advertising location information, whether the at least one available route provides proximity to at least one targeted advertisement, the processor is programmed to determine targeted advertising associated with at least one of an activity associated with the destination and a temporal factor associated with a time period during which the request is received. 
     
     
         15 . The system of  claim 9 , where the processor is further programmed to:
 determine whether a route requester travels at least a portion of the provided at least one available route to the destination that provides the proximity to the at least one targeted advertisement; and   send a message to an advertising server identifying an advertising impression proximity event associated with each of the at least one targeted advertisement proximate to the traveled portion of the provided at least one available route.   
     
     
         16 . The system of  claim 9 , where the processor is further programmed to:
 determine whether a route requester travels to a location associated with a targeted advertisement proximate to the provided at least one available route; and   send a message indicating that the route requester traveled to the location to an advertising server that adjusts an advertising incentive associated with future routing via the provided at least one available route.   
     
     
         17 . A computer program product comprising a computer readable storage medium including computer readable program code, where the computer readable program code when executed on a computer causes the computer to:
 receive a request for route information to a destination;   determine, in response to receiving the request, available routes to the destination;   determine, for at least one available route to the destination, whether the at least one available route provides proximity to at least one targeted advertisement; and   provide the at least one available route to the destination upon determining that the at least one available route provides the proximity to the at least one targeted advertisement.   
     
     
         18 . The computer program product of  claim 17 , where, in causing the computer to determine, for at least one available route to the destination, whether the at least one available route provides proximity to at least one targeted advertisement, the computer readable program code when executed on the computer causes the computer to:
 determine the at least one targeted advertisement;   determine a location associated with each of the at least one targeted advertisement; and   determine whether the location associated with each of the at least one targeted advertisement is proximate to the at least one available route.   
     
     
         19 . The computer program product of  claim 18 , where, in causing the computer to determine the at least one targeted advertisement, the computer readable program code when executed on the computer causes the computer to:
 determine route requester information;   determine a targeted advertising characteristic associated with a route requester based upon the route requester information;   compare the targeted advertising characteristic with available advertisements; and   determine a match between the targeted advertising characteristic and at least one of the available advertisements.   
     
     
         20 . The computer program product of  claim 19 , where, in causing the computer to determine a targeted advertising characteristic associated with the route requester, the computer readable program code when executed on the computer causes the computer to:
 access a profile associated with the route requester; and   identify the targeted advertising characteristic associated with the route requester based upon the profile.   
     
     
         21 . The computer program product of  claim 17 , where, in causing the computer to determine, for at least one available route to the destination, whether the at least one available route provides proximity to at least one targeted advertisement, the computer readable program code when executed on the computer causes the computer to:
 determine a primary route among a plurality of available routes;   calculate a travel time difference associated with each available route that provides proximity to the at least one targeted advertisement relative to the primary route;   determine whether the travel time difference associated with each available route is less than a configured maximum travel time difference; and   where, in causing the computer to provide the at least one available route to the destination upon determining that the at least one available route provides the proximity to the at least one targeted advertisement, the computer readable program code when executed on the computer causes the computer to provide a route with an associated travel time difference less than the configured maximum travel time difference.   
     
     
         22 . The computer program product of  claim 17 , where, in causing the computer to determine, for at least one available route to the destination, whether the at least one available route provides proximity to at least one targeted advertisement, the computer readable program code when executed on the computer causes the computer to determine targeted advertising associated with at least one of an activity associated with the destination and a temporal factor associated with a time period during which the request is received. 
     
     
         23 . The computer program product of  claim 17 , where the computer readable program code when executed on the computer further causes the computer to:
 determine whether a route requester travels at least a portion of the provided at least one available route to the destination that provides the proximity to the at least one targeted advertisement; and   send a message to an advertising server identifying an advertising impression proximity event associated with each of the at least one targeted advertisement proximate to the traveled portion of the provided at least one available route.   
     
     
         24 . The computer program product of  claim 17 , where the computer readable program code when executed on the computer further causes the computer to:
 determine whether a route requester travels to a location associated with a targeted advertisement proximate to the provided at least one available route; and   send a message indicating that the route requester traveled to the location to an advertising server that adjusts an advertising incentive associated with future routing via the provided at least one available route.

Join the waitlist — get patent alerts

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

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