Prioritization of transmission of user-indicated urgent messages and systems and methods of the same
AssigneeT-Mobile USA, Inc.
InventorsKarri M. Kuoppamaki, Gaviphat Lekutai, Jun Liu
Life of this patent
Estimating the term…
Abstract
Methods and systems are disclosed herein for reprioritizing messages received at a short message service center (SMSC). The system maintains a queue of messages with prioritization. The system receives a first message transmission request. The system determines that the message transmission request contains a prioritization indicator. When the first message transmission request contains the first prioritization indicator, the system adds the first message to the queue at a higher rank than at least a subset of other messages in the queue that were received at the SMSC before the first message.
Claims18
At least one non-transitory, computer-readable storage medium storing instructions, which, when executed by at least one data processor of a short message service center (SMSC) in a telecommunications network, cause the SMSC to:
- maintain a queue of messages transmitted to or from user devices in the telecommunications network, wherein a message at a higher rank in the queue is transmitted from the SMSC to a corresponding recipient before a message at a lower rank in the queue;
- receive a first message transmission request from a first user, wherein the first message transmission request comprises a first message;
- process the first message transmission request to determine whether the first message transmission request contains at least one of:
- (1) a first prioritization indicator or (2) a first de-prioritization indicator;
- when the first message transmission request contains the first prioritization indicator, add the first message to the queue at a higher rank than at least a subset of other messages in the queue that were received at the SMSC before the first message;
- and
- when the first message transmission request contains the first de-prioritization indicator, add the first message to the queue at a lower rank than at least a subset of other messages in the queue that were received at the SMSC before the first message such that the first message is transmitted to an intended recipient after a time delay.
A short message service center (SMSC) system comprising:
- at least one hardware processor;
- and
- at least one non-transitory, computer-readable storage medium storing instructions, which, when executed by the at least one hardware processor, cause the SMSC system to:
- maintain a queue of messages transmitted to or from user devices in a telecommunications network, wherein a message at a higher rank in the queue is transmitted from an SMSC to a corresponding recipient before a message at a lower rank in the queue;
- receive a first message transmission request from a first user, wherein the first message transmission request comprises a first message;
- process the first message transmission request to determine whether the first message transmission request contains at least one of:
- (1) a first prioritization indicator or a first de-prioritization indicator;
- when the first message transmission request contains the first prioritization indicator, add the first message to the queue at a higher rank than at least a subset of other messages in the queue that were received at the SMSC before the first message;
- and
- when the first message transmission request contains the first de-prioritization indicator, add the first message to the queue at a lower rank than at least a second subset of other messages in the queue that were received at the SMSC before the first message such that the first message is transmitted to an intended recipient after a time delay or a transmission instruction.
A method for prioritizing messages at a short message service center (SMSC) comprising:
- maintaining, by the SMSC, a queue of messages transmitted to or from user devices in a telecommunications network, wherein a message at a higher rank in the queue is transmitted from an SMSC to a corresponding recipient before a message at a lower rank in the queue;
- receiving a first message transmission request from a first user, wherein the first message transmission request comprises a first message;
- processing the first message transmission request to determine whether the first message transmission request contains at least one of (1) a first prioritization indicator or (2) a first de-prioritization indicator;
- when the first message transmission request contains the first prioritization indicator, adding the first message to the queue at a higher rank than at least a subset of other messages in the queue that were received at the SMSC before the first message;
- and
- when the first message transmission request contains the first de-prioritization indicator, add the first message to the queue at a lower rank than at least a second subset of other messages in the queue that were received at the SMSC before the first message such that the first message is transmitted to an intended recipient after a time delay or a transmission instruction.
Dependencies are inferred from the claim text.