Processing electronic data in computer networks with rules management

US10452722B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10452722-B2
Application numberUS-201615132064-A
CountryUS
Kind codeB2
Filing dateApr 18, 2016
Priority dateApr 18, 2016
Publication dateOct 22, 2019
Grant dateOct 22, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. One or more non-transitory computer-readable media for performing actions on electronic documents on computing devices, the one or more non-transitory computer-readable media storing instructions which, when processed by one or more processors, cause: generating and providing to a client computing device that is separate from a computing device, by an application executing on the computing device, user interface data which, when processed at the client computing device provides a user interface with controls that allow a user to: define a processing rule that corresponds to a classification for electronic documents, specify, for the processing rule that corresponds to the classification for electronic documents, an action to be performed by the processing rule on the electronic documents, and specify, for the processing rule that corresponds to the classification for electronic documents, one or more conditions under which the processing rule is to be applied to the electronic documents, wherein the one or more conditions include one or more include keywords and one or more exclude keywords, and wherein both the one or more include keywords must be included in the electronic documents and the one or more exclude keywords must not be included in the electronic documents for the processing rule to be applied to the electronic documents; receiving, by the application, OCR data for an electronic document; classifying, by the application, based upon contents of the OCR data, the electronic document to determine that the classification for electronic documents corresponds to the electronic document; determining, by the application, the processing rule that corresponds to the classification for electronic documents that corresponds to the electronic document and the one or more conditions under which the processing rule is to be applied; determining, by the application, whether the one or more conditions under which the processing rule is to be applied are satisfied, including whether both the one or more include keywords are included in the electronic document and the one or more exclude keywords are not be included in the electronic document; in response to determining, by the application, that the one or more conditions under which the processing rule is to be applied are satisfied, including that both the one or more include keywords are included in the electronic document and the one or more exclude keywords are not be included in the electronic document: identifying, by the application, the action to be performed by the processing rule that corresponds to the classification for the electronic document; and performing, by the application, the action on the electronic document; and in response to determining, by the application, that the one or more conditions under which the processing rule is to be applied are not satisfied, not performing the action on the electronic document. 2. The one or more non-transitory computer-readable media of claim 1 , wherein: the user interface allows a user to specify for the processing rule a workflow that includes two or more actions, and performing, by the application, the action on the electronic document includes performing the two or more actions included in the workflow on the electronic document. 3. The one or more non-transitory computer-readable media of claim 1 , wherein: the processing rule is a first processing rule that has a first assigned priority, a second processing rule that has a second assigned priority also corresponds to the classification for the electronic document, wherein the second processing rule is different than the first processing rule, determining, by the application, a processing rule that corresponds to the classification for electronic documents corresponds to the electronic document includes comparing the first assigned priority of the first processing rule to the second assigned priority of the second processing rule to select the first processing rule based upon the first processing rule having a higher priority than the second processing rule. 4. The one or more non-transitory computer-readable media of claim 1 , wherein: the classification for the electronic document is a first classification, the classifying, by the application, based upon contents of the OCR data, the electronic document to determine a classification for the electronic document includes: determining a second classification for the electronic document that is different than the first classification, wherein the first classification has a first assigned priority and the second classification has a second assigned priority, and determining the first classification to be the classification for the electronic document based upon the first classification having a higher priority than the second classification. 5. The one or more non-transitory computer-readable media of claim 1 , wherein: the processing rule that corresponds to the classification for the electronic document corresponds to a first logical group, a different processing rule corresponds to the classification for the electronic document and corresponds to a second logical group that is different than the first logical group. 6. An apparatus for performing actions on electronic documents on computing devices, the 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: generating and providing to a client computing device that is separate from a computing device, by an application executing on the computing device, user interface data which, when processed at the client computing device provides a user interface with controls that allow a user to: define a processing rule that corresponds to a classification for electronic documents, specify, for the processing rule that corresponds to the classification for electronic documents, an action to be performed by the processing rule on the electronic documents, and specify, for the processing rule that corresponds to the classification for electronic documents, one or more conditions under which the processing rule is to be applied to the electronic documents, wherein the one or more conditions include one or more include keywords and one or more exclude keywords, and wherein both the one or more include keywords must be included in the electronic documents and the one or more exclude keywords must not be included in the electronic documents for the processing rule to be applied to the electronic documents; receiving, by the application, OCR data for an electronic document; classifying, by the application, based upon contents of the OCR data, the electronic document to determine that the classification for electronic documents corresponds to the electronic document; determining, by the application, the processing rule that corresponds to the classification for electronic documents that corresponds to the electronic document and the one or more conditions under which the processing rule is to be applied; determining, by the application, whether the one or more conditions under which the processing rule is to be applied are satisfied, including whether both the one or more include keywords are included in the electronic document and the one or more exclude keywords are not be included in the electronic document; in response to determining, by the application, that the one or more conditions under which the processing rule is to be applied are satisfied, including that both the one or more include keywords are included in the electronic document and the one or more exclude keywords are not be included in the electronic document: identifying, by the application, the action to

Assignees

Inventors

Classifications

  • Document-oriented image-based pattern recognition · CPC title

  • G06F16/93Primary

    Document management systems · CPC title

  • Physics · mapped topic

  • G06N3/04Primary

    Architecture, e.g. interconnection topology · CPC title

  • Supervised learning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10452722B2 cover?
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 classif…
Who is the assignee on this patent?
Hong Jiang, Lin Candice, Wu Yuwen, and 3 more
What technology area does this patent fall under?
Primary CPC classification G06F16/93. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 22 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).