TRANSPARENT BUSINESS DATA COMPOSITION SYSTEMS AND/OR METHODS
First Claim
1. A method of transparently decomposing, composing, and/or recomposing documents, the method comprising:
- receiving an electronic form (e-form), the e-form being created according to a first source type;
consulting, via at least one processor, an algorithm with predefined rules for extracting information regarding the structure and/or layout of the e-form, at least some of the information to be extracted corresponding to structure and/or layout information that would be apparent if the e-form were viewed and at least some of the information to be extracted corresponding to structure and/or layout information that would not be apparent if the e-form were viewed;
extracting, via the at least one processor, the information regarding the structure and/or layout of the e-form based on the predefined rules;
building, via the at least one processor, a template or document type based on the extracted information, the template or document type being in a second source type different from the first source type; and
storing to a non-transitory storage location the template or document type.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain example embodiments described herein relate to techniques for enabling a business process model (BPM) to be transparent (in whole or in part) from the source of data that triggers it. More particularly, certain example embodiments relate to techniques enabling transparent composition and decomposition of e-form data from one or more e-form formats into data that is directly usable by a Business Process Model Engine. Information from an e-form may, for example, be used in a business process, e.g., after a template or document type is created that represents the e-form in a format that the BPM Engine understands, and the e-form may be transparently composed into and decomposed out from the business data in certain example embodiments.
-
Citations
29 Claims
-
1. A method of transparently decomposing, composing, and/or recomposing documents, the method comprising:
-
receiving an electronic form (e-form), the e-form being created according to a first source type; consulting, via at least one processor, an algorithm with predefined rules for extracting information regarding the structure and/or layout of the e-form, at least some of the information to be extracted corresponding to structure and/or layout information that would be apparent if the e-form were viewed and at least some of the information to be extracted corresponding to structure and/or layout information that would not be apparent if the e-form were viewed; extracting, via the at least one processor, the information regarding the structure and/or layout of the e-form based on the predefined rules; building, via the at least one processor, a template or document type based on the extracted information, the template or document type being in a second source type different from the first source type; and storing to a non-transitory storage location the template or document type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 27, 29)
-
-
9. A system for transparently decomposing, composing, and/or recomposing documents, comprising:
-
an interface configured to receive an electronic form (e-form), the e-form being created according to a first source type; an algorithm including predefined rules indicating how information regarding the structure and/or layout of the e-form is to be extracted, at least some of the information to be extracted corresponding to structure and/or layout information that would be apparent if the e-form were viewed and at least some of the information to be extracted corresponding to structure and/or layout information that would not be apparent if the e-form were viewed; and at least one processor configured to; extract the information regarding the structure and/or layout of the e-form based on the predefined rules, build a template or document type based on the extracted information, the template or document type being in a second source type different from the first source type, and store to a non-transitory storage location the template or document type. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of transparently decomposing, composing, and/or recomposing documents, the method comprising:
-
receiving a request for an e-form from a user, the e-form being in a first format or of a first type; building the e-form based on previously defined structure and format information about the e-form, and content data provided regarding the e-form; enabling the user to edit the e-form, the e-form being editable while in a second format or of a second type; and saving the e-form in the first format or first type based on the previously defined structure and format information about the e-form, and the user'"'"'s edits. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A system for transparently decomposing, composing, and/or recomposing documents, comprising:
-
an interface configured to receive a request for an e-form from a user, the e-form being in a first format or of a first type; and at least one processor configured to; build the e-form based on previously defined structure and format information about the e-form, and content data provided regarding the e-form, enable the user to edit the e-form, the e-form being editable while in a second format or of a second type, and save the e-form in the first format or first type based on the previously defined structure and format information about the e-form, and the user'"'"'s edits. - View Dependent Claims (23, 24, 25, 26)
-
-
28. A method of transparently decomposing, composing, and/or recomposing documents, comprising:
-
receiving a request for an e-form from a user, the e-form being in a first format or of a first type; building the e-form based on previously defined structure and format information about the e-form, and content data provided regarding the e-form; and saving the e-form in a third format or third type based on further, different previously defined structure and format information about the e-form, and the user'"'"'s edits, wherein the first and third formats or first and third types are not directly understandable by a business process model (BPM) engine, and wherein the second format or second type is directly understandable by the BPM engine.
-
Specification