Query to task mapping
First Claim
Patent Images
1. A method for determining relationships between a first set of strings and a second set of strings, comprising:
- selecting a set of files;
creating an index from the set of files;
searching the index for files that are related to the first set of strings;
creating a first list comprising an entry for each string from the first set of strings and the files from the set of files that are related to that string;
searching the index for files that are related to the second set of strings;
creating a second list comprising an entry for each string from the second set of strings and the files from the set of files that are related to that string;
generating, from the first list, a third list comprising an entry for each file from the set of files and the strings from the first set of strings that are related to that file; and
generating, from the second list and the third list, a fourth list comprising an entry for each string from the second set of strings and the strings from the first set of strings, if any, that related to the same file from the set of files as the string from the second set of strings.
2 Assignments
0 Petitions
Accused Products
Abstract
Candidate mappings are generated between two sets of short strings. A set of files related to the two sets of strings is chosen. Each string from the two sets of strings is searched for in the set of files. Any two strings that match the same file are presumed to be related, and are mapped together. These candidate mappings may then be checked by annotators/reviewers.
59 Citations
31 Claims
-
1. A method for determining relationships between a first set of strings and a second set of strings, comprising:
-
selecting a set of files;
creating an index from the set of files;
searching the index for files that are related to the first set of strings;
creating a first list comprising an entry for each string from the first set of strings and the files from the set of files that are related to that string;
searching the index for files that are related to the second set of strings;
creating a second list comprising an entry for each string from the second set of strings and the files from the set of files that are related to that string;
generating, from the first list, a third list comprising an entry for each file from the set of files and the strings from the first set of strings that are related to that file; and
generating, from the second list and the third list, a fourth list comprising an entry for each string from the second set of strings and the strings from the first set of strings, if any, that related to the same file from the set of files as the string from the second set of strings. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for determining relationships between a first set of strings and a second set of strings, comprising:
-
a selector component that selects a set of files that are stored in a storage device;
a searcher component that searches for strings from the first set of strings and the second set of strings in the set of files;
a first generator component that generates a first list comprising at least one pair, the pair comprising a string from the first set of strings and a file from the file set that is related to said string;
a second generator component that generates a second list comprising at least one pair, the pair comprising a string from the second set of strings and a file from the file set that is related to said string; and
a third generator component that generates a third list, using the first list and the second list, comprising at least one pair, the pair comprising a string from the first set of strings and a string from the second set of strings, wherein the string from the first set of strings and the string from the second set of strings are mutually related to at least one file from the file set. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for creating a mapping between a first set of strings and a second set of strings, comprising:
-
maintaining an index of files;
creating a first mapping between the first set of strings and the index of files;
creating a second mapping between the second set of strings and the index of files; and
creating the mapping between the first set of strings and the second set of strings based on the first mapping and the second mapping. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A system for creating a mapping between a first set of strings and a second set of strings, comprising:
-
a storage device for maintaining an index of files; and
a processor for creating a first mapping between the first set of strings and the index of files;
creating a second mapping between the second set of strings and the index of files; and
creating the mapping between the first set of strings and the second set of strings based on the first mapping and the second mapping. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A method for determining relationships between a first set of strings and a second set of strings, comprising:
-
receiving a generated mapping between a first set of strings and a second set of strings, the mapping comprising a plurality of entries, each entry comprising a string from the first set of strings and a string from the second set of strings;
determining if an entry represents a valid relationship between the string from the first set of strings and the string from the second set of strings; and
removing an entry that does not represent a valid relationship. - View Dependent Claims (31)
-
Specification