US2012303612A1PendingUtilityA1

System and method for presentation of local and remote message search results

Assignee: PIOTR KONRAD TYSOWSKIPriority: Feb 29, 2008Filed: Aug 9, 2012Published: Nov 29, 2012
Est. expiryFeb 29, 2028(~1.6 yrs left)· nominal 20-yr term from priority
H04L 51/58G06Q 10/107H04M 1/7243H04M 1/72436G06F 16/2471G06F 16/248H04W 4/12
22
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
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 by comparing a message identifier of the ones of the local messages to a message identifier of the ones of the remote messages;   for each of the ones of the remote messages that matches one of the local messages, selecting one of the local message and the remote message for presentation based on a preference.   
     
     
         2 . The method of  claim 1 , wherein selecting one of the local message and the remote message comprises comparing a size of the local message to a size of the matching remote message. 
     
     
         3 . The method of  claim 2 , wherein selecting one of the local message and the remote message comprises selecting the local message for presentation at the wireless handheld device in response to determining that the size of the local message is greater than or equal to the size of the matching remote message, and selecting the matching remote message for presentation in response to determining that the size of the local message is less than the size of the-matching remote message. 
     
     
         4 . The method of  claim 1 , wherein selecting one of the local message and the remote message comprises selecting the local message for presentation. 
     
     
         5 . The method of  claim 1 , comprising presenting each local message that is selected and each remote message that is selected in a combined list. 
     
     
         6 . The method of  claim 5 , comprising identifying each remote message in the combined list using a remote message identifier. 
     
     
         7 . The method of  claim 1 , comprising presenting the selected local messages and the selected remote messages in separate lists. 
     
     
         8 . The method of  claim 1 , wherein conducting the search of the local messages and initiating the search of the remote messages occurs concurrently. 
     
     
         9 . The method of  claim 1 , comprising, in response to selecting the remote message for presentation, displaying available content from the local message, retrieving content of the matching remote message from the message server that is unavailable from the local message, and displaying the content of the matching remote message. 
     
     
         10 . 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 by comparing a message identifier of the ones of the local messages to a message identifier of the ones of the remote messages; and for each of the ones of the remote messages that matches one of the local messages, select one of the local message and the remote message for presentation based on a preference.   
     
     
         11 . The wireless handheld device of  claim 10 , wherein the messaging application is adapted to compare a size of the local message to a size of the-matching remote message and select the one of the local message and the remote message for presentation based on the comparison. 
     
     
         12 . The wireless handheld device of  claim 11 , wherein the messaging application is adapted to select the local message for presentation at the wireless handheld device in response to the size of the local message being greater than or equal to the size of the matching remote message, and select the matching remote message for presentation at the wireless handheld device in response to the size of the local message being less than the size of the matching remote message. 
     
     
         13 . The wireless handheld device of  claim 10 , wherein the messaging application is adapted to select the local message for presentation. 
     
     
         14 . The wireless handheld device of  claim 10 , wherein the messaging application is adapted to present each local message that is selected and each remote message that is selected on the display in a combined list. 
     
     
         15 . The wireless handheld device of  claim 13 , wherein the messaging application is adapted to identify each remote message in the combined list using a remote message identifier. 
     
     
         16 . The wireless handheld device of  claim 10 , wherein messaging application is adapted to present each local message that is selected and each remote message that is selected in separate lists. 
     
     
         17 . The wireless handheld device of  claim 10 , wherein the messaging application is adapted to conduct the search of the local messages and to initiate the search of remote messages concurrently. 
     
     
         18 . The wireless handheld device of  claim 10 , wherein the messaging application is adapted to, in response to obtaining ones of the remote message that include the search term, retrieve only the header information for each remote message obtained. 
     
     
         19 . The wireless handheld device of  claim 10 , wherein, if the remote message is selected for presentation, the content from the local message is displayed, the content of the remote message from the message server that is unavailable from the local message is retrieved, and the content of the remote message is displayed.

Join the waitlist — get patent alerts

Track US2012303612A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.