PERVASIVE SEARCH ARCHITECTURE
First Claim
Patent Images
1. A system, comprising:
- an indexer component of a compute node associated with personal content of a personal content location of a content owner, the indexer component configured to generate a content index of the personal content of the personal content location;
a serve component of the compute node, the serve component configured to send a query to a remote compute node associated with remote shared personal content of a remote personal content location, the remote personal content location configured to process the query based on a remote content index generated by the remote compute node, the serve component configured to receive remote results of the remote personal shared content from the remote compute node; and
at least one microprocessor configured to execute computer-executable instructions stored in a memory associated with the indexer component and the serve component.
3 Assignments
0 Petitions
Accused Products
Abstract
A pervasive search architecture that indexes personal content of a querying user and made accessible to the user by other users. A compute node of a personal content location facilitates index generation and serve of the index. The index is generated for personal content stored at the personal content location. For a given content location, the index may encapsulate content stored in a set of locations with access permissions. The indexing application runs periodically at the personal content location and incrementally indexes content that is added to the shared locations. The same application allows the user to configure locations with the desired access permissions for participation in the search.
-
Citations
20 Claims
-
1. A system, comprising:
-
an indexer component of a compute node associated with personal content of a personal content location of a content owner, the indexer component configured to generate a content index of the personal content of the personal content location; a serve component of the compute node, the serve component configured to send a query to a remote compute node associated with remote shared personal content of a remote personal content location, the remote personal content location configured to process the query based on a remote content index generated by the remote compute node, the serve component configured to receive remote results of the remote personal shared content from the remote compute node; and at least one microprocessor configured to execute computer-executable instructions stored in a memory associated with the indexer component and the serve component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising acts of:
-
generating a content index of personal content of a personal content location of a content owner and a remote index of remote personal content on a remote personal content location of a remote content owner; serving the content index and the remote index for processing of a query issued by the content owner; and returning search results of relevant personal content from the personal content location and relevant shared personal content from the remote personal content location based on processing of the query on the content index and the remote index. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium comprising computer-executable instructions that when executed by a microprocessor, cause the microprocessor to perform acts of:
-
generating a content index of personal content at a personal content location of a content owner; receiving authorized access to shared personal content of a remote personal content location of a shared content owner, the shared personal content indexed according to a shared content index; processing a query issued by the content owner against the content index and the shared content index; receiving relevant personal content results of the personal content location and relevant shared personal content results from the remote personal content location based on processing of the query; ranking the relevant personal content results and relevant shared personal content results based on user preferences and personal content relevance; and presenting the ranked personal content results and ranked relevant shared personal content results with web-based results to the content owner. - View Dependent Claims (17, 18, 19, 20)
-
Specification