Intelligent and mode-based optical character recognition
AssigneeOmnissa, LLC
InventorRohit Pradeep Shetty
Life of this patent
Estimating the term…
Abstract
Disclosed are various embodiments for intelligent text recognition based upon a selected pattern detection mode. First, text can be identified in an image. A pattern detection mode can be selected by a user or autonomously. In some instances, the pattern detection mode can be selected based at least in part on a user account. Next, the text can be parsed for occurrences of a pattern associated with the selected pattern detection mode. A list of occurrences of the pattern can be generated from the text and presented to a user. In some instances, a user can train a model to learn a new pattern.
Claims15
A system, comprising:
- a computing device comprising a processor and a memory;
- and
- machine-readable instructions stored in the memory that, when executed by the processor, cause the computing device to at least:
- process an image comprising text by using an optical character recognition (OCR) engine to identify the text in the image and generate machine-encoded text based on the identified text;
- select, from a plurality of pattern detection modes, a pattern detection mode associated with a pattern defining a format for a plurality of consecutive characters, wherein selecting the pattern detection mode is based on one or more context factors associated with a user account, wherein the one or more context factors include a user interaction history, a mode selection history, or a client device location associated with the user account;
- parse the machine-encoded text to identify one or more occurrences of the pattern associated with the selected pattern detection mode;
- generate an occurrence list comprising the one or more occurrences of the pattern identified in the machine-encoded text;
- and
- cause a client device associated with the user account to display the occurrence list in a user interface with an option to select the one or more occurrences from the occurrence list.
A method, comprising:
- processing, by a computing device, an image comprising text by using an optical character recognition (OCR) to identify the text in the image and generate machine-encoded text based on the identified text;
- selecting, by the computing device from a plurality of pattern detection modes, a pattern detection mode associated with a pattern defining a format for a plurality of consecutive characters, wherein selecting the pattern detection mode is based on one or more context factors associated with a user account, wherein the one or more context factors include a user interaction history, a mode selection history, or a client device location associated with the user account;
- parsing, by the computing device, the machine-encoded text to identify one or more occurrences of the pattern associated with the selected pattern detection mode;
- generating, by the computing device, an occurrence list comprising the one or more occurrences of the pattern identified in the machine-encoded text;
- and
- causing a client device associated with the user account to display the occurrence list in a user interface with an option to select the one or more occurrences from the occurrence list.
A non-transitory, computer-readable medium, comprising machine readable instructions that, when executed by a processor of a computing device, cause the computing device to at least:
- process an image comprising text by using an optical character recognition (OCR) engine to identify the text in the image and generate machine-encoded text based on the identified text;
- select, from a plurality of pattern detection modes, a pattern detection mode associated with a pattern defining a format for a plurality of consecutive characters, wherein selecting the pattern detection mode is based on one or more context factors associated with a user account, wherein the one or more context factors include a user interaction history, a mode selection history, or a client device location associated with the user account;
- parse the machine-encoded text to identify one or more occurrences of the pattern associated with the selected pattern detection mode;
- generate an occurrence list comprising the one or more occurrences of the pattern identified in the machine-encoded text;
- and
- cause a client device associated with the user account to display the occurrence list in a user interface with an option to select the one or more occurrences from the occurrence list.
Dependencies are inferred from the claim text.