Two-way wireless messaging system with flexible messaging
First Claim
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 devicesaid 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.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for two-way wireless messaging is disclosed. A plurality of messages are stored within a user agent of the two-way messaging network. The messages correspond to those selected by a subscriber of a two-way messaging service. The messages are encoded and include control information. An originating message transfer code is transmitted from the two-way messaging device of the subscriber to the two-way messaging network. The originating message transfer code includes, among other things a message number and a modifier that specifies customizations that are to be applied to a message. The originating message code is then expanded within the user agent, and the expanded message is forwarded to desired destinations based on the content of the originating message transfer code. In one aspect of the present invention, the message can be encoded with at least one control tag and in another aspect of the invention, the message can be encoded with paired control tags that delimit the beginning and end portions of a message to which control should be applied.
143 Citations
19 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification