Patents by Inventor ANDREY ISAEV
ANDREY ISAEV has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11170248Abstract: A data capture component receives a video stream comprising a plurality of frames, wherein each frame comprises a data field. One or more text regions in a selected frame of the plurality of frames are identified. One of the one or more identified text regions that corresponds to a set of attributes associated with the data field are selected. The data of the one of the one or more identified text regions of the selected frame are compared with data of one or more text regions of a subsequent frame. Responsive to determining that the data of the one or more text regions of the subsequent frame is a closer match to the set of attributes, the data of the one of the one or more identified text regions of the selected frame are updated. The data of the one of the one or more identified text regions is then provided to a client device.Type: GrantFiled: November 25, 2019Date of Patent: November 9, 2021Assignee: ABBYY Production LLCInventor: Andrey Isaev
-
Publication number: 20200089987Abstract: A data capture component receives a video stream comprising a plurality of frames, wherein each frame comprises a data field. One or more text regions in a selected frame of the plurality of frames are identified. One of the one or more identified text regions that corresponds to a set of attributes associated with the data field are selected. The data of the one of the one or more identified text regions of the selected frame are compared with data of one or more text regions of a subsequent frame. Responsive to determining that the data of the one or more text regions of the subsequent frame is a closer match to the set of attributes, the data of the one of the one or more identified text regions of the selected frame are updated. The data of the one of the one or more identified text regions is then provided to a client device.Type: ApplicationFiled: November 25, 2019Publication date: March 19, 2020Inventor: Andrey Isaev
-
Patent number: 10489672Abstract: A data capture component of a mobile device receives information for an identification of a data field in a physical document. The data capture component receives a video stream comprising a plurality of frames, wherein each frame comprises a portion of the physical document. A frame is selected from the plurality of frames in the video stream. One or more text regions in the frame are identified. Each of the identified text region(s) in the frame is processed to identify data of each of the identified text region(s) and to select data of one of the identified text region(s) that corresponds to a set of attributes associated with the data field. The selected data is then compared with data of text regions of a subsequent frame. If the data of the text regions of the subsequent frame is a closer match to the set of attributes, the selected data is updated. A display field is then provided with the selected data for presentation with the frame in a user interface.Type: GrantFiled: June 19, 2017Date of Patent: November 26, 2019Assignee: ABBYY PRODUCTION LLCInventor: Andrey Isaev
-
Patent number: 9922247Abstract: Systems and methods for enhancing and comparing documents. An example method comprises: comparing document images to identify a first document image of a reference document that corresponds with a second document image of a related document; transforming the second document image based on a layout of the first document image; and performing character recognition of the second document image.Type: GrantFiled: January 2, 2015Date of Patent: March 20, 2018Assignee: ABBYY DEVELOPMENT LLCInventors: Ivan Khintsitskiy, Andrey Isaev
-
Patent number: 9792895Abstract: Disclosed are systems, methods and computer program products for using prior frame data for OCR processing of frames in video sources to detect natural language text therein. An example includes receiving a frame from a video source and retrieving prior frame data associated with the video source. The OCR-processing includes using prior frame data to detect blobs similar to blobs described in the prior frame data; using detected similar blobs to detect in the frame character candidates similar to character candidates described in the prior frame data; using detected similar character candidates to detect in the frame text candidates similar to text candidates described in the prior frame data; and using detected similar text candidates to detect in the frame text strings similar to text strings described in the prior frame data.Type: GrantFiled: September 24, 2015Date of Patent: October 17, 2017Assignee: ABBYY DEVELOPMENT LLCInventors: Ivan Khintsitskiy, Andrey Isaev, Sergey Fedorov
-
Publication number: 20170286796Abstract: A data capture component of a mobile device receives information for an identification of a data field in a physical document. The data capture component receives a video stream comprising a plurality of frames, wherein each frame comprises a portion of the physical document. A frame is selected from the plurality of frames in the video stream. One or more text regions in the frame are identified. Each of the identified text region(s) in the frame is processed to identify data of each of the identified text region(s) and to select data of one of the identified text region(s) that corresponds to a set of attributes associated with the data field. The selected data is then compared with data of text regions of a subsequent frame. If the data of the text regions of the subsequent frame is a closer match to the set of attributes, the selected data is updated. A display field is then provided with the selected data for presentation with the frame in a user interface.Type: ApplicationFiled: June 19, 2017Publication date: October 5, 2017Inventor: Andrey Isaev
-
Patent number: 9684843Abstract: A data capture component of a mobile device receives information for an identification of a data field in a physical document. The data capture component receives a video stream comprising a plurality of frames, wherein each frame comprises a portion of the physical document. A frame is selected from the plurality of frames in the video stream. One or more text regions in the frame are identified. Each of the identified text region(s) in the frame is processed to identify data of each of the identified text region(s) and to select data of one of the identified text region(s) that corresponds to a set of attributes associated with the data field. The selected data is then compared with data of text regions of a subsequent frame. If the data of the text regions of the subsequent frame is a closer match to the set of attributes, the selected data is updated. A display field is then provided with the selected data for presentation in a user interface.Type: GrantFiled: December 14, 2015Date of Patent: June 20, 2017Assignee: ABBYY DEVELOPMENT LLCInventor: Andrey Isaev
-
Publication number: 20170116494Abstract: A data capture component of a mobile device receives information for an identification of a data field in a physical document. The data capture component receives a video stream comprising a plurality of frames, wherein each frame comprises a portion of the physical document. A frame is selected from the plurality of frames in the video stream. One or more text regions in the frame are identified. Each of the identified text region(s) in the frame is processed to identify data of each of the identified text region(s) and to select data of one of the identified text region(s) that corresponds to a set of attributes associated with the data field. The selected data is then compared with data of text regions of a subsequent frame. If the data of the text regions of the subsequent frame is a closer match to the set of attributes, the selected data is updated. A display field is then provided with the selected data for presentation in a user interface.Type: ApplicationFiled: December 14, 2015Publication date: April 27, 2017Inventor: Andrey Isaev
-
Patent number: 9626555Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for classifying one or more document images based on its content by determining blocks layout of the document image; recognizing the document image to obtain digital content data representing text content or the potential graphical content of the image; calculating feature values of the document image for features based on the digital content data and the blocks layout; and classifying the document image as belonging to one of document classes based on the calculated feature values.Type: GrantFiled: December 16, 2014Date of Patent: April 18, 2017Assignee: ABBYY DEVELOPMENT LLCInventors: Anatoly Smirnov, Vasily Panferov, Andrey Isaev
-
Patent number: 9413912Abstract: Methods and devices are described for detecting boundaries of documents on flatbed and multi-function scanners on a first pass of a carriage assembly, and then performing a high resolution scan on a second pass. High resolution images of documents can then be obtained with little or no interaction normally necessary to identify areas of interest on the scanner bed. Patterns on the scanner cover or lid facilitate not only edge determination, but orientation of text and other objects, and straightening of images in preparation for OCR and related functions. Electronic images and files derived from paper documents may be automatically cropped, deskewed, subjected to OCR, and named consistent with content or other information derived from them.Type: GrantFiled: December 12, 2012Date of Patent: August 9, 2016Assignee: ABBYY Development LLCInventor: Andrey Isaev
-
Publication number: 20160171329Abstract: Disclosed are systems, methods and computer program products for using prior frame data for OCR processing of frames in video sources to detect natural language text therein. An example includes receiving a frame from a video source and retrieving prior frame data associated with the video source. The OCR-processing includes using prior frame data to detect blobs similar to blobs described in the prior frame data; using detected similar blobs to detect in the frame character candidates similar to character candidates described in the prior frame data; using detected similar character candidates to detect in the frame text candidates similar to text candidates described in the prior frame data; and using detected similar text candidates to detect in the frame text strings similar to text strings described in the prior frame data.Type: ApplicationFiled: September 24, 2015Publication date: June 16, 2016Inventors: Ivan Khintsitskiy, Andrey Isaev, Sergey Fedorov
-
Patent number: 9319547Abstract: Methods and devices are described for detecting boundaries of documents on flatbed and multi-function scanners on a first pass of a carriage assembly, and then performing a high resolution scan on a second pass. High resolution images of documents can then be obtained with little or no interaction normally necessary to identify areas of interest on the scanner bed. Patterns on the scanner cover or lid facilitate not only edge determination, but orientation of text and other objects, and straightening of images in preparation for OCR and related functions. Electronic images and files derived from paper documents may be automatically cropped, deskewed, subjected to OCR, and named consistent with content or other information derived from them.Type: GrantFiled: September 30, 2014Date of Patent: April 19, 2016Assignee: ABBYY Development LLCInventor: Andrey Isaev
-
Publication number: 20160092730Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for classifying one or more document images based on its content by determining blocks layout of the document image; recognizing the document image to obtain digital content data representing text content or the potential graphical content of the image; calculating feature values of the document image for features based on the digital content data and the blocks layout; and classifying the document image as belonging to one of document classes based on the calculated feature values.Type: ApplicationFiled: December 16, 2014Publication date: March 31, 2016Inventors: Anatoly Smirnov, Vasily Panferov, Andrey Isaev
-
Patent number: 9241084Abstract: Methods and devices are described for detecting boundaries of documents on flatbed and multi-function scanners on a first pass of a carriage assembly, and then performing a high resolution scan on a second pass. High resolution images of documents can then be obtained with little or no interaction normally necessary to identify areas of interest on the scanner bed. Patterns on the scanner cover or lid facilitate not only edge determination, but orientation of text and other objects, and straightening of images in preparation for OCR and related functions. Electronic images and files derived from paper documents may be automatically cropped, deskewed, subjected to OCR, and named consistent with content or other information derived from them.Type: GrantFiled: September 30, 2014Date of Patent: January 19, 2016Assignee: ABBYY Development LLCInventor: Andrey Isaev
-
Publication number: 20150169951Abstract: Systems and methods for enhancing and comparing documents. An example method comprises: comparing document images to identify a first document image of a reference document that corresponds with a second document image of a related document; transforming the second document image based on a layout of the first document image; and performing character recognition of the second document image.Type: ApplicationFiled: January 2, 2015Publication date: June 18, 2015Inventors: Ivan Khintsitskiy, Andrey Isaev
-
Publication number: 20150015922Abstract: Methods and devices are described for detecting boundaries of documents on flatbed and multi-function scanners on a first pass of a carriage assembly, and then performing a high resolution scan on a second pass. High resolution images of documents can then be obtained with little or no interaction normally necessary to identify areas of interest on the scanner bed. Patterns on the scanner cover or lid facilitate not only edge determination, but orientation of text and other objects, and straightening of images in preparation for OCR and related functions. Electronic images and files derived from paper documents may be automatically cropped, deskewed, subjected to OCR, and named consistent with content or other information derived from them.Type: ApplicationFiled: September 30, 2014Publication date: January 15, 2015Inventor: Andrey Isaev
-
Publication number: 20150015925Abstract: Methods and devices are described for detecting boundaries of documents on flatbed and multi-function scanners on a first pass of a carriage assembly, and then performing a high resolution scan on a second pass. High resolution images of documents can then be obtained with little or no interaction normally necessary to identify areas of interest on the scanner bed. Patterns on the scanner cover or lid facilitate not only edge determination, but orientation of text and other objects, and straightening of images in preparation for OCR and related functions. Electronic images and files derived from paper documents may be automatically cropped, deskewed, subjected to OCR, and named consistent with content or other information derived from them.Type: ApplicationFiled: September 30, 2014Publication date: January 15, 2015Inventor: Andrey Isaev
-
Publication number: 20150015926Abstract: Methods and devices are described for detecting boundaries of documents on flatbed and multi-function scanners on a first pass of a carriage assembly, and then performing a high resolution scan on a second pass. High resolution images of documents can then be obtained with little or no interaction normally necessary to identify areas of interest on the scanner bed. Patterns on the scanner cover or lid facilitate not only edge determination, but orientation of text and other objects, and straightening of images in preparation for OCR and related functions. Electronic images and files derived from paper documents may be automatically cropped, deskewed, subjected to OCR, and named consistent with content or other information derived from them.Type: ApplicationFiled: September 30, 2014Publication date: January 15, 2015Inventor: Andrey Isaev
-
Publication number: 20140129483Abstract: The present invention provides a method of predicting usage of and determining access to a cloud service according to an embodiment of the invention. The method includes the step of monitoring the usage of a service by end users of developers for a predetermined test period. Responsive to statistics associated with the monitoring during the predetermined test period, the method includes determining a future usage payment cost for the developers. Responsive to verification of a unique ID, the method includes performing the service by a service provider.Type: ApplicationFiled: November 8, 2012Publication date: May 8, 2014Applicant: ABBYY SOFTWARE LTD.Inventors: Andrey Isaev, Semyon Sergunin
-
Publication number: 20140118796Abstract: Methods and devices are described for detecting boundaries of documents on flatbed and multi-function scanners on a first pass of a carriage assembly, and then performing a high resolution scan on a second pass. High resolution images of documents can then be obtained with little or no interaction normally necessary to identify areas of interest on the scanner bed. Patterns on the scanner cover or lid facilitate not only edge determination, but orientation of text and other objects, and straightening of images in preparation for OCR and related functions. Electronic images and files derived from paper documents may be automatically cropped, deskewed, subjected to OCR, and named consistent with content or other information derived from them.Type: ApplicationFiled: December 12, 2012Publication date: May 1, 2014Applicant: ABBYY Software Ltd.Inventor: Andrey Isaev