Systems and methods of identifying chunks within multiple documents
First Claim
1. A computer-implemented method, comprising:
- at a computer having memory, a display, and a processor,receiving a search request from a user of the computer, the search request including a plurality of search keywords; and
in response to the search request;
identifying multiple resource identifiers in accordance with a first set of predefined criteria for selecting a respective document that satisfies the user-specified search keywords, each resource identifier corresponding to a document at a respective data source; and
for at least one of the resource identifiers,retrieving a document corresponding to the at least one of the resource identifiers from the respective document source;
identifying within the retrieved document a chunk by applying a second set of predefined criteria to one or more candidate chunks within the retrieved document; and
providing the identified chunk and a link to the identified chunk within the document for display to the user,wherein the first set of predefined criteria requires that at least a first subset of the search keywords be found within an identified respective document, and the second set of predefined criteria requires that at least a second subset of the search keywords be found within an identified chunk.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer identifies multiple resource identifiers in accordance with a first set of predefined criteria for selecting a respective document that satisfies user-specified search keywords from a user. Each resource identifier corresponds to a document at a respective data source. For at least one of the resource identifiers, the computer retrieves the corresponding document from the respective document source; identifies within the retrieved document a chunk by applying a second set of predefined criteria to the retrieved document; and provides the identified chunk and a link to the identified chunk within the document for display to the user. The first set of predefined criteria requires that at least a first subset of the search keywords be found within an identified respective document, and the second set of predefined criteria requires that at least a second subset of the search keywords be found within an identified chunk.
56 Citations
25 Claims
-
1. A computer-implemented method, comprising:
at a computer having memory, a display, and a processor, receiving a search request from a user of the computer, the search request including a plurality of search keywords; and in response to the search request; identifying multiple resource identifiers in accordance with a first set of predefined criteria for selecting a respective document that satisfies the user-specified search keywords, each resource identifier corresponding to a document at a respective data source; and for at least one of the resource identifiers, retrieving a document corresponding to the at least one of the resource identifiers from the respective document source; identifying within the retrieved document a chunk by applying a second set of predefined criteria to one or more candidate chunks within the retrieved document; and providing the identified chunk and a link to the identified chunk within the document for display to the user, wherein the first set of predefined criteria requires that at least a first subset of the search keywords be found within an identified respective document, and the second set of predefined criteria requires that at least a second subset of the search keywords be found within an identified chunk. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer system, comprising:
-
memory; one or more processors; one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs including; instructions for receiving a search request from a user of the computer, the search request including a plurality of search keywords; and in response to the search request; instructions for identifying multiple resource identifiers in accordance with a first set of predefined criteria for selecting a respective document that satisfies user-specified search keywords from a user, each resource identifier corresponding to a document at a respective data source; instructions for retrieving a document from the respective document source for at least one of the resource identifiers; instructions for identifying within the retrieved document a chunk by applying a second set of user-specified criteria to one or more candidate chunks within the retrieved document; and instructions for providing the identified chunk and a link to the identified chunk within the document for display to the user, wherein the first set of predefined criteria requires that at least a first subset of the search keywords be found within an identified respective document, and the second set of predefined criteria requires that at least a second subset of the search keywords be found within an identified chunk. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium having stored therein instructions, which when executed by a computer system cause the computer system to:
-
receive a search request from a user of the computer, the search request including a plurality of search keywords; and in response to the search request; identify multiple resource identifiers in accordance with a first set of predefined criteria for selecting a respective document that satisfies user-specified search keywords from a user, each resource identifier corresponding to a document at a respective data source; retrieve a document from the respective document source for at least one of the resource identifiers; identify within the retrieved document a chunk by applying a second set of predefined criteria to one or more candidate chunks within the retrieved document; and provide the identified chunk and a link to the identified chunk within the document for display to the user, wherein the first set of predefined criteria requires that at least a first subset of the search keywords be found within an identified respective document, and the second set of predefined criteria requires that at least a second subset of the search keywords be found within an identified chunk. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification