A system includes non-transitory computer-readable storage media storing instructions and an electronic processor configured to execute the instructions to receive a data transfer request, the data transfer request identifying a source entity, and validate a set of completed data transfers associated with the source entity against a set of heuristics. In response to determining that multiple heuristics are validated or that no heuristics are validated, the electronic processor is configured to initialize a set of logical rules, select a first subset of a set of routing instructions, select a second subset of the first subset of routing instructions, generate a vector representation for each routing instruction of the second subset of routing instructions, generate a reference vector, and select candidate routing instructions from the second subset of routing instructions. The electronic processor is configured to output the candidate routing instructions to a user device via a graphical user interface.
H04L 67/06 - Protocoles spécialement adaptés au transfert de fichiers, p. ex. protocole de transfert de fichier [FTP]
H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p. ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]
H04L 45/033 - Mise à jour ou découverte de topologie en mettant à jour les protocoles de vecteur de distance
Processing a first document using a first service that includes a first machine learning model. One embodiment provides a method that includes receiving, over a network, the first document including a first form field and identifying a first value associated with a first entity. The method also includes obtaining a first subset of documents from the first service, analyzing, using the first machine learning model, the first subset of documents to extract a second document including a first value and a second value, automatically populating the first form field with the first value or the second value, and providing, via a graphical user interface, the first document to a user to be validated. The method also includes saving a validated first document to a database, transmitting the validated first document to a second service, and updating the first machine learning model with the validated first document.
G06V 30/412 - Analyse de mise en page de documents structurés avec des lignes imprimées ou des zones de saisie, p. ex. de formulaires ou de tableaux d’entreprise
3.
System for the automatic separation of documents in a batch of documents
A system for separating documents in a batch of unseparated documents. In one example, the system comprises a scanner, a display, and an electronic processor. In another example, the system comprises an electronic source, a display, and an electronic processor. The electronic processor is configured to receive, as input, a batch of unseparated documents and apply, image processing to each page in the batch. The electronic processor is also configured to determine, for each pair of consecutive pages in the batch of documents, a probability that pages of the pair of consecutive pages belong to different documents using a predictive model. The electronic processor is further configured to generate a batch of separated documents by providing an indication of a document boundary if the probability generated by the predictive model is above a predetermined threshold.
G05B 13/04 - Systèmes de commande adaptatifs, c.-à-d. systèmes se réglant eux-mêmes automatiquement pour obtenir un rendement optimal suivant un critère prédéterminé électriques impliquant l'usage de modèles ou de simulateurs
Methods and systems for transforming at least a portion of a physical document into digital data. One method includes obtaining a first plurality of data items automatically extracted from a first physical document and a validated value for a data field. The method also includes automatically identifying a first linked data item included in the first plurality of data items that is linked to the validated value and setting a physical position included in a rule to the physical position of the first linked data item. In addition, the method includes obtaining a second plurality of data items automatically extracted from a second physical document and automatically identifying a candidate data item included in the second plurality of data items based on the rule. Furthermore, the method includes automatically populating a value for the data field for the second physical document based on the candidate data item.
G06V 30/00 - Reconnaissance de caractèresReconnaissance d’encre numériqueReconnaissance de formes basée sur une image orientée documents
G06V 30/412 - Analyse de mise en page de documents structurés avec des lignes imprimées ou des zones de saisie, p. ex. de formulaires ou de tableaux d’entreprise
G06V 30/416 - Extraction de la structure logique, p. ex. chapitres, sections ou numéros de pageIdentification des éléments de document, p. ex. des auteurs
G06F 18/40 - Dispositions logicielles spécialement adaptées à la reconnaissance des formes, p. ex. interfaces utilisateur ou boîtes à outils à cet effet
G06F 18/21 - Conception ou mise en place de systèmes ou de techniquesExtraction de caractéristiques dans l'espace des caractéristiquesSéparation aveugle de sources
Systems and methods for automated document separation. The system includes a host device that is configured to communicate with one or more client devices over a network. The host device includes a splitting module, a correction module, a knowledge base, and a document store. The splitting module is configured to perform a multi-level document splitting. Pages are grouped into documents based on the sender information, the lack of sender information, and whether the sender is known. The splitting module performs an automatic correction of the initial document separation based on information stored within the knowledge base. The knowledge base is updated each time a document is processed and a user provides feedback related to whether the documents were successfully separated. Based on the success or failure of a particular document separation, the knowledge base evaluates the modifications made by a user to learn from the errors made during document separation.
Embodiments of the invention relate to a software-as-a-service (“SaaS”) digital document management system (“DDMS”). The DDMS is located remotely from an office building or other place of business on a remote server. The server is connected to one or more databases for storing digital documents or information extracted from the digital documents. A user populates the DDMS by sending digital documents to the server using a computer, an email-enabled scanner, or the like. When a digital document is received at the server, the document is routed to a customer pending queue, information from the digital document is extracted, the digital document is stored in a directory, and the extracted information is stored in a relational database. The extracted information is supplemented or corrected as necessary using a web portal which allows a user to access the digital document and the extracted information. The digital document and the extracted information are then sent to a first destination such as an archive or mail-on-demand (e.g., a mail and print service).
Systems and methods of recognizing a business document and creating a document signature. In one embodiment, a business document is scanned and a business document image is created. The business document image is compared to a template database. If a matching template is found, document fields are defined and extracted. If no matching document template is found, the document image is compared to a skeleton database. If a matching document skeleton in found, document fields are defined and extracted. A document skeleton is generated and then stored in the template database. If no matching document skeletons are found in the skeleton database, document fields are manually extracted. A document skeleton is then generated from the identification of static and variable strings and stored in the skeleton database. Document fields are validated after all document fields have been extracted.
Systems and methods of reconciling data from an imaged document. In one embodiment, a business document is scanned to create a business document image. A set of extracted data is extracted from the business document image via optical character recognition (OCR). The set of OCR extracted data is then compared with data in business information management or enterprise resource planning (ERP) system. A set of ERP data is retrieved from the ERP system that relates to the set of OCR extracted data. The retrieved ERP data is than assigned to the set of OCR extracted data to create a set of assigned data. The business document image is then displayed in a business document image pane, the set of OCR extracted data is displayed in the OCR data pane, and the retrieved ERP data is displayed in the ERP data pane. The set of assigned data is validated, and the ERP system is updated with the set of validated, assigned data. In other embodiments, data is extracted from text files without using OCR.
G06K 7/10 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire
09 - Appareils et instruments scientifiques et électriques
39 - Services de transport, emballage et entreposage; organisation de voyages
Produits et services
Computer software for accessing personal computer to host connectivity, web browser to host connectivity, and thin-client to host connectivity and instructional manuals sold as a unit, computer software for file transferring, fax routing, providing database access to messaging and fax applications, printing, and renewing legacy applications through web integration and instructional manuals sold as a unit, computer software for connecting varied user populations to critical host, data, and network resources and instructional manuals sold as a unit, computer software that integrates personal computers into heterogeneous networks and instructional manuals sold as a unit, computer software that provides database access to local and global computer information networks and instructional manuals sold as a unit Shipping and delivery services, namely, pickup, packaging, storage, transport, relay and delivery of parcels, mail, packages, written items and other information, in particular letters, postcards, printed matter, advertising mailings, advertising mailings with or without address, consignments of books, unaddressed mailings, newspapers, periodicals, by all means of transport, namely, transportation by air, boat, rail, truck, train; storage of data and documents held in electronic form for the production of postal items and mailings, namely, circulars, for others; providing information via the Internet regarding the transport of goods, in particular letters, parcels, small parcels
39 - Services de transport, emballage et entreposage; organisation de voyages
Produits et services
Providing office functions; computer file management for third parties; data entry; direct mail advertising services; services for entering data and electronic documents in a database, namely, compilation and systemization of information into computer databases Information transmission via computer communications; electronic mail; electronic transmission of mail and messages; computer-assisted transmission of messages and pictures; services of transmission of information via electronic and telematic means, particularly by means of global communication networks, in particular the Internet, or private or reserved access networks, with a view to enabling especially the sending of mail, namely, electronic transmission of mail and messages via a global communications network, electronic transmission of mail and messages via private or reserved access electronic communications networks; sending of telegrams Shipping and delivery services, namely, pickup, packaging, storage, transport, relay and delivery of parcels, mail, packages, written items and other information, in particular letters, postcards, printed matter, advertising mailings, advertising mailings with or without address, consignments of books, unaddressed mailings, newspapers, periodicals, by all means of transport, namely, transportation by air, boat, rail, truck, train; storage of data and documents held in electronic form for the production of postal items and mailings, namely, circulars, for others; providing information via the Internet regarding the transport of goods, in particular letters, parcels
39 - Services de transport, emballage et entreposage; organisation de voyages
Produits et services
Office functions; computer file management for third parties; data entry; direct mail advertising services; services for entering data and electronic documents in a database; management of computer files of addresses Shipping and delivery services, namely, pickup, packaging, storage, transport, relay and delivery of parcels, mail, packages, written items and other information, in particular letters, postcards, printed matter, advertising mailings, advertising mailings with or without address, consignments of books, unaddressed mailings, newspapers, periodicals, by all means of transport, namely, transportation by air, boat, rail, truck, train; storage of data and documents held in electronic form for the production of postal items and mailings, namely, circulars, for others; providing information via the Internet regarding the transport of goods, in particular letters, parcels, small parcels
39 - Services de transport, emballage et entreposage; organisation de voyages
Produits et services
Office functions; computer file management for third parties; data entry; direct mail advertising services; entry of electronic data and documents in a database Shipping and delivery services, namely, pickup, packaging, storage, transport, relay and delivery of parcels, mail, packages, written items and other information, in particular letters, postcards, printed matter, advertising mailings, advertising mailings with or without address, consignments of books, unaddressed mailings, newspapers, periodicals, by all means of transport, namely, transportation by air, boat, rail, truck, train; storage of data and documents held in electronic form for the production of postal items and mailings, namely, circulars, for others; providing information via the Internet regarding the transport of goods, in particular letters, parcels, small parcels
09 - Appareils et instruments scientifiques et électriques
Produits et services
(1) Computer software for accessing personal computer to host connectivity, web browser to host connectivity, and thin-client to host connectivity and instructional manuals sold as a unit; computer software for file transferring, fax routing, providing database access to messaging and fax applications, printing, and renewing legacy applications through web integration and instructional manuals sold as a unit; computer software for connecting varied user populations to critical host, data, and network resources and instructional manuals sold as a unit; computer software that integrates personal computers into heterogeneous networks and instructional manuals sold as a unit; computer software that provides database access to local and global computer information networks and instructional manuals sold as a unit.
09 - Appareils et instruments scientifiques et électriques
Produits et services
(1) Computer software for accessing personal computer to host connectivity, web browser to host connectivity, and thin-client to host connectivity and instructional manuals sold as a unit; computer software for file transferring, fax routing, providing database access to messaging and fax applications, printing, and renewing legacy applications through web integration and instructional manuals sold as a unit; computer software for connecting varied user populations to critical host, data, and network resources and instructional manuals sold as a unit; computer software that integrates personal computers into heterogeneous networks and instructional manuals sold as a unit; computer software that provides database access to local and global computer information networks and instructional manuals sold as a unit.
09 - Appareils et instruments scientifiques et électriques
Produits et services
Computer software for accessing personal computer to host connectivity, web browser to host connectivity, and thin-client to host connectivity and instructional manuals sold as a unit; computer software for file transferring, fax routing, providing database access to messaging and fax applications, printing, and renewing legacy applications through web integration and instructional manuals sold as a unit; computer software for connecting varied user populations to critical host, data, and network resources and instructional manuals sold as a unit; computer software that integrates personal computers into heterogeneous networks and instructional manuals sold as a unit; computer software that provides database access to local and global computer information networks and instructional manuals sold as a unit
09 - Appareils et instruments scientifiques et électriques
Produits et services
(1) Computer peripherals and computer programs for the transmission and reception of communications to and from facsimile recorders, and parts therefor.