Refinement of a search query based on information stored on a local storage medium
First Claim
Patent Images
1. A computer-implemented method of performing a search comprising:
- using a client computer to enter a search criteria, the client computer including a storage medium;
performing an operation to initiate a search;
performing a search of the storage medium automatically in response to the operation and the search criteria to refine the search criteria and determine a web search criteria;
requesting search results from a remote server based on the web search criteria; and
providing the search results on the client computer based on the refined search criteria.
3 Assignments
0 Petitions
Accused Products
Abstract
The generation a search query based on information stored on a storage medium is described. According to one embodiment of the invention, search criteria is entered to perform a search of a storage medium of a client computer. The search of the storage medium determines a web search criteria. The client computer provides search results based on the web search criteria.
-
Citations
51 Claims
-
1. A computer-implemented method of performing a search comprising:
-
using a client computer to enter a search criteria, the client computer including a storage medium; performing an operation to initiate a search; performing a search of the storage medium automatically in response to the operation and the search criteria to refine the search criteria and determine a web search criteria; requesting search results from a remote server based on the web search criteria; and providing the search results on the client computer based on the refined search criteria. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method of performing a search, comprising:
-
using a client computer to enter a search criteria; performing an operation to initiate a search; performing (i) a web search and (ii) a storage medium search on the client computer automatically in response to the operation and based on the search criteria; and refining the web search based on the storage medium search to produce refined search results; displaying the refined search results on a screen of the client computer. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A device comprising:
-
a storage medium; and a search application to receive a first search criteria, to perform a first search of the storage medium automatically based on the first search criteria to determine a second search criteria, to transmit the second search criteria to a remote server to perform a second search, to receive a first search result based on a combination of the first search and the second search, to rank the first search result based on the combination of the first search and the second search and to present the ranked first search result from the remote server. - View Dependent Claims (13, 14)
-
-
15. A machine-readable storage medium having instructions to cause a machine to perform a method of performing a search, the method comprising:
-
using a client computer to enter a search criteria; performing an operation to initiate a search; performing (i) a web search and (ii) a storage medium search on the client computer automatically in response to the operation and based on the search criteria; refining the web search based on the storage medium search; and displaying the refined search results on a screen of the client computer. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A machine-readable storage medium having instructions to cause a machine to perform a method of performing a search, the method comprising:
-
using a client computer to enter a search criteria, the client computer including a storage medium; performing an operation to initiate a search; performing a search of the storage medium automatically in response to the operation and the search criteria to refine the search criteria and determine a web search criteria; requesting search results from a remote server based on the web search criteria; and providing search results on the client computer based on the combined search of the client computer storage medium and the remote server. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer-implemented method of performing a search comprising:
-
receiving a first search criteria at a client device, the client device including a storage medium; performing a first search of the storage medium automatically to determine a second search criteria, the first search using the first search criteria; transmitting the second search criteria to a remote server to perform a second search; receiving a first search result, the first search result being a combination of the first search and the second search; ranking the first search result based on the combination of the first search and the second search; and presenting the ranked first search result from the remote server at the client device. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A machine-readable storage medium having instructions to cause a machine to perform computer-implemented method of performing a search, the method comprising:
-
receiving a first search criteria at a client device, the client device including a storage medium; performing a first search of the storage medium automatically to determine a second search criteria, the first search using the first search criteria; transmitting the second search criteria to a remote server to perform a second search; receiving a first search result, the first search result being a combination of the first search and the second search; ranking the first search result based on the combination of the first search and the second search; and presenting the ranked first search result from the remote server at the client device. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification