System and method for presentation of local and remote message search results
First Claim
1. 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 a search term to obtain ones of the local messages that includes the search term;
initiating a search of remote messages stored in a message server using the search term to identify ones of the remote messages that includes the search term;
determining if any of the ones of the local messages matches any of the ones of the remote messages;
for each of the ones of the remote messages that matches one of the local messages, comparing a size of the local message to a size of the matching remote message, selecting one of the local message and the remote message for presentation based on the comparison.
4 Assignments
0 Petitions
Accused Products
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.
6 Citations
17 Claims
-
1. 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 a search term to obtain ones of the local messages that includes the search term; initiating a search of remote messages stored in a message server using the search term to identify ones of the remote messages that includes the search term; determining if any of the ones of the local messages matches any of the ones of the remote messages; for each of the ones of the remote messages that matches one of the local messages, comparing a size of the local message to a size of the matching remote message, selecting one of the local message and the remote message for presentation based on the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A wireless handheld device comprising:
-
a display; a memory; a processor connected to the display and the memory for execution of a messaging application to conduct a search of local messages stored in the memory using a search term to obtain ones of the local messages that contains the search term, to initiate a search of remote messages stored in a message server to obtain ones of the remote message that include the search term and retrieve each remote message that contains the at least one search term from the message server, determine if any ones of the remote messages matches any of the ones of the local messages; and
for each of the ones of the remote messages that matches one of the local messages, compare a size of the local message to a size of the matching remote message, select one of the local message and the remote message for presentation based on the comparison. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification