Patents by Inventor Mark Oliver Burch

Mark Oliver Burch 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: 11450126
    Abstract: Described herein is a computer-implemented method for automatic extraction of canonical data from an electronic document. The method comprises classifying a first text rectangle in an electronic document as a label and a second text rectangle as a value using a first machine learning algorithm. A first probability score of a likelihood of the first text rectangle corresponding to a first canonical category is determined using a second machine learning algorithm. A second probability score of a likelihood of the second text rectangle corresponding to a first canonical category is determined using a third machine learning algorithm. A relative spatial position of the second text rectangle relative to the first text rectangle is calculated. Based on the relative spatial position, the first probability score, and the second probability score, the first text rectangle, and the second text rectangle are classified into the first canonical category.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: September 20, 2022
    Assignee: COUPA SOFTWARE INCORPORATED
    Inventors: Hongyang Yu, Hanieh Borhanazad, Mark Oliver Burch
  • Patent number: 10325149
    Abstract: A computer-implemented method comprises defining a set of canonical features for a document type and a plurality of attributes for a canonical feature; identifying a set of text rectangles from an electronic document; obtaining a comparison set of reference document codifications, one of which comprising a plurality of canonical feature codifications, one of which comprising one or more attribute values for one or more of the plurality of attributes of one of the set of canonical features as the one canonical feature appears in the one reference document; for each current canonical feature of the set of canonical features: selecting a set of canonical feature codifications from the comparison set and identifying a match between one of the set of text rectangles and one of the set of canonical feature codifications; for each of the set of text rectangles, selecting one of the matching canonical feature codifications.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: June 18, 2019
    Assignee: Coupa Software Incorporated
    Inventors: Mark Oliver Burch, Hanieh Borhanazad
  • Patent number: 10127444
    Abstract: Described herein is a computer implemented method for processing an electronic document. The method comprises accessing a comparison set of reference document codifications, each reference document codification in the comparison set comprising a plurality of canonical feature codifications. Each canonical feature codification in each reference document codification in the comparison set is processed by determining whether the electronic document has one or more text rectangles in a potential position of the canonical feature and, in response determining that the electronic document has one or more text rectangles in a potential position of the canonical feature, recording a preliminary association between the or each text rectangle and the canonical feature. For each text rectangle preliminarily associated with one or more canonical features, a final canonical feature assignment is determined for the text rectangle based on the one or more preliminarily associated canonical features.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: November 13, 2018
    Assignee: Coupa Software Incorporated
    Inventors: Mark Oliver Burch, Hanieh Borhanazad