Aggregated Search Results for Local and Remote Services
First Claim
Patent Images
1. A method comprising:
- indexing a remote service to produce a remote service index, said remote service having restricted data accessible from a client device;
storing said remote service index on an index host device;
receiving a search request on said client device;
performing a search using said remote service index and said search request to generate remote service search results; and
displaying said remote service search results.
2 Assignments
0 Petitions
Accused Products
Abstract
A search system may include searches performed on remotely hosted services that may be indexed and queried by an aggregated search tool. The search tool may aggregate desktop searches and internet searches with searches of remotely hosted services into a single set of results. Remotely hosted services may include databases and other services that are hosted over the Internet but may be privately available to a user. Examples of remotely hosted services may include shared directories, customer resource management systems, project management tools, accounting systems, and other remote services. In some embodiments, a search index created from the remote service may be stored locally or on a server.
84 Citations
20 Claims
-
1. A method comprising:
-
indexing a remote service to produce a remote service index, said remote service having restricted data accessible from a client device; storing said remote service index on an index host device; receiving a search request on said client device; performing a search using said remote service index and said search request to generate remote service search results; and displaying said remote service search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a remote indexer adapted to index a remote service and generate a remote service index; a search engine adapted to receive a search request, perform a remote service search using said remote service index, and return remote service search results; and a display mechanism adapted to display said search results. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
crawling a remote service to create a remote service index; storing said remote service index in an index repository; periodically updating said remote service index by crawling said remote service on a recurring basis; receiving a search query from a client device; generating remote service search results using said remote service index; generating additional search results; aggregating said remote service search results and said additional search results into aggregated search results; and displaying said aggregated search results. - View Dependent Claims (17, 18, 19, 20)
-
Specification