METHOD AND SYSTEM FOR PERFORMING CLASSIFIED DOCUMENT RESEARCH
A system and method for efficiently and accurately identifying relevant document classifications is contemplated. The document analysis system receives classified reference documents along with a relevancy indicator for each document and generates sensory indicators that assist a researcher in identifying relevant classifications that have not been previously researched. In one aspect, the document analysis system generates a table of classifications, the classifications being determined by scoring of each classification cited within each relevant document. The system then determines a sensory indicator (e.g. a color) for each classification that indicates the extent to which the classification has been previously searched. The classification analysis window thus allows the researcher to quickly determine (e.g. by visual inspection) which classification codes have been cited most frequently as well as which classification codes require further search. In this manner the researcher may quickly determine where to direct a next iteration of a search.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 61/250,557 filed on Oct. 11, 2009 by the inventor of the present invention, the entire contents of which are incorporated herein by reference.
FIELD OF THE INVENTIONThe present invention relates to the field of document research, and more particularly to methods and systems for locating relevant classifications.
BACKGROUNDDocument research involves finding relevant subject matter within a set of documents as may be found in a document repository. Search engines, for example, use “key” words or phrases as search arguments to locate text passages containing those words or phrases. Classification systems provide another means for assessing context. In a classification system, documents with common threads are grouped together in classes. A field of context, therefore, can be narrowed by selecting relevant classes. Patents and patent-related documentation databases are examples of database repositories that implement classification systems. The most commonly used classification system for patents and published patent applications, at least in the U.S., is the USPTO (United States Patent and Trademark Office) Patent Classification System. Two other classification systems in common usage on the international scene include: the “IPC” (International Patent Classification) and the “ECLA” (European Classification).
Documentation classifications systems provide a means for improving the productivity of a document researcher. However, in many large-scale databases the classification system itself may be complex. Patents and patent-related documentation databases provide examples of such large-scale classified database systems with corresponding complex classification systems. The USPTO classification system currently comprises at least 984 classes and numerous digests (collections of certain subjects) within each class. Each class is broken into subclasses; each subclass may be further broken into subclasses and so on. Patents are thus grouped into categories, which are broken down into sub-categories, and sub-categories into more sub's, as required. The USPTO examiners decide the class/subclass in which to file a particular invention. To add further complexity, any one invention can be filed in more than one class/subclass, and most are filed in several classes/subclasses.
The challenge of performing document research in such a large-scale document repository, therefore is to develop an experienced understanding of the classification system. Existing classification analysis tools provide some assistance in navigating classification. See for example U.S. Pat. No. 7,333,984 to Oosta. A counting and sorting technique is shown in
U.S. Patent Application 20020022974 to Lindh shows a method for display of patent information that involves applying statistical analysis to groups of references containing classifications. Lindh does not show additional cross referencing to a search history in order to locate unsearched classifications, which again is important in progressively narrowing and focusing a search.
U.S. Patent Application 20090313221 to Chen shows a patent technology association classification method. While Chen has shown the method of removing classifications and counting frequency, Chen fails to show the additional function of comparing classification frequencies to search histories, nor does Chen show additional broad and narrow reporting schemes for use at different stages of a patent search.
U.S. Patent Application 20080228724 to Huang et al. seek to assist a researcher in performing classification-based research. Huang shows a technical classification method for searching patents, which includes generating counts from a group of references. The method shows the researcher a quality of a search, but falls short in that Huang does not assist the researcher in locating additional classification areas to search in a next iteration.
U.S. Patent Application 20020073095 to Ohga shows a patent classification displaying method and apparatus having some similarities to the present invention. As seen in
U.S. Patent Application 20010027452 to Tropper shows a system and method to identify documents in a database which relate to a given document by using recursive searching and no keywords. While Tropper realizes the benefits of using latest search results to form new searches, he fails to teach the accumulation of classification codes, weighting the codes, ranking of the codes and then comparing the rankings to the researchers search history.
A need thus exists for an improved classification analysis system, not only for the less-experienced document researcher, but also for the efficiency of those with established skill and experience with a particular classification system. Embodiments of the present invention address many of the shortfalls in the prior art while presenting, what will hereinafter become apparent to be, a pioneering document analysis technology.
BRIEF SUMMARY OF THE PRESENT INVENTIONIt is a first object of the present invention to provide a classification analysis system that equips a researcher with broad scope reporting for the initial phase of a search project. It is a second object to enable the researcher to progressively narrow the scope of the search project. Yet another object of the present invention is to enable the researcher to track a classification search history such that duplication is avoided. Still another object of the present invention is to provide a system of narrow classification analysis cross referenced against the classification search history. Yet another object of the present invention is to enable the researcher to effectively cycle through the narrow phase of a search project. Still another object of the present invention is to provide a system that permits the researcher to confidently end a classification based search project.
The present invention provides a system and method for efficiently and accurately identifying relevant document classifications. The system receives one or more classified reference documents in a document set along with a relevancy indicator for each document. The system retrieves all document classifications from the document set, and arranges a classification analysis interface. The researcher has four modes for the interface, which are called: Main, Parents, Subclass, and Primary mode—wherein Main is the broadest and Primary is the narrowest. The researcher is provided GUI tools to select classification codes from the classification analysis interface, and add them to a classification search history which is stored along with the document set in a project file.
In use, the researcher uses the Main and the Parents mode during the first hour of the search project, and the Subclass mode for the remaining 3-4 hours. In the Main mode, the researcher is shown occurrence of main classes in the document set, which provides a broad base for class/text searching. In Parents mode, the researcher is shown common occurrence of parent sub-classifications of the document classifications, while the document classifications are not shown. With this information, the researcher can inspect child classifications of the parents in a classification schedule. For the bulk of the search project, the researcher uses the Subclass mode. In the Subclass mode, the document classifications are collected, counted, scored, and sorted—providing the researcher quick viewing of potentially relevant classifications. Once the researcher locates potentially relevant classifications, he or she executes searches in the newly located classifications, and then adds documents along with relevancy indicators to the expanding document set. The researcher then re-executes Subclass Mode classification analysis on the document set. The classification analysis module scores classification codes and then cross references against the classification search history. The resulting classification analysis interface is displayed along with various sensory indicators (e.g. a color) that show the researcher relevant classifications that are 1) un-searched, 2) partially searched, or 3) fully searched. In this manner the researcher may quickly determine where a next iteration in the search project should be directed. The researcher may continuously iterate through the process of locating new classification areas, searching the new classification areas, augmenting the document set with new documents, and then using the classification analysis tool to locate additional unsearched classification areas. The researcher is encouraged to add many (ie. 50-100) documents to the project file using a document management interface to tag even moderately relevant documents for the purpose of utilizing many hundreds of classification codes in the scoring. The process continues until the top 5-10 classifications presented by the classification analysis interface are indicated as fully searched, at which point the search project can be brought to a close. With the present invention, important classification areas are very difficult to overlook, regardless of the experience level of the researcher.
Reference will now be made in detail to the present exemplary embodiments of the invention, examples of which are illustrated in the accompanying drawings.
Referring to
The classification data provider 1040 is configured to provide access to a classification data repository 1042. The classification data repository 1042 may be a database or file storage element that stores hierarchical classification data entries 1044. Each classification data entry 1044 includes a classification code. Each classification data entry 1044 may also include a classification code description field. The classification data provider 1040 may be a remote server provided by the United States Patent and Trademark Office (USPTO). The classification data may be representative of a document classification system such as the Manual of Classification issued by the USPTO. The classification data provider may retrieve the document data from a local repository or from one or more remote documents repositories. It is noted that while shown as separate components, the document provider and classification data provider may be co-located on a single remote server.
The interface module 1014 is configured to receive one or more documents 1032 from the document provider 1030, and to retrieve classification data 1044 from the classification data provider 1040 by way of network 1020. By way of example, the network may be the Internet. The interface module 1014 may alternatively be configured to receive the documents 1032 or classification data 1044 through the user I/O interface 1018. In such an embodiment, the documents 1032 may be stored on a portable storage device (not shown) such as a CD, DVD or solid state device and the user I/O interface 1018 may include a communications interface such as a wireless interface, a CD/DVD drive or a USB drive for retrieving data from the personal storage device. The documents 1032 may alternately be paper-based documents and may be provided to the interface module 1014 by use of a scanner (not shown) that is configured with the I/O interface 1018. The client device 1010 may also include a data storage element 1016, which may be at least one of a computer readable medium and a memory. The interface module 1014 may also be configured to receive a set of one or more concepts from a researcher by way of the I/O interface 1018. The I/O interface 1018 may also include at least one input device such as a keyboard, mouse, microphone or a touch screen for receiving the concepts from the researcher. Each concept is comprised of one or more text-based keywords or sets of text-based keywords which are used to determine the relevancy each of the documents 1032. The client device 1010 may alternatively include a document analysis module that generates statistical data based on the user-defined concepts and the documents 1032. The statistical data may be used by the researcher to quickly assess the relevancy of each document 1032 to each of the user-defined concepts. The document analysis module may transmit the statistical data to the interface module 1014 which presents the data to the researcher by way of the I/O interface 1018. The I/O interface 118 may also include a display such as an LCD or CRT monitor configured to display a graphical user interface (GUI) for presenting information such as the statistical data to the researcher. The GUI will now be discussed in greater detail.
Referring now to
At a next step labeled as 1320 the interface module 1014 will receive one or more reference documents 1032. As discussed the interface module 1014 is configured to receive one or more documents 1032 from the document provider 1030 by way of network 1020. The interface module 1014 may be configured to allow the researcher to request a predetermined set of documents 1032. By way of example, the researcher may initiate a request for a specific set of patent documents or a set of patent documents that fall within a specific category or classification. The researcher may also initiate a search of a remote document repository through a search interface window 230 (shown in
At a next step labeled as 1330 the interface module 1014 receives and stores data from the researcher that indicates relevancy of a currently selected document 1032 to the one or more user-defined concepts. As discussed, the interface module 1012 will populate the document management table 252 (shown in
At a next step labeled as 1340 classification analysis begins with the interface module 1014 first displaying a classification analysis interface 280, which is shown in
Step 1340 may proceed after the researcher confirms the previously described classification analysis options. The interface module 1014 then instructs the classification analysis module 1012 to perform classification analysis on the selected set of documents. Referring back to
At step 1350 the researcher will determine whether to add a new classification code to the search project. The researcher is provided the ability to quickly add entries to the classification search history 290 directly from the classification code column 284 using a mouse click. In doing so, the process will return to step 1320, as indicated by dashed arrow 1360, at which point the interface module 1014 provides a new search inquiry to the document provider 1030 and a new set of reference documents 1032 will be received. Each of steps 1330 through 1350 are repeated to determine the relevancy of the new set of reference documents to the user-defined concepts and whether the search should be expanded to a new classification. Steps 1320 through 1350 may be repeated until the researcher is satisfied that the most relevant classes have been searched. By way of example, the researcher may make this determination when a threshold number of the most frequently occurring classifications are highlighted in red, which indicates that all are present on the classification search history 290, and all are indicated as complete by the search status indicator 293. By way of example, the threshold may be least ten red highlighted classifications in the classification analysis interface 280.
Modes of Operation: As discussed the classification analysis performed by the classification module 1012 may be performed by first specifying a mode using the classification analysis mode selection field 282. By way of example, the classification analysis modes may include: a Main Classes mode, a Subclass Parents mode, a Subclass Mode and a Primary Subclass mode. Referring to
As seen at step 701, the classification analysis module 1012 retrieves the documents 1032 from the project file 205. The documents are then filtered according to the preference of the researcher using document selection field 281. As an example, the researcher may run just “B” tagged documents or just documents having a specific element tagged in the document management table 252. Next at step 702, the classification analysis module 1012 compiles all document classifications 135 into a 2D-Array 750 containing document classification 135, relevancy, score, and primary (see for example array 750 in
Main Classes Mode: If classification analysis mode selection field 282 is set to “Main” then proceed through step 717 to step 718. At step 718, the document classifications 135 in the 2D-Array 750, are rewritten to show only the classes 136. Next, at step 718, the 2D-Array 750 is rearranged by summing the scores of repeat classification entries and eliminating all repeats. The 2D-Array 750 is then sorted high to low according to score, and the class description is added for step 720, which is the display in interface 280. See
SubClass Parents Mode: If classification analysis mode selection field 282 is set to “Subclass Parents” then proceed through step 714 and on to step 715. Next, the classification analysis module 1012 requests all ancestors of the document classifications 135 in the 2D-Array 750 from the classification data provider 1040 via the interface module 1014. The ancestors are then inserted into the 2D-Array 750, and simultaneously the original document classifications are deleted from the 2D-Array 750. Next, at step 716, the 2D-Array 750 is rearranged by summing the scores of repeat classification entries and eliminating all repeats. The resulting table is displayed in the classification analysis interface 280. See
SubClass Mode: If classification analysis mode selection field 282 is set to “Subclass” then proceed through step 710 and on to step 711. Next, the classification analysis module 1012 rearranges the previously generated 2D-Array 750 by summing the scores and eliminating repeats. The resulting 2D-Array 750 is sorted according to score from high to low. Next, at step 712, the classification analysis module 1012 compares all rows in 2D-Array 750 to all rows of the classification search history 290, and assigns colors according to the following scheme (see also
Primary Mode: If classification analysis mode selection field 282 is set to “Primary” then proceed through step 707 and on to step 708. Next, the classification analysis module 1012 sorts through 2D-Array 750 and removes all but the entries labeled as primary. At step 720, the resulting table is displayed in the classification analysis interface 280.
Referring to
Thus, a document analysis system having the benefits of allowing for efficient and accurate identification of potentially relevant classifications is contemplated. Referring now to
Step 2101: Synthesizing a proposition into one or more key concepts 272;
Step 2102: Developing one or more keyword groups 214 based on the key concepts 272;
Step 2103: Conducting a text search with text search inquiry over a database of documents having text, images and one or more document classifications 135 therein using the keyword groups 214;
Step 2104: Compiling a search file of documents 1032 from the text search inquiry;
Step 2105: Selecting a first set of documents from the file of documents 1032 and creating a project file 205;
Step 2106: Tagging documents 1032 in the project file 205 using a document management interface 250, with indicia in a relevancy column 257 and concepts 272 in additional columns 258;
Step 2107: Instructing a classification analysis module 1012 to run in Main Class Mode to locate a set of classes 136 by counting and ranking according to frequency;
Step 2108: Conducting a first class & text search over the database using the top-ranked classes 136 combined with text from the keyword groups 214;
Step 2109: Compiling a second search file of documents 1032 from the classification & text search;
Step 2110: Selecting a second set of 4-5 and appending the set to the project file 205;
Step 2111: Tagging untagged documents in the project file 250 as appropriate, and particularly the second set of documents, using a document management interface 250, with indicia in a relevancy column 257 and concepts 272 in additional columns 258;
Step 2112: Instructing the classification analysis module 1012 to run in Subclass Parents Mode to locate a second set of document classifications 135 by counting and ranking according to frequency;
Step 2113: Inspecting a classification schedule to locate potentially relevant child classifications of the second set located in step 2112 and adding said classifications to the classification search history 290;
Step 2114: Conducting a third classification & text search over the database using the classifications from 2113 combined with text from the keyword groups 214;
Step 2115: Compiling a third search file of documents 1032 from the third classification & text search;
Step 2116: Selecting a third set of 4-5 documents 1032 and appending the set to the project file 205;
Step 2117: Tagging untagged documents in the project file 250 as appropriate, and particularly the third set of documents, using a document management interface 250, with indicia in a relevancy column 257 and concepts 272 in additional columns 258;
Step 2118: Instructing the classification analysis module 1012 to run in Subclass Mode by counting and ranking document classifications 135 according to frequency and cross referencing results against the classification search history 290 to locate an nth document classification 135 to add to the classification search history 290;
Step 2119: Conducting an nth search over the database using the nth classification from step 2118 either combined with text from the keyword groups 214 or inspecting the nth classification in its entirety;
Step 2120: Compiling an nth search file of documents 1032 from the nth classification & text search;
Step 2121: Selecting all relevant documents 1032 and appending the set to the project file 205;
Step 2122: Tagging untagged documents in the project file 250 as appropriate, and particularly the nth set of documents, using a document management interface 250, with indicia in a relevancy column 257 and concepts 272 in additional columns 258;
Step 2123: Inspecting the classification search history 290 for minimum of ten document classification codes and optionally repeating from 2118 to 2123;
Step 2124: Conducting forward and backward citation search (not shown) on the selected high-relevance documents from the project file 205 and adding relevant documents to the project file;
Step 2125: End.
While the foregoing invention has been described with reference to the above-described embodiments, various modifications and changes can be made without departing from the spirit of the invention. Accordingly, all such modifications and changes are considered to be within the scope of the appended claims.
Claims
1. A search system for searching through a plurality of documents that are organized using a classification system to define each of the plurality of documents as a classified document, wherein a search is conducted based on a predetermined subject matter, the system comprising:
- a program module stored on at least one of a computer readable medium and a memory of a computer, the program module comprising instructions executable by a processor of the computer to determine document classifications that are relevant to the subject matter of the search, the program module comprising a classification analysis module;
- wherein the classification analysis module: receives a set of documents, the set of documents including at least one document, each document in the set of documents having a relevancy indicator and at least one classification value, each classification value being defined as a unique classification value; determines a score of each of the unique classification values appearing in the at least one document in the set of documents, the score being defined as a frequency of occurrence of each of the unique classification values appearing in the at least one document; determines a search indicator for each of the unique classification values, the search indicator providing an indication of a level to which each of the unique classification values has been previously searched; and generates and displays a table of each of the unique classification values along with at least one of the score of each of the unique classification values and the search indicator for each of the unique classification values.
2. A system according to claim 1 wherein the table is sorted based on the score of each of the unique classification values.
3. A system according to claim 1 wherein each of the unique classification values is assigned a predetermined value that corresponds to a weight of each of the unique classification values to define a weighted classification value, and wherein the weighted classification value is used to modify the score.
4. A system according to claim 1 wherein each of the unique classification values relating to a document located in the search that is determined to be a relevant document is assigned a predetermined value that corresponds to a weight of each of the unique classification values to define a weighted classification value, wherein the predetermined value is derived from the overall relevance of the document located in the search, and wherein the weighted classification value is used to modify the score.
5. A system according to claim 1 wherein each of the unique classification values relating to a document located in the search is assigned a predetermined value that corresponds to a weight of each of the unique classification values to define a weighted classification value based on the number of documents located in the classification, and wherein the weighted classification value is used to modify the score.
6. A system according to claim 1 wherein the classification analysis module separates the unique classification values to display only the unique classification values of those documents located in the search that were determined to be relevant.
7. A system according to claim 1 wherein each of the unique classification values are organized in a hierarchy providing each of the unique classification values with at least one ancestor node; and wherein each of the unique classification values is replaced with the at least one ancestor node.
8. A system according to claim 1 wherein each of the unique classification values includes a class value and a subclass value; and wherein each of the unique classification values is replaced with the class value.
9. A system according to claim 1 wherein the classification analysis module determines the search indicator for each unique classification value by receiving both an alphanumeric indicator relating to a search status of the unique classification value and an alphanumeric indicator relating to a search extent of the unique classification value.
10. A system according to claim 1 wherein the classification analysis module assigns a color to be displayed on a user interface relating to the search indicator.
11. A system according to claim 1 wherein the computer is a server and the system further comprises a client computer, the server communicatively coupled to the client computer; and wherein the program module is located on the client computer and the classification analysis module is located on the server.
12. A system according to claim 7 wherein each of the unique classification values are grouped by adding the scores of each of the unique classification values after being replaced; wherein the grouped unique classification values are sorted according to the scores; and wherein the sorted grouped unique classification values are displayed on the table.
13. A method of searching through a plurality of documents that are organized using a classification system to define each of the plurality of documents as a classified document, the plurality of classified documents being searched based on a predetermined subject matter, the method comprising:
- determining record classifications that are relevant to the subject matter of the search using a program module stored on at least one of a computer readable medium and a memory of a computer, the program module comprising instructions executable by a processor of the computer to determine document classifications;
- receiving a set of documents, the set of documents including at least one document, each document in the set of documents having a relevancy indicator and at least one classification value, each classification value being defined as a unique classification value;
- determining a score of each of the unique classification values appearing in the at least one document in the set of documents, the score being defined as a frequency of occurrence of each of the unique classification values appearing in the at least one document;
- determining a search indicator for each of the unique classification values, the search indicator providing an indication of a level to which each of the unique classification values has been previously searched; and
- generating and displaying a table of each of the unique classification values along with at least one of the score of each of the unique classification values and the search indicator for each of the unique classification values.
14. A method according to claim 13 further comprising sorting the table based on the score of each of the unique classification values.
15. A method according to claim 13 further comprising assigning a predetermined value to each of the unique classification values that corresponds to a weight of each of the unique classification values to define a weighted classification value; and wherein the weighted classification value is used to modify the score.
16. A method according to claim 13 further comprising assigning a predetermined value to each of the unique classification values relating to a document located in the search that is determined to be a relevant document that corresponds to a weight of each of the unique classification values to define a weighted classification value, and wherein the weighted classification value is used to modify the score.
17. A method according to claim 13 further comprising assigning a predetermined value to each of the unique classification values relating to a document located in the search that corresponds to a weight of each of the unique classification values to define a weighted classification value based on the number of documents located in the classification, and wherein the weighted classification value is used to modify the score.
18. A method according to claim 13 further comprising separating the unique classification values to display only the unique classification values of those documents located in the search that were determined to be relevant.
19. A method according to claim 13 further comprising organizing each of the unique classification values in a hierarchy providing each of the unique classification values with at least one ancestor node; and further comprising replacing each of the unique classification values with the at least one ancestor node.
20. A method according to claim 13 wherein each of the unique classification values includes a class value and a subclass value; and further comprising replacing each of the unique classification values with the class value.
21. A method according to claim 13 further comprising determining the search indicator for each unique classification value by receiving both an alphanumeric indicator relating to a search status of the unique classification value and an alphanumeric indicator relating to a search extend of the unique classification value.
22. A method according to claim 13 further comprising assigning a color to be displayed on a user interface relating to the search indicator.
23. A method according to claim 19 further comprising grouping each of the unique classification values by adding the scores of each of the unique classification values after being replaced; sorting the grouped unique classification values according to the scores; and displaying the sorted grouped unique classification values on the table.
24. A method of searching through a plurality of documents that are organized using a classification system to define each of the plurality of documents as a classified document, the plurality of classified documents being searched based on a predetermined subject matter, the method comprising:
- determining record classifications that are relevant to the subject matter of the search using a program module stored on at least one of a computer readable medium and a memory of a computer, the program module comprising instructions executable by a processor of the computer to determine document classifications;
- receiving a set of documents, the set of documents including at least one document, each document in the set of documents having a relevancy indicator and at least one classification value, each classification value being defined as a unique classification value;
- determining a score of each of the unique classification values appearing in the at least one document in the set of documents, the score being defined as a frequency of occurrence of each of the unique classification values appearing in the at least one document;
- determining a search indicator for each of the unique classification values, the search indicator providing an indication of a level to which each of the unique classification values has been previously searched, wherein the search indicator is determined by receiving both an alphanumeric indicator relating to a search status of the unique classification value and an alphanumeric indicator relating to a search extend of the unique classification value;
- generating and displaying a table of each of the unique classification values along with at least one of the score of each of the unique classification values and the search indicator for each of the unique classification values; and
- assigning a color to be displayed on a user interface relating to the search indicator.
25. A method according to claim 24 further comprising sorting the table based on the score of each of the unique classification values.
26. A method according to claim 24 further comprising assigning a predetermined value to each of the unique classification values that corresponds to a weight of each of the unique classification values to define a weighted classification value; and wherein the weighted classification value is used to modify the score.
27. A method according to claim 24 further comprising assigning a predetermined value to each of the unique classification values relating to a document located in the search that is determined to be a relevant document that corresponds to a weight of each of the unique classification values to define a weighted classification value, and wherein the weighted classification value is used to modify the score.
28. A method according to claim 24 further comprising assigning a predetermined value to each of the unique classification values relating to a document located in the search that corresponds to a weight of each of the unique classification values to define a weighted classification value based on the number of documents located in the classification, and wherein the weighted classification value is used to modify the score.
29. A method according to claim 24 further comprising separating the unique classification values to display only the unique classification values of those documents located in the search that were determined to be relevant.
30. A method according to claim 24 further comprising organizing each of the unique classification values in a hierarchy providing each of the unique classification values with at least one ancestor node; and further comprising replacing each of the unique classification values with the at least one ancestor node.
31. A method according to claim 24 wherein each of the unique classification values includes a class value and a subclass value; and further comprising replacing each of the unique classification values with the class value.
32. A method according to claim 30 further comprising grouping each of the unique classification values by adding the scores of each of the unique classification values after being replaced; sorting the grouped unique classification values according to the scores; and displaying the sorted grouped unique classification values on the table.
33. A system according to claim 8 wherein each of the unique classification values are grouped by adding the scores of each of the unique classification values after being replaced; wherein the grouped unique classification values are sorted according to the scores; and wherein the sorted grouped unique classification values are displayed on the table.
34. A method according to claim 20 further comprising grouping each of the unique classification values by adding the scores of each of the unique classification values after being replaced; sorting the grouped unique classification values according to the scores; and displaying the sorted grouped unique classification values on the table.
35. A method according to claim 31 further comprising grouping each of the unique classification values by adding the scores of each of the unique classification values after being replaced; sorting the grouped unique classification values according to the scores; and displaying the sorted grouped unique classification values on the table.
Type: Application
Filed: Oct 12, 2010
Publication Date: Aug 2, 2012
Inventor: Patrick Sander Walsh (Alexandria, VA)
Application Number: 13/501,362
International Classification: G06F 17/30 (20060101);