System and method for searching a remote database
First Claim
1. A method performed by a mobile device in communication with a server over a wireless network, the method comprising:
- storing items received from a server locally in the mobile device;
deleting some of the items received from the server;
receiving, from a user of the mobile device, a request to search for items matching a search parameter;
finding items among the locally-stored items that match the parameter;
sending a request to the server for the server to search among items stored remotely on the server for items matching the parameter,wherein the sending step is performed automatically after the finding step;
receiving, from the server, a list of the remotely-stored items that match the parameter without receiving the items themselves; and
displaying, to the user, a composite list of the locally-stored and remotely-stored items matching the parameter,wherein the locally-stored and remotely-stored items are electronic messages and the search parameter relates to sender information.
4 Assignments
0 Petitions
Accused Products
Abstract
A device is in communication with a server over a wireless network. Items are stored locally in the device. The device receives, from a user of the device, a request to search for items matching a search parameter. The device finds items among the locally-stored items that match the parameter. The device sends a request to the server for the server to search among items stored remotely on the server for items matching the parameter. The device receives, from the server, a list of the remotely-stored items that match the parameter without receiving the items themselves. The device displays, to the user, a composite list of both the locally-stored items and remotely-stored items matching the parameter.
-
Citations
6 Claims
-
1. A method performed by a mobile device in communication with a server over a wireless network, the method comprising:
-
storing items received from a server locally in the mobile device; deleting some of the items received from the server; receiving, from a user of the mobile device, a request to search for items matching a search parameter; finding items among the locally-stored items that match the parameter; sending a request to the server for the server to search among items stored remotely on the server for items matching the parameter, wherein the sending step is performed automatically after the finding step; receiving, from the server, a list of the remotely-stored items that match the parameter without receiving the items themselves; and displaying, to the user, a composite list of the locally-stored and remotely-stored items matching the parameter, wherein the locally-stored and remotely-stored items are electronic messages and the search parameter relates to sender information. - View Dependent Claims (2, 3)
-
-
4. A method performed by a mobile device in communication with a server over a wireless network, the method comprising:
-
storing items locally in the mobile device; receiving, from a user of the mobile device, a request to search for items matching a first search parameter; sending a request to the server for the server to search among items stored remotely on the server for items matching the first search parameter; receiving, from the server, a list of the remotely-stored items that match the parameter without receiving the items themselves; displaying, to the user, the list of the remotely-stored items matching the parameter; storing the list of remotely-stored items that were received from the server for use in a subsequent search; receiving, from the user, a subsequent second request to search the locally-stored items for items matching a second search parameter; and finding items, among the previously received and stored list of remotely-stored items and from among the locally-stored items, that match the second search parameter, wherein the locally-stored and remotely-stored items are electronic messages and the search parameter relates to sender information.
-
-
5. A method performed by a mobile device in communication with a server over a wireless network, the method comprising:
-
storing items received from a server locally in the mobile device; deleting some of the items received from the server; receiving, from a user of the mobile device, a request to search the locally-stored items for items matching a search parameter; searching for items among the locally-stored items that match the parameter; and sending a request to the server for the server to search among items stored remotely on the server for items matching the parameter, the sending being performed based on a determination that no locally stored item matching the parameter was found in the searching step, wherein the sending step is performed automatically after the searching step, and wherein the locally-stored items and the items stored remotely are electronic messages and the search parameter relates to sender information. - View Dependent Claims (6)
-
Specification