Legal claims defining the scope of protection, as filed with the USPTO.
1. A method, comprising: receiving, by a parsing framework through one of a plurality of input streams from disparate entity systems to an electronic information exchange platform, a document, the electronic information exchange platform adapted for providing managed services to the disparate entity systems, the parsing framework having an observer manager, a parser controller, and parsers, wherein the observer manager, the parser controller, or a combination thereof structurally insulates the parsers from the managed services provided by the electronic information exchange platform; determining, by the parser controller, which parser of the parsers is capable of handling the document; instantiating, by the parser controller, a parser capable of handling the document; performing, by the parser, a syntactic analysis of the document; creating, by the parser based on the syntactic analysis of the document, a representation of the document; and notifying, by the observer manager, an observer regarding the representation of the document, the observer instantiated by an application and registered with the observer manager, wherein the observer communicates with the application regarding the representation of the document.
2. The method according to claim 1 , wherein the application provides a view of the representation of the document to a user interface, receives indication of data fields for extraction, and communicates same to the observer manager, wherein the observer manager communicates the same to the parser controller, and wherein the parser controller instantiates a parser of the parsers to extract information from the data fields.
3. The method according to claim 2 , further comprising: storing the information extracted from the data fields in a central repository.
4. The method according to claim 2 , further comprising: running analytics on the information extracted from the data fields.
5. The method according to claim 1 , wherein the representation of the document comprises a document object model.
6. The method according to claim 1 , wherein the data fields are document type specific.
7. The method according to claim 1 , wherein the data fields comprise at least one of a sender identifier, a receiver identifier, an invoice identifier, a purchase order identifier, a collection date, or a collection time.
8. A system, comprising: a processor; a non-transitory computer-readable medium; and stored instructions translatable by the processor to cause a parsing framework to perform: receiving, through one of a plurality of input streams from disparate entity systems to an electronic information exchange platform, a document, the electronic information exchange platform adapted for providing managed services to the disparate entity systems, the parsing framework having an observer manager, a parser controller, and parsers, wherein the observer manager, the parser controller, or a combination thereof structurally insulates the parsers from the managed services provided by the electronic information exchange platform; determining, by the parser controller, which parser of the parsers is capable of handling the document; instantiating, by the parser controller, a parser capable of handling the document; performing, by the parser, a syntactic analysis of the document; creating, by the parser based on the syntactic analysis of the document, a representation of the document; and notifying, by the observer manager, an observer regarding the representation of the document, the observer instantiated by an application and registered with the observer manager, wherein the observer communicates with the application regarding the representation of the document.
9. The system of claim 8 , wherein the application provides a view of the representation of the document to a user interface, receives indication of data fields for extraction, and communicates same to the observer manager, wherein the observer manager communicates the same to the parser controller, and wherein the parser controller instantiates a parser of the parsers to extract information from the data fields.
10. The system of claim 9 , wherein the stored instructions are further translatable by the processor for: storing the information extracted from the data fields in a central repository.
11. The system of claim 9 , wherein the stored instructions are further translatable by the processor for: running analytics on the information extracted from the data fields.
12. The system of claim 8 , wherein the representation of the document comprises a document object model.
13. The system of claim 8 , wherein the data fields are document type specific.
14. The system of claim 8 , wherein the data fields comprise at least one of a sender identifier, a receiver identifier, an invoice identifier, a purchase order identifier, a collection date, or a collection time.
15. A computer program product comprising a non-transitory computer-readable medium storing instructions translatable by a processor to cause a parsing framework to perform: receiving, through one of a plurality of input streams from disparate entity systems to an electronic information exchange platform, a document, the electronic information exchange platform adapted for providing managed services to the disparate entity systems, the parsing framework having an observer manager, a parser controller, and parsers, wherein the observer manager, the parser controller, or a combination thereof structurally insulates the parsers from the managed services provided by the electronic information exchange platform; determining, by the parser controller, which parser of the parsers is capable of handling the document; instantiating, by the parser controller, a parser capable of handling the document; performing, by the parser, a syntactic analysis of the document; creating, by the parser based on the syntactic analysis of the document, a representation of the document; and notifying, by the observer manager, an observer regarding the representation of the document, the observer instantiated by an application and registered with the observer manager, wherein the observer communicates with the application regarding the representation of the document.
16. The computer program product of claim 15 , wherein the application provides a view of the representation of the document to a user interface, receives indication of data fields for extraction, and communicates same to the observer manager, wherein the observer manager communicates the same to the parser controller, and wherein the parser controller instantiates a parser of the parsers to extract information from the data fields.
17. The computer program product of claim 16 , wherein the instructions are further translatable by the processor for: storing the information extracted from the data fields in a central repository.
18. The computer program product of claim 16 , wherein the instructions are further translatable by the processor for: running analytics on the information extracted from the data fields.
19. The computer program product of claim 15 , wherein the representation of the document comprises a document object model.
20. The computer program product of claim 15 , wherein the data fields are document type specific.
Unknown
April 26, 2022
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.