Patents by Inventor Jan W. Amtrup
Jan W. Amtrup 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: 20160055395Abstract: In various embodiments, methods, systems, and computer program products for determining distance between an object and a capture device are disclosed. The distance determination techniques are based on image data captured by the capture device, where the image data represent the object. These techniques improve the function of capture devices such as mobile phones by enabling determination of distance using a single lens capture device, and based on intrinsic parameters of the capture device, such as focal length and scaling factor(s), in preferred approaches. In some approaches, the distance estimation may be based in part on a priori knowledge regarding size of the object represented in the image data. Distance determination may be based on a homography transform and/or reference image data representing the object, a same type or similar type of object, in more approaches.Type: ApplicationFiled: November 4, 2015Publication date: February 25, 2016Applicant: KOFAX, INC.Inventors: Anthony Macciola, Jiyong Ma, Alexander Shustorovich, Christopher Thrasher, Jan W. Amtrup
-
Patent number: 9253349Abstract: A method includes capturing plural frames of video data using a mobile device. The frames are analyzed to determine whether any depict an object exhibiting one or more defining characteristics, and if so, whether those frame(s) depicting the object also satisfy one or more predetermined quality control criteria. If one or more of the frames depict the object and also satisfy the one or more predetermined quality control criteria, the method further includes automatically capturing an image of the object. Exemplary defining characteristics are specified for various types of object, particularly objects comprising documents. Related systems and computer program products are also disclosed. The presently disclosed techniques and systems represent translational developments across the fields of image processing and business process management.Type: GrantFiled: August 29, 2014Date of Patent: February 2, 2016Assignee: Kofax, Inc.Inventors: Jan W. Amtrup, Jiyong Ma, Anthony Macciola
-
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: 20150355889Abstract: A method includes receiving user input defining a workflow comprising one or more activities and one or more rules; receiving user input defining a user interface (UI) configured to facilitate a user performing the workflow at least in part using a processor of a mobile device; and generating a mobile software application based on the workflow and the UI. In another embodiment, a method includes: instantiating a mobile application on a mobile device; launching a workflow within the mobile application, the workflow comprising one or more activities and one or more rules; rendering one or more user interfaces based at least in part on the workflow; displaying at least one of the user interfaces on a display of the mobile device; receiving user input via at least one of the user interfaces; and modifying the workflow based at least partially on user input. Systems and computer program products are also disclosed.Type: ApplicationFiled: August 18, 2015Publication date: December 10, 2015Inventors: Steven Kilby, Anthony Macciola, Jan W. Amtrup, Bruce Orcutt
-
Publication number: 20150347836Abstract: Systems, computer program products, and techniques for discriminating hand and machine print from each other, and from signatures, are disclosed and include determining a color depth of an image, the color depth corresponding to at least one of grayscale, bi-tonal and color; reducing color depth of non-bi-tonal images to generate a bi-tonal representation of the image; identifying a set of one or more graphical line candidates in either the bi-tonal image or the bi-tonal representation, the graphical line candidates including one or more of true graphical lines and false positives; discriminating any of the true graphical lines from any of the false positives; removing the true graphical lines from the bi-tonal image or the bi-tonal representation without removing the false positives to generate a component map comprising connected components and excluding graphical lines; and identifying one or more of the connected components in the component map.Type: ApplicationFiled: May 29, 2015Publication date: December 3, 2015Inventors: Alexander Shustorovich, Christopher W. Thrasher, Anthony Macciola, Jan W. Amtrup
-
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: 20150324640Abstract: In one approach, a 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 data of interest from the image based at least in part on the OCR; and validating the extracted data of interest against reference information stored on the mobile device. In another embodiment, a 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 data of interest from the image based at least in part on the OCR; and validating authenticity of the document based on comparing some or all of the extracted data of interest to reference information stored on the mobile device.Type: ApplicationFiled: July 20, 2015Publication date: November 12, 2015Inventors: Anthony Macciola, Jan W. Amtrup
-
Publication number: 20150324390Abstract: In various embodiments, methods, systems, and computer program products for processing digital images captured by a mobile device are disclosed. The exemplary image processing techniques are coupled with inbound and outbound communications protocols and workflows configured to facilitate closed-loop processing, such that a method includes initiating a workflow; providing one or more of case information and raw data to the workflow; processing one or more of the case information and the raw data to generate a processing result; storing at least some of the case information in association with the processing result, wherein the associated case information acts as an identifier of the processing result; transmitting at least the processing result and the identifier; receiving, in response to the transmitting, a reply comprising the identifier; and retrieving at least the processing result using the identifier.Type: ApplicationFiled: July 20, 2015Publication date: November 12, 2015Inventors: Anthony Macciola, Jan W. Amtrup
-
Publication number: 20150269433Abstract: A method includes: capturing or receiving at least one image of one or more identity documents (IDs) using a mobile device; determining identifying information from one or more of the IDs; building an ID profile based on the identifying information; storing the ID profile to a memory of the mobile device; invoking a workflow configured to facilitate a business transaction; detecting a predetermined stimulus in the workflow, the stimulus relating to the business transaction; providing at least a portion of the ID profile to the workflow in response to detecting the predetermined stimulus; and driving at least a portion of the workflow using the provided portion of the ID profile. Related systems and computer program products are also disclosed.Type: ApplicationFiled: March 19, 2014Publication date: September 24, 2015Applicant: Kofax, Inc.Inventors: Jan W. Amtrup, Steven Kilby, Anthony Macciola
-
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
-
Patent number: 9141926Abstract: A method includes receiving user input defining a workflow comprising one or more activities and one or more rules; receiving user input defining a user interface (UI) configured to facilitate a user performing the workflow at least in part using a processor of a mobile device; and generating a mobile software application based on the workflow and the UI. In another embodiment, a method includes: instantiating a mobile application on a mobile device; launching a workflow within the mobile application, the workflow comprising one or more activities and one or more rules; rendering one or more user interfaces based at least in part on the workflow; displaying at least one of the user interfaces on a display of the mobile device; receiving user input via at least one of the user interfaces; and modifying the workflow based at least partially on user input. Systems and computer program products are also disclosed.Type: GrantFiled: April 23, 2014Date of Patent: September 22, 2015Assignee: Kofax, Inc.Inventors: Steven Kilby, Anthony Macciola, Jan W. Amtrup, Bruce Orcutt
-
Patent number: 9137417Abstract: A method includes storing raw or normalized video data in a computer accessible storage medium; analyzing portions of the video data with a first analytic engine to: determine whether the raw video data is within a first set of parameters; and generate with the first analytic engine a first set of processor settings; processing the raw or normalized video data with the first set of processor settings; and analyzing portions of the processed data with a second analytic engine to determine whether the processed data is within a second set of parameters; generating with the second analytic engine a second set of processor settings to reprocess the raw or normalized video data, sending the second set of processor settings to the first analytic engine; and reprocessing the raw or normalized video data with the first analytic engine using the second set of processor settings.Type: GrantFiled: July 24, 2014Date of Patent: September 15, 2015Inventors: Anthony Macciola, Jan W. Amtrup, Jiyong Ma, Roland G. Borrey, Mauritius A. R. Schmidtler, Hari S. Asuri, Joel S. Fechter, Robert A. Taylor
-
Publication number: 20150220778Abstract: Systems, methods, and computer program products for smart, automated capture of textual information using optical sensors of a mobile device are disclosed. The textual information is provided to a mobile application or workflow without requiring the user to manually enter or transfer the data without requiring user intervention such as a copy/paste operation. The capture and provision context-aware, and can normalize or validate the captured textual information prior to entry in the workflow or mobile application. Other information necessary by the workflow and available to the mobile device optical sensors may also be captured and provided, in a single automatic process. As a result, the overall process of capturing information from optical input using a mobile device is significantly simplified and improved in terms of accuracy of data transfer/entry, speed and efficiency of workflows, and user experience.Type: ApplicationFiled: April 14, 2015Publication date: August 6, 2015Inventors: Anthony Macciola, Jan W. Amtrup
-
Patent number: 9082080Abstract: 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 feast 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: March 5, 2008Date of Patent: July 14, 2015Assignee: Kofax, Inc.Inventors: Mauritius A. R. Schmidtler, Jan W. Amtrup, Stephen Michael Thompson, Anthony Sarah
-
Publication number: 20150170085Abstract: A method includes receiving or capturing an image comprising an identity document (ID) using a mobile device; classifying the ID; building an extraction model based on the ID classification; extracting data from the ID based on the extraction model; building an ID profile based on the extracted data; storing the ID profile to a memory of the mobile device; detecting a predetermined stimulus in a workflow; identifying workflow-relevant data in the stored ID profile at least partially in response to detecting the predetermined stimulus; providing the workflow-relevant data from the stored ID profile to the workflow; and driving at least a portion of the workflow using the workflow-relevant data. Related systems and computer program products are also disclosed.Type: ApplicationFiled: March 19, 2014Publication date: June 18, 2015Applicant: Kofax, Inc.Inventors: Jan W. Amtrup, Stephen Michael Thompson, Steven Kilby, Anthony Macciola
-
Patent number: 9058515Abstract: A method involves: receiving an image comprising an ID; iteratively classifying the ID; and driving at least a portion of a workflow based at least in part on the classifying; wherein at least some of the classification iterations are based at least in part on comparing feature vector data, wherein a first classification iteration comprises determining the ID belongs to a particular class, and wherein each classification iteration subsequent to the first classification iteration comprises determining whether the ID belongs to a subclass falling within the particular class to which the ID was determined to belong in a prior classification iteration. Related systems and computer program products are also disclosed.Type: GrantFiled: March 19, 2014Date of Patent: June 16, 2015Assignee: Kofax, Inc.Inventors: Jan W. Amtrup, Jiyong Ma, Steven Kilby, Anthony Macciola
-
Patent number: 9058580Abstract: A method includes receiving or capturing an image comprising an identity document (ID) using a mobile device; classifying the ID; building an extraction model based on the ID classification; extracting data from the ID based on the extraction model; building an ID profile based on the extracted data; storing the ID profile to a memory of the mobile device; detecting a predetermined stimulus in a workflow; identifying workflow-relevant data in the stored ID profile at least partially in response to detecting the predetermined stimulus; providing the workflow-relevant data from the stored ID profile to the workflow; and driving at least a portion of the workflow using the workflow-relevant data. Related systems and computer program products are also disclosed.Type: GrantFiled: March 19, 2014Date of Patent: June 16, 2015Assignee: Kofax, Inc.Inventors: Jan W. Amtrup, Stephen Michael Thompson, Steven Kilby, Anthony Macciola
-
Publication number: 20150138399Abstract: Systems, methods, and computer program products are disclosed and include: initiating a capture operation using an image capture component of the mobile device, the capture operation comprising; capturing video data; and estimating a plurality of motion vectors corresponding to motion of the image capture component during the capture operation. The systems, techniques, and computer program products also include detecting a document depicted in the video data; tracking a position of the detected document throughout the video data; selecting a plurality of images using the image capture component of the mobile device, wherein the selection is based at least in part on: the tracked position of the detected document; and the estimated motion vectors; and generating a composite image based on at least some of the selected plurality of images.Type: ApplicationFiled: November 14, 2014Publication date: May 21, 2015Applicant: KOFAX, INC.Inventors: Jiyong Ma, Anthony Macciola, Steven Kilby, Jan W. Amtrup, Justin Aquadro
-
Publication number: 20150110362Abstract: 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: ApplicationFiled: December 31, 2014Publication date: April 23, 2015Applicant: KOFAX, INC.Inventors: Jan W. Amtrup, Stephen Michael Thompson
-
Patent number: 8958605Abstract: In one embodiment, a method includes performing optical character recognition (OCR) on an image of a financial document and at least one of: (a) correct OCR errors in the financial document using at least one of textual information from a complementary document and predefined business rules; (b) normalize data from the complementary document using at least one of textual information from the financial document and the predefined business rules; and (c) normalize data from the financial document using at least one of textual information from the complementary document and the predefined business rules. Exemplary systems and computer program products are also disclosed.Type: GrantFiled: February 7, 2014Date of Patent: February 17, 2015Assignee: Kofax, Inc.Inventors: Jan W. Amtrup, Stephen Michael Thompson