Patents by Inventor Stephen Michael Thompson
Stephen Michael Thompson 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).
-
Publication number: 20170286764Abstract: Systems, computer program products, and techniques for detecting objects depicted in digital image data are disclosed, according to various exemplary embodiments. The inventive concepts uniquely utilize internal features to accomplish object detection, thereby avoiding reliance on detecting object edges and/or transitions between the object and other portions of the digital image data, e.g. background textures or other objects. The inventive concepts thus provide an improvement over conventional object detection since objects may be detected even when edges are obscured or not depicted in the digital image data. In one aspect, a computer-implemented method of detecting an object depicted in a digital image includes: detecting a plurality of identifying features of the object, wherein the plurality of identifying features are located internally with respect to the object; and projecting a location of one or more edges of the object based at least in part on the plurality of identifying features.Type: ApplicationFiled: August 11, 2016Publication date: October 5, 2017Inventors: Jiyong Ma, Stephen Michael Thompson, Jan W. Amtrup
-
Patent number: 9779296Abstract: Systems, computer program products, and techniques for detecting objects depicted in digital image data are disclosed, according to various exemplary embodiments. The inventive concepts uniquely utilize internal features to accomplish object detection, thereby avoiding reliance on detecting object edges and/or transitions between the object and other portions of the digital image data, e.g. background textures or other objects. The inventive concepts thus provide an improvement over conventional object detection since objects may be detected even when edges are obscured or not depicted in the digital image data. In one aspect, a computer-implemented method of detecting an object depicted in a digital image includes: detecting a plurality of identifying features of the object, wherein the plurality of identifying features are located internally with respect to the object; and projecting a location of one or more edges of the object based at least in part on the plurality of identifying features.Type: GrantFiled: August 11, 2016Date of Patent: October 3, 2017Assignee: Kofax, Inc.Inventors: Jiyong Ma, Stephen Michael Thompson, Jan W. Amtrup
-
Patent number: 9767354Abstract: According to one embodiment, a computer-implemented method includes: capturing an image of a document using a camera of a mobile device; performing optical character recognition (OCR) on the image of the document; extracting an identifier of the document from the image based at least in part on the OCR; comparing the identifier with content from one or more reference data sources, wherein the content from the one or more reference data sources comprises global address information; and determining whether the identifier is valid based at least in part on the comparison. The method may optionally include normalizing the extracted identifier, retrieving additional geographic information, correcting OCR errors, etc. based on comparing extracted information with reference content. Corresponding systems and computer program products are also disclosed.Type: GrantFiled: May 4, 2016Date of Patent: September 19, 2017Assignee: KOFAX, INC.Inventors: Stephen Michael Thompson, Jan W. Amtrup, Anthony Macciola
-
Patent number: 9769354Abstract: An efficient method and system to enhance digital acquisition devices for analog data is presented. The enhancements offered by the method and system are available to the user in local as well as in remote deployments yielding efficiency gains for a large variety of business processes. The quality enhancements of the acquired digital data are achieved efficiently by employing virtual reacquisition. The method of virtual reacquisition renders unnecessary the physical reacquisition of the analog data in case the digital data obtained by the acquisition device are of insufficient quality. The method and system allows multiple users to access the same acquisition device for analog data. In some embodiments, one or more users can virtually reacquire data provided by multiple analog or digital sources. The acquired raw data can be processed by each user according to his personal preferences and/or requirements.Type: GrantFiled: July 30, 2015Date of Patent: September 19, 2017Assignee: KOFAX, INC.Inventors: Christopher W. Thrasher, Alexander Shustorovich, Stephen Michael Thompson, Jan W. Amtrup, Anthony Macciola, Roland G. Borrey, Mauritius A. R. Schmidtler, Robert A. Taylor, Joel S. Fechter, Hari S. Asuri
-
Patent number: 9754014Abstract: According to one embodiment, a computer-implemented method for confirming/rejecting a most relevant example includes: generating a binary decision model by training a binary classifier using a plurality of training documents; classifying one or more test documents into one of a plurality of categories using the binary decision model, wherein the one or more test documents lack a user-defined category label; selecting a most relevant example of the classified test documents from among the classified test documents; displaying, using a display of the computer, the most relevant example of the classified test documents to a user; receiving, via the computer and from the user, a confirmation or a negation of a classification label of the most relevant example of the classified test documents; and storing the confirmation or the negation of the classification label of the most relevant example of the classified test documents to a memory of the computer.Type: GrantFiled: February 1, 2017Date of Patent: September 5, 2017Assignee: Kofax, Inc.Inventors: Mauritius A. R. Schmidtler, Jan W. Amtrup, Stephen Michael Thompson, Anthony Sarah
-
Patent number: 9754164Abstract: Systems and methods for mobile image data capture and processing are disclosed. The techniques encompass receipt or capture of digital image data, detecting an object such as a document depicted in a digital image corresponding to the digital image data, processing the digital image to improve image quality, classifying the object from the processed image data, and extracting useful information from the object. Processing may improve image quality by correcting artifacts such as distortion, skew, blur, shadows, etc. common to digital images captured using mobile devices. Classification is based on identifying unique features (and/or combinations thereof) within the image data and determining whether the identified features indicate the object belongs to a class of known objects having similar characteristics, or is unique to all known classes. Extraction is based in whole or in part on object classification. All operations may be performed using mobile technology exclusively.Type: GrantFiled: August 4, 2015Date of Patent: September 5, 2017Assignee: Kofax, Inc.Inventors: Anthony Macciola, Jan W. Amtrup, Jiyong Ma, Alexander Shustorovich, Christopher W. Thrasher, Stephen Michael Thompson
-
Publication number: 20170140030Abstract: According to one embodiment, a computer-implemented method for confirming/rejecting a most relevant example includes: generating a binary decision model by training a binary classifier using a plurality of training documents; classifying one or more test documents into one of a plurality of categories using the binary decision model, wherein the one or more test documents lack a user-defined category label; selecting a most relevant example of the classified test documents from among the classified test documents; displaying, using a display of the computer, the most relevant example of the classified test documents to a user; receiving, via the computer and from the user, a confirmation or a negation of a classification label of the most relevant example of the classified test documents; and storing the confirmation or the negation of the classification label of the most relevant example of the classified test documents to a memory of the computer.Type: ApplicationFiled: February 1, 2017Publication date: May 18, 2017Inventors: Mauritius A.R. Schmidtler, Jan W. Amtrup, Stephen Michael Thompson, Anthony Sarah
-
Publication number: 20170109610Abstract: According to one embodiment, a computer-implemented method is configured for building a classification and/or data extraction knowledge base using an electronic form. The method includes: receiving an electronic form having associated therewith a plurality of metadata labels, each metadata label corresponding to at least one element of interest represented within the electronic form; parsing the plurality of metadata labels to determine characteristic features of the element(s) of interest; building a representation of the electronic form based on the plurality of metadata labels; generating a plurality of permutations of the representation of the electronic form by applying a predetermined set of variations to the representation; and training either a classification model, an extraction model, or both using: the representation of the electronic form, and the plurality of permutations of the representation of the electronic form. Corresponding systems and computer program products are also disclosed.Type: ApplicationFiled: December 30, 2016Publication date: April 20, 2017Inventors: Anthony Macciola, Jan W. Amtrup, Stephen Michael Thompson
-
Publication number: 20170109819Abstract: A method includes: receiving or capturing an image comprising an identity document (ID) using a mobile device; classifying the ID; analyzing the ID based at least in part on the ID classification; determining at least some identifying information from the ID; at least one of building an ID profile and updating the ID profile, based at least in part on the analysis; providing at least one of the ID and the ID classification to a loan application workflow and/or a new financial account workflow; and driving at least a portion of the workflow based at least in part on the ID and the ID classification. Corresponding systems and computer program products are also disclosed.Type: ApplicationFiled: December 29, 2016Publication date: April 20, 2017Applicant: Kofax, Inc.Inventors: Jan W. Amtrup, Stephen Michael Thompson, Steven Kilby, Anthony Macciola
-
Publication number: 20170111532Abstract: The presently disclosed inventive concepts encompass capturing video data using a mobile device, streaming the captured video data to a server for processing of the video data in real-time or near-real time, and providing the server's processing result to the mobile device for additional analysis and/or processing of the captured video data, the processing result, or both. In one embodiment an image processing server is configured to: process, in real time, input streamed to the server from a mobile device, the input comprising one or more frames of digital video data; and output a result of processing the input to the mobile device. In another embodiment, a method includes capturing video data using a mobile device, streaming the video data to an image processing server, receiving a processing result from the server, and further processing the captured video data and/or the processing result using the mobile device.Type: ApplicationFiled: December 30, 2016Publication date: April 20, 2017Inventors: Jan W. Amtrup, Jiyong Ma, Stephen Michael Thompson, Alexander Shustorovich, Christopher W. Thrasher, Anthony Macciola
-
Publication number: 20170024629Abstract: Techniques for improved binarization and extraction of information from digital image data are disclosed in accordance with various embodiments. The inventive concepts include independently binarizing portions of the image data on the basis of individual features, e.g. per connected component, and using multiple different binarization thresholds to obtain the best possible binarization result for each portion of the image data independently binarized. Determining the quality of each binarization result may be based on attempted recognition and/or extraction of information therefrom. Independently binarized portions may be assembled into a contiguous result. In one embodiment, a method includes: identifying a region of interest within a digital image; generating a plurality of binarized images based on the region of interest using different binarization thresholds; and extracting data from some or all of the plurality of binarized images. Corresponding systems and computer program products are also disclosed.Type: ApplicationFiled: July 19, 2016Publication date: January 26, 2017Inventors: Christopher W. Thrasher, Alexander Shustorovich, Stephen Michael Thompson, Jan W. Amtrup, Anthony Macciola
-
Publication number: 20160350592Abstract: Systems, computer program products, and techniques for reconstructing objects depicted in digital image data within a three-dimensional space are disclosed, according to various exemplary embodiments. The inventive concepts uniquely utilize internal features to accomplish reconstruction, thereby avoiding reliance on reconstructing objects based on information derived from location of edges. The inventive concepts thus provide an improvement over conventional object reconstruction since objects may be reconstructed even when edges are obscured or not depicted in the digital image data.Type: ApplicationFiled: August 11, 2016Publication date: December 1, 2016Inventors: Jiyong Ma, Stephen Michael Thompson, Jan W. Amtrup
-
Publication number: 20160328610Abstract: According to one embodiment, a computer-implemented method includes: capturing an image of a document using a camera of a mobile device; performing optical character recognition (OCR) on the image of the document; extracting an identifier of the document from the image based at least in part on the OCR; comparing the identifier with content from one or more reference data sources, wherein the content from the one or more reference data sources comprises global address information; and determining whether the identifier is valid based at least in part on the comparison. The method may optionally include normalizing the extracted identifier, retrieving additional geographic information, correcting OCR errors, etc. based on comparing extracted information with reference content. Corresponding systems and computer program products are also disclosed.Type: ApplicationFiled: May 4, 2016Publication date: November 10, 2016Inventors: Stephen Michael Thompson, Jan W. Amtrup, Anthony Macciola
-
Patent number: 9432688Abstract: A device for parallel symbol decoding may include a first and second block. The first block is configured to convert a bitstream into a stream of binary symbols corresponding to motion vector data and other compressed image data, insert length fields into the stream of binary symbols that are each indicative of a number of consecutive binary symbols that correspond to motion vector data, and store the stream of binary symbols in a buffer. The second block is configured to retrieve the stream of binary symbols from the buffer, determine, based at least in part on the inserted length fields, consecutive binary symbols that correspond to motion vector data, decode the consecutive binary symbols that correspond to motion vector data via a first decode path, and to decode binary symbols that correspond to other compressed image data via a second decode path that is independent of the first decode path.Type: GrantFiled: September 16, 2013Date of Patent: August 30, 2016Assignee: Broadcom CorporationInventors: Timothy Moore Hellman, Nirmala Paul, Stephen Michael Thompson
-
Patent number: 9378268Abstract: A method is provided for organizing data sets. In use, an automatic decision system is created or updated for determining whether data elements fit a predefined organization or not, where the decision system is based on a set of preorganized data elements. A plurality of data elements is organized using the decision system. At least one organized data element is selected for output to a user based on a score or confidence from the decision system for the at least one organized data element. Additionally, at least a portion of the at least one organized data element is output to the user. A response is received from the user comprising at least one of a confirmation, modification, and a negation of the organization of the at least one organized data element. The automatic decision system is recreated or updated based on the user response. Other embodiments are also presented.Type: GrantFiled: June 8, 2015Date of Patent: June 28, 2016Assignee: Kofax, Inc.Inventors: Mauritius A. R. Schmidtler, Jan W. Amtrup, Stephen Michael Thompson, Anthony Sarah
-
Patent number: 9342741Abstract: According to one embodiment, a method includes: capturing an image of a financial document using a camera of a mobile device; performing optical character recognition (OCR) on the image of the financial document; extracting an identifier of the financial document from the image based at least in part on the OCR; associating the image of the financial document with metadata descriptive of one or more of the financial document and financial information relating to the financial document; and storing the image of the financial document and the associated metadata to a memory of the mobile device. Exemplary systems and computer program products are also disclosed.Type: GrantFiled: December 31, 2014Date of Patent: May 17, 2016Assignee: Kofax, Inc.Inventors: Jan W. Amtrup, Stephen Michael Thompson
-
Patent number: 9311531Abstract: A method includes receiving or capturing a digital image using a mobile device, and using a processor of the mobile device to: determine whether an object depicted in the digital image belongs to a particular object class among a plurality of object classes; determine one or more object features of the object based at least in part on the particular object class at least partially in response to determining the object belongs to the particular object class; build or select an extraction model based at least in part on the one or more determined object features; and extract data from the digital image using the extraction model. The extraction model excludes, and/or the extraction process does not utilize, optical character recognition (OCR) techniques. Related systems and computer program products are also disclosed.Type: GrantFiled: March 13, 2014Date of Patent: April 12, 2016Assignee: Kofax, Inc.Inventors: Jan W. Amtrup, Anthony Macciola, Stephen Michael Thompson, Jiyong Ma
-
Publication number: 20160028921Abstract: An efficient method and system to enhance digital acquisition devices for analog data is presented. The enhancements offered by the method and system are available to the user in local as well as in remote deployments yielding efficiency gains for a large variety of business processes. The quality enhancements of the acquired digital data are achieved efficiently by employing virtual reacquisition. The method of virtual reacquisition renders unnecessary the physical reacquisition of the analog data in case the digital data obtained by the acquisition device are of insufficient quality. The method and system allows multiple users to access the same acquisition device for analog data. In some embodiments, one or more users can virtually reacquire data provided by multiple analog or digital sources. The acquired raw data can be processed by each user according to his personal preferences and/or requirements.Type: ApplicationFiled: July 30, 2015Publication date: January 28, 2016Inventors: Christopher W. Thrasher, Alexander Shustorovich, Stephen Michael Thompson, Jan W. Amtrup, Anthony Macciola, Roland G. Borrey, Mauritius A.R. Schmidtler, Robert A. Taylor, Joel S. Fechter, Hari S. Asuri
-
Publication number: 20150339526Abstract: Systems and methods for mobile image data capture and processing are disclosed. The techniques encompass receipt or capture of digital image data, detecting an object such as a document depicted in a digital image corresponding to the digital image data, processing the digital image to improve image quality, classifying the object from the processed image data, and extracting useful information from the object. Processing may improve image quality by correcting artifacts such as distortion, skew, blur, shadows, etc. common to digital images captured using mobile devices. Classification is based on identifying unique features (and/or combinations thereof) within the image data and determining whether the identified features indicate the object belongs to a class of known objects having similar characteristics, or is unique to all known classes. Extraction is based in whole or in part on object classification. All operations may be performed using mobile technology exclusively.Type: ApplicationFiled: August 4, 2015Publication date: November 26, 2015Inventors: Anthony Macciola, Jan W. Amtrup, Jiyong Ma, Alexander Shustorovich, Christopher W. Thrasher, Stephen Michael Thompson
-
Publication number: 20150269245Abstract: A method is provided for organizing data sets. In use, an automatic decision system is created or updated for determining whether data elements fit a predefined organization or not, where the decision system is based on a set of preorganized data elements. A plurality of data elements is organized using the decision system. At least one organized data element is selected for output to a user based on a score or confidence from the decision system for the at least one organized data element. Additionally, at least a portion of the at least one organized data element is output to the user. A response is received from the user comprising at least one of a confirmation, modification, and a negation of the organization of the at least one organized data element. The automatic decision system is recreated or updated based on the user response. Other embodiments are also presented.Type: ApplicationFiled: June 8, 2015Publication date: September 24, 2015Inventors: Mauritius A.R. Schmidtler, Jan W. Amtrup, Stephen Michael Thompson, Anthony Sarah