Unified addressing
AssigneeResearch In Motion Limited
InventorRobert Liang
Life of this patent
Estimating the term…
Abstract
An outgoing message composed on a mobile wireless communication device may be recognized as including a Short Messaging Service (SMS) destination address in an addressing field. The outgoing message may then be processed to create a SMS message payload. The SMS message payload may then be passed to a SMS client application executed on the wireless communication device with an indication of the SMS destination address so that the SMS client application may form an SMS message based on the SMS message payload and the indication of the SMS destination address.
Claims12
A method of handling an outgoing message in a mobile communication device, said method comprising:
- presenting a message composition interface for creating a being-composed message;
- recognizing that said being-composed message comprises a Short Messaging Service (SMS) destination address in an addressing field;
- determining whether a device associated with said SMS destination address is capable of concatenating multiple SMS message payloads;
- during composition of said being-composed message, displaying a marker in said message composition interface to indicate a point in said being-composed message at which a character limit has been met if said device associated with said SMS destination address is incapable of said concatenating;
- permitting editing of said being-composed message while displaying said marker;
- and
- transmitting said being-composed message as a macro SMS message where the device associated with said SMS destination address is capable of said concatenating, or, as multiple SMS message payloads where the device associated with said SMS destination address is not capable of said concatenating.
A method of controlling a message composition interface for creating a being-composed message on a communication device, said method comprising:
- presenting said message composition interface for creating said being-composed message;
- recognizing that said being-composed message includes a Short Messaging Service (SMS) destination address in an addressing field;
- determining whether a device associated with said SMS destination address is capable of concatenating multiple SMS message payloads;
- during composition of said being-composed message, displaying a marker in said message composition interface to indicate a point in said being-composed message at which a character limit has been met if said device associated with said SMS destination address is incapable of said concatenating;
- permitting editing of said being-composed message while displaying said marker;
- and
- transmitting said being-composed message as a macro SMS message where the device associated with said SMS destination address is capable of said concatenating, or, as multiple SMS message payloads where the device associated with said SMS destination address is not capable of said concatenating.
A communication device comprising a processor adapted to:
- present a message composition interface for creating a being-composed message;
- populate fields of said message composition interface based on user input;
- recognize that said being-composed message comprises a Short Messaging Service (SMS) destination address in an addressing field;
- determine whether a device associated with said SMS destination address is capable of concatenating multiple SMS message payloads;
- during composition of said being-composed message, display a marker in said message composition interface to indicate a point in said being-composed message at which a character limit has been met if said device associated with said SMS destination address is incapable of said concatenating;
- permit editing of said being-composed message while displaying said marker;
- and
- transmit said being-composed message as a macro SMS message where the device associated with said SMS destination address is capable of said concatenating, or, as multiple SMS message payloads where the device associated with said SMS destination address is not capable of said concatenating.
A tangible and non-transitory computer readable medium having stored thereon computer-executable instructions that, when performed by a processor in a communication device, cause said processor to:
- present a message composition interface for creating a being-composed message;
- populate fields of said message composition interface based on user input;
- recognize that said being-composed message comprises a Short Messaging Service (SMS) destination address in an addressing field;
- determine whether a device associated with said SMS destination address is capable of concatenating multiple SMS message payloads;
- during composition of said being-composed message, display a marker in said message composition interface to indicate a point in said being-composed message at which a character limit has been met if said device associated with said SMS destination address is incapable of said concatenating;
- permit editing of said being-composed message while displaying said marker;
- and
- transmit said being-composed message as a macro SMS message where the device associated with said SMS destination address is capable of said concatenating, or, as multiple SMS message payloads where the device associated with said SMS destination address is not capable of said concatenating.
A method of controlling a message composition interface on a communication device, said method comprising:
- presenting a message composition interface for creating a being-composed message;
- populating fields of said message composition interface based on user input;
- recognizing a Short Messaging Service (SMS) destination address in an addressing field of said message composition interface;
- determining whether a device associated with said SMS destination address is capable of concatenating multiple SMS message payloads;
- during composition of said being-composed message, displaying a marker in said message composition interface to indicate a point in said being-composed message at which a character limit has been met if said device associated with said SMS destination address is incapable of said concatenating;
- permitting editing of said being-composed message while displaying said marker;
- and
- transmitting said being-composed message as a macro SMS message where the device associated with said SMS destination address is capable of said concatenating, or, as multiple SMS message payloads where the device associated with said SMS destination address is not capable of said concatenating.
Dependencies are inferred from the claim text.