Managing searches on mobile devices
First Claim
1. A system for retrieving information from a mobile device, the system comprising:
- a computer system comprising;
i) a first communication interface;
ii) a first processor in communication with the communication interface; and
iii) a first set of instructions executable by the first processor, the first set of instructions comprising;
a) instructions to establish communications, via the first communication interface, with a set of mobile devices comprising a first mobile device;
b) instructions to receive a search query;
c) instructions to transmit a search request to the set of mobile devices, wherein the search request is based on the search query;
d) instructions to receive a set of search results from at least the first mobile device, responsive to the search request; and
e) instructions to provide the set of search results to a user; and
a plurality of mobile devices comprising the set of mobile devices including the first mobile device, wherein first mobile device comprises;
i) a second communication interface;
ii) a second processor in communication with the communication interface; and
iii) a second set of instructions executable by the second processor, the second set of instructions comprising;
a) instructions to receive the search request from the computer system;
b) instructions to perform a search of information on the first mobile device; and
c) instructions to prepare the set of search results based on the search; and
d) instructions to transmit the set of search results for reception by the computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure pertains to solutions, including without limitation, systems, methods, and software programs, that provide the ability to quickly and efficiently search mobile devices for relevant information. An exemplary search server has the ability to communicate (either directly and/or via a host PC) with one or more mobile devices to transmit a search request. The mobile devices, in turn, have a search facility that is configured to perform a search of the contents of the device and return a set of results to the search server. These results then may be presented to a user, who can select one or more of the results. The selected search result(s) then may be downloaded from the device and presented to the user.
120 Citations
30 Claims
-
1. A system for retrieving information from a mobile device, the system comprising:
-
a computer system comprising; i) a first communication interface; ii) a first processor in communication with the communication interface; and iii) a first set of instructions executable by the first processor, the first set of instructions comprising; a) instructions to establish communications, via the first communication interface, with a set of mobile devices comprising a first mobile device; b) instructions to receive a search query; c) instructions to transmit a search request to the set of mobile devices, wherein the search request is based on the search query; d) instructions to receive a set of search results from at least the first mobile device, responsive to the search request; and e) instructions to provide the set of search results to a user; and a plurality of mobile devices comprising the set of mobile devices including the first mobile device, wherein first mobile device comprises; i) a second communication interface; ii) a second processor in communication with the communication interface; and iii) a second set of instructions executable by the second processor, the second set of instructions comprising; a) instructions to receive the search request from the computer system; b) instructions to perform a search of information on the first mobile device; and c) instructions to prepare the set of search results based on the search; and d) instructions to transmit the set of search results for reception by the computer system. - View Dependent Claims (2, 3, 4)
-
-
5. A computer system for searching information on a mobile device, the computer system comprising:
-
a communication interface; a processor in communication with the communication interface; and a set of instructions executable by the processor, the set of instructions comprising; a) instructions to establish, via the communication interface, communication between the computer system and a set of one or more mobile devices; b) instructions to receive a search query, wherein the search query pertains to data stored on at least one of the mobile devices; c) instructions to perform a search of information about the data stored on the at least one mobile device, based on the search query; and d) instructions to provide a set of search results responsive to the search query. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A software application for searching information on a mobile device, the software application comprising a set of instructions executable by a computer system, the set of instructions comprising:
-
instructions to establish, via the communication interface, communication with a set of one or more mobile devices; instructions to receive a search query, wherein the search query pertains to data stored on at least one of the mobile devices; instructions to perform a search of information about the data stored on the at least one mobile device, based on the search query; and instructions to provide a set of search results responsive to the search query. - View Dependent Claims (24, 25)
-
-
26. A method of searching information on a mobile device, the method comprising:
-
establishing communication between a computer system and a plurality of mobile devices; receiving, at the computer system, a search query, wherein the search query pertains to data stored on at least one of the mobile devices; performing a search of information about the data stored on the at least one mobile device, based on the search query; and providing, to a user, a set of search results responsive to the search query. - View Dependent Claims (27, 28, 29, 30)
-
Specification