Claims Analysis
Total Claims: 36
Claim 1
Independent Claim
207 words
A method of selecting electronic documents from among a plurality of electronic documents, the method comprising the steps of: storing a tag word in an index in association with information identifying an electronic document, in which the tag word comprises data that does not appear in a content of the electronic document; receiving a search query; modifying the search query to create a modified search query by adding to the search query a search term that references the tag word; and creating a set of search results by searching the index based on the modified search query; wherein the step of storing includes the steps of: receiving data that indicates one or more tag words and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more tag words, and in which at least a portion of the data is expressed in a wildcard format; retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the criteria; and when one location identifier matches one of the criteria, storing, in the index, information associating such location identifier with one or more of the tag words.
Claim 2
Independent Claim
207 words
A method of selecting electronic documents from among a plurality of electronic documents, the method comprising the steps of: storing a tag word in an index in association with information identifying an electronic document, in which the tag word comprises data that does not appear in a content of the electronic document; receiving a search query; modifying the search query to create a modified search query by adding to the search query a search term that references the tag word; and creating a set of search results by searching the index based on the modified search query; wherein the step of storing includes the steps of: receiving data that indicates one or more tag words and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more tag words, and in which at least a portion of the data is expressed in a wildcard format; retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the criteria; and when one location identifier matches one of the criteria, storing, in the index, information associating such location identifier with one or more of the tag words.
Claim 3
Independent Claim
220 words
A method of selecting electronic documents from among a plurality of electronic documents, the method comprising the steps of: storing a tag word in an index in association with information identifying an electronic document, in which the tag word comprises data that does not appear in a content of the electronic document; receiving a search query; modifying the search query to create a modified search query by adding to the search query a search term that references the tag word; and creating a set of search results by searching the index based on the modified search query; wherein the step of storing includes the steps of: receiving specifications of one or more of the documents that are indexed in the index, in which each of the specifications is associated with one or more tag words, and in which one of the specifications is expressed in a wildcard format; retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the specifications by interpreting the one of the specifications that is in the wildcard format according to one or more wildcard format rules; and when one location identifier matches one of the specifications, storing, in the index, information associating such location identifier with one or more of the tag words.
Claim 4
Independent Claim
220 words
A method of selecting electronic documents from among a plurality of electronic documents, the method comprising the steps of: storing a tag word in an index in association with information identifying an electronic document, in which the tag word comprises data that does not appear in a content of the electronic document; receiving a search query; modifying the search query to create a modified search query by adding to the search query a search term that references the tag word; and creating a set of search results by searching the index based on the modified search query; wherein the step of storing includes the steps of: receiving specifications of one or more of the documents that are indexed in the index, in which each of the specifications is associated with one or more tag words, and in which one of the specifications is expressed in a wildcard format; retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the specifications by interpreting the one of the specifications that is in the wildcard format according to one or more wildcard format rules; and when one location identifier matches one of the specifications, storing, in the index, information associating such location identifier with one or more of the tag words.
Claim 5
Independent Claim
194 words
A method of processing queries that select an electronic document from among a plurality of documents, the method comprising the steps of: storing a tag word in an index in association with information identifying the electronic document, in which the tag word indicates that access to the electronic document is restricted; receiving a search query that requests the electronic document; modifying the search query to create a modified search query by adding a search term that references the tag word; and creating a set of search results by searching the index based on the modified search query; wherein the step of storing further includes the steps of: receiving specifications of one or more of the documents that are indexed in the index, in which each of the specifications is associated with the tag word, and in which each of the specifications is expressed in a wildcard format; retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the specifications; and when one location identifier matches one of the specifications, storing, in the index, information associating such location identifier with the tag word.
Claim 6
Independent Claim
194 words
A method of processing queries that select an electronic document from among a plurality of documents, the method comprising the steps of: storing a tag word in an index in association with information identifying the electronic document, in which the tag word indicates that access to the electronic document is restricted; receiving a search query that requests the electronic document; modifying the search query to create a modified search query by adding a search term that references the tag word; and creating a set of search results by searching the index based on the modified search query; wherein the step of storing further includes the steps of: receiving specifications of one or more of the documents that are indexed in the index, in which each of the specifications is associated with the tag word, and in which each of the specifications is expressed in a wildcard format; retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the specifications; and when one location identifier matches one of the specifications, storing, in the index, information associating such location identifier with the tag word.
Claim 7
Independent Claim
214 words
A method of processing queries that select an electronic document from among a plurality of documents, the method comprising the steps of: storing a tag word in an index in association with information identifying the electronic document, in which the tag word indicates that access to the electronic document is restricted; receiving a search query that requests the electronic document; modifying the search query to create a modified search query by adding a search term that references the tag word; and creating a set of search results by searching the index based on the modified search query; wherein the step of storing includes the steps of: receiving specifications of one or more of the documents that are indexed in the index, in which each of the specifications is associated with the tag word, and in which one of the specifications is expressed in a wildcard format; retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the specifications by interpreting the one of the specifications that is in the wildcard format according to one or more wildcard format rules; and when one location identifier matches one of the specifications, storing, in the index, information associating such location identifier with the tag words.
Claim 8
Independent Claim
214 words
A method of processing queries that select an electronic document from among a plurality of documents, the method comprising the steps of: storing a tag word in an index in association with information identifying the electronic document, in which the tag word indicates that access to the electronic document is restricted; receiving a search query that requests the electronic document; modifying the search query to create a modified search query by adding a search term that references the tag word; and creating a set of search results by searching the index based on the modified search query; wherein the step of storing includes the steps of: receiving specifications of one or more of the documents that are indexed in the index, in which each of the specifications is associated with the tag word, and in which one of the specifications is expressed in a wildcard format; retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the specifications by interpreting the one of the specifications that is in the wildcard format according to one or more wildcard format rules; and when one location identifier matches one of the specifications, storing, in the index, information associating such location identifier with the tag words.
Claim 9
Independent Claim
207 words
A method of processing queries that select an electronic document from among a plurality of documents, the method comprising the steps of: storing a tag word in an index in association with information identifying the electronic document, in which the tag word indicates that access to the electronic document is restricted; receiving a search query that requests the electronic document; modifying the search query to create a modified search query by adding a search term that references the tag word; and creating a set of search results by searching the index based on the modified search query; wherein the step of storing includes the steps of: receiving data that indicates one or more tag words and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more tag words, and in which at least a portion of the data is expressed in a wildeard format; retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the criteria; and when one location identifier matches one of the criteria, storing, in the index, information associating such location identifier with one or more of the tag words.
Claim 10
Independent Claim
207 words
A method of processing queries that select an electronic document from among a plurality of documents, the method comprising the steps of: storing a tag word in an index in association with information identifying the electronic document, in which the tag word indicates that access to the electronic document is restricted; receiving a search query that requests the electronic document; modifying the search query to create a modified search query by adding a search term that references the tag word; and creating a set of search results by searching the index based on the modified search query; wherein the step of storing includes the steps of: receiving data that indicates one or more tag words and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more tag words, and in which at least a portion of the data is expressed in a wildeard format; retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the criteria; and when one location identifier matches one of the criteria, storing, in the index, information associating such location identifier with one or more of the tag words.
Claim 11
Independent Claim
240 words
A method of constructing an index of a plurality of electronic documents for use in selecting electronic documents from among the plurality of electronic documents, the method comprising the steps of: receiving data that indicates one or more tag words and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more tag words, wherein the tag words do not appear in a content of the electronic documents; storing a list of words that are within one document of the plurality of documents; storing, in the index, information associating each of the one or more tag words with the one document when the one document satisfies the criteria associated with the tag words; wherein the step of receiving data includes the steps of receiving data that indicates one or more tag words and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more tag words, and in which at least a portion of the data is expressed in a wildcard format; and wherein the step of storing information comprises the steps of retrieving a location identifier of each of the documents; matching each location identifier to each of the criteria; and when one location identifier matches one of the criteria, storing, in the index, information associating such location identifier with one or more of the tag words.
Claim 12
Independent Claim
240 words
A method of constructing an index of a plurality of electronic documents for use in selecting electronic documents from among the plurality of electronic documents, the method comprising the steps of: receiving data that indicates one or more tag words and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more tag words, wherein the tag words do not appear in a content of the electronic documents; storing a list of words that are within one document of the plurality of documents; storing, in the index, information associating each of the one or more tag words with the one document when the one document satisfies the criteria associated with the tag words; wherein the step of receiving data includes the steps of receiving data that indicates one or more tag words and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more tag words, and in which at least a portion of the data is expressed in a wildcard format; and wherein the step of storing information comprises the steps of retrieving a location identifier of each of the documents; matching each location identifier to each of the criteria; and when one location identifier matches one of the criteria, storing, in the index, information associating such location identifier with one or more of the tag words.
Claim 13
Independent Claim
259 words
A method of constructing an index of a plurality of electronic documents for use in selecting electronic documents from among the plurality of electronic documents, the method comprising the steps of: receiving data that indicates one or more tag words and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more tag words, wherein the tag words do not appear in a content of the electronic documents; storing a list of words that are within one document of the plurality of documents; storing, in the index, information associating each of the one or more tag words with the one document when the one document satisfies the criteria associated with the tag words; wherein the step of receiving data includes the steps of receiving specifications of one or more of the documents that are indexed in the index, in which each of the specifications is associated with one or more tag words, and in which one of the specifications is expressed in a wildcard format; and wherein the step of storing information comprises the steps of: retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the specifications by interpreting the one of the specifications that is in the wildeard format according to one or more wildcard format rules; and when one location identifier matches one of the specifications, storing, in the index, information associating such location identifier with one or more of the tag words.
Claim 14
Independent Claim
259 words
A method of constructing an index of a plurality of electronic documents for use in selecting electronic documents from among the plurality of electronic documents, the method comprising the steps of: receiving data that indicates one or more tag words and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more tag words, wherein the tag words do not appear in a content of the electronic documents; storing a list of words that are within one document of the plurality of documents; storing, in the index, information associating each of the one or more tag words with the one document when the one document satisfies the criteria associated with the tag words; wherein the step of receiving data includes the steps of receiving specifications of one or more of the documents that are indexed in the index, in which each of the specifications is associated with one or more tag words, and in which one of the specifications is expressed in a wildcard format; and wherein the step of storing information comprises the steps of: retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the specifications by interpreting the one of the specifications that is in the wildeard format according to one or more wildcard format rules; and when one location identifier matches one of the specifications, storing, in the index, information associating such location identifier with one or more of the tag words.
Claim 15
Independent Claim
130 words
A method of constructing an index of a plurality of electronic documents for use in selecting electronic documents from among the plurality of electronic documents, the method comprising the steps of: receiving data that indicates one or more document property values and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more document property values, wherein the document property values do not appear in a content of the electronic documents; storing a list of words that are within one document of the plurality of documents; and storing, in the index, information associating each of the one or more document property values with the one document when the one document satisfies the criteria associated with the document property values.
Claim 16
Independent Claim
130 words
A method of constructing an index of a plurality of electronic documents for use in selecting electronic documents from among the plurality of electronic documents, the method comprising the steps of: receiving data that indicates one or more document property values and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more document property values, wherein the document property values do not appear in a content of the electronic documents; storing a list of words that are within one document of the plurality of documents; and storing, in the index, information associating each of the one or more document property values with the one document when the one document satisfies the criteria associated with the document property values.
Claim 17
Independent Claim
100 words
A method of selecting electronic documents from among a plurality of electronic documents, the method comprising the steps of: storing a document property value in an index in association with information identifying an electronic document, in which the document property value comprises data that does not appear in a content of the electronic document; receiving a search query; modifying the search query to create a modified search query by adding to the search query a search term that references the document property value; and creating a set of search results by searching the index based on the modified search query.
Claim 18
Independent Claim
100 words
A method of selecting electronic documents from among a plurality of electronic documents, the method comprising the steps of: storing a document property value in an index in association with information identifying an electronic document, in which the document property value comprises data that does not appear in a content of the electronic document; receiving a search query; modifying the search query to create a modified search query by adding to the search query a search term that references the document property value; and creating a set of search results by searching the index based on the modified search query.
Claim 19
Dependent Claim
214 words
A computer-readable medium carrying instructions for selecting electronic documents from among a plurality of electronic documents, the computer-readable medium comprising instructions for performing the steps of: storing a tag word in an index in association with information identifying an electronic document, in which the tag word comprises data that does not appear in a content of the electronic document; receiving a search query; modifying, the search query to create a modified search query by adding to the search query a search term that references the tag word; and creating a set of search results by searching the index based on the modified search query; wherein the step of storing includes the steps of: receiving data that indicates one or more tag words and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more tag words, and in which at least a portion of the data is expressed in a wildcard format; retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the criteria; and when one location identifier matches one of the criteria, storing, in the index, information associating such location identifier with one or more of the tag words.
Claim 20
Dependent Claim
214 words
A computer-readable medium carrying instructions for selecting electronic documents from among a plurality of electronic documents, the computer-readable medium comprising instructions for performing the steps of: storing a tag word in an index in association with information identifying an electronic document, in which the tag word comprises data that does not appear in a content of the electronic document; receiving a search query; modifying, the search query to create a modified search query by adding to the search query a search term that references the tag word; and creating a set of search results by searching the index based on the modified search query; wherein the step of storing includes the steps of: receiving data that indicates one or more tag words and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more tag words, and in which at least a portion of the data is expressed in a wildcard format; retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the criteria; and when one location identifier matches one of the criteria, storing, in the index, information associating such location identifier with one or more of the tag words.
Claim 21
Dependent Claim
227 words
A computer-readable medium carrying instructions for selecting electronic documents from among a plurality of electronic documents, the computer-readable medium comprising instructions for performing the steps of: storing a tag word in an index in association with information identifying an electronic document, in which the tag word comprises data that does not appear in a content of the electronic document; receiving a search query; modifying the search query to create a modified search query by adding to the search query a search term that references the tag word; and creating a set of search results by searching the index based on the modified search query; wherein the step of storing includes the steps of receiving specifications of one or more of the documents that are indexed in the index, in which each of the specifications is associated with one or more tag words, and in which one of the specifications is expressed in a wildcard format; retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the specifications by interpreting the one of the specifications that is in the wildcard format according to one or more wildcard format rules; and when one location identifier matches one of the specifications, storing, in the index, information associating such location identifier with one or more of the tag words.
Claim 22
Dependent Claim
227 words
A computer-readable medium carrying instructions for selecting electronic documents from among a plurality of electronic documents, the computer-readable medium comprising instructions for performing the steps of: storing a tag word in an index in association with information identifying an electronic document, in which the tag word comprises data that does not appear in a content of the electronic document; receiving a search query; modifying the search query to create a modified search query by adding to the search query a search term that references the tag word; and creating a set of search results by searching the index based on the modified search query; wherein the step of storing includes the steps of receiving specifications of one or more of the documents that are indexed in the index, in which each of the specifications is associated with one or more tag words, and in which one of the specifications is expressed in a wildcard format; retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the specifications by interpreting the one of the specifications that is in the wildcard format according to one or more wildcard format rules; and when one location identifier matches one of the specifications, storing, in the index, information associating such location identifier with one or more of the tag words.
Claim 23
Dependent Claim
201 words
A computer-readable medium carrying instructions for processing queries that select an electronic document from among a plurality of documents, the computer-readable medium carrying instructions for performing the steps of: storing a tag word in an index in association with information identifying the electronic document, in which the tag word indicates that access to the electronic document is restricted; receiving a search query that requests the electronic document; modifying the search query to create a modified search query by adding a search term that references the tag word; and creating a set of search results by searching the index based on the modified search query; wherein the step of storing further includes the steps of: receiving specifications of one or more of the documents that are indexed in the index, in which each of the specifications is associated with the tag word, and in which each of the specifications is expressed in a wildcard format; retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the specifications; and when one location identifier matches one of the specifications, storing, in the index, information associating such location identifier with the tag word.
Claim 24
Dependent Claim
201 words
A computer-readable medium carrying instructions for processing queries that select an electronic document from among a plurality of documents, the computer-readable medium carrying instructions for performing the steps of: storing a tag word in an index in association with information identifying the electronic document, in which the tag word indicates that access to the electronic document is restricted; receiving a search query that requests the electronic document; modifying the search query to create a modified search query by adding a search term that references the tag word; and creating a set of search results by searching the index based on the modified search query; wherein the step of storing further includes the steps of: receiving specifications of one or more of the documents that are indexed in the index, in which each of the specifications is associated with the tag word, and in which each of the specifications is expressed in a wildcard format; retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the specifications; and when one location identifier matches one of the specifications, storing, in the index, information associating such location identifier with the tag word.
Claim 25
Dependent Claim
221 words
A computer-readable medium carrying instructions for processing queries that select an electronic document from among a plurality of documents, the computer-readable medium comprising instructions for performing the steps of: storing a tag word in an index in association with information identifying the electronic document, in which the tag word indicates that access to the electronic document is restricted; receiving a search query that requests the electronic document; modifying the search query to create a modified search query by adding a search term that references the tag word; and creating a set of search results by searching the index based on the modified search query; wherein the step of storing includes the steps of: receiving specifications of one or more of the documents that are indexed in the index, in which each of the specifications is associated with the tag word, and in which one of the specifications is expressed in a wildcard format; retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the specifications by interpreting the one of the specifications that is in the wildcard format according to one or more wildcard format rules; and when one location identifier matches one of the specifications, storing, in the index, information associating such location identifier with the tag words.
Claim 26
Dependent Claim
221 words
A computer-readable medium carrying instructions for processing queries that select an electronic document from among a plurality of documents, the computer-readable medium comprising instructions for performing the steps of: storing a tag word in an index in association with information identifying the electronic document, in which the tag word indicates that access to the electronic document is restricted; receiving a search query that requests the electronic document; modifying the search query to create a modified search query by adding a search term that references the tag word; and creating a set of search results by searching the index based on the modified search query; wherein the step of storing includes the steps of: receiving specifications of one or more of the documents that are indexed in the index, in which each of the specifications is associated with the tag word, and in which one of the specifications is expressed in a wildcard format; retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the specifications by interpreting the one of the specifications that is in the wildcard format according to one or more wildcard format rules; and when one location identifier matches one of the specifications, storing, in the index, information associating such location identifier with the tag words.
Claim 27
Dependent Claim
214 words
A computer-readable medium carrying instruction for processing queries that select an electronic document from among a plurality of documents, the computer-readable medium comprising instructions for performing the steps of: storing a tag word in an index in association with information identifying the electronic document, in which the tag word indicates that access to the electronic document is restricted; receiving a search query that requests the electronic document; modifying the search query to create a modified search query by adding a search term that references the tag word; and creating a set of search results by searching the index based on the modified search query; wherein the step of storing includes the steps of: receiving data that indicates one or more tag words and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more tag words, and in which at least a portion of the data is expressed in a wildcard format; retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the criteria; and when one location identifier matches one of the criteria, storing, in the index, information associating such location identifier with one or more of the tag words.
Claim 28
Dependent Claim
214 words
A computer-readable medium carrying instruction for processing queries that select an electronic document from among a plurality of documents, the computer-readable medium comprising instructions for performing the steps of: storing a tag word in an index in association with information identifying the electronic document, in which the tag word indicates that access to the electronic document is restricted; receiving a search query that requests the electronic document; modifying the search query to create a modified search query by adding a search term that references the tag word; and creating a set of search results by searching the index based on the modified search query; wherein the step of storing includes the steps of: receiving data that indicates one or more tag words and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more tag words, and in which at least a portion of the data is expressed in a wildcard format; retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the criteria; and when one location identifier matches one of the criteria, storing, in the index, information associating such location identifier with one or more of the tag words.
Claim 29
Dependent Claim
247 words
A computer-readable medium carrying instructions for constructing an index of a plurality of electronic documents for use in selecting electronic documents from among the plurality of electronic documents, the computer-readable medium comprising instructions for performing the steps of: receiving data that indicates one or more tag words and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more tag words, wherein the tag words do not appear in a content of the electronic documents; storing a list of words that are within one document of the plurality of documents; storing, in the index, information associating each of the one or more tag words with the one document when the one document satisfies the criteria associated with the tag words; wherein the step of receiving data includes the steps of receiving data that indicates one or more tag words and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more tag words, and in which at least a portion of the data is expressed in a wildcard format; and wherein the step of storing information comprises the steps of retrieving a location identifier of each of the documents; matching each location identifier to each of the criteria; and when one location identifier matches one of the criteria, storing, in the index, information associating such location identifier with one or more of the tag words.
Claim 30
Dependent Claim
247 words
A computer-readable medium carrying instructions for constructing an index of a plurality of electronic documents for use in selecting electronic documents from among the plurality of electronic documents, the computer-readable medium comprising instructions for performing the steps of: receiving data that indicates one or more tag words and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more tag words, wherein the tag words do not appear in a content of the electronic documents; storing a list of words that are within one document of the plurality of documents; storing, in the index, information associating each of the one or more tag words with the one document when the one document satisfies the criteria associated with the tag words; wherein the step of receiving data includes the steps of receiving data that indicates one or more tag words and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more tag words, and in which at least a portion of the data is expressed in a wildcard format; and wherein the step of storing information comprises the steps of retrieving a location identifier of each of the documents; matching each location identifier to each of the criteria; and when one location identifier matches one of the criteria, storing, in the index, information associating such location identifier with one or more of the tag words.
Claim 31
Dependent Claim
266 words
A computer-readable medium carrying instructions for constructing an index of a plurality of electronic documents for use in selecting electronic documents from among the plurality of electronic documents, the computer-readable medium carrying instructions for performing the steps of: receiving data that indicates one or more tag words and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more tag words, wherein the tag words do not appear in a content of the electronic documents; storing a list of words that are within one document of the plurality of documents; storing, in the index, information associating each of the one or more tag words with the one document when the one document satisfies the criteria associated with the tag words; wherein the step of receiving data includes the steps of receiving specifications of one or more of the documents that are indexed in the index, in which each of the specifications is associated with one or more tag words, and in which one of the specifications is expressed in a wildcard format; and wherein the step of storing information comprises the steps of: retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the specifications by interpreting the one of the specifications that is in the wildcard format according to one or more wildcard format rules; and when one location identifier matches one of the specifications, storing, in the index, information associating such location identifier with one or more of the tag words.
Claim 32
Dependent Claim
266 words
A computer-readable medium carrying instructions for constructing an index of a plurality of electronic documents for use in selecting electronic documents from among the plurality of electronic documents, the computer-readable medium carrying instructions for performing the steps of: receiving data that indicates one or more tag words and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more tag words, wherein the tag words do not appear in a content of the electronic documents; storing a list of words that are within one document of the plurality of documents; storing, in the index, information associating each of the one or more tag words with the one document when the one document satisfies the criteria associated with the tag words; wherein the step of receiving data includes the steps of receiving specifications of one or more of the documents that are indexed in the index, in which each of the specifications is associated with one or more tag words, and in which one of the specifications is expressed in a wildcard format; and wherein the step of storing information comprises the steps of: retrieving a location identifier of each of the documents that are indexed in the index; matching each location identifier to each of the specifications by interpreting the one of the specifications that is in the wildcard format according to one or more wildcard format rules; and when one location identifier matches one of the specifications, storing, in the index, information associating such location identifier with one or more of the tag words.
Claim 33
Dependent Claim
137 words
A computer-readable medium carrying instructions for constructing an index of a plurality of electronic documents for use in selecting electronic document from among the plurality of electronic documents, the computer-readable medium comprising instructions for performing the steps of: receiving data that indicates one or more document property values and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more document property values, wherein the document property values do not appear in a content of the electronic documents; storing a list of words that are within one document of the plurality of documents; and storing, in the index, information associating each of the one or more document property values with the one document when the one document satisfies the criteria associated with the document property values.
Claim 34
Dependent Claim
137 words
A computer-readable medium carrying instructions for constructing an index of a plurality of electronic documents for use in selecting electronic document from among the plurality of electronic documents, the computer-readable medium comprising instructions for performing the steps of: receiving data that indicates one or more document property values and criteria to be used to determine which of the plurality of documents should be associated with each of the one or more document property values, wherein the document property values do not appear in a content of the electronic documents; storing a list of words that are within one document of the plurality of documents; and storing, in the index, information associating each of the one or more document property values with the one document when the one document satisfies the criteria associated with the document property values.
Claim 35
Dependent Claim
107 words
A computer-readable medium carrying instructions for selecting electronic documents from among a plurality of electronic documents, the computer-readable medium comprising instructions for performing the steps of: storing a document property value in an index in association with information identifying an electronic document, in which the document property value comprises data that does not appear in a content of the electronic document; receiving a search query; modifying the search query to create a modified search query by adding to the search query a search term that references the document property value; and creating a set of search results by searching the index based on the modified search query.
Claim 36
Dependent Claim
107 words
A computer-readable medium carrying instructions for selecting electronic documents from among a plurality of electronic documents, the computer-readable medium comprising instructions for performing the steps of: storing a document property value in an index in association with information identifying an electronic document, in which the document property value comprises data that does not appear in a content of the electronic document; receiving a search query; modifying the search query to create a modified search query by adding to the search query a search term that references the document property value; and creating a set of search results by searching the index based on the modified search query.