Patents by Inventor Anthony Macciola

Anthony Macciola 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: 20150339526
    Abstract: 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: Application
    Filed: August 4, 2015
    Publication date: November 26, 2015
    Inventors: Anthony Macciola, Jan W. Amtrup, Jiyong Ma, Alexander Shustorovich, Christopher W. Thrasher, Stephen Michael Thompson
  • Publication number: 20150324640
    Abstract: 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: Application
    Filed: July 20, 2015
    Publication date: November 12, 2015
    Inventors: Anthony Macciola, Jan W. Amtrup
  • Publication number: 20150324639
    Abstract: In various embodiments, methods, systems, and computer program products for capturing and processing digital images captured by a mobile device are disclosed. In one embodiment, a method includes capturing image data using a mobile device, the image data depicting a digital representation of a document; defining, based on the image data, a plurality of candidate edge points corresponding to the document; defining four sides of a tetragon based on at least some of the plurality of candidate edge points; determining a plurality of fields within the tetragon; for each field, determining at least a field location and a field data type; associating each determined field location with each field data type to generate a plurality of metadata labels; and associating the plurality of metadata labels with an image of an electronic form.
    Type: Application
    Filed: July 20, 2015
    Publication date: November 12, 2015
    Inventor: Anthony Macciola
  • Publication number: 20150324390
    Abstract: 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: Application
    Filed: July 20, 2015
    Publication date: November 12, 2015
    Inventors: Anthony Macciola, Jan W. Amtrup
  • Patent number: 9165188
    Abstract: In various embodiments, methods, systems, and computer program products for processing digital images captured by a mobile device are disclosed. Myriad features enable and/or facilitate processing of such digital images using a mobile device that would otherwise be technically impossible or impractical, and furthermore address unique challenges presented by images captured using a camera rather than a traditional flat-bed scanner, paper-feed scanner or multifunction peripheral.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: October 20, 2015
    Assignee: Kofax, Inc.
    Inventors: Christopher W. Thrasher, Anthony Macciola, Alexander Shustorovich
  • Patent number: 9165187
    Abstract: In various embodiments, methods, systems, and computer program products for processing digital images captured by a mobile device are disclosed. Myriad features enable and/or facilitate processing of such digital images using a mobile device that would otherwise be technically impossible or impractical, and furthermore address unique challenges presented by images captured using a camera rather than a traditional flat-bed scanner, paper-feed scanner or multifunction peripheral.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: October 20, 2015
    Assignee: Kofax, Inc.
    Inventors: Anthony Macciola, Alexander Shustorovich, Christopher W. Thrasher
  • Patent number: 9158967
    Abstract: In various embodiments, methods, systems, and computer program products for processing digital images captured by a mobile device are disclosed. Myriad features enable and/or facilitate processing of such digital images using a mobile device that would otherwise be technically impossible or impractical, and furthermore address unique challenges presented by images captured using a camera rather than a traditional flat-bed scanner, paper-feed scanner or multifunction peripheral.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: October 13, 2015
    Assignee: Kofax, Inc.
    Inventors: Alexander Shustorovich, Anthony Macciola, Christopher W. Thrasher
  • Publication number: 20150278335
    Abstract: Systems, methods, and computer program products for scalable, efficient business intelligence platforms and analytical processes are disclosed. In general, the inventive techniques, systems, and products include receiving data relating to a business or a business process; processing the received data according to a metadata model, wherein the processing comprises generating metadata corresponding to each of a plurality of data portions; partitioning the received data into the plurality of data portions based at least in part on the metadata corresponding to the data portion, and distributing each of the plurality of data portions and the metadata corresponding to each respective data portion across a plurality of resources arranged in a distributed architecture. The metadata model comprises characteristics descriptive of the data, the characteristics include semantic characteristics; extract, transform, load (ETL) characteristics; and usage characteristics.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 1, 2015
    Inventors: Scott Opitz, Alex Elkin, Anthony Macciola
  • Publication number: 20150269433
    Abstract: 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: Application
    Filed: March 19, 2014
    Publication date: September 24, 2015
    Applicant: Kofax, Inc.
    Inventors: Jan W. Amtrup, Steven Kilby, Anthony Macciola
  • Patent number: 9141926
    Abstract: 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: Grant
    Filed: April 23, 2014
    Date of Patent: September 22, 2015
    Assignee: Kofax, Inc.
    Inventors: Steven Kilby, Anthony Macciola, Jan W. Amtrup, Bruce Orcutt
  • Patent number: 9137417
    Abstract: 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: Grant
    Filed: July 24, 2014
    Date of Patent: September 15, 2015
    Inventors: Anthony Macciola, Jan W. Amtrup, Jiyong Ma, Roland G. Borrey, Mauritius A. R. Schmidtler, Hari S. Asuri, Joel S. Fechter, Robert A. Taylor
  • Patent number: 9117117
    Abstract: In various embodiments, methods, systems, and computer program products for capturing and processing digital images captured by a mobile device are disclosed. The claimed algorithms are specifically configured to perform and facilitate loan application processing by capturing an image of a document using a mobile device, and analyzing the image (optionally in conjunction with additional data that may also be captured, determined, or otherwise provided to the loan application process) to determine loan-relevant information. Select loan-relevant information may be extracted, compiled, and/or analyzed to facilitate processing of the loan application. Feedback may be provided to facilitate facile application processing, e.g. by ensuring all requisite information is submitted with the loan application. Image capture and document detection are preferably performed using the mobile device, while all other functions may be performed using the mobile device, a remote server, or some combination thereof.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: August 25, 2015
    Assignee: Kofax, Inc.
    Inventors: Anthony Macciola, Alexander Shustorovich, Christopher W. Thrasher
  • Publication number: 20150220778
    Abstract: 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: Application
    Filed: April 14, 2015
    Publication date: August 6, 2015
    Inventors: Anthony Macciola, Jan W. Amtrup
  • Publication number: 20150170085
    Abstract: 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: Application
    Filed: March 19, 2014
    Publication date: June 18, 2015
    Applicant: Kofax, Inc.
    Inventors: Jan W. Amtrup, Stephen Michael Thompson, Steven Kilby, Anthony Macciola
  • Patent number: 9058580
    Abstract: 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: Grant
    Filed: March 19, 2014
    Date of Patent: June 16, 2015
    Assignee: Kofax, Inc.
    Inventors: Jan W. Amtrup, Stephen Michael Thompson, Steven Kilby, Anthony Macciola
  • Patent number: 9058515
    Abstract: 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: Grant
    Filed: March 19, 2014
    Date of Patent: June 16, 2015
    Assignee: Kofax, Inc.
    Inventors: Jan W. Amtrup, Jiyong Ma, Steven Kilby, Anthony Macciola
  • Publication number: 20150138399
    Abstract: 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: Application
    Filed: November 14, 2014
    Publication date: May 21, 2015
    Applicant: KOFAX, INC.
    Inventors: Jiyong Ma, Anthony Macciola, Steven Kilby, Jan W. Amtrup, Justin Aquadro
  • Publication number: 20150098628
    Abstract: In various embodiments, methods, systems, and computer program products for capturing and processing digital images captured by a mobile device are disclosed. The claimed algorithms are specifically configured to perform and facilitate loan application processing by capturing an image of a document using a mobile device, and analyzing the image (optionally in conjunction with additional data that may also be captured, determined, or otherwise provided to the loan application process) to determine loan-relevant information. Select loan-relevant information may be extracted, compiled, and/or analyzed to facilitate processing of the loan application. Feedback may be provided to facilitate facile application processing, e.g. by ensuring all requisite information is submitted with the loan application. Image capture and document detection are preferably performed using the mobile device, while all other functions may be performed using the mobile device, a remote server, or some combination thereof.
    Type: Application
    Filed: December 12, 2014
    Publication date: April 9, 2015
    Applicant: KOFAX, INC.
    Inventors: Anthony Macciola, Alexander Shustorovich, Christopher W. Thrasher
  • Publication number: 20150093018
    Abstract: In various embodiments, methods, systems, and computer program products for processing digital images captured by a mobile device are disclosed. Myriad features enable and/or facilitate processing of such digital images using a mobile device that would otherwise be technically impossible or impractical, and furthermore address unique challenges presented by images captured using a camera rather than a traditional flat-bed scanner, paper-feed scanner, or multifunction peripheral. Notably, the presently disclosed systems and techniques enable three-dimensional reconstruction of objects depicted in image captured using a camera of a mobile device. The reconstruction corrects or compensates for perspective distortion caused by camera-based capture.
    Type: Application
    Filed: September 19, 2014
    Publication date: April 2, 2015
    Applicant: KOFAX, INC.
    Inventors: Anthony Macciola, Jiyong Ma, Alexander Shustorovich, Christopher W. Thrasher, Jan Amtrup
  • Patent number: 8989515
    Abstract: In various embodiments, methods, systems, and computer program products for processing digital images captured by a mobile device are disclosed. Myriad features enable and/or facilitate processing of such digital images using a mobile device that would otherwise be technically impossible or impractical, and furthermore address unique challenges presented by images captured using a camera rather than a traditional flat-bed scanner, paper-feed scanner or multifunction peripheral.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: March 24, 2015
    Assignee: Kofax, Inc.
    Inventors: Alexander Shustorovich, Anthony Macciola, Christopher W. Thrasher