Wireless messaging method

Information

  • Patent Grant
  • 6636733
  • Patent Number
    6,636,733
  • Date Filed
    Friday, March 31, 2000
    24 years ago
  • Date Issued
    Tuesday, October 21, 2003
    20 years ago
Abstract
A messaging system for selectively performing an action on information, for remote retrieval of messages, for performing action on information at different times, for selective paging, for providing a user interface for message access and having integrated audio visual messaging.
Description




BACKGROUND OF THE INVENTION




The present invention relates to wireless messaging devices such as two-way pagers, wireless telephones and personal digital assistants (PDA's) and, electronic media systems such as, electronic mail systems, electronic commerce systems and storage and retrieval systems. More specifically, the present invention relates to two-way wireless email devices and associated systems.




SUMMARY OF THE INVENTION




The present invention generally relates to systems and/or methods for wireless messaging. In one embodiment, the present invention provides a method for providing direct message access to a user having a wireless messaging device configured to receive text messages. The method includes the steps of: receiving a message intended for the user; storing the message; assigning a message identifier to the message, the message identifier including a callback number; and transmitting to the wireless messaging device a message comprising the message identifier.




In another embodiment, the present invention provides a method for notifying a user who is in possession of a wireless messaging device configured to receive text messages that the user has a voice message and for providing the user with direct access to the voice message. The method includes the steps of: storing the voice message; associating a message code with the voice message; generating a text message, wherein the text message includes the message code; transmitting the text message to the wireless messaging device; receiving at a voice message processor a telephone call placed from the wireless messaging device; receiving the message code from the wireless messaging device; using the message code transmitted from the wireless messaging device to retrieve the stored voice message; and transmitting the voice message to the wireless messaging device, thereby enabling the wireless messaging device to reproduce the voice message.




In another embodiment, the present invention provides a method for notifying a user who is in possession of a wireless messaging device configured to receive text messages that the user has a voice message and for providing the user with direct access to the voice message. The method includes the steps of: storing the voice message; associating a message code with the voice message, the message code including a callback number; generating a text message, wherein the text message includes the message code; transmitting the text message to the wireless messaging device; receiving at a voice message processor a telephone call placed from the wireless messaging device, wherein the telephone number associated with the telephone call is the callback number; retrieving the stored voice message; and transmitting the voice message to the wireless messaging device, thereby enabling the wireless messaging device to reproduce the voice message.




In another embodiment, the present invention provides a method for enabling a user having a wireless messaging device capable of receiving text messages and making telephone calls to create a voice message in reply to a message intended for the user and to have the voice message transmitted to the originator of the message intended for the user. The method includes the steps of: receiving the message intended for the user, wherein the message intended for the user comprises a body and a header; storing the message intended for the user; assigning a message identifier to the message intended for the user; transmitting the message identifier and at least part of the message header to the wireless messaging device; receiving, at a message processor, a phone call placed by the wireless messaging device; prompting the user of the wireless messaging device to transmit a message identifier to the message processor; receiving a message identifier transmitted by the wireless messaging device; prompting the user of the wireless messaging device to dictate a voice message; recording the voice message dictated by the user; determining an address associated with the originator of the message intended for the user; and transmitting the recorded voice message to the address.




In another embodiment, the present invention provides a method for enabling a user having a wireless messaging device capable of receiving text messages and making telephone calls to create a voice message in reply to a message intended for the user and to have the voice message transmitted to the originator of the message intended for the user. The method includes the steps of: receiving the message intended for the user, wherein the message intended for the user comprises a body and a header; storing the message intended for the user; assigning a message identifier to the message intended for the user, the message identifier including a callback number; transmitting the message identifier and at least part of the message header to the wireless messaging device; receiving, at a message processor, a telephone call placed by the wireless messaging device, wherein the telephone number associated with the telephone call is the callback number; prompting the user of the wireless messaging device to dictate a voice message; recording the voice message dictated by the user; determining an address associated with the originator of the message intended for the user; and transmitting the recorded voice message to the address.




In another embodiment, the present invention provides a method for sending messages to a wireless messaging device. The method includes the steps of: receiving at an email server a first message intended for the wireless messaging device; holding the first message at the email server until the wireless messaging device is on line; detecting that the wireless messaging device is on line; assigning a message identifier to the first message, the message identifier including a callback number; and delivering a second message to the wireless messaging device only after detecting that the wireless messaging device is on line, wherein the second message includes the message identifier.




Further features and advantages of the present invention, as well as the structure and operation of various embodiments of the present invention, are described in detail below with reference to the accompanying drawings.











BRIEF DESCRIPTION OF THE DRAWINGS




The accompanying drawings and above identified pending patent applications, which are incorporated herein, form a part of this specification together with this description and serve to explain the principles of the invention and to enable a person skilled in the pertinent art to make and use the invention.





FIG. 1

is a block diagram of a wireless messaging system.





FIGS. 2A and 2B

is a flowchart illustrating a process of replying to a message.











DESCRIPTION OF THE INVENTION




For the purpose of illustration only, a wireless mobile telephone will be used as an exemplary wireless messaging device. However, it should be understood that other messaging devices, such as pagers, wireless PDA's and the like, are also contemplated.




A wireless mobile telephone, hereinafter mobile phone, is configured to receive text messages and message alerts. The mobile phone may be configured to receive Short Messaging Service (SMS) email messages or the mobile phone may have a Web Browser for accessing an Internet based email service. An email server receives an email message intended for a specific mobile telephone. An email message includes a message body and a message header. The message header usually includes various fields, such as a To field, a From field, and a Subject field. The message header also may include a Message Type field and other information common in email messages.




The email server assigns a message identifier (ID) to the message and, in one embodiment, forwards the entire message and the message ID to a mobile system for transmission to the targeted mobile phone. Alternatively, the email server may send to the mobile system just an alert, the From field, and/or the Subject field, but not the entire message. Depending on what was transmitted to the mobile system, the mobile phone user may read the entire message, read whom the message was from, read the message subject or read the message ID.




Whether the entire message or just part of the message header was transmitted to the mobile phone, the mobile phone user may choose to reply to the message. To reply to the message, the user may simply press a button to automatically transmit to the mobile system information that identifies the mobile phone user and the message to which the user is replying. The mobile phone user may be identified by the mobile phone's mobile identification number (MIN) or by data associated with the received message, such as the message ID described above. Similarly, the message to which the user is replying may be identified by the message ID. In one embodiment, the message ID is a reply code (i.e., a short string of letters and/or numbers, such as 1234). Alternatively, the message ID is a telephone number (or pseudo telephone number) that is associated with a message processing system. For example, the email server may assign a callback telephone number to a specific message. Upon receiving the message and callback number, the mobile phone user may simply activate the reply mode causing the callback number to be transmitted for identifying the mobile phone user and or the specific message being replied to.





FIG. 1

illustrates the messaging system


100


described above and

FIGS. 2A and 2B

illustrate the steps performed by the components of system


100


when a mobile phone


10


user replies to an email message with a voice message. First, the email server


16


receives the email message from the Internet


20


or from another source (step


202


). The email server


16


stores the message and assigns a message identifier (ID) to the email message (step


204


). The message ID may take any number of forms as previously described but for the purpose of example, the email server assigns to the message a telephone callback number (e.g., 202-555-1212) or pseudo telephone number (e.g., #71 or #112).




Next, the email server


16


determines whether it should send to the mobile phone


10


the entire email message or just part of the message (for example, one or more fields of the message header) (step


206


). This determination can be based on a user profile that is stored at the email server


16


, or maybe specified by the user for one or a particular group of email messages. Thus, some users may create a profile that specifies that they want to receive the entire message, whereas other users can specify that they don't want to receive the entire message and can specify which portions of the message they do want to receive. If the entire message should be sent, then the entire message plus the callback number generated in step


204


is forwarded to the mobile system


14


(step


208


). If the entire message should not be sent, then the email server


16


forwards, at the least, the callback number generated in step


204


to the mobile system


14


(step


210


). The mobile system


14


comprises a message center, a call switching center, and transceiver circuitry necessary for transmitting information to the antenna


12


and the mobile phone


10


. The mobile system


14


then transmits to the mobile phone


10


the information forwarded by the email server


16


(step


212


).




Upon receiving at the mobile phone


10


the information forwarded by the email server


16


, which at the least includes a callback number, the user may choose to send a reply message to the originator of the email message (step


214


). The user can accomplish this by activating a reply command. Upon activating the reply command, the mobile phone automatically places a call to the callback number. Alternatively, instead of activating the reply command, the user may manually call the callback number by entering the callback number using a keypad on the mobile phone


10


, or by speaking the callback number into the receiver of the mobile phone


10


.




In one embodiment, all of the callback numbers generated by the email server are associated with message processor


18


, thus upon placing the call to the callback number, the mobile system


14


routes the call to the message processor


18


, which then answers the call. The message processor


18


may comprise a voice store and forward system for receiving voice and forwarding voice messages. Voice store and forward systems are readily available and are commonly configured to communicate with networked systems such as the email server


16


. The email server


16


communicates with the message processor


18


for establishing a temporary mailbox associated with a specific callback number, which was assigned to a message.




When the message processor


18


receives a call directed to a specific callback number, the message processor


18


prompts the mobile phone user to dictate a reply message for the specific recipient identified by header information contained in the original message (step


216


). The message processor


18


records the voice reply message, notifies the email server


16


of the voice message, and provides the email server with the callback telephone number that the user dialed (or that the mobile phone


10


automatically dialed in response to the user activating the reply command) (step


218


).




The email server


16


uses the callback telephone number to retrieve the email message associated therewith (step


220


). The email server


16


then transmits to the originator of the email message associated with the callback telephone number at least the voice message recorded by the message processor


18


(step


222


). In one embodiment, only the voice message is transmitted, in other embodiments, the voice message plus the email message associated with the callback number are transmitted.




The message processor


18


may be replaced with another type of processor depending on the media type. For example, instead of utilizing a voice message processor, a video message processor may be utilized in a broadband system for sending video messages from a mobile phone.




Messages sent from the email server may be transported over the Internet


20


or a private network. The mobile system


14


, email system


16


and message processor


18


may be directly connected or they may be connected via a network such as the Internet or the public switched telephone network.




As described above, a mobile phone user may reply to messages that were not transmitted in their entirety to the mobile phone


10


. In one embodiment, a mobile phone user might receive only a name for identifying the message originator and/or a subject but not the body of the message. Such would be the case in a system that allows the mobile phone user to decide which messages should be transmitted. In the case where the user does not receive the entire message, the mobile phone user could reply to the originator of the message stating, “I will attend to your message when I return to the office.” Optionally, the mobile phone user could read the subject matter and then send a request message to the email server


16


, which causes the email server to transmit the entire message or the remainder of the message. Lastly, a mobile phone


10


equipped with a web browser may connect to an Internet based mail system for reading messages. A reply code, callback number or message code may be embedded in the internet mail based message, thereby enabling a mobile phone user to reply to a specific message as described above.




A significant feature of the present invention described above is the ability to “directly access” a specific message from the mobile phone


10


for replying to or for performing an action thereon. Each message transmitted to or accessed from the mobile phone


10


has a message ID associated therewith. A mobile phone user (for example) may reply to a message, delete a message from the email server


16


without retrieving the entire message, forward a message and retrieve a message. The user may also mistakenly delete a message stored in the mobile phone


10


and then retrieve it again from the email server


16


. Unlike prior art email and voice mail systems, the present invention provides for direct access of remotely stored messages for retrieval and for performing an action associated therewith, as is described in the above mentioned related U.S. patent application Ser. Nos. 08/934,143, 08/933,344, 08/934,132, and 08/934,337.




The invention of

FIG. 1

is shown configured with one email server


16


and one message processor


18


. However, multiple email servers


16


and or message processors


18


may be configured in the system, for example, via network connection, direct connect, or the Internet. This approach, when used in conjunction with the email industry standard POP3 mail, allows the mobile phone user to access email from a plurality of email systems.




Any email server


16


may send message alerts, header information, message codes, subject matter, or the body of a message to the mobile system


14


for transmission to the mobile phone


10


. Alternatively, the email server


16


and or the message processor


18


(shown in

FIG. 1

) may act as a master system for commutating with the mobile system


14


and slave email servers


16


and or slave message processors


18


may be configured to communicate with the master email server


16


and or a master voice processor


18


for communicating with the mobile phone


10


.




As previously stated, a mobile phone user may receive any part of the message or the entire message. While some mobile phone users may decide to have the system alert them and automatically deliver the entire message, other mobile phone users (power users) may wish to be alerted and automatically receive only the sender's name and the subject of the email message. The mobile phone user may then decide to retrieve the message, delete the message, forward the message or reply to the message. The present invention provides the mobile phone user direct access to and remote control of email messages regardless of where the email messages reside.




The mobile phone


10


can originate email messages by utilizing an address book or by direct entry of an address or an abbreviated address. The address book may be stored in the mobile phone


10


, on the email server


16


or in the message processor


18


. The mobile phone user may simply select a name from the mobile phone's


10


address book, activate a send message command and send a message to the message processor


18


for delivery to the email server


16


and finally to the addressed destination as previously described.




In another embodiment, the mobile phone user may enter the address manually or enter an abbreviated address associated with the actual address stored on the email server


16


and or the message processor


18


. In another embodiment, the mobile phone user may utilize a mobile phone


10


that has Internet access capability such as the so-called “smart phones”. Upon accessing the Internet, the mobile phone user may access an Internet based email system such as Hot Mail, Yahoo Mail and the like. The Mobile phone user may then choose a message to read, reply to a message or select a name from an address book for originating a message. The user then selects a send command for sending a message (digital, analog, or other) to the Internet based email system or the email server


16


. The selected address book entry may contain addressing information for identifying a particular email server or message processor. Upon the mobile phone user's selection of a message recipient, the mobile phone


10


connects to the identified email server


16


, message processor


18


, or another system for delivering the email message.




An email message may also be routed to a particular system based on the type of email message For example, a voice massage may be directed to a voice message processor and a text message may be directed to an email server. The mobile phone


10


may connect to the Internet for sending a message or a phone call may be placed to the message processor


18


. Alternatively, a mobile phone user may indicate to an email server that he/she wishes to send a message, such as a voice message, to a particular destination. The email server then informs the message processor


18


that the specific mobile phone user wishes to send a message. The message processor then places a call (or connects) to the mobile phone


10


and prompts the mobile phone user to record a message as previously described.




The present invention provides for receiving an email message that has an attachment (i.e., an attached file). The mobile phone


10


does not need any special modifications to receive a text message and for example a voice attachment (i.e., the attached file contains a voice message). When a mobile phone


10


receives a text message having an attachment associated therewith, the mobile phone user may receive all or a portion of the text message, header information, an alert, and a message code which identifies the attachment. To hear the voice message attachment, delete the voice message, reply to the originator of the voice message, or forward the voice message to other people, the mobile phone user simply places a call to the message processor


18


, enters the message code that identifies the attachment using a keypad (or if the message processor


18


has voice recognition capability, simply speaks the message code), and enters a code corresponding to an action or speaks a command, such as reply, delete, forward, save, etc. The message processor


18


performs the command.




That is, the message processor


18


, upon receiving a call from a mobile phone user, may be configured to identify the mobile phone user utilizing the industry standard caller ID. After identifying the mobile phone user, the message processor prompts the mobile phone user to enter the message code associated with the received message for retrieving the corresponding voice attachment. The voice message file corresponding to the message code is then accessed by the message processor


18


. The message processor


18


then plays the message to the mobile phone user over the telephone connection so that the mobile phone user can hear the attachment.




In this manner, unlike prior art voice mail systems, the present invention provides direct access to a specific message. The mobile phone user need not scroll through a large number of messages in order to locate a specific message.




Upon accessing a message file, the message processor


18


allows the user to erase the message, forward the message, or record a reply for the voice message originator. In another embodiment, the mobile telephone may be configured to automatically transmit a message code to a specific message processor as previously described. The main difference between a message code for retrieving a voice attachment and a reply code is that a message code for retrieving a message directs the message processor to play the message while a reply code directs the message processor


18


to record a reply message.




Voice attachments may be retrieved manually by entering a message code or automatically. The mobile phone user may place a call directly to a specific message processor


18


or the call may be automatically directed to a specific message processor that corresponds to a received system identification code or the call may be directed to a specific telephone number associated to the mailbox within the message processor


18


where a specific message resides.




The mobile phone user may additionally access a voice message by accessing a web based email system with a browser-enabled mobile phone


10


. The web based email server may supply the message code and upon a mobile phone user activating a retrieve command, the mobile phone


18


places a call to a message processor


18


. Alternatively, the web based email server may notify the message processor


18


and the message processor


18


then connects with (or calls) the mobile phone


10


and plays the message to the mobile phone user. The message processor


18


is adapted to play an analog voice file or a digital voice file. The voice message may be streamed to the mobile phone


10


for real time reproduction or the voice file may be transferred to the mobile phone


10


for storage in a memory device within the mobile phone


10


. The message is not limited to an analog or digital voice message buy may include streaming video or other multimedia content.




It has been clearly shown that an email text message and an attachment may be received or retrieved by the mobile phone


10


. Email messages may be sent to the mobile phone


10


from a number of devices such as for example, a computer with Internet access to a web based email system or from a computer utilizing an email program. The present invention additionally provides for sending email messages from a mobile phone


10


to another mobile phone


10


(i.e. mobile-to-mobile) or to itself (i.e. memo mode). A mobile originated voice message may be recorded and addressed by a mobile phone user to a targeted mobile phone


10


. The difference between sending a message to a computer or to a mobile phone


10


is simply the address. The present invention makes it possible to communicate two-way email, including attachments between a computer and a mobile phone and between mobile phones. Mobile phone users need not scroll through messages to access a specific message. Messages may be directly accessed for performing an action thereto. A mobile phone user may simply select a destination address, activate a send message command and record a voice email for any targeted destination. A mobile phone user may activate a reply command and record a voice email that is automatically or manually addressed to a message originator. Messages may be automatically received, manually retrieved, replied to, forwarded, deleted, originated and reproduced by the mobile phone


10


. The need for a mobile phone to have browser capability for accessing the Internet to communicate two-way email is eliminated.




As previously stated, the present invention may be configured to deliver entire text email messages to a mobile phone


10


or just a portion of the message, such as the name of the originator and/or the subject. Additionally, a message may be received from the email server


16


on demand by the mobile phone


10


. A mobile phone user may automatically receive a name and subject information but may not wish to automatically receive the entire message. After the mobile user reviews the received names and associated subjects, the mobile phone user may decide to retrieve the remainder of the message or the entire message.




A message may be deleted from the mobile phone


10


but it may be again retrieved from the email server


10


, if the message is still stored on the email server


10


as previously described. The ability to retrieve a specific message on demand allows for new and improved features for the mobile phone


10


, a paging device or other types of wireless email and messaging devices.




One such feature of the present invention is an improved memory management arrangement and method for automatically deleting messages stored in a mobile phone or messaging device when the device's memory is full. For example, prior art paging devices have a limited amount of memory for storing messages. There are times when the memory is full of messages and new messages cannot be received and stored. Other paging devices automatically delete the oldest read message in order to make room in memory for a newly received message. These prior art devices and methods have a disadvantage because once a message is deleted or over written, it cannot be recovered. The present invention provides a system for deleting messages when memory is full but the deleted or over written messages may be again received and stored by the mobile telephone


10


as will be described hereinafter.




The mobile phone


10


may be configured so that an internal processor executes the following process: Receive and store messages in memory. When a message is received and memory is full, over write one or more message bodies, but retain the message header and the message ID associated with the message, to make room for the new message. Store the new message. When over writing message bodies, over write the oldest read message body first, when there are no read message bodies left, over write the oldest unread message body. When there are no more message bodies, over write the oldest read subject first. When there are no more read subjects, over write the oldest unread subject. The mobile phone


10


may be configured to delete the name and header information using the same priority as described above.




The above-described process causes the mobile phone


10


to over write only message bodies when there is not enough memory to store an additional message. The mobile phone user may continue to save and view information that identifies the message originator (the name) and information describing the message (the subject). If the mobile phone user desires to read an entire message body that was deleted or over written, a retrieve command may be activated by the mobile phone user for causing the mobile phone


10


to transmit the selected message ID to the email server


16


. Upon receiving the retrieval request and message ID, the email server


16


sends the email message corresponding to the message ID to the requesting mobile phone


10


. An over written or deleted message can now be recovered.




The present invention provides for sending and receiving messages based on one or more variables. The email server


16


and the message processor


18


may be configured with Instant Messenger software such as is provided by Microsoft, America On Line, AT&T and others. These programs provide notification when a computer-messaging device is on line or the operator is logged in. When the message processor


18


or email server


16


receives a message for the mobile phone


10


, the message may be held until the mobile phone is on line. In other words, when the user is logged in or when the presence of the user is detected, the message is delivered. Conversely, when a message is sent to a mobile phone


10


, the message may be held by the email server


16


or the message processor


18


until the presence of the mobile phone


10


or the mobile phone user is detected. Detection of the mobile phone


10


may for example be accomplished by interfacing a home location register (HLR) to the email server


16


and the message processor


18


. HLR equipment is readily available and used extensively by mobile phone companies to provide detection of a mobile phone in a particular service area in order to route calls. Detection of a mobile phone user may also be accomplished by detecting user-activated commands that are transmitted to the email server


16


or the message processor


18


. Detection of an operator, mobile phone user or active messaging device enables the present invention to perform actions responsive to the status of messaging devices or the presence of their respective user. The email server


16


may automatically route messages to a mobile phone


10


when the mobile phone user is utilizing the mobile phone


10


. Then, when the mobile phone user turns the mobile phone


10


off and logs in to an office computer, the email server routes messages to the office computer. The present invention may perform any number of actions or combination of actions based on a mobile phone user activated command or by automatically detecting the status of the mobile phone


10


and or the presence of the mobile phone user. Messages may even be redirected automatically to a mobile phone user's computer email service if the message cannot be delivered to the mobile phone


10


because the mobile phone


10


was out of range or turned off.




The email server


16


and the message processor


18


may automatically perform an action or sequence of actions based on the time of day, the date, the status of a mobile phone


10


, the presence of a user, user activity, geographic location of the mobile phone or any number of conditions which may be transmitted to the email server


16


or the message processor


18


. Sensors may be added to the mobile phone


10


and data from the sensors may be automatically transmitted or manually sent by the mobile phone user. A temperature sensor, for example, may be included in the mobile phone


10


wherein temperature readings are automatically transmitted to the email server


16


. Based on temperature, the location of the mobile phone


10


and the presence of the mobile phone user, the email server


16


or the message processor may for example send an email message to the mobile phone user that includes an advertisement stating, “The temperature is 98 degrees. Please drink Coke. 35 cent special one block away at the super store.” Alternatively, the mobile phone user may configure the present invention so that messages from particular people are delivered to the mobile phone


10


on week days between 9:00 am and 5:00 p but otherwise routed to the mobile phone user's home computer and have copies of all message activity go to an office email system. Messages may also be filtered based on the location of the mobile phone


10


so that very important messages are routed to the mobile phone


10


when the mobile phone user is out of town with the mobile phone


10


. A mobile phone user may also configure the system to send a notification message to the mobile phone


10


when another mobile phone


10


user or a computer device user is detected by the email server


16


or the message processor


18


.




The present invention may be utilized in telephone systems, paging systems, email systems, and numerous communications systems.



Claims
  • 1. A method for notifying a user that the user has a voice message and for providing the user with direct access to the voice message, wherein the user has a wireless messaging device configured to receive text messages, comprising the steps of:storing the voice message; associating a message code with the voice message; generating a text message, wherein the text message includes the message code; transmitting the text message to the wireless messaging device; receiving at a voice message processor a telephone call placed from the wireless messaging device; receiving the message code from the wireless messaging device; using the message code transmitted from the wireless messaging device to retrieve the stored voice message; and transmitting the voice message to the wireless messaging device, thereby enabling the wireless messaging device to reproduce the voice message.
  • 2. A method for notifying a user that the user has a voice message and for providing the user with direct access to the voice message, wherein the user has a wireless messaging device configured to receive text messages, comprising the steps of:storing the voice message; associating a message code with the voice message, the message code including a callback number; generating a text message, wherein the text message includes the message code; transmitting the text message to the wireless messaging device; receiving at a voice message processor a telephone call placed from the wireless messaging device, wherein the telephone number associated with the telephone call is the callback number; retrieving the stored voice message; and transmitting the voice message to the wireless messaging device, thereby enabling the wireless messaging device to reproduce the voice message.
  • 3. A method for enabling a user having a wireless messaging device capable of receiving text messages and making telephone calls to create a voice message in reply to a message intended for the user and to have the voice message transmitted to the originator of the message intended for the user, comprising the steps of:receiving the message intended for the user, wherein the message intended for the user comprises a body and a header; storing the message intended for the user; assigning a message identifier to the message intended for the user; transmitting the message identifier and at least part of the message header to the wireless messaging device; receiving, at a message processor, a phone call placed by the wireless messaging device; prompting the user of the wireless messaging device to transmit a message identifier to the message processor; receiving a message identifier transmitted by the wireless messaging device; prompting the user of the wireless messaging device to dictate a voice message; recording the voice message dictated by the user; determining an address associated with the originator of the message intended for the user; and transmitting the recorded voice message to the address.
  • 4. A method for enabling a user having a wireless messaging device capable of receiving text messages and making telephone calls to create a voice message in reply to a message intended for the user and to have the voice message transmitted to the originator of the message intended for the user, comprising the steps of:receiving the message intended for the user, wherein the message intended for the user comprises a body and a header; storing the message intended for the user; assigning a message identifier to the message intended for the user, the message identifier including a callback number; transmitting the message identifier and at least part of the message header to the wireless messaging device; receiving, at a message processor, a telephone call placed by the wireless messaging device, wherein the telephone number associated wit the telephone call is the callback number; prompting the user of the wireless messaging device to dictate a voice message; recording the voice message dictated by the user; determining an address associated with the originator of the message intended for the user; and transmitting the recorded voice message to the address.
  • 5. The method of claim 1, wherein the step of transmitting the text message to the wireless messaging device comprises the step of transmitting the text message to a mobile system that comprises a message center and a transceiver for wirelessly transmitting information to the wireless messaging device.
  • 6. The method of claim 1, further comprising the step of prompting the user of the wireless messaging device to transmit a message code to the message processor, wherein the prompting step occurs before the step of receiving the message code from the wireless messaging device.
  • 7. The method of claim 1, wherein the wireless messaging device comprises a mobile phone.
  • 8. The method of claim 1, wherein the wireless messaging device comprises a personal digital assistant.
  • 9. The method of claim 2, wherein the callback number is a telephone number.
  • 10. The method of claim 2, wherein the callback number is a pseudo telephone number.
  • 11. The method of claim 2, wherein the wireless messaging device comprises a mobile phone.
  • 12. The method of claim 2, wherein the wireless messaging device comprises a personal digital assistant.
  • 13. The method of claim 2, wherein the step of retrieving the stored voice message comprises the step of using at least a part of the message code to retrieve the stored voice message.
  • 14. The method of claim 13, wherein the at least a part of the message code includes the callback number.
  • 15. The method of claim 3, wherein the step of determining an address associated with the originator of the message intended for the user comprises the step of using the message identifier transmitted to the message processor to determine the address associated with the originator of the message.
  • 16. The method of claim 3, wherein the wireless messaging device comprises a mobile phone.
  • 17. The method of claim 3, wherein the wireless messaging device comprises a personal digital assistant.
  • 18. The method of claim 4, wherein the callback number is a telephone number.
  • 19. The method of claim 4, wherein the callback number is a pseudo telephone number.
  • 20. The method of claim 4, wherein the wireless messaging device comprises a mobile phone.
  • 21. The method of claim 4, wherein the wireless messaging device comprises a personal digital assistant.
  • 22. The method of claim 4, wherein the step of determining an address associated with the originator of the message intended for the user comprises the step of using the callback number to determine the address associated with the originator of the message.
Parent Case Info

This application is a continuation-in-part of U.S. application Ser. No. 09/408,841, filed Sep. 30, 1999 (status: Pending), which claims the benefit of U.S. Provisional Application No. 60/155/055, filed Sep. 21, 1999 and U.S. Provisional Application No. 60/126,939, filed Mar. 29, 1999; this application is also a continuation-in-part of U.S. application Ser. No. 08/934,143, filed Sep. 19, 1997 (status: U.S. Pat. No. 6,233,430), U.S. application Ser. No. 08/933,344, filed Sep. 19, 1997 (status: U.S. Pat. No. 6,253,061), U.S. application Ser. No. 08/934,132, filed Sep. 19, 1997 (status: U.S. Pat. No. 6,087,956), U.S. application Ser. No. 08/934,337, filed Sep. 19, 1997 (status: U.S. Pat. No. 6,259,892), and U.S. application Ser. No. 08/989,874, filed Dec. 12, 1997 (status: U.S. Pat. No. 6,097,941). All of the above mentioned applications (provisional and non-provisional) are incorporated in their entirety herein by this reference.

US Referenced Citations (164)
Number Name Date Kind
3118145 Nee Jan 1964 A
4480253 Anderson Oct 1984 A
4644352 Fujii Feb 1987 A
4737979 Hashimoto Apr 1988 A
4812843 Champion, III et al. Mar 1989 A
4821308 Hashimoto Apr 1989 A
4825456 Rosenberg Apr 1989 A
4845491 Fascenda et al. Jul 1989 A
4853688 Andros et al. Aug 1989 A
4868560 Oliwa et al. Sep 1989 A
4897835 Gaskill et al. Jan 1990 A
4942598 Davis Jul 1990 A
4961216 Baehr et al. Oct 1990 A
4965569 Bennett et al. Oct 1990 A
4975694 McLaughlin et al. Dec 1990 A
5003576 Helferich Mar 1991 A
5005013 Tsukamoto et al. Apr 1991 A
5007105 Kudoh et al. Apr 1991 A
5029199 Jones et al. Jul 1991 A
5040204 Sasaki et al. Aug 1991 A
5043721 May Aug 1991 A
5047763 Kuznicki et al. Sep 1991 A
5065423 Gaskill Nov 1991 A
5093659 Yamada Mar 1992 A
5115233 Zdunek et al. May 1992 A
5117449 Metroka et al. May 1992 A
5128980 Choi Jul 1992 A
5134724 Gehring et al. Jul 1992 A
5138311 Weinberg Aug 1992 A
5138312 Tsukamoto et al. Aug 1992 A
5140419 Galumbeck et al. Aug 1992 A
5146612 Grosjean et al. Sep 1992 A
5153903 Eastmond et al. Oct 1992 A
5159331 Park et al. Oct 1992 A
5159713 Gaskill et al. Oct 1992 A
5173688 DeLuca et al. Dec 1992 A
5175758 Levanto et al. Dec 1992 A
5177780 Kasper et al. Jan 1993 A
5182553 Kung Jan 1993 A
5185604 Nepple et al. Feb 1993 A
5192947 Neustein Mar 1993 A
5194857 Gomez Mar 1993 A
5212636 Nakazawa May 1993 A
5220366 King Jun 1993 A
5227774 Benoist Jul 1993 A
5239466 Morgan et al. Aug 1993 A
5239679 Murai Aug 1993 A
5241305 Fascenda et al. Aug 1993 A
5247700 Wohl et al. Sep 1993 A
5257307 Ise Oct 1993 A
5265033 Vajk et al. Nov 1993 A
5285426 Teodoridis Feb 1994 A
5315635 Kane et al. May 1994 A
5329501 Meister et al. Jul 1994 A
5379031 Mondrosch et al. Jan 1995 A
5396537 Schwendeman Mar 1995 A
5398021 Moore Mar 1995 A
5402466 Delahanty Mar 1995 A
5406557 Baudoin Apr 1995 A
5410302 Dulaney, III et al. Apr 1995 A
5418835 Frohman et al. May 1995 A
5426422 Vanden Heuvel et al. Jun 1995 A
5426594 Wright et al. Jun 1995 A
5428663 Grimes et al. Jun 1995 A
5432839 DeLuca Jul 1995 A
5440559 Gaskill Aug 1995 A
5444671 Tschannen et al. Aug 1995 A
5448759 Krebs et al. Sep 1995 A
5452356 Albert Sep 1995 A
5455579 Bennett et al. Oct 1995 A
5455823 Noreen et al. Oct 1995 A
5457732 Goldberg Oct 1995 A
5463672 Kage Oct 1995 A
5473143 Vak et al. Dec 1995 A
5473667 Neustein Dec 1995 A
5475653 Yamada et al. Dec 1995 A
5479378 Yamada et al. Dec 1995 A
5479408 Will Dec 1995 A
5481255 Albert et al. Jan 1996 A
5483352 Fukuyama et al. Jan 1996 A
5483595 Owen Jan 1996 A
5485503 Diem Jan 1996 A
5487100 Kane Jan 1996 A
5489894 Murray Feb 1996 A
5497373 Hulen et al. Mar 1996 A
5530438 Bickham et al. Jun 1996 A
5530930 Hahn Jun 1996 A
5550535 Park Aug 1996 A
5555446 Jasinski Sep 1996 A
5557659 Hyde-Thompson Sep 1996 A
5561702 Lipp et al. Oct 1996 A
5564018 Flores et al. Oct 1996 A
5572196 Sakumoto et al. Nov 1996 A
5572488 Yamada et al. Nov 1996 A
5579372 Astrom Nov 1996 A
5581593 Engelke et al. Dec 1996 A
5588009 Will Dec 1996 A
5592532 Koizumi et al. Jan 1997 A
5600703 Dang et al. Feb 1997 A
5604788 Tett Feb 1997 A
5608786 Gordon Mar 1997 A
5623242 Dawson, Jr. et al. Apr 1997 A
5627525 Kudoh et al. May 1997 A
5630060 Tang et al. May 1997 A
5630207 Gitlin et al. May 1997 A
5633916 Goldhagen et al. May 1997 A
5635918 Tett Jun 1997 A
5644627 Segal et al. Jul 1997 A
5649305 Yoshida Jul 1997 A
5654942 Akahane Aug 1997 A
5663703 Pearlman et al. Sep 1997 A
5675507 Bobo, II Oct 1997 A
5675627 Yaker Oct 1997 A
5678179 Turcotte et al. Oct 1997 A
5684859 Chanroo et al. Nov 1997 A
5694120 Indekeu et al. Dec 1997 A
5696500 Diem Dec 1997 A
5717742 Hyde-Thompson Feb 1998 A
5724410 Parvulescu et al. Mar 1998 A
5726643 Tani Mar 1998 A
5737394 Anderson et al. Apr 1998 A
5737395 Irribarren Apr 1998 A
5742668 Pepe et al. Apr 1998 A
5745689 Yeager et al. Apr 1998 A
5751793 Davies et al. May 1998 A
5761622 Priest Jun 1998 A
5774803 Kariya Jun 1998 A
5781857 Hwang et al. Jul 1998 A
5796394 Wicks et al. Aug 1998 A
5805886 Skarbo et al. Sep 1998 A
5809130 Ayala Sep 1998 A
5812795 Horovitz et al. Sep 1998 A
5815800 Su et al. Sep 1998 A
5828882 Hinckley Oct 1998 A
5835089 Skarbo et al. Nov 1998 A
5838252 Kikinis Nov 1998 A
5850594 Cannon et al. Dec 1998 A
5870030 DeLuca et al. Feb 1999 A
5870454 Dahlen Feb 1999 A
5872926 Levec et al. Feb 1999 A
5875436 Kikinis Feb 1999 A
5884159 Thro et al. Mar 1999 A
5892909 Grasso et al. Apr 1999 A
5905495 Tanaka et al. May 1999 A
5907805 Chotai May 1999 A
5913032 Schwartz et al. Jun 1999 A
5938725 Hara Aug 1999 A
5948059 Woo et al. Sep 1999 A
5951638 Hoss et al. Sep 1999 A
5961590 Mendez et al. Oct 1999 A
5961620 Trent et al. Oct 1999 A
5963618 Porter Oct 1999 A
5974447 Cannon et al. Oct 1999 A
6021433 Payne et al. Feb 2000 A
6087956 Helferich Jul 2000 A
6097941 Helferich Aug 2000 A
6233430 Helferich May 2001 B1
6253061 Helferich Jun 2001 B1
6259892 Helferich Jul 2001 B1
6370389 Isomursu et al. Apr 2002 B1
6233318 Picard et al. May 2002 B1
6292668 Alanara et al. Sep 2002 B1
6459360 Helferich Oct 2002 B1
6462646 Helferich Oct 2002 B2
Foreign Referenced Citations (6)
Number Date Country
O 631 419 Dec 1994 EP
0 631 419 Dec 1994 EP
0 777 394 Jun 1997 EP
0 831 664 Sep 1997 EP
WO 9858476 Dec 1998 WO
WO 99 65256 Dec 1999 WO
Non-Patent Literature Citations (1)
Entry
Document: Statutory Invention Registration No. H610; Date: Mar. 7, 1989; Inventor: Focarile et al.
Provisional Applications (2)
Number Date Country
60/155055 Sep 1999 US
60/126939 Mar 1999 US
Continuation in Parts (6)
Number Date Country
Parent 09/408841 Sep 1999 US
Child 09/540490 US
Parent 08/934143 Sep 1997 US
Child 09/408841 US
Parent 08/933344 Sep 1997 US
Child 08/934143 US
Parent 08/934132 Sep 1997 US
Child 08/933344 US
Parent 08/934337 Sep 1997 US
Child 08/934132 US
Parent 08/989874 Dec 1997 US
Child 08/934337 US