US2024161530A1PendingUtilityA1
System and method for performing optical character recognition
Est. expiryNov 10, 2042(~16.3 yrs left)· nominal 20-yr term from priority
G06V 10/7625G06V 30/19107G06V 30/10G06V 30/414
30
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Techniques including a system and method for optical character recognition. The techniques may involve the use of a system. The system may include a plurality of optical character recognition engines configured to process, in parallel, at least one document or portion thereof, and produce output results for each of the optical character recognition engines. The system may include a component adapted to combine the output results of each of the optical character recognition engines and produce a single unified view of the at least one document or portion thereof.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system comprising:
a plurality of optical character recognition engines configured to process, in parallel, at least one document or portion thereof, and produce output results for each of the optical character recognition engines; and a component adapted to combine the output results of each of the optical character recognition engines and produce a single unified view of the at least one document or portion thereof.
2 . The system according to claim 1 , wherein the component adapted to combine the output results of each of the optical character recognition engines further comprises a component adapted to produce, from the output results of each of the optical character recognition engines, a respective interval tree for each of the respective output results of each of the optical character recognition engines.
3 . The system according to claim 2 , wherein each respective interval tree comprises a cluster of word entities identified within the at least one document or portion thereof, and wherein each respective interval tree is arranged based on positional characteristics of the word entities identified within the at least one document or portion thereof.
4 . The system according to claim 3 , wherein the component adapted to combine the output results of each of the optical character recognition engines further comprises a component adapted to join the respective interval trees into a graph of entities using a connected component analysis.
5 . The system according to claim 4 , wherein the plurality of optical character recognition engines includes at least three optical character recognition engines, and wherein the component adapted to combine the output results of each of the optical character recognition engines further comprises a component adapted to resolve consensus between the output results of each of the optical character recognition engines.
6 . The system according to claim 5 , wherein the component adapted to resolve consensus between the output results of each of the optical character recognition engines determines consensus at least in part based on a distance between words within cluster group.
7 . The system according to claim 6 , wherein the distance between words within a cluster group is determined based on a determination of a Levenshtein distance.
8 . The system according to claim 1 , further comprising an output component configured to output the single unified view of the at least one document or portion thereof.
9 . A method comprising:
using at last one computer hardware processor to perform:
processing, using a plurality of optical character recognition engines in parallel, at least one document or portion thereof; and
combining output results of each of the optical character recognition engines to produce a single unified view of the at least one document or portion thereof.
10 . The method according to claim 9 , further comprising producing, from the output results of each of the optical character recognition engines, a respective interval tree for each of the respective output results of each of the optical character recognition engines.
11 . The method according to claim 10 , wherein producing a respective interval tree for each of the respective output results of each of the optical character recognition engines comprises:
identifying a cluster of word entities within the at least one document or portion thereof for the respective interval tree; and arranging the respective interval tree based on positional characteristics of the word entities identified within the at least one document or portion thereof.
12 . The method according to claim 11 , further comprising joining the respective interval trees into a graph of entities using a connected component analysis.
13 . The method according to claim 12 , wherein the plurality of optical character recognition engines includes at least three optical character recognition engines, and wherein combining the output results of each of the optical character recognition engines comprises resolving consensus between the output results of each of the optical character recognition engines.
14 . The method according to claim 13 , wherein resolving consensus between the output results of each of the optical character recognition engines comprises determining consensus at least in part based on a distance between words within cluster group.
15 . The method according to claim 14 , wherein determining consensus at least in part based on a distance between words within cluster group comprises:
determining a Levenshtein distance between words within a cluster group; and determining the distance between words within the cluster group based on the Levenshtein distance.
16 . The method according to claim 9 , further comprising outputting the single unified view of the at least one document or portion thereof.
17 . At least one non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by at least one computer hardware processor, cause the at least one computer hardware processor to perform a method comprising:
processing, using a plurality of optical character recognition engines in parallel, at least one document or portion thereof; and combining output results of each of the optical character recognition engines to produce a single unified view of the at least one document or portion thereof.
18 . The at least one non-transitory computer-readable storage medium according to claim 17 , wherein the method further comprises producing, from the output results of each of the optical character recognition engines, a respective interval tree for each of the respective output results of each of the optical character recognition engines.
19 . The at least one non-transitory computer-readable storage medium according to claim 18 , wherein producing a respective interval tree for each of the respective output results of each of the optical character recognition engines comprises:
identifying a cluster of word entities within the at least one document or portion thereof for the respective interval tree; and arranging the respective interval tree based on positional characteristics of the word entities identified within the at least one document or portion thereof.
20 . The at least one non-transitory computer-readable storage medium according to claim 17 , wherein the plurality of optical character recognition engines includes at least three optical character recognition engines, and wherein combining the output results of each of the optical character recognition engines comprises resolving consensus between the output results of each of the optical character recognition engines.Join the waitlist — get patent alerts
Track US2024161530A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.