US12361457B2 - System and method for implementing a commercial leakage platform - Google Patents
System and method for implementing a commercial leakage platformInfo
- Publication number
- US12361457B2 US12361457B2 US17/664,078 US202217664078A US12361457B2 US 12361457 B2 US12361457 B2 US 12361457B2 US 202217664078 A US202217664078 A US 202217664078A US 12361457 B2 US12361457 B2 US 12361457B2
- Authority
- US
- United States
- Prior art keywords
- data
- commercial
- invoice
- contract
- commercial terms
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/93—Document management systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
- G06Q10/0875—Itemisation or classification of parts, supplies or services, e.g. bill of materials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0283—Price estimation or determination
Definitions
- FIG. 2 is an exemplary flow diagram, according to an embodiment of the present invention.
- invoices may be converted into a standardized structured format, as shown by 132 .
- contracts may be transformed into a (corresponding) standardized structured format, as shown by 134 .
- the standardized structured formats may be similar but may not be exactly the same.
- a contract data model may include a valid start date and an end date for each entry, while an invoice data model may have a specific invoice date that will be checked against the contract data model start/end date range.
- model attributes may include supplier name, customer name, invoice date, customer number, invoice number, due date, invoice total, order number, purchase order (PO) number, invoice number, customer item number, etc.
- the Standardized Structured Format may be realized as a common data format, such as Lume described in U.S. Pat. No. 10,846,341, the description of which is incorporated herein by reference.
- An embodiment of the present invention is directed to automating and standardizing the commercial leakage process. Standardization enables different scenarios to run off of a standardized model. With the standardized data model, an embodiment of the present invention is able to make comparisons across various procurement categories. For example, equipment may be rented based on various units, e.g., by the minute, hour, day, week, etc. A standardized data model is able to convert each organization's invoice and/or contract into a standardized format, model and structure.
- Analytics and data engineering may be applied to the extracted data. This may involve matching and comparing data; calculating discounts and prices based on contract terms; comparing calculations based on contract terms to actual terms; and comparing invoice details to inventory records, etc.
- Insights may be represented as analytical results and business insights, such as determinations relating to whether the correct amount was paid; whether an entity received what was invoice and paid; whether duplicate invoice and payments exist and whether discounts were applied correctly.
- An embodiment of the present invention is directed to providing summary dashboards relating to commercial leakage reporting. Summary dashboards enable analysis by service type, supplier, geography, leakage type, amounts, etc.
- An embodiment of the present invention may implement a learning feature as applied to the commercial leakage platform for continuous improvement.
- an algorithm may be updated and further refined based on feedback. For example, a system may have misinterpreted commercial terms from a contract because supporting data was missed, e.g., a footnote that allowed for a particular charge was overlooked. Based on this feedback, an embodiment of the present invention may update the algorithm, e.g., extract data from footnotes. Other adjustments based on feedback may be applied to the commercial leakage platform.
- FIG. 2 is an exemplary flow diagram, according to an embodiment of the present invention.
- FIG. 2 illustrates a scalable and intuitive platform that provides standards based integration, machine learning (ML) models, standardized data model, pattern based price modifier framework and generalized contract line matching logic.
- FIG. 2 shows contract integration 202 and invoice integration 204 .
- An exemplary process starts at creating or changing a contract (step 311 ).
- Contract creation (step 312 ) may include an approval step (step 313 ).
- Commercial Leakage Platform 302 may store the contract file (step 314 ) and extract data such as pricing (step 318 ). This data may be added as price modifiers (step 320 ) and contract lines (step 319 ).
- Contract header data may be extracted (step 315 ) and used to populate an organization master (step 316 ) and a supplier master (step 317 ).
- a contract change process may be initiated (step 321 ) and approved (step 322 ).
- Contract header may be changed (step 323 ) and edited.
- Contract file may be stored (step 324 ) and pricing data may be extracted (step 325 ). Pricing data may be added or edited via price modifiers (step 320 ) and contract lines (step 319 ).
- An entity may determine whether a supplier is enabled for service entry (SE) creation (step 326 ). If not, Accounts Payable (AP) registers the invoice (step 327 ) and sends an invoice batch (step 328 ). Payload may include invoice PDF, invoice header, PO header, PO lines, etc. PO line may have a reference to a contract number, include SE Number, if applicable.
- Commercial Leakage Platform 302 may store the invoice file (step 331 ) and extract lines (step 333 ) which may be added to invoice lines (step 334 ). An invoice header may be created (step 332 ).
- a service entry may be created (step 329 ) and SE batch may be sent (step 330 ).
- SE attachments may be stored (step 335 ), lines may be extracted (step 337 ) and added to SE lines (step 338 ).
- SE header may be created (step 336 ).
- Payload may include SE header, SE lines, PO header, PO lines, SE attachments, etc.
- PO line may have a reference to a contract number.
- Commercial Leakage Platform 302 may identify contract leakage (step 339 ) and a message may be sent to a client or entity (step 340 ).
- An embodiment of the present invention is directed to a Price Modifiers Model.
- the price of a contract line may be modified based on many standard parameters such as date, quantity, location, etc.
- the pricing model allows for such variation.
- the price may also be dependent on attributes that are related to categories. For example, for a particular equipment, the price may be dependent on capacity.
- the pricing framework allows for modeling such variations as well.
- An embodiment of the present invention may generate and provide various outputs, including dashboards, charts, reports, contract leakage user interface, etc.
- Dashboards and charts enable users to view overall contract leakage with an ability to slice data by dimensions such contract and supplier and drill down to the specific invoices.
- Reports may include: single invoice—Rate Discrepancy Report; invoice group—Rebate and Discount Discrepancy Report; single invoice—Duplicate Invoice Lines Report, etc. Reports may also include detailed reports showing invoice lines and associated contract lines that account for contract leakage. The leakage may be caused by rate discrepancy, unapplied discounts and rebates or duplicate invoice lines.
- FIG. 6 illustrates an exemplary interface for providing commercial leakage analysis and drill down level details.
- users may drill down into supplier and invoice level details.
- the contract language may be viewed and the actual contract and invoice files may be accessed from the detailed view.
- invoice details may be provided with line item data relating to specific equipment and resources.
- FIG. 7 is an exemplary invoice view, according to an embodiment of the present invention.
- FIG. 8 is an exemplary view of line item details, according to an embodiment of the present invention.
- FIG. 9 is an exemplary view of extracted text, according to an embodiment of the present invention.
- Text and corresponding tags are graphically shown.
- Tags may include adjectives, adposition, adverb, auxiliary, conjunction, coordinating conjunction, determiner, interjection, noun, numerical, carinal, participle, pronoun, proper noun, punctuation, subordinating conjunction. Other tags may be applied.
- FIG. 10 is an exemplary view of table detection, according to an embodiment of the present invention.
- a detected table may be highlighted as shown by 1010 .
- payment terms As shown in FIG. 11 , payment terms, subtotal and invoice total are selected and highlighted. As shown in FIG. 12 , invoice due date and tax rate are selected and highlighted. Visualization details and options may be provided. For example, payment terms may correspond to a common color or graphic. Subtotal and Invoice Total may correspond to other respective colors or graphics.
- a NLP component may process a Lume data format (“Lume”) and add additional Lume Elements to indicate human language specific constructs in the underlying data, including word tokens, part-of-speech, semantic role labels, named entities, co-referent phrases, etc. These elements can be indexed to provide users with the ability to quickly search for a set (or individual) Lume or Lume Elements through a query language.
- Lume Lume data format
- additional Lume Elements to indicate human language specific constructs in the underlying data, including word tokens, part-of-speech, semantic role labels, named entities, co-referent phrases, etc.
- each Lume Element may include an element ID and an element type.
- the element ID is a string comprising a unique identifier for the element.
- the element type is a string that identifies the type of Lume Element. Examples of types of Lume Elements include a part-of-speech (POS) such as noun, verb, adjective; and a named-entity-recognition (NER) such as a person, place or organization.
- POS part-of-speech
- NER named-entity-recognition
- file path and file type information can be stored as elements.
- the file path is a string comprising the full source file path of the document.
- the file type is a string comprising the file type of the original document.
- a Lume Element may also include one or more attributes.
- An attribute is an object comprised of key-value pairs.
- An example of a key-value pairs might be, for example, ⁇ “name”:“Wilbur”, “age”:27 ⁇ . This creates a simple, yet powerful format that allows the developer flexibility.
- the reason only the element ID and type are required, according to an exemplary embodiment of the invention, is that it provides flexibility to the developers to store information about a Lume in an element while also ensuring that it's accessible by ID or type. This flexibility allows users to determine how they would like to store relationships and hierarchies among elements according to their domain expertise. For example, elements can contain the necessary information for complicated linguistic structures, store relationships between elements, or refer to other elements.
- the Lume Elements are used to store stand-off annotation format. That is, the elements are stored as annotations separately from the document text, rather than being embedded in the text. According to this embodiment, a System does not modify and can restore the original data.
- the Lume Elements are not stored in a hierarchical relationship to other Lume Elements, and document data and metadata are stored in a non-hierarchical fashion.
- Most known formats (other than Lume) are hierarchical, making them difficult to manipulate and convert.
- Lume's non-hierarchical format allows for easy access to any elements of the document data or its metadata, either at the document level or the text level.
- editing, adding, or parsing the data structure can be done via the operations on the elements without the need to resolve conflicts, manage the hierarchy or other operations that may or may not be required for the application.
- a System can preserve an exact copy of the original data and support overlapping annotations. In addition, this allows for the annotation of multiple formats, such as audio, image and video.
- the Lume technology can provide a universal format for document data and metadata. Once the Lume has been created, it can be used in each tool of a natural language processing pipeline without the need for writing format conversions to incorporate tools into the pipeline. This is because the basic conventions required to pass the data and metadata are established by the Lume format.
- a System provides utilities for extracting document data and metadata from a number of formats, including plain text and Microsoft Word. Format-specific parsers convert the data and metadata from these formats into Lume, and correspondingly write the modified Lume back to the format.
- the System can use the Lume technology to store information related to families of words to prepare them for natural language processing, such as preprocessing and stemming.
- the System can use the Lume technology to store information related to relationships, and graph structures in the document.
- the System includes other components in addition to the Lume and Lume Elements.
- the System may be configured to include a dataset, a Lume Data Frame, an Ignite component, and an element index.
- a dataset is a collection of Lume objects that have a unique identifier.
- a dataset is typically used to designate training and testing sets for machine learning and can also be used for performing bulk operations on many documents.
- a Lume Data Frame is a specialized matrix representation of a Lume. Many machine learning and numerical operation components within the System can leverage this optimized format.
- the System may also include Ignite components that read Lume (or Lume Corpus) data and return Lume (or Lume Corpus) data, usually by processing existing Lume Elements or the original source data and adding new Lume Element objects.
- An element index is computer object representation of sets or elements and representations typically leveraged in Ignite for efficiency in Lume data and metadata retrieval. For example, some components may be optimized to work over character offsets and therefore an index on character offsets can speed up operations on those components.
- the primary functionalities of the System include data representation, data modeling, discovery and composition, and service interoperability, described as follows.
- the use of the term computer system in the present disclosure can relate to a single computer or multiple computers.
- the multiple computers can be networked.
- the networking can be any type of network, including, but not limited to, wired and wireless networks, a local-area network, a wide-area network, and the Internet.
- the apparatus can include, in addition to hardware, software code that creates an execution environment for the computer program in question, e.g., code that constitutes processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of them.
- software code that creates an execution environment for the computer program in question, e.g., code that constitutes processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of them.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Tourism & Hospitality (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Databases & Information Systems (AREA)
- Educational Administration (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Claims (20)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/664,078 US12361457B2 (en) | 2021-05-19 | 2022-05-19 | System and method for implementing a commercial leakage platform |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202163190514P | 2021-05-19 | 2021-05-19 | |
| US17/664,078 US12361457B2 (en) | 2021-05-19 | 2022-05-19 | System and method for implementing a commercial leakage platform |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20220374791A1 US20220374791A1 (en) | 2022-11-24 |
| US12361457B2 true US12361457B2 (en) | 2025-07-15 |
Family
ID=84102812
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/664,078 Active 2042-07-15 US12361457B2 (en) | 2021-05-19 | 2022-05-19 | System and method for implementing a commercial leakage platform |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US12361457B2 (en) |
| WO (1) | WO2022246034A1 (en) |
Citations (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20010014880A1 (en) * | 1999-02-03 | 2001-08-16 | Michael W. Beach | Preprocessor system and method for rejection of duplicate invoices |
| US20020161672A1 (en) * | 2001-04-25 | 2002-10-31 | Siemens Medical Solution Health Services Corporation | System for processing product information in support of commercial transactions |
| US20030215137A1 (en) * | 2002-05-17 | 2003-11-20 | Janusz Wnek | Method and system for extracting information from a document |
| US20050096967A1 (en) * | 2003-10-31 | 2005-05-05 | Gerrits Kevin G. | Method and apparatus for processing of purchase orders |
| US20050165681A1 (en) * | 2000-08-07 | 2005-07-28 | Tymetrix, Inc. | Method for automatic processing of invoices |
| US20050182736A1 (en) * | 2004-02-18 | 2005-08-18 | Castellanos Maria G. | Method and apparatus for determining contract attributes based on language patterns |
| US20060089907A1 (en) * | 2004-10-22 | 2006-04-27 | Klaus Kohlmaier | Invoice verification process |
| US20090222363A1 (en) | 2005-12-16 | 2009-09-03 | Arnold James B | Systems And Methods For Automated Retail Recovery Auditing |
| US8140468B2 (en) * | 2006-06-22 | 2012-03-20 | International Business Machines Corporation | Systems and methods to extract data automatically from a composite electronic document |
| US20130054259A1 (en) * | 2011-02-22 | 2013-02-28 | Janusz Wojtusiak | Rule-based Prediction of Medical Claims' Payments |
| US20140067633A1 (en) * | 2004-11-01 | 2014-03-06 | Sap Ag | System and Method for Management and Verification of Invoices |
| US20150012489A1 (en) * | 2013-03-14 | 2015-01-08 | Bill.Com, Inc. | System and method for enhanced synchronization of record organized data between disparate applications |
| US20150117749A1 (en) * | 2013-10-29 | 2015-04-30 | Bank Of America Corporation | Data lifting for exception processing |
| US20170060993A1 (en) * | 2015-09-01 | 2017-03-02 | Skytree, Inc. | Creating a Training Data Set Based on Unlabeled Textual Data |
| US20170147540A1 (en) * | 2015-11-24 | 2017-05-25 | Bank Of America Corporation | Transforming unstructured documents |
| US20170323006A1 (en) * | 2015-11-29 | 2017-11-09 | Vatbox, Ltd. | System and method for providing analytics in real-time based on unstructured electronic documents |
| US20180018312A1 (en) * | 2015-11-29 | 2018-01-18 | Vatbox, Ltd. | System and method for monitoring electronic documents |
| US20190087395A1 (en) * | 2017-06-30 | 2019-03-21 | Accenture Global Solutions Limited | Artificial intelligence based document processor |
| US20190138519A1 (en) | 2015-12-07 | 2019-05-09 | Ephesoft Inc. | Analytic systems, methods, and computer-readable media for structured, semi-structured, and unstructured documents |
| US20190354720A1 (en) * | 2017-06-30 | 2019-11-21 | Accenture Global Solutions Limited | Artificial intelligence based document processor |
| US10599722B1 (en) * | 2019-05-17 | 2020-03-24 | Fmr Llc | Systems and methods for automated document comparison |
| US20200104587A1 (en) * | 2018-09-28 | 2020-04-02 | American Express Travel Related Services Company, Inc. | Data extraction and duplicate detection |
| US10628471B2 (en) * | 2017-02-07 | 2020-04-21 | Fmr Llc | Domain-specific stopword removal from unstructured computer text using a neural network |
| US20200133964A1 (en) | 2017-10-13 | 2020-04-30 | Kpmg Llp | System and method for analysis and determination of relationships from a variety of data sources |
| US10846341B2 (en) | 2017-10-13 | 2020-11-24 | Kpmg Llp | System and method for analysis of structured and unstructured data |
| US20210357633A1 (en) * | 2020-05-13 | 2021-11-18 | Accenture Global Solutions Limited | Document processing using hybrid rule-based artificial intelligence (ai) mechanisms |
| US20220122184A1 (en) * | 2020-10-20 | 2022-04-21 | Sap Se | Document Monitoring, Visualization, and Error Handling |
| US20230154222A1 (en) * | 2021-11-15 | 2023-05-18 | Accenture Global Solutions Limited | Artificial intelligence (ai) based document processing and validation |
| US11762921B2 (en) * | 2019-08-16 | 2023-09-19 | Eigen Technologies Ltd | Training and applying structured data extraction models |
-
2022
- 2022-05-19 WO PCT/US2022/029980 patent/WO2022246034A1/en not_active Ceased
- 2022-05-19 US US17/664,078 patent/US12361457B2/en active Active
Patent Citations (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7003494B2 (en) * | 1999-02-03 | 2006-02-21 | International Business Machines Corporation | Preprocessor system and method for rejection of duplicate invoices |
| US20010014880A1 (en) * | 1999-02-03 | 2001-08-16 | Michael W. Beach | Preprocessor system and method for rejection of duplicate invoices |
| US20050165681A1 (en) * | 2000-08-07 | 2005-07-28 | Tymetrix, Inc. | Method for automatic processing of invoices |
| US20020161672A1 (en) * | 2001-04-25 | 2002-10-31 | Siemens Medical Solution Health Services Corporation | System for processing product information in support of commercial transactions |
| US20030215137A1 (en) * | 2002-05-17 | 2003-11-20 | Janusz Wnek | Method and system for extracting information from a document |
| US20050096967A1 (en) * | 2003-10-31 | 2005-05-05 | Gerrits Kevin G. | Method and apparatus for processing of purchase orders |
| US20050182736A1 (en) * | 2004-02-18 | 2005-08-18 | Castellanos Maria G. | Method and apparatus for determining contract attributes based on language patterns |
| US20060089907A1 (en) * | 2004-10-22 | 2006-04-27 | Klaus Kohlmaier | Invoice verification process |
| US20140067633A1 (en) * | 2004-11-01 | 2014-03-06 | Sap Ag | System and Method for Management and Verification of Invoices |
| US20090222363A1 (en) | 2005-12-16 | 2009-09-03 | Arnold James B | Systems And Methods For Automated Retail Recovery Auditing |
| US8140468B2 (en) * | 2006-06-22 | 2012-03-20 | International Business Machines Corporation | Systems and methods to extract data automatically from a composite electronic document |
| US20130054259A1 (en) * | 2011-02-22 | 2013-02-28 | Janusz Wojtusiak | Rule-based Prediction of Medical Claims' Payments |
| US20150012489A1 (en) * | 2013-03-14 | 2015-01-08 | Bill.Com, Inc. | System and method for enhanced synchronization of record organized data between disparate applications |
| US20150117749A1 (en) * | 2013-10-29 | 2015-04-30 | Bank Of America Corporation | Data lifting for exception processing |
| US20170060993A1 (en) * | 2015-09-01 | 2017-03-02 | Skytree, Inc. | Creating a Training Data Set Based on Unlabeled Textual Data |
| US20170147540A1 (en) * | 2015-11-24 | 2017-05-25 | Bank Of America Corporation | Transforming unstructured documents |
| US20170323006A1 (en) * | 2015-11-29 | 2017-11-09 | Vatbox, Ltd. | System and method for providing analytics in real-time based on unstructured electronic documents |
| US20180018312A1 (en) * | 2015-11-29 | 2018-01-18 | Vatbox, Ltd. | System and method for monitoring electronic documents |
| US20190138519A1 (en) | 2015-12-07 | 2019-05-09 | Ephesoft Inc. | Analytic systems, methods, and computer-readable media for structured, semi-structured, and unstructured documents |
| US10628471B2 (en) * | 2017-02-07 | 2020-04-21 | Fmr Llc | Domain-specific stopword removal from unstructured computer text using a neural network |
| US20190087395A1 (en) * | 2017-06-30 | 2019-03-21 | Accenture Global Solutions Limited | Artificial intelligence based document processor |
| US20190354720A1 (en) * | 2017-06-30 | 2019-11-21 | Accenture Global Solutions Limited | Artificial intelligence based document processor |
| US11321364B2 (en) * | 2017-10-13 | 2022-05-03 | Kpmg Llp | System and method for analysis and determination of relationships from a variety of data sources |
| US20200133964A1 (en) | 2017-10-13 | 2020-04-30 | Kpmg Llp | System and method for analysis and determination of relationships from a variety of data sources |
| US10846341B2 (en) | 2017-10-13 | 2020-11-24 | Kpmg Llp | System and method for analysis of structured and unstructured data |
| US20210089589A1 (en) | 2017-10-13 | 2021-03-25 | Kpmg Llp | System and method for analysis of structured and unstructured data |
| US20200104587A1 (en) * | 2018-09-28 | 2020-04-02 | American Express Travel Related Services Company, Inc. | Data extraction and duplicate detection |
| US10599722B1 (en) * | 2019-05-17 | 2020-03-24 | Fmr Llc | Systems and methods for automated document comparison |
| US11762921B2 (en) * | 2019-08-16 | 2023-09-19 | Eigen Technologies Ltd | Training and applying structured data extraction models |
| US20210357633A1 (en) * | 2020-05-13 | 2021-11-18 | Accenture Global Solutions Limited | Document processing using hybrid rule-based artificial intelligence (ai) mechanisms |
| US11501549B2 (en) * | 2020-05-13 | 2022-11-15 | Accenture Global Solutions Limited | Document processing using hybrid rule-based artificial intelligence (AI) mechanisms |
| US20220122184A1 (en) * | 2020-10-20 | 2022-04-21 | Sap Se | Document Monitoring, Visualization, and Error Handling |
| US20230154222A1 (en) * | 2021-11-15 | 2023-05-18 | Accenture Global Solutions Limited | Artificial intelligence (ai) based document processing and validation |
Non-Patent Citations (2)
| Title |
|---|
| D. Baviskar, S. Ahirrao and K. Kotecha, "Multi-Layout Unstructured Invoice Documents Dataset: A Dataset for Template-Free Invoice Processing and Its Evaluation Using AI Approaches," in IEEE Access, vol. 9, pp. 101494-101512. (Year: 2021). * |
| International Searching Authority, International Search Report and Written Opinion, International Application No. PCT/US2022/029980, Aug. 19, 2022, pp. 1-8. |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2022246034A1 (en) | 2022-11-24 |
| US20220374791A1 (en) | 2022-11-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110020660B (en) | Integrity assessment of unstructured processes using Artificial Intelligence (AI) techniques | |
| US11907299B2 (en) | System and method for implementing a securities analyzer | |
| BR102021010485A2 (en) | SMART PAYMENT PROCESSING PLATFORM SYSTEM AND METHOD | |
| Carlo et al. | A data quality methodology for heterogeneous data | |
| KR102307471B1 (en) | Robotic process automation system | |
| US10733675B2 (en) | Accuracy and speed of automatically processing records in an automated environment | |
| EP4085353A1 (en) | System and method for analysis and determination of relationships from a variety of data sources | |
| CN111914572B (en) | Translation platform for executable instructions | |
| US10339488B2 (en) | Method and system for the definition of a model | |
| KR20060106641A (en) | How to compare and contrast business models | |
| CN106296385A (en) | A kind of book keeping operation section purpose arranges and recommends method | |
| CN119398031A (en) | A method for intelligent contract analysis and maintenance based on image recognition | |
| CA3092213C (en) | Matching adopting users and contributing users for decentralized software localization | |
| Nistala et al. | An industrial experience report on model-based, AI-enabled proposal development for an RFP/RFI | |
| Gao et al. | Mining contracts for business events and temporal constraints in service engagements | |
| CN117751362A (en) | AI-enhanced audit platform including techniques for applying combinable assurance integrity frameworks | |
| Janner et al. | A core component-based modelling approach for achieving e-business semantics interoperability | |
| US8024237B1 (en) | Method and apparatus for automated bill of materials refactoring | |
| US12361457B2 (en) | System and method for implementing a commercial leakage platform | |
| Agarwal et al. | Llm+ reasoning+ planning for supporting incomplete user queries in presence of apis | |
| US20240062235A1 (en) | Systems and methods for automated processing and analysis of deduction backup data | |
| US20220122184A1 (en) | Document Monitoring, Visualization, and Error Handling | |
| US20250259247A1 (en) | Artificial intelligence based generation of financial reports and responses in real-time | |
| US20220058341A1 (en) | Semantic language feature definition language for use in fraud detection | |
| Singh et al. | Application of Generative AI to Derive Insight from Supply Chain & Logistics Contracts |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: KPMG LLP, NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WAGNER-KAISER, RACHEL;GARDNER, JAMES;KAB, DYLAN;AND OTHERS;SIGNING DATES FROM 20210505 TO 20210510;REEL/FRAME:059959/0736 |
|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |