Auto-classification system and method with dynamic user feedback
First Claim
Patent Images
1. A method for auto-classification of digital content, the method comprising:
- receiving, over a network by a server machine embodying an auto-classification system through a user interface of the auto-classification system on a user device, an indication from a user to create or modify a classification model;
responsive to the indication, generating or accessing a container for the classification model, the container configured for holding classified documents for training the classification model, the generating or accessing performed by the server machine embodying the auto-classification system;
providing, by the server machine embodying the auto-classification system, a list of classification trees to the user device over the network for display on the user device, the list of classification trees residing on a content source communicatively connected to the auto-classification system;
receiving, by the server machine embodying the auto-classification system through the user interface on the user device, a selection of a specific classification or a classification tree from the list of classification trees displayed on the user device, the classification tree comprising individual classifications;
importing one or more content source documents that have been assigned with the specific classification or the classification tree from the content source into the container for the classification model, the importing performed by the server machine embodying the auto-classification system;
determining, by the server machine embodying the auto-classification system, a plurality of documents to be automatically classified, the plurality of documents residing on the content source or a data source communicatively connected to the auto-classification system;
automatically classifying the plurality of documents residing on the content source or the data source utilizing the one or more content source documents in the container for the classification model, the automatically classifying performed by the server machine embodying the auto-classification system and comprising;
comparing characteristics of the one or more content source documents in the container for the classification model and characteristics of a document of the plurality of documents residing on the content source or the data source; and
automatically assigning the document to the specific classification or the individual classifications of the classification tree of the one or more content source documents in the container for the classification model responsive to the characteristics of the document sufficiently matching the characteristics of the one or more content source documents in the container for the classification model;
activating a dynamic user feedback guide in the user interface;
determining at least one recommended action, suggestion, tip, or piece of information for refining the classification model; and
displaying the at least one recommended action, suggestion, tip, or piece of information in the dynamic user feedback guide of the user interface on the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
An auto-classification system and method provides dynamic user feedback in a guide that is presented to the user. The feedback presented in the guide enables the user to refine the classification model by adding or removing exemplars, creating, editing or deleting rules, or performing other such adjustments to the classification model. This technology enhances the overall transparency and defensibility of the auto-classification process.
50 Citations
21 Claims
-
1. A method for auto-classification of digital content, the method comprising:
-
receiving, over a network by a server machine embodying an auto-classification system through a user interface of the auto-classification system on a user device, an indication from a user to create or modify a classification model; responsive to the indication, generating or accessing a container for the classification model, the container configured for holding classified documents for training the classification model, the generating or accessing performed by the server machine embodying the auto-classification system; providing, by the server machine embodying the auto-classification system, a list of classification trees to the user device over the network for display on the user device, the list of classification trees residing on a content source communicatively connected to the auto-classification system; receiving, by the server machine embodying the auto-classification system through the user interface on the user device, a selection of a specific classification or a classification tree from the list of classification trees displayed on the user device, the classification tree comprising individual classifications; importing one or more content source documents that have been assigned with the specific classification or the classification tree from the content source into the container for the classification model, the importing performed by the server machine embodying the auto-classification system; determining, by the server machine embodying the auto-classification system, a plurality of documents to be automatically classified, the plurality of documents residing on the content source or a data source communicatively connected to the auto-classification system; automatically classifying the plurality of documents residing on the content source or the data source utilizing the one or more content source documents in the container for the classification model, the automatically classifying performed by the server machine embodying the auto-classification system and comprising; comparing characteristics of the one or more content source documents in the container for the classification model and characteristics of a document of the plurality of documents residing on the content source or the data source; and automatically assigning the document to the specific classification or the individual classifications of the classification tree of the one or more content source documents in the container for the classification model responsive to the characteristics of the document sufficiently matching the characteristics of the one or more content source documents in the container for the classification model; activating a dynamic user feedback guide in the user interface; determining at least one recommended action, suggestion, tip, or piece of information for refining the classification model; and displaying the at least one recommended action, suggestion, tip, or piece of information in the dynamic user feedback guide of the user interface on the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for auto-classification of digital content, the computer program product comprising a non-transitory computer-readable medium comprising instructions translatable by a server machine running an auto-classification system for:
-
receiving, over a network through a user interface of the auto-classification system on the user device, an indication from a user to create or modify a classification model; responsive to the indication, generating or accessing a container for the classification model, the container configured for holding classified documents for training the classification model; providing a list of classification trees to the user device over the network for display on the user device, the list of classification trees residing on a content source communicatively connected to the auto-classification system; receiving, through the user interface on the user device, a selection of a specific classification or a classification tree from the list of classification trees displayed on the user device, the classification tree comprising individual classifications; importing one or more content source documents that have been assigned with the specific classification or the classification tree from the content source into the container for the classification model; determining a plurality of documents to be automatically classified, the plurality of documents residing on the content source or a data source communicatively connected to the auto-classification system; automatically classifying the plurality of documents residing on the content source or the data source utilizing the one or more content source documents in the container for the classification model, the automatically classifying comprising; comparing characteristics of the one or more content source documents in the container for the classification model and characteristics of a document of the plurality of documents residing on the content source or the data source; and automatically assigning the document to the specific classification or the individual classifications of the classification tree of the one or more content source documents in the container for the classification model responsive to the characteristics of the document sufficiently matching the characteristics of the one or more content source documents in the container for the classification model; activating a dynamic user feedback guide in the user interface; determining at least one recommended action suggestion, tip, or piece of information for refining the classification model; and displaying the at least one recommended action, suggestion, tip, or piece of information in the dynamic user feedback guide of the user interface on the user device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An auto-classification system for auto-classification of digital content, the auto-classification system comprising:
-
a processor; a non-transitory computer-readable medium; and stored instructions translatable by the processor for; receiving, over a network through a user interface of the auto-classification system on the user device, an indication from a user to create or modify a classification model; responsive to the indication, generating or accessing a container for the classification model; providing a list of classification trees to the user device over the network for display on the user device, the list of classification trees residing on a content source communicatively connected to the auto-classification system; receiving, through the user interface on the user device, a selection of a specific classification or a classification tree from the list of classification trees displayed on the user device, the classification tree comprising individual classifications; importing one or more content source documents that have been assigned with the specific classification or the classification tree from the content source into the container for the classification model; determining a plurality of documents to be automatically classified, the plurality of documents residing on the content source or a data source communicatively connected to the auto-classification system; automatically classifying the plurality of documents residing on the content source or the data source utilizing the one or more content source documents in the container for the classification model, the automatically classifying comprising; comparing characteristics of the one or more content source documents in the container for the classification model and characteristics of a document of the plurality of documents residing on the content source or the data source; and automatically assigning the document to the specific classification or the individual classifications of the classification tree of the one or more content source documents in the container for the classification model responsive to the characteristics of the document sufficiently matching the characteristics of the one or more content source documents in the container for the classification model; activating a dynamic user feedback guide in the user interface; determining at least one recommended action, suggestion, tip, or piece of information for refining the classification model; and displaying the at least one recommended action suggestion, tip, or piece of information in the dynamic user feedback guide of the user interface on the user device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification