Hypertext browser assistant
First Claim
1. A method comprising:
- receiving, by one or more processors, information associated with a selection of one or more words in a document;
determining, by the one or more processors and based on the received information, whether the selected one or more words are associated with a first type of search or a second type of search,the first type of search being different than the second type of search;
selectively generating, by the one or more processors and based on determining whether the selected one or more words are associated with the first type of search or the second type of search, a first search query or a second search query,the first search query using the selected one or more words, andthe second search query using one or more textual concepts in the selected one or more words,the one or more textual concepts being determined;
based on determining that the selected one or more words are associated with the second type of search, andusing a summarization technique;
receiving, by the one or more processors and based on the first search query or the second search query, search results; and
providing, for presentation and by the one or more processors, the received search results.
1 Assignment
0 Petitions
Accused Products
Abstract
A system facilitates a search by a user. The system detects selection of one or more words in a document currently accessed by the user, generates a search query using the selected word(s), and retrieves a document based on the search query. When the document includes one or more links corresponding to a linked document, the system analyzes each of the links, prefetches the linked documents corresponding to a number of the links, and presents the document to the user. The system receives selection of one of the links and retrieves the linked document corresponding to the selected link. The system identifies one or more pieces of information in the retrieved document, determines a link to a related document for each of the identified pieces of information, and provides the determined links with the related document to the user.
44 Citations
21 Claims
-
1. A method comprising:
-
receiving, by one or more processors, information associated with a selection of one or more words in a document; determining, by the one or more processors and based on the received information, whether the selected one or more words are associated with a first type of search or a second type of search, the first type of search being different than the second type of search; selectively generating, by the one or more processors and based on determining whether the selected one or more words are associated with the first type of search or the second type of search, a first search query or a second search query, the first search query using the selected one or more words, and the second search query using one or more textual concepts in the selected one or more words, the one or more textual concepts being determined; based on determining that the selected one or more words are associated with the second type of search, and using a summarization technique; receiving, by the one or more processors and based on the first search query or the second search query, search results; and providing, for presentation and by the one or more processors, the received search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
one or more devices to; receive information associated with a selection of one or more words in a document; determine, based on the received information, whether the selected one or more words are associated with a first type of search or a second type of search, the first type of search being different than the second type of search; selectively generate, based on determining whether the selected one or more words are associated with the first type of search or the second type of search, a first search query or a second search query, the first search query using the selected one or more words, and the second search query using one or more textual concepts in the selected one or more words, the one or more textual concepts being determined;
based on determining that the selected one or more words are associated with the second type of search, and
using a vector space model;receive, based on the first search query or the second search query, search results; and provide, for presentation, the received search results. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A non-transitory computer-readable storage medium storing instructions, the instructions comprising:
one or more instructions which, when executed by at least one processor, cause the at least one processor to; receive information associated with a selection of one or more words in a document; determine, based on the received information, whether the selected one or more words are associated with a first type of search or a second type of search, the first type of search being different than the second type of search; selectively generate, based on determining whether the selected one or more words are associated with the first type of search or the second type of search, a first search query or a second search query, the first search query using the selected one or more words, and the second search query using one or more textual concepts in the selected one or more words, the one or more textual concepts being determined;
based on determining that the selected one or more words are associated with the second type of search, and
using a summarization technique;receive, based on the first search query or the second search query, search results; and provide, for presentation, the received search results. - View Dependent Claims (18, 19, 20)
-
21. A method comprising:
-
determining, by one or more processors, whether one or more selected words are associated with a first type of search or a second type of search, the first type of search being different than the second type of search; selectively generating, by the one or more processors and based on determining whether the one or more selected words are associated with the first type of search or the second type of search, a first search query or a second search query, the first search query using the one or more selected words, and the second search query using one or more textual concepts in the one or more selected words, the one or more textual concepts being determined; based on determining that the one or more selected words are associated with the second type of search, and using a summarization technique; receiving, by the one or more processors and based on the first search query or the second search query, search results; and providing, for presentation and by the one or more processors, the received search results.
-
Specification