System and method for presentation of local and remote message search results
AssigneeResearch In Motion Limited
InventorPiotr Konrad TYSOWSKI
Life of this patent
Estimating the term…
Abstract
There is disclosed a system and method for presenting message search results at a wireless handheld device. In an embodiment, the method comprises conducting a search of local messages stored in the wireless handheld device using at least one search term to obtain a local search result; retrieving a search of remote messages stored in a message server using the at least one search term to obtain a remote search result; comparing the local and remote search results to identify any duplicate messages; and if the size of the local message is greater than or equal to the size of the remote message, then selecting the local message for presentation; else selecting the remote message for presentation.
Claims20
A method of presenting message search results at a wireless handheld device, the method comprising:
- conducting a search of local messages stored in the wireless handheld device using at least one search term to obtain a local search result;
- initiating and retrieving a search of remote messages stored in a message server using the at least one search term to obtain a remote search result;
- comparing the local and remote search results to identify any duplicate messages;
- and
- if the size of the local message is greater than or equal to the size of the remote message, then selecting the local message for presentation;
- else selecting the remote message for presentation.
A system for presenting message search results at a wireless handheld device, the system comprising:
- a local search module adapted to conduct a search of local messages stored in the wireless handheld device using at least one search term to obtain a local search result;
- a processor adapted to initiate and retrieve a search of remote messages conducted by a remote search module using the at least one search term to obtain a remote search result;
- a presentation module adapted to compare the local and remote search results to identify any duplicate messages;
- and
- the presentation module adapted to select the local message for presentation if the size of the local message is greater than or equal to the size of the remote message;
- else the presentation module is adapted to select the remote message for presentation and to retrieve message content from the remote message.
A data processor readable medium storing data processor code that that when loaded into a wireless handheld device adapts the device to present message search results, the data processor readable medium comprising:
- code configured to conduct a search of local messages stored in the wireless handheld device using at least one search term to obtain a local search result;
- code configured to initiate and retrieve a search of remote messages stored in a message server using the at least one search term to obtain a remote search result;
- code configured to compare the local and remote search results to identify any duplicate messages;
- and
- if the size of the local message is greater than or equal to the size of the remote message, then selecting the local message for presentation;
- else selecting the remote message for presentation and retrieving message content from the remote message.
Dependencies are inferred from the claim text.