Image Processing For Credit Card Validation
First Claim
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.
5 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
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. - View Dependent Claims (15, 16)
-
-
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. - View Dependent Claims (20)
-
Specification