Systems and methods of identifying chunks within inter-related documents
First Claim
Patent Images
1. A computer-implemented method, comprising:
- at a computer system having memory, a display, and one or more processors,displaying a primary document on the display, wherein the primary document is a hypertext markup language document and includes multiple document links, each document link referencing a respective secondary document associated with the primary document and including one or more words in the primary document serving as the secondary document'"'"'s anchor text;
receiving a search request including one or more search keywords from a user;
searching the secondary documents referenced by the document links for documents that satisfy the search request;
identifying at least one secondary document that satisfies at least one of the search keywords of the search request;
searching the primary and the secondary documents referenced by the document links for chunks that satisfy the search request;
identifying first chunks in the primary document and at least a second chunk in one of the secondary documents, wherein each chunk of the first chunks and at least the second chunk satisfy the search request; and
displaying one or more search results to the user, wherein each search result includes a document link to the identified secondary document and at least a portion of the identified secondary document that includes one or more of the search keywords, and displaying the one or more search results to the user includes;
displaying first and second results to the user, wherein the first search result includes a document link to the primary document and the first chunks without a portion of the primary document that is not included in the first chunks and the second search result includes a document link to the identified secondary document and the second chunk.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer receives a request to search one or more secondary documents. At least one of the secondary documents is associated with a primary document. The computer searches at least a subset of the secondary documents for documents that satisfy the search request and identifies at least one secondary document that satisfies the search request.
62 Citations
33 Claims
-
1. A computer-implemented method, comprising:
at a computer system having memory, a display, and one or more processors, displaying a primary document on the display, wherein the primary document is a hypertext markup language document and includes multiple document links, each document link referencing a respective secondary document associated with the primary document and including one or more words in the primary document serving as the secondary document'"'"'s anchor text; receiving a search request including one or more search keywords from a user; searching the secondary documents referenced by the document links for documents that satisfy the search request; identifying at least one secondary document that satisfies at least one of the search keywords of the search request; searching the primary and the secondary documents referenced by the document links for chunks that satisfy the search request; identifying first chunks in the primary document and at least a second chunk in one of the secondary documents, wherein each chunk of the first chunks and at least the second chunk satisfy the search request; and displaying one or more search results to the user, wherein each search result includes a document link to the identified secondary document and at least a portion of the identified secondary document that includes one or more of the search keywords, and displaying the one or more search results to the user includes; displaying first and second results to the user, wherein the first search result includes a document link to the primary document and the first chunks without a portion of the primary document that is not included in the first chunks and the second search result includes a document link to the identified secondary document and the second chunk. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A computer system, comprising:
-
memory; a display; 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 displaying a primary document on the display, wherein the primary document is a hypertext markup language document and includes multiple document links, each document link referencing a respective secondary document associated with the primary document and including one or more words in the primary document serving as the secondary document'"'"'s anchor text; instructions for receiving a search request including one or more search keywords from a user; instructions for searching the secondary documents referenced by the document links for documents that satisfy the search request; instructions for identifying at least one secondary document that satisfies at least one of the search keywords of the search request; instructions for searching the primary and the secondary documents referenced by the document links for chunks that satisfy the search request; instructions for identifying first chunks in the primary document and at least a second chunk in one of the secondary documents, wherein each chunk of the first chunks and at least the second chunk satisfy the search request; and instructions for displaying one or more search results to the user, wherein each search result includes a document link to the identified secondary document and at least a portion of the identified secondary document that includes one or more of the search keywords, and the instructions for displaying the one or more search results to the user include; instructions for displaying first and second results to the user, wherein the first search result includes a document link to the primary document and the first chunks without a portion of the primary document that is not included in the first chunks and the second search result includes a document link to the identified secondary document and the second chunk. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer readable storage medium having stored therein instructions, which when executed by a computer system having memory, a display, and one or more processors cause the computer system to:
-
display a primary document on the display, wherein the primary document is a hypertext markup language document and includes multiple document links, each document link referencing a respective secondary document associated with the primary document and including one or more words in the primary document serving as the secondary document'"'"'s anchor text; receive a search request including one or more search keywords from a user; search the secondary documents referenced by the document links for documents that satisfy the search request; identify at least one secondary document that satisfies at least one of the search keywords of the search request; search the primary and the secondary documents referenced by the document links for chunks that satisfy the search request; identify first chunks in the primary document and at least a second chunk in one of the secondary documents, wherein each chunk of the first chunks and at least the second chunk satisfy the search request; and display one or more search results to the user, wherein each search result includes a document link to the identified secondary document and at least a portion of the identified secondary document that includes one or more of the search keywords, wherein displaying the one or more search results to the user includes; displaying first and second results to the user, wherein the first search result includes a document link to the primary document and the first chunks without a portion of the primary document that is not included in the first chunks and the second search result includes a document link to the identified secondary document and the second chunk. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification