Training a computer storage system for automatic filing of data using graphical representations of storage locations
First Claim
1. A computer implemented method of operating a training mode for a filter in a storage system, the method comprising:
- receiving from a user during the training mode, a selection of a data file for filing in the storage system, the selected data file without a destination storage location in the storage system previously established by the user;
determining during the training mode, a recommended destination storage location in the storage system for the selected data file using the filter, wherein the filter models relationships between characteristics of the selected data file and storage locations in the storage system;
presenting to the user during the training mode a graphical representation of a hierarchy of storage locations in the storage system that includes a graphical representation of the recommended destination storage location;
receiving user feedback indicating whether the recommended destination storage location is correct or incorrect; and
automatically updating the filter responsive to the user feedback with respect to characteristics of the selected data file and the recommended destination storage location.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and signal-bearing medium that files data in a destination based on one or more criteria. In various embodiments, the data may be email, email attachments, faxes, telephone messages, downloaded data or programs, audio, video, scanned images, photographs, blocks of text, or other data. In an embodiment, a training mode and an automatic mode are provided. During the training mode, a user is presented with data and a recommended destination, and the user provides feedback that is used to train the criteria. During an automatic mode, the data may be transferred to the destination with or without user confirmation.
194 Citations
117 Claims
-
1. A computer implemented method of operating a training mode for a filter in a storage system, the method comprising:
-
receiving from a user during the training mode, a selection of a data file for filing in the storage system, the selected data file without a destination storage location in the storage system previously established by the user; determining during the training mode, a recommended destination storage location in the storage system for the selected data file using the filter, wherein the filter models relationships between characteristics of the selected data file and storage locations in the storage system; presenting to the user during the training mode a graphical representation of a hierarchy of storage locations in the storage system that includes a graphical representation of the recommended destination storage location; receiving user feedback indicating whether the recommended destination storage location is correct or incorrect; and automatically updating the filter responsive to the user feedback with respect to characteristics of the selected data file and the recommended destination storage location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-implemented method of operating a storage system, the method comprising:
-
operating the storage system in a training mode for a filter in the storage system comprising; receiving from a user a selection of a data file for filing in the storage system, the selected data file without a destination storage location in the storage system previously established by the user; determining a recommended destination storage location in the storage system for the selected data file using the filter, wherein the filter models relationships between characteristics of the selected data file and storage locations in the storage system; presenting to the user a graphical representation of a hierarchy of storage locations in the storage system that includes a graphical representation of the recommended destination storage location; receiving user feedback indicating whether the recommended destination storage location is correct or incorrect; automatically updating the filter responsive to the user feedback with respect to characteristics of the selected data file and the recommended destination storage location; and switching from the training mode to an automatic mode in response to a success rate reaching a success criteria; operating the storage system in the automatic mode comprising; receiving a data file; determining a destination storage location for the data file using the filter; and automatically filing the data file in the destination storage location responsive to determining the destination storage location. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A computer program product having a non-transitory computer-readable storage medium storing computer executable-instructions for operating a training mode for a filter in a storage system, the instructions when executed by a processor perform the operations of:
- receiving from a user during the training mode, a selection of a data file for filing in the storage system, the selected data file without a destination storage location in the storage system previously established by the user;
determining during the training mode, a recommended destination storage location in the storage system for the selected data file using the filter, wherein the filter models relationships between characteristics of the selected data file and storage locations in the storage system;
presenting to the user during the training mode a graphical representation of a hierarchy of storage locations in the storage system that includes a graphical representation of the recommended destination storage location;
receiving user feedback whether the recommended destination storage location is correct or incorrect; and
automatically updating the filter responsive to the user feedback with respect to characteristics of the selected data file and the recommended destination storage location. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
- receiving from a user during the training mode, a selection of a data file for filing in the storage system, the selected data file without a destination storage location in the storage system previously established by the user;
-
72. A computer program product having a non-transitory computer-readable storage medium storing computer executable-instructions for operating a storage system, the instructions when executed by a processor perform the operations of:
- operating the storage system in a training mode comprising;
receiving from a user a selection of a data file for filing in the storage system, the selected data file without a destination storage location in the storage system previously established by the user;
determining a recommended destination storage location in the storage system for the selected data file using the filter, wherein the filter models relationships between characteristics of the selected data file and storage locations in the storage system;
presenting to the user a graphical representation of a hierarchy of storage locations in the storage system that includes a graphical representation of the recommended destination storage location;
receiving user feedback indicating whether the recommended destination storage location is correct or incorrect;
automatically updating the filter responsive to the user feedback with respect to characteristics of the selected data file and the recommended destination storage location; and
switching from the training mode to an automatic mode in response to a success rate reaching a success criteria;
operating the storage system in the automatic mode comprising;
receiving a data file;
determining a destination storage location for the data file using the filter; and
automatically filing the data file in the destination storage location responsive to determining the destination storage location. - View Dependent Claims (73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94)
- operating the storage system in a training mode comprising;
-
95. A storage system, comprising:
-
a computer processor; and a non-transitory computer-readable storage medium storing computer executable-instructions that when executed by the computer processor causes the storage system to operate in modes comprising; a training mode in which the storage system applies a filter to a data file for determining a recommended destination storage location in the storage system for the data file using the filter, wherein the filter models relationships between characteristics of the data file and storage locations in the storage system and presents to the user a graphical representation of a hierarchy of storage locations in the storage system that includes a graphical representation of the recommended destination storage location and in which the storage system automatically updates the filter responsive to user feedback that indicates whether the recommended destination storage location is correct or incorrect, wherein the filter is updated with respect to characteristics of the selected data file and the recommended destination storage location; an automatic mode in which the storage system applies the trained filter to a data file for determining a destination storage location for the data file and automatically filing the data file in the destination storage location; wherein the storage system switches from the training mode to the automatic mode in response to a success rate of destination storage location determinations in the training mode reaching a success criteria. - View Dependent Claims (96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117)
-
Specification