Apparatus, method, and computer program product for transit pooling using payment card data
US-2015213474-A1 · Jul 30, 2015 · US
US9483766B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9483766-B2 |
| Application number | US-201615047114-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 18, 2016 |
| Priority date | Feb 7, 2014 |
| Publication date | Nov 1, 2016 |
| Grant date | Nov 1, 2016 |
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.
Embodiments are directed to systems, methods and computer program products for providing user authentication based on transaction data. Embodiments receive from a user, a request to execute a user action associated with an application, wherein execution of the user action requires validation of authentication credentials; collect a transaction set of data comprising information related to transactions conducted by the user; collect a location set of data comprising information related to a physical location of the user; determine a transaction proximity score associated with the user and the transactions; determine a level of authentication associated with the determined transaction proximity score; determine which authentication types are associated with the level of authentication; request authentication credentials; receive authentication credentials from the user; validate the authentication credentials, thereby resulting in a successful validation of the authentication credentials; and, in response to the successful validation of the authentication credentials, execute the user action.
Opening claim text (preview).
What is claimed is: 1. An apparatus for increasing confidence in user authentication based on transaction data indicating that one or more geographically proximate, card-present transactions were recently approved, the apparatus comprising: a memory; a processor; and computer-executable instructions stored in the memory, executable by the processor, and configured to cause the processor to: receive from a user, a request to execute a user action associated with a software application, wherein execution of the user action requires validation of one or more authentication credentials; collect a transaction set of data comprising information related to one or more card-present transactions conducted by the user, the information indicating that the one or more card-present transactions were approved, card-present transactions and indicating one or more transaction locations at which the one or more card-present transactions were approved; collect a location set of data comprising information related to a physical location of the user; determine a current time of day; determine a transaction proximity score associated with the user and the one or more card-present transactions, comprising: determining a geographic distance between one or more of the card-present transactions represented in the transaction set of data and the location of the user; determining an amount of time expired between approval of the one or more card-present transactions and the current time of day; retrieving a proximity threshold associated with the one or more card-present transactions and the amount of time expired; determining whether the user is within the proximity threshold based at least in part on the geographic distance; and determining the transaction proximity score based at least in part on the determination whether the user is within the proximity threshold; determine a level of authentication associated with the determined transaction proximity score, wherein the determined level of authentication varies as the geographic distance varies; determine which one or more authentication types from a plurality of authentication types are associated with the level of authentication associated with the transaction proximity score; request one or more authentication credentials corresponding to the determined one or more authentication types; receive one or more authentication credentials from the user; validate the one or more authentication credentials, thereby resulting in a successful validation of the one or more authentication credentials; and in response to the successful validation of the one or more authentication credentials, allow the user action on the software application. 2. The apparatus of claim 1 , wherein determining the transaction proximity score further comprises: selecting one or more second transactions of the user; determining a second proximity threshold associated with the one or more second transactions of the user; and determining whether the user is within the second proximity threshold. 3. The apparatus of claim 2 , wherein determining the transaction proximity score comprises: determining a first partial score based at least in part on the determination of whether the user is within the proximity threshold, wherein the first partial score is weighted by a first weighting factor; determining a second partial score based at least in part on the determination of whether the user is within the second proximity threshold, wherein the second partial score is weighted by a second weighting factor; and combining the first partial score and the second partial score, thereby determining the transaction proximity score. 4. The apparatus of claim 3 , wherein at least one of the first weighting factor and the second weighting factor are based on the elapsed time since their respective transactions occurred. 5. The apparatus of claim 1 , wherein determining the transaction proximity score comprises: determining a historical transaction pattern associated with the user; determining whether the transaction set of data indicates a current transaction pattern that falls within a predetermined acceptable variance of the historical transaction pattern; and if not, determining the transaction proximity score based at least in part on a variance of the current transaction pattern from the historical transaction pattern. 6. The apparatus of claim 1 , wherein determining the transaction proximity score comprises: determining a historical transaction pattern associated with the user; and determining the transaction proximity score based at least in part on a variance of the current transaction pattern from the historical transaction pattern.
Short range or proximity payments by means of M-devices · CPC title
Establishing or using transaction specific rules · CPC title
for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title
involving fraud or risk level assessment in transaction processing · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.