Systems and methods for resolving points of interest on maps

US2020300656A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020300656-A1
Application numberUS-202016828929-A
CountryUS
Kind codeA1
Filing dateMar 24, 2020
Priority dateMar 24, 2019
Publication dateSep 24, 2020
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present technology improves points-of-interest (POIs) in applications by the gathering and use of data available from various sources to improve metadata of POIs in applications (e.g., map applications) or any other metadata or information that may be of interest to a user regarding any given POI. The present technology resolves transactions to POIs or Brands (in a map application, for example) and improves, updates, creates, and removes POIs/Brands. The present technology can also gain a clear name, granular and correct categorization, a URL, phone/chat contact info, etc. of the transactions.

First claim

Opening claim text (preview).

1 . A non-transitory computer-readable medium comprising computer-executable instructions stored thereon, when executed the computer-executable instructions are effective to causing a computing system to: receive a notification of a transaction using an account associated with a mobile device, the notification also including transaction metadata; receive a current location from the mobile device and mobile device metadata; determine at least one point-of-interest based on the transaction metadata and mobile device metadata; and store the at least one point-of-interest, transaction, transaction metadata and mobile device metadata in a database. 2 . The non-transitory computer-readable medium of claim 1 , further comprising instructions which when executed, causes the computing system to: update metadata associated with the at least one point-of-interest, wherein the metadata associated with the at least one point-of-interest is stored at an application server. 3 . The non-transitory computer-readable medium of claim 1 , further comprising instructions which when executed, causes the computing system to: validate metadata associated with the at least one point-of-interest based on the transaction metadata, wherein the metadata associated with the at least one point-of-interest is stored at an application server. 4 . The non-transitory computer-readable medium of claim 1 , further comprising instructions which when executed, causes the computing system to: receive a plurality of transactions and associated transaction metadata, including the transaction using the account associated with the mobile device; cluster the plurality of transactions into one or more subset clusters; identify a center point transaction for each of the one or more subset clusters; reduce the one or more subset clusters based on a comparison of metadata of the center point transaction and transaction metadata of the subset of the plurality of transactions; and transmit one or more matches of the comparison. 5 . The non-transitory computer-readable medium of claim 4 , wherein the plurality of transactions are clustered by location. 6 . The non-transitory computer-readable medium of claim 4 , wherein the one or more matches are transmitted to a machine learning environment for training or validation. 7 . The non-transitory computer-readable medium of claim 4 , further comprising instructions which when executed, causes the computing system to: subsequent to the clustering, geo-hash the plurality of transactions based on the respective associated transaction metadata. 8 . A system comprising: at least one processor; and at least one memory storing instructions which, when executed by the at least one processor, cause the at least one processor to: receive a notification of a transaction using an account associated with a mobile device, the notification also including transaction metadata; receive a current location from the mobile device and mobile device metadata; determine at least one point-of-interest based on the transaction metadata and mobile device metadata; and store the at least one point-of-interest, transaction, transaction metadata and mobile device metadata in a database. 9 . The system of claim 8 , wherein the memory further comprising instructions which when executed, causes the at least one processor to: update metadata associated with the at least one point-of-interest, wherein the metadata associated with the at least one point-of-interest is stored at an application server. 10 . The system of claim 8 , wherein the memory further comprising instructions which when executed, causes the at least one processor to: validate metadata associated with the at least one point-of-interest based on the transaction metadata, wherein the metadata associated with the at least one point-of-interest is stored at an application server. 11 . The system of claim 8 , wherein the memory further comprising instructions which when executed, causes the at least one processor to: receive a plurality of transactions and associated transaction metadata, including the transaction using the account associated with the mobile device; cluster the plurality of transactions into one or more subset clusters; identify a center point transaction for each of the one or more subset clusters; reduce the one or more subset clusters based on a comparison of metadata of the center point transaction and transaction metadata of the subset of the plurality of transactions; and transmit one or more matches of the comparison. 12 . The system of claim 11 , wherein the plurality of transactions are clustered by location. 13 . The system of claim 11 , wherein the one or more matches are transmitted to a machine learning environment for training or validation. 14 . The system of claim 8 , wherein the memory further comprising instructions which when executed, causes the at least one processor to: subsequent to the clustering, geo-hash the plurality of transactions based on the respective associated transaction metadata. 15 . A method comprising: receiving a notification of a transaction using an account associated with a mobile device, the notification also including transaction metadata; receiving a current location from the mobile device and mobile device metadata; determining at least one point-of-interest based on the transaction metadata and mobile device metadata; and storing the at least one point-of-interest, transaction, transaction metadata and mobile device metadata in a database. 16 . The method of claim 15 , further comprising: updating metadata associated with the at least one point-of-interest, wherein the metadata associated with the at least one point-of-interest is stored at an application server. 17 . The method of claim 15 , further comprising: validating metadata associated with the at least one point-of-interest based on the transaction metadata, wherein the metadata associated with the at least one point-of-interest is stored at an application server. 18 . The method of claim 15 , further comprising: receiving a plurality of transactions and associated transaction metadata, including the transaction using the account associated with the mobile device; clustering the plurality of transactions into one or more subset clusters; identifying a center point transaction for each of the one or more subset clusters; reducing the one or more subset clusters based on a comparison of metadata of the center point transaction and transaction metadata of the subset of the plurality of transactions; and transmitting one or more matches of the comparison. 19 . The method of claim 16 , wherein the plurality of transactions are clustered by location. 20 . The method of claim 16 , wherein the one or more matches are transmitted to a machine learning environment for training or validation.

Assignees

Inventors

Classifications

  • Point data, e.g. Point of Interest [POI] · CPC title

  • Structuring or formatting of map data · CPC title

  • Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities (G01C21/3611 takes precedence) · CPC title

  • After-sales · CPC title

  • Market modelling; Market analysis; Collecting market data · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2020300656A1 cover?
The present technology improves points-of-interest (POIs) in applications by the gathering and use of data available from various sources to improve metadata of POIs in applications (e.g., map applications) or any other metadata or information that may be of interest to a user regarding any given POI. The present technology resolves transactions to POIs or Brands (in a map application, for exam…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G01C21/3679. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 24 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).