Processing Electronic Data In Computer Networks With Rules Management
First Claim
1. One or more non-transitory computer-readable media storing instructions which, when processed by one or more processors, cause:
- receiving, by an application executing on a computing device, OCR data for an electronic document;
classifying, by the application, based upon contents of the OCR data, the electronic document to determine a classification for the electronic document;
determining, by the application, a processing rule that corresponds to the classification for the electronic document;
identifying, by the application, an action specified by the processing rule that corresponds to the classification for the electronic document; and
performing, by the application, the action on the electronic data.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach is provided for managing processing rules used to process electronic data in computer networks. An application provides the capability for users to define and manage classifications for electronic data. The application also provides the capability for users to define and manage processing rules for each classification. This may include specifying, for each processing rule, a classification to which the processing rule corresponds, one or more conditions under which the processing rule is to be applied and optionally, not applied, a priority for the processing rule, and one or more actions to be performed. The priority may be used to determine which rule is to be applied when more than one rule corresponds to a classification. The application supports the definition and management of classifications and rules on a logical group-by-logical group basis.
36 Citations
20 Claims
-
1. One or more non-transitory computer-readable media storing instructions which, when processed by one or more processors, cause:
-
receiving, by an application executing on a computing device, OCR data for an electronic document; classifying, by the application, based upon contents of the OCR data, the electronic document to determine a classification for the electronic document; determining, by the application, a processing rule that corresponds to the classification for the electronic document; identifying, by the application, an action specified by the processing rule that corresponds to the classification for the electronic document; and performing, by the application, the action on the electronic data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
one or more processors; and one or more non-transitory computer-readable media storing instructions which, when processed by the one or more processors, cause; receiving, by an application executing on a computing device, OCR data for an electronic document; classifying, by the application, based upon contents of the OCR data, the electronic document to determine a classification for the electronic document; determining, by the application, a processing rule that corresponds to the classification for the electronic document; identifying, by the application, an action specified by the processing rule that corresponds to the classification for the electronic document; and performing, by the application, the action on the electronic data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
receiving, by an application executing on a computing device, OCR data for an electronic document; classifying, by the application, based upon contents of the OCR data, the electronic document to determine a classification for the electronic document; determining, by the application, a processing rule that corresponds to the classification for the electronic document; identifying, by the application, an action specified by the processing rule that corresponds to the classification for the electronic document; and performing, by the application, the action on the electronic data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification