Method and system for matching purchase transaction history to real-time location information
US-2019043087-A1 · Feb 7, 2019 · US
US11997560B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11997560-B2 |
| Application number | US-202016749358-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 22, 2020 |
| Priority date | Dec 4, 2015 |
| Publication date | May 28, 2024 |
| Grant date | May 28, 2024 |
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.
Disclosed are systems and methods for location tracking. In one embodiment, an apparatus receives a message sent to a user of a mobile device in a wireless network, and a processor determines at least one location parameter. Data is extracted from the message, and initiation of a computing function (e.g., transmission of a communication to the mobile device) is triggered by a match between the location and the data from the message.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, over a network at a server of an email service provider, prior electronic communications from vendors, the prior electronic communications sent to a user of a user device, the prior electronic communications comprising communications sent by the vendors to the user; extracting, by the server, vendor information from a first prior communication of the prior electronic communications and associating the vendor information with the user in a data repository, the vendor information comprising location information of a vendor; receiving, by the server, a current location of the user device recorded by a global positioning system (GPS) device in the user device; detecting, by the server via accessing the data repository, that the current location of the user device is associated with a vendor corresponding to the vendor information; extracting, by the server, a portion of content from the first prior communication; generating, by the server, a new communication including the portion of content; and transmitting, by the server over the network, the new communication to the user device to cause an event on the user device. 2. The method of claim 1 , the receiving prior electronic communications sent to a user of a user device comprising receiving prior communications selected from a group consisting of electronic mail messages, short message service messages, multimedia message service messages, and social messages. 3. The method of claim 2 , the transmitting the new communication further comprising generating additional detail related to vendor and including the additional detail in the new communication. 4. The method of claim 1 , further comprising storing a list of top senders, the list of top senders having corresponding physical locations for each top sender. 5. The method of claim 4 , the extracting vendor information comprising matching a sender of the first prior communication to a sender in the list of top senders. 6. The method of claim 1 , the extracting vendor information comprising: extracting metadata in the first prior communication, the metadata identifying a portion of the first prior communication; and extracting the portion of the first prior communication based on the metadata, the portion comprising the vendor information. 7. The method of claim 1 , the detecting that the current location of the user device is associated with a vendor corresponding to the vendor information comprising accessing a third-party application programming interface (API) to confirm the current location is associated with the vendor, the accessing the third-party API comprising querying the API using the vendor information. 8. A non-transitory computer-readable storage medium for tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining the steps of: receiving, over a network at a server of an email service provider, prior electronic communications from vendors, the prior electronic communications sent to a user of a user device, the prior electronic communications comprising communications sent by the vendors to the user; extracting, by the server, vendor information from a first prior communication of the prior electronic communications and associating the vendor information with the user in a data repository, the vendor information comprising location information of a vendor; receiving, by the server, a current location of the user device recorded by a global positioning system (GPS) device in the user device; detecting, by the server via accessing the data repository, that the current location of the user device is associated with a vendor corresponding to the vendor information; extracting, by the server via accessing the data repository, a portion of content from the first prior communication; generating, by the server, a new communication including the portion of content; and transmitting, by the server over the network, the new communication to the user device to cause an event on the user device. 9. The computer-readable storage medium of claim 8 , the receiving prior electronic communications sent to a user of a user device comprising receiving prior communications selected from a group consisting of electronic mail messages, short message service messages, multimedia message service messages, and social messages. 10. The computer-readable storage medium of claim 9 , the transmitting the new communication further comprising generating additional detail related to vendor and including the additional detail in the new communication. 11. The computer-readable storage medium of claim 8 , the computer program instructions further defining the step of storing a list of top senders, the list of top senders having corresponding physical locations for each top sender. 12. The computer-readable storage medium of claim 11 , the extracting vendor information comprising matching a sender of the first prior communication to a sender in the list of top senders. 13. The computer-readable storage medium of claim 8 , the extracting vendor information comprising: extracting metadata in the first prior communication, the metadata identifying a portion of the first prior communication; and extracting the portion of the first prior communication based on the metadata, the portion comprising the vendor information. 14. The computer-readable storage medium of claim 8 , the detecting that the current location of the user device is associated with a vendor corresponding to the vendor information comprising accessing a third-party application programming interface (API) to confirm the current location is associated with the vendor, the accessing the third-party API comprising querying the API using the vendor information. 15. An apparatus comprising: a processor; and a storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic comprising: logic, executed by the processor, for receiving prior electronic communications from vendors over a network, the prior electronic communications sent to a user of a user device, the prior electronic communications comprising communications sent by the vendors to the user; logic, executed by the processor, for extracting vendor information from a first prior communication of the electronic communications and associating the vendor information with the user in a data repository, the vendor information comprising location information of a vendor; logic, executed by the processor, for receiving a current location of the user device recorded by a global positioning system (GPS) device in the user device; logic, executed by the processor, for detecting via accessing the data repository that the current location of the user device is associated with a vendor corresponding to the vendor information; logic, executed by the processor, for extracting a portion of content from the first prior communication; logic, executed by the processor, for generating a new communication including the portion of content; and logic, executed by the processor, for transmitting the new communication to the user device over the network to cause an event on the user device. 16. The apparatus of claim 15 , the logic for receiving prior electronic communications sent to a user of a user device comprising logic, executed by the processor, for receiving prior communications selected from a group consisting of electronic mail messages, short message service messages, multimedia message service messages, an
Business processes related to social networking or social networking services · CPC title
Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title
Targeted advertisements · CPC title
User profiles · CPC title
specially adapted for the location of the user terminal · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.