US2014052636A1PendingUtilityA1

Image Processing For Credit Card Validation

62
Assignee: JUMIO INCPriority: Aug 15, 2012Filed: Aug 15, 2013Published: Feb 20, 2014
Est. expiryAug 15, 2032(~6.1 yrs left)· nominal 20-yr term from priority
Inventors:Daniel Mattes
G06Q 20/409G06T 1/0007G06T 2207/30168
62
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems, methods and devices described herein enable the enhancement of the security of online financial transactions by assessing the authenticity of payment instruments, such as credit cards, using video processing analysis. For example, systems, methods and devices are operable to assess various characteristics of credit cards from video data provided by a user. Additionally and/or alternatively, one or more card characteristics captured during an online transaction may be compared against one or more of the same characteristics available in a card database indexed by card issuer, and which stores credit card characteristics for a number of cards provided by various credit card issuers. Additionally and/or alternatively, one or more card characteristics captured during an online transaction may be compared against one or more of the same characteristics captured during previous transactions to verify that the credit card currently offered matches the card used in previous transactions.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method of verifying an online financial transaction using video data, the method comprising:
 at a device including one or more processors and memory storing one or more programs for execution by the one or more processors:   receiving the video data including a representation of a payment instrument;   identifying one or more characteristics of the payment instrument from the received video data;   comparing one or more of the identified characteristics to corresponding verified characteristics to produce an assessment score;   determining whether the assessment score satisfies a validity threshold; and   providing an authorization indicator in response to the determination.   
     
     
         2 . The method of  claim 1 , wherein:
 the authorization indicator indicates that the online transaction or service cannot be authorized in response to determining that the validity threshold is not reached; and   the authorization indicator indicates that the online transaction or service is authorized in response to determining the validity threshold is reached.   
     
     
         3 . The method of  claim 1 , further comprising initiating a remedial process in response to determining that the validity threshold is not reached. 
     
     
         4 . The method of  claim 1 , further comprising:
 receiving a transaction request; and   transmitting a request for the video data in response to receiving the transaction request.   
     
     
         5 . The method of  claim 4 , wherein the transaction request is received from a merchant application server. 
     
     
         6 . The method of  claim 1 , further comprising checking a timestamp of the received video data. 
     
     
         7 . The method of  claim 6 , further comprising requesting taking remedial action when the timestamp is not valid. 
     
     
         8 . The method of  claim 1 , further comprising checking location information associated with the received video data. 
     
     
         9 . The method of  claim 8 , further comprising assessing:
 assessing whether the location information is out of the ordinary for payment instrument; and   providing a fraud report including the location information as an indication of where the suspected fraud is taking place.   
     
     
         10 . The method of  claim 1 , further comprising:
 acquiring an image from the received video data;   applying an optical character recognition technique to the image; and   identifying payment instrument data from the image after applying the optical character recognition technique.   
     
     
         11 . The method of  claim 1 , wherein identifying one or more characteristics of the payment instrument from the video data includes identifying a change of shadow gradients across the surface of the card in the video stream data. 
     
     
         12 . The method of  claim 1 , wherein identifying one or more characteristics of the payment instrument from the video data includes identifying a change of a holographic image and/or a hologram on the payment instrument. 
     
     
         13 . The method of  claim 1 , wherein identifying one or more characteristics of the payment instrument from the video data includes identifying an edge thickness of the payment instrument. 
     
     
         14 . A computer-implemented method of verifying an online financial transaction using video data, the method comprising:
 at a device including one or more processors and memory storing one or more programs for execution by the one or more processors:   receiving the video data including a representation of a payment instrument;   identifying one or more characteristics of the payment instrument from the received video data;   comparing the one or more identified characteristics to corresponding verified characteristics in order to determine whether there is a match based at least on one or more matching rules; and   providing an authorization indicator in response to the determination.   
     
     
         15 . The method of  claim 14 , wherein:
 the authorization indicator indicates that the online transaction or service cannot be authorized in response to determining that there is no match for at least one of the matching rules.   
     
     
         16 . The method of  claim 14 , further comprising initiating a remedial process in response to determining that there is no match. 
     
     
         17 . A system, for verifying an online financial transaction using video data, comprising:
 one or more processors; and   memory storing one or more programs to be executed by the one or more processors;   the one or more programs comprising instructions for:
 receiving the video data including a representation of a payment instrument; 
 identifying one or more characteristics of the payment instrument from the received video data; 
 comparing one or more of the identified characteristics to corresponding verified characteristics to produce an assessment score; 
 determining whether the assessment score satisfies a validity threshold; and 
 providing an authorization indicator in response to the determination. 
   
     
     
         18 . A non-transitory computer readable storage medium storing one or more programs configured for execution by a computer, the one or more programs comprising instructions for:
 receiving the video data including a representation of a payment instrument;   identifying one or more characteristics of the payment instrument from the received video data;   comparing one or more of the identified characteristics to corresponding verified characteristics to produce an assessment score;   determining whether the assessment score satisfies a validity threshold; and   providing an authorization indicator in response to the determination.   
     
     
         19 . A computer-implemented method of facilitating verification of a payment instrument for an online financial transaction using video data, the method comprising:
 at a device including one or more processors and memory storing one or more programs for execution by the one or more processors:   obtaining video data including a representation of a payment instrument;   capturing an image of the payment instrument from the video stream;   applying OCR to optical character recognition (OCR) technique to the captured image in order to identify and extract the payment device details;   verifying that sufficient payment device details have been identified and extracted from the payment device;   transmit video data and payment device details to a verification system; and   receiving an authentication message from the verification system indicating whether or not the transaction is confirmed.   
     
     
         20 . The computer-implemented method of  claim 19 , further comprising of encrypting and compressing the video data and prior to transmission.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.