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 locally in the mobile device;
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;
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.
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.
26 Citations
8 Claims
-
1. 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 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; 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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 first search parameter.
-
-
7. 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 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. - View Dependent Claims (8)
-
Specification