Methods and apparatus for providing delayed transmission of SMS delivery acknowledgement, manual acknowledgement and SMS messages
DCFirst Claim
1. A mobile station having a receiver for receiving one of a point-to-point or a point-to-multipoint message from a cellular network, a transmitter, a memory, and a user interface, said mobile station further comprising a controller responsive to a received message for storing the received message in the memory and for subsequently delivering the stored message to a user with said user interface, said controller being operable for determining if the delivered message requires an acknowledgement message to be transmitted back to the cellular network, and if an acknowledgement message is required to be transmitted, for determining if the acknowledgement message can be transmitted and, if not, for buffering the acknowledgement message in the memory for transmission when the acknowledgement message can be transmitted, said controller being operable for subsequently automatically transmitting the buffered acknowledgement message when the controller determines that the acknowledgement message can be transmitted.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method is disclosed for operating a cellular communications system of a type that comprises a Base Station/Mobile Switching Center/Interworking function (BMI), a message center (MC), and at least one mobile station. The method includes the steps of transmitting a point-to-point message (e.g., a SMS message), or a point-to-multipoint message (e.g., a Broadcast SMS message), from the MC via the BMI to the mobile station; buffering an acknowledgement message in the mobile station when it is determined by the mobile station that the acknowledgement message either cannot be transmitted, or cannot be transmitted in its entirety; and then subsequently automatically transmitting the buffered acknowledgement message when transmission becomes possible. Also disclosed is a method for buffering user-originated SMS messages in the mobile station until the SMS message can be transmitted to the network.
201 Citations
20 Claims
- 1. A mobile station having a receiver for receiving one of a point-to-point or a point-to-multipoint message from a cellular network, a transmitter, a memory, and a user interface, said mobile station further comprising a controller responsive to a received message for storing the received message in the memory and for subsequently delivering the stored message to a user with said user interface, said controller being operable for determining if the delivered message requires an acknowledgement message to be transmitted back to the cellular network, and if an acknowledgement message is required to be transmitted, for determining if the acknowledgement message can be transmitted and, if not, for buffering the acknowledgement message in the memory for transmission when the acknowledgement message can be transmitted, said controller being operable for subsequently automatically transmitting the buffered acknowledgement message when the controller determines that the acknowledgement message can be transmitted.
- 5. A mobile station having a transmitter for transmitting a point-to-point message to a cellular network, a receiver, a memory, and a user interface, said mobile station further comprising a controller responsive to input from a user for composing a point-to-point message, said controller being further responsive to said receiver for determining if the composed message can be transmitted to the cellular network and, if not, for buffering the composed message in the memory for transmission when the message can be transmitted, said controller being further operable for subsequently automatically transmitting the buffered message when the controller determines that the message can be transmitted.
-
9. A method for operating a cellular communications system of a type that comprises a Base Station/Mobile Switching Center/Interworking function (BMI), comprising the steps of:
-
transmitting one of a point-to-point or a point-to-multipoint message from the BMI to a mobile station; receiving, storing, and subsequently delivering the message with the mobile station; determining if the delivered message requires an acknowledgement message to be transmitted; if an acknowledgement message is required, determining if the acknowledgement message can be transmitted; if not, buffering the acknowledgement message in the mobile station for transmission when the acknowledgement message can be transmitted; and subsequently automatically transmitting the buffered acknowledgement message when the mobile station determines that the acknowledgement message can be transmitted. - View Dependent Claims (10, 11, 12)
-
-
13. A method for operating a mobile station of a type that is operable with a cellular communications system, comprising the steps of:
-
composing a point-to-point message in the mobile station; determining if the composed message can be transmitted to the cellular communications system; if not, buffering the composed message in the mobile station for transmission when the message can be transmitted; and subsequently automatically transmitting the buffered message when the mobile station determines that the message can be transmitted. - View Dependent Claims (14, 15, 16)
-
-
17. A method for operating mobile station operable with a cellular communications system, comprising the steps of:
-
composing a point-to-point Short Message Service (SMS) message in the mobile station; determining if the composed SMS message can be transmitted; if not, buffering the composed SMS message in the mobile station for transmission when the buffered SMS message can be transmitted; prompting the user to enter a time up to which the buffered SMS message can be transmitted; storing the entered time; periodically determining if the buffered SMS message can be transmitted; and subsequently automatically transmitting the buffered message when the mobile station determines that the message can be transmitted, and that the current time is not later than the stored time. - View Dependent Claims (18)
-
-
19. A method for operating a cellular communications system of a type that comprises a digital cellular network, comprising the steps of:
-
transmitting one of a point-to-point or a point-to-multipoint SMS message from the network to a mobile station; receiving, storing, and subsequently delivering the SMS message with the mobile station; determining if the delivered SMS message requires a SMS acknowledgement message to be transmitted; if a SMS acknowledgement message is required, determining if the SMS acknowledgement message can be transmitted, the step of determining if the SMS acknowledgement message can be transmitted including a step of determining at least one of (a) if a current network, if any, to which the mobile station is coupled though an RF channel supports the transmission of the SMS acknowledgement message, or (b) if current RF channel conditions support the transmission of the SMS acknowledgement message; if not, buffering the SMS acknowledgement message in the mobile station for transmission when the SMS acknowledgement message can be transmitted; and automatically transmitting the buffered SMS acknowledgement message when it is determined that the SMS acknowledgement message can be transmitted.
-
-
20. A method for operating a cellular communications system of a type that comprises a network and at least one mobile station capable of bidirectional wireless communications with the network, comprising the steps of:
-
transmitting a Cellular Messaging Teleservice (CMT) message from the network to the mobile station; receiving the message, storing the message, and subsequently delivering the message to a user of the mobile station, the step of delivering including a step of determining if the delivered message requires an acknowledgement message to be transmitted to the network; if an acknowledgement message is required to be transmitted, generating an acknowledgement message and then determining if the acknowledgement message can be transmitted at the current time; if not, buffering the acknowledgement message in the mobile station for transmission at a time when the acknowledgement message can be transmitted; and subsequently automatically transmitting the buffered acknowledgement message when the mobile station automatically determines that the acknowledgement message can be transmitted.
-
Specification