Transportation-aware physical advertising conversions
First Claim
1. A computer-implemented method of providing advertisements, the method comprising:
- receiving, by a processor, geographic location information associated with a client device and information identifying a particular user;
accessing user data for a plurality of users;
identifying the user data associated with the particular user including information provided by the particular user for receiving advertisements;
accessing a plurality of target customer profiles each associated with at least one requirement and an advertisement, each advertisement being associated with a business location and a bid value;
identifying an advertisement based on whether the user data associated with the identified advertisement satisfies the at least one requirement associated with each of the plurality of target customer profiles;
identifying transportation options for transporting the particular user from a current location based on the received geographic location information to the business location associated with the identified advertisement;
for each of the identified transportation options, determining, by the processor, a cost value based on a cost of a fare to transport the particular user from the current location to the business location associated with the identified advertisement;
selecting one of the identified transportation options based on the bid value associated with the identified advertisement and the determined cost values; and
determining whether the bid value associated with the identified advertisement is greater than the determined cost value for the selected transportation option;
when the bid value associated with the identified advertisement is greater than the determined cost value for the selected transportation option, transmitting the identified advertisement and the selected transportation option to the client device for display.
7 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates generally to arranging for free or discounted transportation to an advertiser'"'"'s business location. More specifically, the invention involves automatically comparing the cost of transportation and the potential profit from a completed transaction using a number of real-time calculations. For example, the calculation may consider various factors including a consumer'"'"'s current location, the consumer'"'"'s most likely route and form of transportation (such as train, personal car, taxi, rental car, or shared vehicle), the consumer'"'"'s daily agenda, the price competing advertisers are willing to pay for the customer to be delivered to alternate locations, and other costs. In this regard, the customer'"'"'s obstacles to entering a business location are reduced while routing and cost calculations are automatically handled based on the demand for the advertiser'"'"'s goods and potential profit margins.
112 Citations
27 Claims
-
1. A computer-implemented method of providing advertisements, the method comprising:
-
receiving, by a processor, geographic location information associated with a client device and information identifying a particular user; accessing user data for a plurality of users; identifying the user data associated with the particular user including information provided by the particular user for receiving advertisements; accessing a plurality of target customer profiles each associated with at least one requirement and an advertisement, each advertisement being associated with a business location and a bid value; identifying an advertisement based on whether the user data associated with the identified advertisement satisfies the at least one requirement associated with each of the plurality of target customer profiles; identifying transportation options for transporting the particular user from a current location based on the received geographic location information to the business location associated with the identified advertisement; for each of the identified transportation options, determining, by the processor, a cost value based on a cost of a fare to transport the particular user from the current location to the business location associated with the identified advertisement; selecting one of the identified transportation options based on the bid value associated with the identified advertisement and the determined cost values; and determining whether the bid value associated with the identified advertisement is greater than the determined cost value for the selected transportation option; when the bid value associated with the identified advertisement is greater than the determined cost value for the selected transportation option, transmitting the identified advertisement and the selected transportation option to the client device for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer comprising:
-
memory storing a plurality of target customer profiles each associated with at least one requirement and an advertisement, each advertisement being associated with a business location and a bid value, the memory also storing user data for a plurality of users; a processor coupled to the memory, the processor being operable to; receive a geographic location information associated with a client device and information identifying a particular user; access the user data; identify the user data associated with the particular user including information provided by the particular user for receiving advertisements; access the stored plurality of target customer profiles; identify an advertisement based on whether the user data associated with the identified advertisement satisfies the at least one requirement associated with each of the plurality of target customer profiles; identify transportation options for transporting the particular user from a current location based on the received geographic location information to the business location associated with the identified advertisement; for each identified transportation option, determine a cost value based on a cost of a fare to transport the particular user from the current location to the business location associated with the identified advertisement; select one of the identified transportation options based on the bid value associated with the identified advertisement and the determined cost values; and determine whether the bid value associated with the identified advertisement is greater than the determined cost value for the selected transportation option; when the bid value associated with the identified advertisement is greater than the determined cost value for the selected transportation option, transmit the identified advertisement and the selected transportation option to the client device for display. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer comprising:
-
a display; and a processor coupled to the display, the processor being operable to; identify a geographic location information associated with the computer and information identifying a particular user; access user data for a plurality of users; identify the user data associated with the particular user including information provided by the particular user for receiving advertisements; access a plurality of target customer profiles each associated with at least one requirement and an advertisement, each advertisement being associated with a business location and a bid value; identify an advertisement based on whether the user data associated with the particular user satisfies the at least one requirement associated with each of the plurality of target customer profiles; identify transportation options for transporting the particular user from a current location based on the received geographic location information to the business location associated with the identified advertisement; for each identified transportation option, determine a cost value based on a fare to transport the particular user from the current location to the business location associated with the identified advertisement; select one of the identified transportation options based on the bid value associated with the identified advertisement and the determined cost values; determine whether the bid value associated with the identified advertisement is greater than the determined cost value for the selected transportation option; and when the bid value associated with the identified advertisement is greater than the determined cost value for the selected transportation option, display the identified advertisement and the selected transportation option on the display. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification