Comparing extracted card data using continuous scanning
First Claim
1. A computer-implemented method to compare extracted card data, comprising:
- performing, by one or more computing devices, an optical character recognition algorithm on each of a plurality of images obtained from a digital scan of a card, the digital scan being a continuous digital scan;
determining, by the one or more computing devices, if a configured threshold number of results for each of the plurality of images match each other based on a comparison of the results of the performance of the optical character recognition algorithm on each of the plurality of images; and
verifying, by the one or more computing devices, the matching results as card data when at least the configured threshold number of results for each of the plurality of images match each other is reached.
2 Assignments
0 Petitions
Accused Products
Abstract
Comparing extracted card data from a continuous scan comprises receiving, by one or more computing devices, a digital scan of a card; obtaining a plurality of images of the card from the digital scan of the physical card; performing an optical character recognition algorithm on each of the plurality of images; comparing results of the application of the optical character recognition algorithm for each of the plurality of images; determining if a configured threshold of the results for each of the plurality of images match each other; and verifying the results when the results for each of the plurality of images match each other. Threshold confidence level for the extracted card data can be employed to determine the accuracy of the extraction. Data is further extracted from blended images and three-dimensional models of the card. Embossed text and holograms in the images may be used to prevent fraud.
-
Citations
23 Claims
-
1. A computer-implemented method to compare extracted card data, comprising:
-
performing, by one or more computing devices, an optical character recognition algorithm on each of a plurality of images obtained from a digital scan of a card, the digital scan being a continuous digital scan; determining, by the one or more computing devices, if a configured threshold number of results for each of the plurality of images match each other based on a comparison of the results of the performance of the optical character recognition algorithm on each of the plurality of images; and verifying, by the one or more computing devices, the matching results as card data when at least the configured threshold number of results for each of the plurality of images match each other is reached. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, comprising:
a non-transitory computer-readable storage device having computer-executable program instructions embodied thereon that when executed by a computer cause the computer to compare extracted card data from multiple images to identify matched extraction results, the computer-executable program instructions comprising; computer-executable program instructions to perform an optical character recognition algorithm on a first image of a plurality of images obtained from a digital scan of a card, the digital scan being a continuous digital scan; computer-executable program instructions to perform the optical character recognition algorithm on a second image of the plurality of images obtained from the digital scan of the card; computer-executable program instructions to compare results from the performance of the optical character recognition on the first image with results from the performance of the optical character recognition on the second image; computer-executable program instructions to determine if a configured threshold number of the results for the first image matches the results of the second image based on the comparison of the results of the performance of the optical character recognition algorithm on the first image and the second image; computer-executable program instructions to accept the matching results as card data when at least the configured threshold number of results match; and computer-executable program instructions to communicate the matching result to a processing system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 23)
-
16. A system to compare extracted card data, comprising:
-
a storage resource; a processor communicatively coupled to the storage resource, wherein the processor is configured to execute computer-readable instructions that are stored in the storage resource to cause the system to; perform an optical character recognition algorithm on a first image of a plurality of images obtained from a digital scan of a card, the digital scan being a continuous digital scan; perform the optical character recognition algorithm on a second image of the plurality of images obtained from the digital scan of the card; compare results from the performance of the optical character recognition on the first image with results from the performance of the optical character recognition on the second image; determine if a configured threshold number of the results for the first image matches the results of the second image based on the comparison of the results of the performance of the optical character recognition algorithm on the first image and the second image; and accept the matching results as card data when at least the configured threshold number of results match; and communicate the matching result to a processing system. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification