Displaying advertising using transit time data
First Claim
1. A method of planning the presentation of advertisements, comprising:
- using at least one computer to execute software stored on non-transitory media, the software configured to;
receive data pertaining to a departure time and departure location of one or more travelers;
receive data pertaining to a starting location of the traveler;
determine an amount of available time between a current time and the departure time;
calculate an isoline corresponding to an area the one or more travelers could travel to from the starting location of the traveler to arrive at the departure location within the available time;
calculate an approximating polygon area based upon the isoline;
test for inclusion of at least one vendor location within the polygon area;
cause presenting an advertisement, corresponding to a vendor event associated with one of the vendor locations tested to be included within the polygon area, upon at least one of a computer of the traveler, or an electronic advertising media that can be perceived by the traveler.
1 Assignment
0 Petitions
Accused Products
Abstract
Planning the presentation of advertisements to travelers, includes using a computer and software to receive data pertaining to a departure time, a location of one or more travelers, a starting location of the traveler, and a vendor event, including a time and location for the event. The received information is used to calculate available time between the departure time and the time of the event, and to calculate, for a given mode of travel, a travel time from the starting location to the event location and then to the departure location. The calculated travel time plus a predetermined amount of time at the event location is compared with the calculated amount of time available, and if the calculated amount of time available is at least equal, present an advertisement corresponding to the vendor event to the traveler.
54 Citations
20 Claims
-
1. A method of planning the presentation of advertisements, comprising:
using at least one computer to execute software stored on non-transitory media, the software configured to; receive data pertaining to a departure time and departure location of one or more travelers; receive data pertaining to a starting location of the traveler; determine an amount of available time between a current time and the departure time; calculate an isoline corresponding to an area the one or more travelers could travel to from the starting location of the traveler to arrive at the departure location within the available time; calculate an approximating polygon area based upon the isoline; test for inclusion of at least one vendor location within the polygon area; cause presenting an advertisement, corresponding to a vendor event associated with one of the vendor locations tested to be included within the polygon area, upon at least one of a computer of the traveler, or an electronic advertising media that can be perceived by the traveler. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A method of planning the presentation of advertisements, comprising:
using at least one computer to execute software stored on non-transitory media, the software configured to; receive data pertaining to a departure time and departure location for a previously planned trip of one or more travelers; receive data pertaining to a starting location of the traveler; determine an amount of available time between a current time and the departure time; calculate an isoline corresponding to an area the one or more travelers could travel to from the starting location of the traveler to arrive at the departure location within the available time; calculate an approximating polygon area based upon the isoline; test for inclusion of at least one vendor location within the polygon area using polygon triangulation; cause presenting an advertisement corresponding to a vendor event associated with one of the vendor locations tested to be included within the polygon area, upon at least one of a computer used by the traveler, or an electronic advertising media that can be perceived by the traveler while traveling.
-
17. A system for planning the presentation of advertisements, comprising:
at least one computer configured to execute software stored on non-transitory media, the software configured to; receive data pertaining to a departure time and departure location of one or more travelers; receive data pertaining to a starting location of the traveler; calculate an isoline corresponding to an area the one or more travelers could travel to from the starting location of the traveler to arrive at the departure location within the available time; calculate an approximating polygon area based upon the isoline; test for inclusion of at least one vendor location within the polygon area; select and cause presenting of an advertisement corresponding to a vendor event associated with one of the vendor locations tested to be included within the polygon area, upon at least one of a computer used by the traveler, or an electronic advertising media that can be perceived by the traveler. - View Dependent Claims (18, 19, 20)
Specification