Methods and apparatuses for management of sms message identifications in a multi-mode device
Abstract
Aspects of the present disclosure propose systems and methods for managing assignment of short message service (SMS) message identifications (IDs) in a multimode device (e.g., mobile station). The proposed methods ensure that a unique message ID is assigned to each SMS transmitted by the mobile station (MS). Each retransmission of the SMS messages may be assigned a message ID similar to or the same as the previous transmission(s) of the SMS message. As a result, a network messaging center may be able to identify duplicate SMS messages that are marked with unique message IDs even if they are transmitted on different air interfaces and/or by different modems (modulators/demodulators).
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for wireless communications by a multimode mobile station (MS), comprising:
assigning one of one or more sets of message identifications (IDs) to one of one or more clients by a short message service (SMS) message controller; receiving a SMS message from the client, wherein the SMS message comprises a message ID from the set of message IDs assigned to the client; and transmitting the SMS message over the air.
2 . The method of claim 1 , further comprising receiving a notification from the client of the message ID assigned by the client to the SMS message.
3 . The method of claim 1 , further comprising:
receiving an indication from the client that the SMS message needs to be retransmitted; and reassigning the message ID that was used for an initial transmission of the SMS message to the retransmission of the SMS message.
4 . The method of claim 1 , wherein the number of message IDs in the one or more sets of message IDs are different.
5 . The method of claim 4 , wherein a number of message IDs in each set of message IDs depends on a probability of SMS transmission by a client corresponding to the set.
6 . The method of claim 1 , further comprising:
assigning a SMS chattiness grade to each of the one or more clients; dividing available message IDs into the one or more sets of message IDs based on the SMS chattiness grades assigned to each of the one or more clients; and assigning the one or more sets of message IDs to the clients based at least on the SMS chattiness grade of each client.
7 . The method of claim 6 , wherein the SMS chattiness grades comprises three grades: SMS chatty, less chatty and least chatty.
8 . The method of claim 1 , further comprising receiving one or more requests for message ID assignment from the one or more clients.
9 . The method of claim 1 , wherein message IDs in the one or more sets of message IDs are uniquely defined for the mobile station.
10 . The method of claim 1 , further comprising:
receiving a notification from one of the clients if the set of message IDs assigned to that client is no longer in use; and releasing the set of message IDs to be reassigned to other clients in the future.
11 . An apparatus for wireless communications, comprising:
a short message service (SMS) message controller configured to:
assign one of one or more sets of message identifications (IDs) to one of one or more clients, and
receive a SMS message from the client, wherein the SMS message comprises a message ID from the set of message IDs assigned to the client; and
a transmitter configured to transmit the SMS message over the air.
12 . The apparatus of claim 11 , wherein the SMS message controller is further configured to receive a notification from the client of the message ID assigned by the client to the SMS message.
13 . The apparatus of claim 11 , wherein the SMS message controller is further configured to:
receive an indication from the client that the SMS message needs to be retransmitted, and reassign the message ID that was used for to an initial transmission of the SMS message to the retransmission of the SMS message.
14 . The apparatus of claim 11 , wherein the number of message IDs in the one or more sets of message IDs are different.
15 . The apparatus of claim 14 , wherein a number of message IDs in each set of message IDs depends on a probability of SMS transmission by a client corresponding to the set.
16 . The apparatus of claim 11 , wherein the SMS message controller is further configured to:
assign a SMS chattiness grade to each of the one or more clients; and divide available message IDs into the one or more sets of message IDs based on the SMS chattiness grades assigned to each of the one or more clients; and assign the one or more sets of message IDs to the clients based at least on the SMS chattiness grade of each client.
17 . The apparatus of claim 16 , wherein the SMS chattiness grades comprises three grades: SMS chatty, less chatty and least chatty.
18 . The apparatus of claim 11 , wherein the SMS message controller is further configured to receive one or more requests for message ID assignment from the one or more clients.
19 . The apparatus of claim 11 , wherein message IDs in the one or more sets of message IDs are uniquely defined for the mobile station.
20 . The apparatus of claim 11 , wherein the SMS message controller is further configured to:
receive a notification from one of the clients if the set of message IDs assigned to that client is no longer in use; and release the set of message IDs to be reassigned to other clients in the future.
21 . A computer-program product for wireless communications by a multimode mobile station (MS), comprising a computer readable medium having instructions stored thereon, the instructions being executable by one or more processors and the instructions comprising:
instructions for assigning one of one or more sets of message identifications (IDs) to one of one or more clients by a short message service (SMS) message controller; instructions for receiving a SMS message from the client, wherein the SMS message comprises a message ID from the set of message IDs assigned to the client; and instructions for transmitting the SMS message over the air.
22 . An apparatus for wireless communications, comprising at least one processor configured to:
assign one of one or more sets of message identifications (IDs) to one of one or more clients by a short message service (SMS) message controller, receive a SMS message from the client, wherein the SMS message comprises a message ID from the set of message IDs assigned to the client, and transmit the SMS message over the air; and a memory coupled to the at least one processor.Join the waitlist — get patent alerts
Track US2014315588A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.