← Back to Patent Explorer
US6983310B2 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for providing search capabilties on a wireless device

Assignee: International Business Machines Corp
•
Filing: 2000-12-29
•
Granted: 2006-01-03
•
Expires: 2020-12-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for enabling users to send and receive messages and other information from mobile devices and enabling users to access server-based information using mobile devices over wireless data networks are disclosed. The present invention further provides search capabilities on a wireless device. Search criteria may include searching messages (e.g., emails, memos, and/or other correspondences and documents) based on various fields, such as sender, date, subject and other parts of a message. Other search criteria may also be used. The present invention may also provide an application search form to perform various search functions. A search form may contain a formula field where the field may contain a select formula that may be evaluated on the server for the search operation. This formula typically may reference other fields on the search form.

Inventors

  • 👤 Andrew Rouse
  • 👤 Quinton Zondervan
  • 👤 Thomas Bentley
  • 👤 Timothy Lawson
  • 👤 Christopher Herot

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 16:14
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/487; H04M3/493; H04M2201/00; H04M2201/38; H04M2203/00; H04M2203/10; H04M2203/105; H04M2203/20; H04M2203/2072; H04M3/4938; H04M3/50; H04M3/53; H04M3/5322; H04M3/533; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 160 words
A method of enabling a wireless client device to access one or more search applications residing on at least one remote server, the method comprising: enabling the wireless client device to select a search option from the one or more search applications for searching messages located on the at least one remote server; enabling the wireless client device to specify search criteria, wherein the search criteria include instructions to search one or more selected fields of the messages; processing the search criteria on the at least one remote server to determine if one or more of the messages match the search criteria; transmitting, to the wireless client device, results of the processing of the search criteria; and enabling the wireless client device to select an application action for execution on one or more messages that reside on the at least one remote server, wherein the selected application action includes editing the one or more messages that match the search criteria.
Claim 2
Independent Claim 160 words
A method of enabling a wireless client device to access one or more search applications residing on at least one remote server, the method comprising: enabling the wireless client device to select a search option from the one or more search applications for searching messages located on the at least one remote server; enabling the wireless client device to specify search criteria, wherein the search criteria include instructions to search one or more selected fields of the messages; processing the search criteria on the at least one remote server to determine if one or more of the messages match the search criteria; transmitting, to the wireless client device, results of the processing of the search criteria; and enabling the wireless client device to select an application action for execution on one or more messages that reside on the at least one remote server, wherein the selected application action includes editing the one or more messages that match the search criteria.
Claim 3
Dependent Claim 58 words
The method of claim 1 further comprising: enabling the at least one remote server to receive an access request for the one or more messages that match the search criteria; formatting the one or more messages based on a profile of the wireless client device; and enabling the wireless client device to access the one or more messages.
Claim 4
Dependent Claim 18 words
The method of claim 1 , wherein the messages comprise at least one of emails and calendar entries.
Claim 5
Dependent Claim 28 words
The method of claim 1 , wherein the one or more selected fields include at least one of a sender field, a date field, and a subject field.
Claim 6
Dependent Claim 40 words
The method of claim 1 , wherein the at least one remote server is a limited access server that allows a predefined class of users to access the messages and denies access to users not included in the predefined class.
Claim 7
Dependent Claim 40 words
The method of claim 1 , wherein the messages are calendar entries, and wherein the method further comprises: enabling the wireless client device to create new calendar entries and delete existing calendar entries on the at least one remote server.
Claim 8
Dependent Claim 21 words
The method of claim 1 , wherein the messages comprise at least one of personal directory messages and public directory messages.
Claim 9
Dependent Claim 24 words
The method of claim 1 , wherein the selected application action includes a custom action created by a user of the wireless client device.
Claim 10
Dependent Claim 24 words
The method of claim 1 wherein the search criteria is specified by entering information into a search form associated with a selected search application.
Claim 11
Dependent Claim 31 words
The method of claim 1 , wherein the search criteria is specified by entering information into a search form, and wherein one or more fields of the search form is pre-filled.
Claim 12
Dependent Claim 40 words
The method of claim 1 further comprising: enabling the wireless client device to save the specified search criteria such that the wireless client device is configured to retrieve a previous search and execute the previous search at a later time.
Claim 13
Dependent Claim 29 words
The method of claim 2 , wherein formatting the one or more messages includes translating the one or more messages that match the search criteria to wireless markup language.
Claim 14
Dependent Claim 61 words
The method of claim 2 , wherein formatting the one or more messages further comprises one or more of: removing elements that are not capable of being displayed on the wireless client device; and replacing elements that are not capable of being displayed on the wireless client device with elements that are capable of being displayed on the wireless client device.
Claim 15
Dependent Claim 202 words
A storage medium for storing machine readable code to enable a wireless client device to access one or more search applications residing on at least one remote server, the storage medium comprising: machine readable code for enabling the wireless client device to select a search option from the one or more search applications for searching messages located on the at least one remote server; machine readable code for enabling the wireless client device to specify search criteria, wherein the search criteria include instructions to search one or more selected fields of the messages; machine readable code for processing the search criteria on the at least one remote server to determine if one or more of the messages match the search criteria; machine readable code for transmitting, to the wireless client device, results of the processing of the search criteria; and machine readable code for enabling the wireless client device to select an application action for execution on one or more messages that reside on the at least one remote server, wherein the machine readable code for enabling the wireless client device to select the application action includes machine readable code for editing the one or more messages that match the search criteria.
Claim 16
Dependent Claim 202 words
A storage medium for storing machine readable code to enable a wireless client device to access one or more search applications residing on at least one remote server, the storage medium comprising: machine readable code for enabling the wireless client device to select a search option from the one or more search applications for searching messages located on the at least one remote server; machine readable code for enabling the wireless client device to specify search criteria, wherein the search criteria include instructions to search one or more selected fields of the messages; machine readable code for processing the search criteria on the at least one remote server to determine if one or more of the messages match the search criteria; machine readable code for transmitting, to the wireless client device, results of the processing of the search criteria; and machine readable code for enabling the wireless client device to select an application action for execution on one or more messages that reside on the at least one remote server, wherein the machine readable code for enabling the wireless client device to select the application action includes machine readable code for editing the one or more messages that match the search criteria.
Claim 17
Dependent Claim 72 words
The storage medium of claim 14 further comprising: machine readable code for enabling the at least one remote server to receive an access request for the one or more messages that match the search criteria; and machine readable code for formatting the one or more messages based on a profile of the wireless client device; and machine readable code for enabling the wireless client device to access the one or more messages.
Claim 18
Dependent Claim 12 words
The storage medium of claim 14 , wherein the messages comprise emails.
Claim 19
Dependent Claim 33 words
The storage medium of claim 16 , wherein the one or more selected fields include at least one of a sender field, a date field, a subject field, and an email address field.
Claim 20
Dependent Claim 13 words
The storage medium of claim 14 , wherein the messages comprise calendar entries.
Claim 21
Dependent Claim 41 words
The storage medium of claim 14 wherein the machine readable code for enabling the wireless client device to select the application action includes machine readable code that enables the wireless client device to select a custom action created by a user.
Claim 22
Dependent Claim 42 words
The storage medium of claim 14 , wherein the machine readable code for enabling the wireless client device to specify search criteria enables the search criteria to be specified by entering information into a search form associated with a selected search application.
Claim 23
Dependent Claim 41 words
The storage medium of claim 14 , wherein the at least one remote server is a limited access server that provides access to messages to a predefined class of users and denies access to users not included in the predefined class.
Claim 24
Dependent Claim 93 words
The storage medium of claim 14 , wherein the machine readable code for formatting the one or more messages includes two or more of: machine readable code for translating the one or more messages that match the search criteria to wireless markup language; machine readable code for removing elements that are not capable of being displayed on the wireless client device; and machine readable code for replacing elements that are not capable of being displayed on the wireless client device with elements that are capable of being displayed on the wireless client device.
Claim 25
Dependent Claim 45 words
The storage medium of claim 14 further comprising: machine readable code for enabling the wireless client device to save the specified search criteria such that the wireless client device is configured to retrieve a previous search and execute the previous search at a later time.
Claim 26
Independent Claim 187 words
A system for enabling a wireless client device to access one or more search applications residing on at least one server, the system comprising: search selecting means for enabling the wireless client device to select a search option from the one or more search applications for searching messages located on the at least one remote server; criteria specifying means for enabling the wireless client device to specify search criteria, wherein the specified search criteria include instructions to search one or more selected fields of the messages; processing means for processing the search criteria on the at least one remote server to determine if one or more of the messages match the search criteria; transmitting means for transmitting, to the wireless client device, results of the processing of the search criteria; and application action selecting means for enabling the wireless client device to select an application action for execution on the one or more messages that reside on the at least one remote server, wherein the application action selecting means further enables the wireless client device to edit the one or more messages that match the search criteria.
Claim 27
Independent Claim 187 words
A system for enabling a wireless client device to access one or more search applications residing on at least one server, the system comprising: search selecting means for enabling the wireless client device to select a search option from the one or more search applications for searching messages located on the at least one remote server; criteria specifying means for enabling the wireless client device to specify search criteria, wherein the specified search criteria include instructions to search one or more selected fields of the messages; processing means for processing the search criteria on the at least one remote server to determine if one or more of the messages match the search criteria; transmitting means for transmitting, to the wireless client device, results of the processing of the search criteria; and application action selecting means for enabling the wireless client device to select an application action for execution on the one or more messages that reside on the at least one remote server, wherein the application action selecting means further enables the wireless client device to edit the one or more messages that match the search criteria.
Claim 28
Dependent Claim 72 words
The system of claim 24 further comprising: request receiving means that enable the at least one remote server to receive an access request for the one or more messages that match the search criteria; message formatting means for formatting the one or more messages based on a profile of the wireless client device; and access providing means for enabling the wireless client device to access the one or more of the messages.
Claim 29
Dependent Claim 27 words
The system of claim 24 , wherein the application action selecting means further enables the wireless client device to select a custom action created by a user.
Claim 30
Dependent Claim 31 words
The system of claim 24 , wherein criteria specifying means further enables the search criteria to be specified by entering information into a search form associated with a selected search application.
Claim 31
Dependent Claim 32 words
The system of claim 27 , wherein the search form includes one or more fields, and wherein at least one of the one or more fields of the search form is pre-filled.
Claim 32
Dependent Claim 45 words
The system of claim 24 further comprising search criteria saving means for enabling the wireless terminal device to save the specified search criteria such that the wireless client device is configured to retrieve a previous search and execute the previous search at a later time.
Claim 33
Dependent Claim 26 words
The system of claim 25 , wherein the message formatting means translates the one or more messages that match the search criteria to wireless markup language.
Claim 34
Dependent Claim 67 words
The system of claim 30 , wherein the message formatting means further comprises one or more of: element removing means for removing elements that are not capable of being displayed on the wireless client device; and element replacing means for replacing elements that are not capable of being displayed on the wireless client device with elements that are capable of being displayed on the wireless client device.
Claim 35
Dependent Claim 40 words
The system of claim 24 , wherein the at least one remote server is a limited access server that provides access to messages to a predefined class of users and denies access to users not included in the predefined class.
Claim 36
Dependent Claim 22 words
The system of claim 24 further comprising form application searching means for searching a plurality of forms associated with different communications applications.
Claim 37
Dependent Claim 22 words
The system of claim 33 , further comprising form retrieving means for retrieving a selected form associated with a corresponding communication application.
Claim 38
Dependent Claim 57 words
The system of claim 34 , wherein the selected form includes one or more fields, and wherein the form retrieving means enables a user of the wireless client device to supply content to the one or more fields of the selected form and execute the corresponding communication application thereby transmitting the content to a specified receiving terminal.

References Cited (Backward Citations)

US6152369A Cited
US5896369A Cited
US5590178A Cited
US5793762A Cited
US6137473A Cited
US5742668A Cited
US5742905A Cited
US6151491A Cited
US5920826A Cited
US6088457A Cited
US6138004A Cited
US6073148A Cited
US6108727A Cited
US6292473B1 Cited
US6119155A Cited
US5732074A Cited
EP0785661A2 Cited
US6021433A Cited
US6112099A Cited
US6400958B1 Cited
US5758293A Cited
US5790974A Cited
US5727950A Cited
US5933778A Cited
US5796728A Cited
WO1998000787A1 Cited
US5918158A Cited
US5987029A Cited
US6014429A Cited
US6073034A Cited
US5943616A Cited
US6157935A Cited
US5949326A Cited
US6138036A Cited
US5983073A Cited
US5944787A Cited
US6088730A Cited
US6122263A Cited
US6091956A Cited
US6009462A Cited
US6138009A Cited
US6134432A Cited
US6131040A Cited
US6012068A Cited
US6018665A Cited
US6169911B1 Cited
US6081706A Cited
US6085098A Cited
US5873045A Cited
US6128509A Cited
US6356543B2 Cited
US5978685A Cited
US6104334A Cited
US6313852B1 Cited
US20040205106A1 Cited
US6038595A Cited
US6144942A Cited
US6509913B2 Cited
US6701378B1 Cited
US6088340A Cited
US6161134A Cited
US6118856A Cited
US6356905B1 Cited
US6401085B1 Cited
US6199099B1 Cited
US6480853B1 Cited
US6678361B2 Cited
US6601061B1 Cited
US6633759B1 Cited
US6556997B1 Cited
US6526274B1 Cited
US20010006889A1 Cited
US20020049858A1 Cited
US6671715B1 Cited
US6725275B2 Cited
US6684088B1 Cited
US6560604B1 Cited
US20010054020A1 Cited
US6438575B1 Cited
US6529903B2 Cited
US20020054090A1 Cited
US20020065110A1 Cited
US6741853B1 Cited
US20020107904A1 Cited
US6636854B2 Cited
US20020103935A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-01-02 2009-07-04 2010-01-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-01-02 2013-07-04 2014-01-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-01-02 2017-07-04 2018-01-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag