IP Library Patent Application 14107677
Patent Application
App. No. 14/107,677

REAL-TIME TRANSACTION VALIDITY VERIFICATION USING BEHAVIORAL AND TRANSACTIONAL METADATA

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/107,677
Abstract

Representative embodiments of a method of verifying a payment authorization to complete a current transaction include, at a server, receiving, from a merchant device, a consumer-originated request for processing the payment to complete the current transaction; matching received information in the request to records associated with the consumer, thereby identifying the consumer who originated the processing request; retrieving historical transactional and non-transactional data in records associated with the identified consumer; computationally determining consistency between the received information in the current transaction and the retrieved transactional and non-transactional data; and based on the determined consistency, determining a likelihood that the current transaction has been validly initiated by the consumer.

Claims (55)

1 . A method of verifying a payment authorization to complete a current transaction between a consumer and a merchant, the method comprising, at a server:

receiving prior to the transaction, from a consumer device via a network, consumer information and data corresponding to authorization to access consumer non-transactional data stored in a second server;

receiving, from a merchant device, a consumer-originated request for processing the payment to complete the current transaction without secure customer information;

matching received information in the request to records associated with the consumer, thereby identifying the consumer who originated the processing request;

retrieving historical transactional and non-transactional data in records associated with the identified consumer, including consumer non-transactional data obtained from the second server;

computationally determining consistency between the received information in the current transaction and the retrieved transactional and non-transactional data; and

based on the determined consistency, determining a likelihood that the current transaction has been validly initiated by the consumer and processing the transaction if the likelihood exceeds a threshold.

2 . The method of claim 1 , wherein the consistency-determining step comprises applying at least one analysis rule to at least one of the transactional data and non-transactional data.

3 . The method of claim 2 , wherein the at least one analysis rule assigns at least one risk score to the current transaction.

4 . The method of claim 2 , further comprising:

(i) classifying the transactional and non-transactional data into a plurality of classes;

(ii) classifying data in the current transaction into at least one class; and

(iii) based at least in part on the at least one analysis rule, determining consistency between the at least one class of data in the current transaction and the historical data within the plurality of the classes of the transactional and non-transactional data.

5 . The method of claim 4 , wherein:

(i) the transactional classes include (a) type of goods, (b) type of service, and (c) dates and time of purchase, each transactional class being associated with at least one analysis rule;

(ii) the at least one analysis rule specifies at least one of (a) pairings of goods or services purchased together in a single transaction, (b) a maximum price previously paid by the consumer for a type of goods or services, (c) a minimum price previously paid by the consumer for a type of goods or services, and (d) a duration between successive purchases of items of the same type.

6 . The method of claim 4 , wherein:

(i) the non-transactional classes include (a) preference data, (b) current interaction with a social-media site, (c) a current GPS location, and (d) current weather conditions, each non-transactional class being associated with at least one analysis rule;

(ii) the at least one analysis rule specifies at least one of (a) consistency between a consumer preference and items purchased in the current transaction, (b) consistency between current interaction with a social-media site and the current transaction, (c) consistency between a current GPS location and the current transaction, and (d) consistency between current weather conditions and the current transaction.

7 . The method of claim 2 , further comprising:

(i) acquiring, from a second server upon receiving the consumer-originated request, additional records associated with the identified consumer; and

(ii) determining consistency between the additional records and data in the current transaction.

8 . The method of claim 7 , further comprising, based on the additional records, generating at least one new analysis rule or modifying the at least one analysis rule.

9 . The method of claim 1 , wherein at least some of the transactional or non-transactional data is derived from a social media account of the consumer.

10 . The method of claim 1 , further comprising transmitting the processing request to a payment server if the current transaction is determined to be likely valid.

11 . The method of claim 1 , further comprising interrupting the processing request and requesting additional verification information from the consumer, if the current transaction is determined to be likely invalid.

12 . A server for a payment authorization to complete a current transaction between a consumer and a merchant, the server comprising:

a memory comprising a database for storing records associated with the consumer;

a communication module configured for communication over a network; and

a processor configured to:

receive prior to a transaction, from a consumer device via the communication module, consumer information and data corresponding to authorization to access consumer non-transactional data stored in a second server;

receive, from a merchant device, a consumer-originated request for processing the payment to complete the current transaction without secure customer information;

match received information in the request to the records associated with the consumer, thereby identifying the consumer who originated the processing request;

retrieve historical transactional and non-transactional data in records associated with the identified consumer, including consumer non-transactional data obtained from the second server;

computationally determine consistency between the received information in the current transaction and the retrieved transactional and non-transactional data; and

based on the determined consistency, determine a likelihood that the current transaction has been validly initiated by the consumer and process the transaction if the likelihood exceeds a threshold.

13 . The server of claim 12 , wherein the processor is configured to computationally determine consistency by applying at least one analysis rule to at least one of the transactional data and non-transactional data.

14 . The server of claim 13 , wherein the at least one analysis rule assigns at least one risk score to the current transaction.

15 . The server of claim 13 , wherein the processor is further configured to:

(i) classify the transactional and non-transactional data into a plurality of classes;

(ii) classify data in the current transaction into at least one class; and

(iii) based at least in part on the at least one analysis rule, determine consistency between the at least one class of data in the current transaction and the historical data within the plurality of the classes of the transactional and non-transactional data.

16 . The server of claim 15 , wherein:

(i) the transactional classes include (a) type of goods, (b) type of service, and (c) dates and time of purchase, each transactional class being associated with at least one analysis rule;

(ii) the at least one analysis rule specifies at least one of (a) pairings of goods or services purchased together in a single transaction, (b) a maximum price previously paid by the consumer for a type of goods or services, (c) a minimum price previously paid by the consumer for a type of goods or services, and (d) a duration between successive purchases of items of the same type.

17 . The server of claim 15 , wherein:

(i) the non-transactional classes include (a) preference data, (b) current interaction with a social-media site, (c) a current GPS location, and (d) current weather conditions, each non-transactional class being associated with at least one analysis rule;

(ii) the at least one analysis rule specifies at least one of (a) consistency between a consumer preference and items purchased in the current transaction, (b) consistency between current interaction with a social-media site and the current transaction, (c) consistency between a current GPS location and the current transaction, and (d) consistency between current weather conditions and the current transaction.

18 . The server of claim 13 , wherein the processor is further configured to:

(i) acquire, from a second server upon receiving the consumer-originated request, additional records associated with the identified consumer; and

(ii) determine consistency between the additional records and data in the current transaction.

19 . The server of claim 18 , wherein the processor is further configured to generating at least one new analysis rule or modifying the at least one analysis rule, based on the additional records.

20 . The server of claim 12 , wherein at least some of the transactional or non-transactional data is derived from a social media account of the consumer.

21 . The server of claim 12 , wherein the processor is further configured to transmit the processing request to a payment server if the current transaction is determined to be likely valid.

22 . The server of claim 12 , wherein the processor is further configured to interrupt the processing request and request additional verification information from the consumer, if the current transaction is determined to be likely invalid.

Assignments (15)
RELEASE OF SECURITY INTEREST Recorded Jun 15, 2021
From: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
To: GRUBHUB HOLDINGS, INC.; SCVNGR, INC.
Reel/Frame 056595/0957 →
SECURITY INTEREST Recorded Oct 30, 2018
From: SCVNGR, INC.
To: CITIBANK, N.A.
Reel/Frame 047361/0313 →
RELEASE OF SECURITY INTEREST Recorded Sep 17, 2018
From: USB FOCUS FUND LEVELUP 2A, LLC; USB FOCUS FUND LEVELUP 2B, LLC
To: SCVNGR, INC. DBA LEVELUP
Reel/Frame 046892/0075 →
RELEASE OF SECURITY INTEREST Recorded Sep 17, 2018
From: USB FOCUS FUND LEVELUP 2A, LLC; USB FOCUS FUND LEVELUP 2B, LLC
To: SCVNGR, INC.
Reel/Frame 046892/0213 →
RELEASE OF SECURITY INTEREST Recorded Sep 17, 2018
From: SILICON VALLEY BANK
To: SCVNGR, INC. DBA LEVELUP
Reel/Frame 046892/0412 →
RELEASE OF SECURITY INTEREST Recorded Sep 17, 2018
From: USB FOCUS FUND LEVELUP 1, LLC
To: SCVNGR, INC. D/B/A LEVELUP
Reel/Frame 046891/0440 →
RELEASE OF SECURITY INTEREST Recorded Sep 12, 2018
From: CONTINENTAL INVESTORS FUND, LLC
To: SCVNGR, INC.
Reel/Frame 046858/0051 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2018
From: BRIDGE BANK, NATIONAL ASSOCIATION
To: SCVNGR, INC.
Reel/Frame 046829/0162 →
SECURITY INTEREST Recorded Apr 25, 2018
From: SCVNGR, INC.
To: SILICON VALLEY BANK
Reel/Frame 045633/0938 →
SECURITY INTEREST Recorded Dec 7, 2017
From: SCVNGR, INC.
To: USB FOCUS FUND LEVELUP 2A, LLC; USB FOCUS FUND LEVELUP 2B, LLC
Reel/Frame 044332/0035 →
SECURITY INTEREST Recorded Apr 28, 2017
From: SCVNGR, INC. D/B/A LEVELUP
To: USB FOCUS FUND LEVELUP 2-A, LLC; USB FOCUS FUND LEVELUP 2-B, LLC
Reel/Frame 042180/0370 →
SECURITY INTEREST Recorded Feb 5, 2015
From: SCVNGR, INC. D/B/A LEVELUP
To: CONTINENTAL INVESTORS FUND, LLC
Reel/Frame 034897/0091 →
SECURITY INTEREST Recorded Dec 30, 2014
From: SCVNGR, INC.
To: BRIDGE BANK, NATIONAL ASSOCIATION
Reel/Frame 034604/0149 →
SECURITY INTEREST Recorded Aug 15, 2014
From: SCVNGR, INC.
To: USB FOCUS FUND LEVELUP 1, LLC
Reel/Frame 033549/0841 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2014
From: PRIEBATSCH, SETH
To: SCVNGR, INC.
Reel/Frame 031962/0458 →