Claims
- 1. A messaging system, comprising:
- a messaging network;
- a user agent within said messaging network;
- said user agent storing a plurality of messages and corresponding message codes;
- a two-way wireless messaging device in communication with the messaging network via an uplink and a downlink;
- said two-way wireless messaging device including a plurality of messages and corresponding message codes that are identical to said messages and codes in said user agent;
- said two-way wireless messaging device generating a message code having an optional component that is selectable by a user of the two-way messaging device for inclusion or exclusion in the message corresponding to said message code, which is stored in said user agent;
- said message corresponding to said message code having plain alphanumeric text and rich text attributes for delineating a portion of the alphanumeric text for emphasis;
- said message corresponding to said message code having encoding and control information corresponding to said optional component;
- said two-way wireless messaging device transmitting said message code having said optional component to said user agent on said uplink;
- said user agent receiving said message code from the two-way wireless messaging device
- said user agent forwarding said message corresponding to said message code to a plurality of destination addresses in response to receipt of said message code; and
- a transaction server coupled to said messaging network, the transaction server opening a transaction for tracking each message sent over the messaging network from the two-way messaging device to a message recipient, and closing the transaction for preventing further delivery of the message and a reply to the message after a service associated with the transaction is complete;
- a conversation manager within said transaction server maintaining said transaction server in one of an open and a closed state;
- a transaction manager within said transaction server communicating with said conversation manager and tracking a state of a message recipient involved with the transaction;
- said transaction manager communicating with said conversation manager to close a transaction after said transaction manager determines that the transaction should be closed, thereby limiting replies from one or more of the plurality of destination addresses.
- 2. The messaging system according to claim 1, wherein the optional component includes a list of selectable choices.
- 3. The messaging system according to claim 2, wherein the list of selectable choices is defined on a per-subscriber basis.
- 4. The messaging system according to claim 1, wherein the message includes pre-defined variables that can be dynamically customized.
- 5. The messaging system according to claim 1, wherein the optional component includes at least one conditional component having multiple related requests.
- 6. The messaging system according to claim 1, wherein the optional component includes embedded replies that can be customized by a recipient.
- 7. The messaging system according to claim 1, wherein the control information includes at least one control tag.
- 8. The messaging system according to claim 1, wherein the control information includes at least one pair of control tags delimiting a beginning and an end of a portion of the message.
- 9. The messaging system according to claim 1, wherein the message code includes an encoded transfer code.
- 10. The messaging system according to claim 9, wherein the encoded transfer code includes a message number and modifier specifying customizations that are to be applied to the stored message.
- 11. A messaging method comprising the steps of:
- storing a plurality of messages and corresponding message transfer codes in a two-way messaging device coupled to a messaging network via an uplink and a downlink;
- storing a plurality of messages and corresponding message transfer codes in a user agent within said messaging network that are identical to said messages and codes in said two-way messaging device;
- each message transfer code representing a textual content of the corresponding message and a modifier specifying customizations that are to be applied to the textual content of the corresponding message;
- wherein the textual content includes at least one optional component that is selectable for inclusion or exclusion in the message;
- generating a message transfer code for a message for an intended recipient;
- transferring said message transfer code to said messaging network on said uplink for delivery to said intended recipient;
- receiving said message transfer code by said user agent of said messaging network;
- said user agent storing encoding and control information corresponding to said optional component which is to be applied to said message corresponding to said received message transfer code;
- after said user agent receives said message transfer code, transferring said message corresponding to said message transfer code to a plurality of destination addresses for said intended recipient; and
- limiting replies from one or more of the plurality of destination addresses.
- 12. The method according to claim 11, wherein the textual content includes plain alphanumeric text and the modifier includes rich text attributes for delineating a portion of the alphanumeric text for emphasis.
- 13. The method according to claim 11, wherein the textual content includes pre-defined variables that can be dynamically customized.
- 14. The method according to claim 11, wherein the optional component includes a list of selectable choices.
- 15. The method according to claim 14, wherein the list of selectable choices is defined on a per-subscriber basis.
- 16. The method according to claim 11, wherein the optional component includes at least one conditional component having multiple related requests.
- 17. The method according to claim 11, wherein the optional component includes embedded replies that can be customized by the intended recipient.
- 18. The method according to claim 11, further comprising the step of encoding a message having at least one control tag.
- 19. The method according to claim 11, wherein the modifier includes paired control tags that delimit a beginning and an end of a portion of the message.
Parent Case Info
This patent application is related to commonly assigned, copending U.S. patent application Ser. No. 08/668,080, applications entitled Two-Way Wireless Messaging System, invented by T. F. LaPorta et al. and U.S. patent application Ser. No. 08/686,074, entitled Two-Way Wireless Messaging System Having User Agent, invented by T. F. LaPorta et al., both filed Jul. 24, 1996 by the same inventors.
US Referenced Citations (10)