Consumer purchasing and inventory control assistant apparatus, system and methods
US-12148022-B2 · Nov 19, 2024 · US
US10380658B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10380658-B2 |
| Application number | US-201213612594-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 12, 2012 |
| Priority date | Feb 7, 2006 |
| Publication date | Aug 13, 2019 |
| Grant date | Aug 13, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and system for providing a pay-for-visit billing model for advertisements is provided. The advertisement system provides advertisements that have associated physical visit locations. The advertisement system provides advertisements to a mobile device or fixed of a user when the user is in the vicinity of or examining locations in the vicinity of the visit location. If the user subsequently visits the visit location of the advertisement by physically going to the location, the advertisement system then bills the advertiser for the advertisement. The advertisement system bills the advertiser under the assumption that but for the advertisement, the user would not have visited the visit location.
Opening claim text (preview).
We claim: 1. A computer-implemented method comprising: obtaining, by one or more programmed computer systems of an advertisement system, a plurality of advertisements, each of the plurality of advertisements configured for display on a mobile device, each of the plurality of advertisements comprising: an associated geographical visit location to which users are directed, an associated geographical user location area for which users located therein are eligible to receive an advertisement, and an associated placement criteria that includes a user travel direction and a user travel mode; receiving, by the one or more programmed computer systems, a search request, the search request comprising a user-specified geographical location; determining, by the one or more programmed computer systems, a current location of the mobile device; determining, by the one or more programmed computer systems, a travel direction of the mobile device and a travel mode of the mobile device; selecting, by the one or more programmed computer systems, at least one advertisement from the plurality of advertisements, the selecting being based on matching the associated geographical user location area for the at least one advertisement to the user-specified geographic location, and being further based on the determined travel direction and the determined travel mode correlating to the user travel direction and the user travel mode of the associated placement criteria for the at least one advertisement; providing, to the mobile device, configured for display on a map, locations matching the search request, including an indication of the geographical visit location associated with the at least one advertisement; providing, by the one or more programmed computer systems, the at least one advertisement for display on the mobile device; tracking a changing location of the mobile device over time; determining, by the one or more programmed computer systems and based at least in part on the tracking, that the changing location is within the associated geographical visit location of the at least one advertisement; and in response to determining that the changing location is within the associated geographical visit location of the at least one advertisement, initiating a monetary charge to an associated advertiser for the at least one advertisement. 2. The method of claim 1 further comprising, before the selecting of the at least one advertisement for the user, determining a historical travel pattern of the user, and wherein the selecting of the at least one advertisement for the user includes selecting the at least one advertisement from the plurality of advertisements based in part on the determined historical travel pattern of the user. 3. The method of claim 1 wherein the determining of the travel direction and the travel mode includes determining a current speed of the user based at least in part on information received from the mobile device. 4. The method of claim 1 wherein the receiving of the search request further includes receiving an indication of a future time, wherein each of the plurality of advertisements comprises one or more associated times at which the advertisement is effective, and wherein the selecting of the at least one advertisement for display to the user is further based in part on the future time being within the one or more associated times for the advertisement. 5. The method of claim 4 wherein the at least one advertisement further has an associated time-based visit window, and wherein the determining that the changing location of the user is within the associated geographical visit location of the at least one advertisement further includes determining that a time at which the changing location of the user is within the associated geographical visit location of the at least one advertisement occurs within the time-based visit window after the providing of the at least one advertisement. 6. A computer-implemented method comprising: obtaining, by a programmed computer, information about a plurality of advertisements, each of the plurality of advertisements configured for display on a mobile device, wherein each of the plurality of advertisements comprise: an associated geographical visit location to which users are directed, an associated geographical user location area for which users located therein are eligible to receive an advertisement; and an associated placement criteria that includes a user travel direction and a user travel mode; obtaining, by the programmed computer, a search request, the search request comprising a user-specified geographical location; determining, by the programmed computer, a current location; determining, by the programmed computer, a travel direction of the user and a travel mode of the user; selecting, by the programmed computer, at least one advertisement from the plurality of advertisements; providing, to the mobile device, configured for display on a map, locations matching the search request, including an indication of the geographical visit location associated with the at least one advertisement; initiating display of the at least one advertisement to the user, the selecting being based at least in part on matching the associated geographical user location area to the current location, and being further based on the determined travel direction and the determined travel mode correlating to the user travel direction and the user travel mode of the associated placement criteria for the at least one advertisement; tracking a physical location of the mobile device after the initiating display of the at least one advertisement; determining, by the programmed computer, that the physical location of the mobile device is within the associated geographical visit location of the at least one advertisement; and providing, by the programmed computer, an indication of the determination that the physical location of the mobile device is within the associated geographical visit location of the at least one advertisement. 7. The method of claim 6 further comprising, before the selecting of the at least one advertisement, determining a historical pattern of the user, wherein the selecting of the at least one advertisement includes selecting the at least one advertisement from the plurality of advertisements based in part on the historical pattern of the user. 8. The method of claim 6 wherein the user-specified geographical location is specified by the user as a future location of the user that is different from a current location of the user at a time of the obtaining of the search request. 9. The method of claim 6 wherein the search request further comprises a future time specified by the user, wherein the at least one advertisement further comprises one or more associated times at which the at least one advertisement is effective, and wherein the selecting of the at least one advertisement is further based in part on the future time being within the one or more associated times for the at least one advertisement. 10. The method of claim 6 wherein the at least one advertisement further has an associated time-based visit window, and wherein the determination that the tracked physical location of the mobile device is within the associated geographical visit location of the at least one advertisement further includes determining that a time at which the tracked physical location of the mobile device is within the associated geographical visit location of the at least one advertisement occurs within the time-based visit window after the displaying of the at least one advertisement to the user. 11. The method of claim 6 wherein the programmed computer is t
based on the position of the vehicle · CPC title
based on store location · CPC title
Wireless devices · CPC title
Determination of fees for advertising · CPC title
Billing or invoicing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.