United States Patent
US Patent 6907423: Search engine interface and method of controlling…
US 6907423 · granted 2005-06-14

Abstract
A method for controlling access provided to content files during an information search initiated by a client device and performed by a search engine. The method includes receiving a search request from the client. A modified search request is generated by applying a search profile for the user of the client device to the received search request. The modified search request is then routed to the search engine to apply search criteria in the modified search request to search engine collections populated from the content files. The user's search profile includes restrictions defining which of the search engine collections can be searched and how such collections can be searched. The search profile may be generated at the time the search request is received based on login information for the user of the client and based on stored user profile or account information. According to this method, the client is not provided direct access to the search engine and is particularly useful in client-server environments, such as clients with browsers linked to the Internet that search networked devices for information.
| Patent Number | 6907423 |
|---|---|
| Title | Search engine interface and method of controlling client searches |
| Filed | 2001-01-04 |
| Granted | 2005-06-14 |
| Inventor(s) | Boggs; Chadwick K., Weil; Frank L. |
| Assignee | Sun Microsystems, Inc. |
| CPC Classification | G06F 17/30 |
| Number of Claims | 72 |
Abstract
A method for controlling access provided to content files during an information search initiated by a client device and performed by a search engine. The method includes receiving a search request from the client. A modified search request is generated by applying a search profile for the user of the client device to the received search request. The modified search request is then routed to the search engine to apply search criteria in the modified search request to search engine collections populated from the content files. The user's search profile includes restrictions defining which of the search engine collections can be searched and how such collections can be searched. The search profile may be generated at the time the search request is received based on login information for the user of the client and based on stored user profile or account information. According to this method, the client is not provided direct access to the search engine and is particularly useful in client-server environments, such as clients with browsers linked to the Internet that search networked devices for information.
Claim 1
A method for controlling access provided to a client to content files during an information search based on a client search profile, comprising: receiving a search request from aclient; creating a modified search request by applying a search profile for the client to the received search request, wherein the creating of the modified search request includes generating the search profile based on stored information pertaining tothe client, the generating includes accessing the stored information pertaining to the client using login information for the client, the login information being collected prior to the receiving of the search request; and routing the modified searchrequest to a search engine having a search engine collections populated from the content files, wherein the applying of the search profile includes adding at least a portion of the search profile to the received search request to specify a set of thesearch engine collections to be searched by the search engine with the modified search request, and wherein the modified search request comprises the received search request and the portion of the search profile comprising a tag label of one of thesearch engine collection
Claims
72 totalA method for controlling access provided to a client to content files during an information search based on a client search profile, comprising: receiving a search request from aclient; creating a modified search request by applying a search profile for the client to the received search request, wherein the creating of the modified search request includes generating the search profile based on stored information pertaining tothe client, the generating includes accessing the stored information pertaining to the client using login information for the client, the login information being collected prior to the receiving of the search request; and routing the modified searchrequest to a search engine having a search engine collections populated from the content files, wherein the applying of the search profile includes adding at least a portion of the search profile to the received search request to specify a set of thesearch engine collections to be searched by the search engine with the modified search request, and wherein the modified search request comprises the received search request and the portion of the search profile comprising a tag label of one of thesearch engine collection