Enabling a search for both local and remote electronic content
First Claim
Patent Images
1. A method comprising:
- storing, on a client device, a local electronic content index indexing at least a portion of electronic content stored by the client device;
storing, on the client device, a remote electronic content index indexing at least a portion of electronic content stored by one or more remote devices connected to a non-local network;
receiving, at the client device, a single query comprising a search term input by the user at the client device;
responsive to the query, searching, by the client device, the stored local electronic content index and the remote electronic content index based on the search term, including;
comparing the search term against the stored local electronic content index to derive a first result, the first result including an identification of electronic content stored by the client device that corresponds to the search term; and
comparing the search term against the stored remote electronic content index to obtain a second result, the second result including an identification of electronic content stored by the one or more remote devices on the non-local network that corresponds to the search term; and
displaying, by the client device, information associated with the first result and the second result to the user.
8 Assignments
0 Petitions
Accused Products
Abstract
A search for content may be performed. A query may be received from a user who is interacting with a first device. A first collection of content that is stored on the first device may be searched to identify local content that is related to the query. A second collection of content that is stored on a second device may be searched to identify remote content that is related to the query. The second device may be different from the first device and may be accessible through a network. Results that refer to both the identified local content and the identified remote content may be displayed to the user.
-
Citations
29 Claims
-
1. A method comprising:
-
storing, on a client device, a local electronic content index indexing at least a portion of electronic content stored by the client device; storing, on the client device, a remote electronic content index indexing at least a portion of electronic content stored by one or more remote devices connected to a non-local network; receiving, at the client device, a single query comprising a search term input by the user at the client device; responsive to the query, searching, by the client device, the stored local electronic content index and the remote electronic content index based on the search term, including; comparing the search term against the stored local electronic content index to derive a first result, the first result including an identification of electronic content stored by the client device that corresponds to the search term; and comparing the search term against the stored remote electronic content index to obtain a second result, the second result including an identification of electronic content stored by the one or more remote devices on the non-local network that corresponds to the search term; and displaying, by the client device, information associated with the first result and the second result to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
storing, on a client device, a local electronic content index indexing at least a portion of electronic content stored by the client device; storing, on the client device, a remote electronic content index indexing at least a portion of electronic content stored by one or more remote devices connected to a non-local network; receiving, at the client device, a single query comprising a search term input by the user at the client device; responsive to the query, searching, by the client device, the stored local electronic content index and the remote electronic content index based on the search term, including; comparing the search term against the stored local electronic content index to derive a first result, the first result including a first identifier associated with electronic content stored by the client device that corresponds to the search term; and comparing the search term against the stored remote electronic content index to obtain a second result, the second result including a second identifier associated with electronic content stored by the one or more remote devices on the non-local network that corresponds to the search term; and displaying, by the client device, the first and second identifiers to the user. - View Dependent Claims (18, 19)
-
-
20. A method comprising:
-
storing, on a client device, a local electronic content index indexing at least a portion of electronic content stored by the client device; storing, on the client device, a remote electronic content index indexing at least a portion of electronic content stored by one or more remote devices connected to a non-local network; receiving a query input by the user at the client device; searching, by the client device using the query, the local electronic content index to identify local electronic content stored by the client device that is related to the query; and searching, by the client device using the query, the remote electronic content index to identify remote electronic content-stored by the one or more remote devices that is related to the query; and displaying, by the client device to a user, an amalgamated list of results that refer to both the identified local electronic content and the identified remote electronic content. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A method comprising:
-
receiving, at a client device, a query comprising a search term input by the user at the client device; generating, by the client device, a local electronic content index based on at least a portion of electronic content stored on the client device; storing the local electronic content index on the client device; comparing, by the client device, the search term against the stored local electronic content index to identify a local search result, the local search result identifying electronic content stored on the client device that corresponds to the search term; generating, by the client device, a remote electronic content index based on at least a portion of electronic content stored by one or more remote devices connected to a non-local network; storing the remote electronic content index on the client device; comparing, by the client device, the search term against the stored remote electronic content index to identify a remote search result, the remote search result identifying electronic content stored by the one or more remote devices connected to the non-local network that corresponds to the search term; generating, by the client device, amalgamated results based on the local search result and the remote search result, the amalgamated results comprising rankings of the local search result and the remote search result; and enabling display of the amalgamated results to the user. - View Dependent Claims (27, 28, 29)
-
Specification