Patent US5878351A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5878351A Expired / Lapsed US ⏱️ 0.0 years remaining

Methods and apparatus for providing delayed transmission of SMS delivery acknowledgement, manual acknowledgement and SMS messages

Assignee: Nokia Technologies Oy
•
Filing: 1996-11-07
•
Granted: 1999-03-02
•
Expires: 2016-11-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Seppo Alanara
  • 👤 Steven Willhoff

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 15:08
CPC Classifications
H; H04; H04W; H04W4/00; H04W4/12; H04W4/14

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 146 words
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.
Claim 2
Dependent Claim 146 words
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.
Claim 3
Dependent Claim 19 words
A mobile station as set forth in claim 1, wherein the message and acknowledgement message use an R-Data message.
Claim 4
Dependent Claim 38 words
A mobile station as set forth in claim 1, wherein the message is a Short Message Service (SMS) message, and wherein the acknowledgement message is one of a SMS Delivery Acknowledgement message or a SMS Manual Acknowledgement message.
Claim 5
Dependent Claim 46 words
A mobile station as set forth in claim 1, wherein said controller includes means for time-tagging a buffered acknowledgement message with a time that the message was delivered, and wherein the controller, when automatically transmitting the buffered acknowledgement message, appends the time to the acknowledgement message.
Claim 6
Dependent Claim 103 words
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.
Claim 7
Dependent Claim 103 words
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.
Claim 8
Dependent Claim 18 words
A mobile station as set forth in claim 5, wherein the message is transmitted as an R-Data message.
Claim 9
Dependent Claim 19 words
A mobile station as set forth in claim 5, wherein the message is a Short Message Service (SMS) message.
Claim 10
Dependent Claim 64 words
A mobile station as set forth in claim 5, wherein said controller is further operable, when the message cannot be transmitted, for querying the user for at least one delayed transmission parameter and for storing at least one user-entered delayed transmission parameter in the memory, said controller subsequently automatically transmitting the buffered message in accordance with the stored at least one delayed transmission parameter.
Claim 11
Independent Claim 116 words
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.
Claim 12
Independent Claim 116 words
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.
Claim 13
Dependent Claim 17 words
A method as set forth in claim 9, wherein the steps of transmitting use an R-Data message.
Claim 14
Dependent Claim 37 words
A method as set forth in claim 9, wherein the message is a Short Message Service (SMS) message, and wherein the acknowledgement message is one of a SMS Delivery Acknowledgement message or a SMS Manual Acknowledgement message.
Claim 15
Dependent Claim 52 words
A method as set forth in claim 9, wherein the step of buffering includes a step of time-tagging the buffered acknowledgement message with a time that the message was displayed, and wherein the step of automatically transmitting the buffered acknowledgement message includes a step of appending the time to the acknowledgement message.
Claim 16
Independent Claim 79 words
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.
Claim 17
Independent Claim 79 words
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.
Claim 18
Dependent Claim 17 words
A method as set forth in claim 13, wherein the step of transmitting uses an R-Data message.
Claim 19
Dependent Claim 18 words
A method as set forth in claim 14, wherein the message is a Short Message Service (SMS) message.
Claim 20
Dependent Claim 57 words
A method as set forth in claim 14, wherein the step of buffering includes the steps of: querying a user for at least one delayed transmission parameter; storing at least one user-entered delayed transmission parameter in the mobile station; and subsequently automatically transmitting the buffered message in accordance with the stored at least one delayed transmission parameter.
Claim 21
Independent Claim 119 words
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.
Claim 22
Independent Claim 119 words
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.
Claim 23
Dependent Claim 51 words
A method as set forth in claim 17, wherein the step of periodically determining also determines if the current time is later than the stored time and, if it is, the method includes a step of notifying the user that the buffered SMS message was not transmitted before the stored time.
Claim 24
Independent Claim 183 words
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.
Claim 25
Independent Claim 183 words
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.
Claim 26
Independent Claim 158 words
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.
Claim 27
Independent Claim 158 words
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.

References Cited (Backward Citations)

US4644351A Cited
USH610H Cited
US5175758A Cited
WO1992004797A1 Cited
US5678179A Cited
US5471655A Cited
US5604921A Cited
US5692032A Cited
US5794142A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-03-01 2002-08-31 2003-03-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-03-01 2006-08-31 2007-03-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-03-01 2010-08-31 2011-03-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag