In-context searching
First Claim
Patent Images
1. A method performed by one or more devices, comprising:
- obtaining, by one or more processors of the one or more devices, a set of one or more addresses, each of the one or more addresses in the set of one or more addresses corresponding to a respective, particular document;
obtaining, by one or more processors of the one or more devices, a search query;
obtaining, by one or more processors of the one or more devices, a set of references to documents in response to the search query, where each of the one or more addresses corresponding to the respective, particular document is obtained independent of the set of references to documents obtained in response to the search query;
filtering, using one or more processors of the one or more devices, the set of references, based on the set of one or more addresses, to identify one or more of the references that are related to the set of one or more addresses by;
determining whether a document, corresponding to one of the references in the set of references, is similar to the respective, particular document, corresponding to an address in the set of one or more addresses, based on whether text from a body of the document is similar to text from a body of the respective, particular document, andincluding the one of the references in a filtered set of references when the document is similar to the respective, particular document; and
presenting, by one or more processors of the one or more devices, the filtered set of references.
2 Assignments
0 Petitions
Accused Products
Abstract
A system limits search results based on context information. The system obtains the context information and a search query, and obtains a set of references to documents in response to the search query. The system then filters the set of references based on the context information and presents the filtered set of references to a user.
24 Citations
25 Claims
-
1. A method performed by one or more devices, comprising:
-
obtaining, by one or more processors of the one or more devices, a set of one or more addresses, each of the one or more addresses in the set of one or more addresses corresponding to a respective, particular document; obtaining, by one or more processors of the one or more devices, a search query; obtaining, by one or more processors of the one or more devices, a set of references to documents in response to the search query, where each of the one or more addresses corresponding to the respective, particular document is obtained independent of the set of references to documents obtained in response to the search query; filtering, using one or more processors of the one or more devices, the set of references, based on the set of one or more addresses, to identify one or more of the references that are related to the set of one or more addresses by; determining whether a document, corresponding to one of the references in the set of references, is similar to the respective, particular document, corresponding to an address in the set of one or more addresses, based on whether text from a body of the document is similar to text from a body of the respective, particular document, and including the one of the references in a filtered set of references when the document is similar to the respective, particular document; and presenting, by one or more processors of the one or more devices, the filtered set of references. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method performed by one or more devices, comprising:
-
obtaining, by one or more processors of the one or more devices, a set of one or more addresses, each of the one or more addresses corresponding to a respective, particular document; obtaining, by one or more processors of the one or more devices, a search query; obtaining, by one or more processors of the one or more devices, a set of references to documents in response to the search query, where each of the one or more addresses corresponding to the respective, particular document is obtained independent of the set of references to documents obtained in response to the search query; filtering, using one or more processors of the one or more devices, the set of references, based on the set of one or more addresses, to identify one or more of the references that are related to the set of one or more addresses by; determining whether a document, corresponding to one of the references, corresponds to a same topic as the respective, particular document, corresponding to an address in the set of one or more addresses, based on whether text associated with a body of the document corresponds to the same topic as text associated with a body of the respective, particular document, and including, in a filtered set of references, the one of the references corresponding to the document that is on the same topic as the respective, particular document; and presenting, by one or more processors of the one or more devices, the filtered set of references. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system, comprising:
one or more devices comprising; means for obtaining a set of one or more Uniform Resource Locators (URLs), each of the URLs being associated with a respective, particular document; means for receiving a search query from a user; means for obtaining a list of links to documents in response to the search query, where each of the URLs being associated with the respective, particular document is obtained independent of the list of links to documents obtained in response to the search query; means for filtering the list of links, based on the set of one or more URLs, to identify a subset of the links in the list of links, where the subset of the links includes fewer than all of the links in the list of links; and means for providing information regarding the subset of the links to the user. - View Dependent Claims (24, 25)
Specification