US2026006413A1PendingUtilityA1

Resource-dependent message prioritization

Assignee: T MOBILE USA INCPriority: Jun 27, 2024Filed: Jun 27, 2024Published: Jan 1, 2026
Est. expiryJun 27, 2044(~17.9 yrs left)· nominal 20-yr term from priority
Inventors:SHAH MEHUL
H04W 60/04H04W 84/06H04W 4/14H04W 4/12
63
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for managing text message processing in a telecommunications network is disclosed. The method includes receiving a first text message from a first wireless device addressed to a second wireless device registered on the network. It is determined that the first wireless device is registered on a resource-constrained network. In response, a priority filter is used to ascertain that the first text message is a prioritized text message, which is then queued in a priority queue with a prioritized processing speed. A second text message from the first wireless device, also addressed to the second wireless device, is received. The priority filter ascertains that the second text message is a regular text message, which is queued in a regular queue with a regular processing speed that is less than the prioritized processing speed. The priority queue is cleared according to a priority processing period determined by the prioritized processing speed, while the regular queue is cleared according to a regular processing period determined by the regular processing speed. The regular processing period is greater than the priority processing period.

Claims

exact text as granted — not AI-modified
I/We claim: 
     
         1 . A non-transitory, computer-readable storage medium comprising instructions recorded thereon, wherein the instructions when executed by at least one data processor of a system, cause the system to: 
 receive a first text message originating from a first wireless device and addressed to a second wireless device registered on a telecommunications network;    determine the first wireless device is registered on a resource-constrained network;   in response to determining the first wireless device is registered on the resource-constrained network, ascertain, using a priority filter, that the first text message is a prioritized text message;   queue the prioritized text message in a priority queue having a prioritized processing speed;   receive a second text message originating from the first wireless device and addressed to the second wireless device;   ascertain, using the priority filter, that the second text message is a regular text message;   queue the regular text message in a regular queue having a regular processing speed less than the prioritized processing speed;   clear the priority queue in accordance with a priority processing period determined by the prioritized processing speed; and   clear the regular queue in accordance with a regular processing period determined by the regular processing speed,   wherein the regular processing period is greater than the priority processing period.   
     
     
         2 . The non-transitory, computer-readable storage medium of  claim 1 , wherein to clear the priority queue comprises causing the system to:  
       cause delivery of the prioritized text message to the second wireless device on the telecommunications network.  
     
     
         3 . The non-transitory, computer-readable storage medium of  claim 1 , wherein to clear the regular queue comprises causing the system to:  
       drop the regular text message, or 
       cause delivery of the regular text message to the second wireless device on the telecommunications network.  
     
     
         4 . The non-transitory, computer-readable storage medium of  claim 1 , wherein the resource-constrained network is a non-terrestrial network (NTN), and the second wireless device is registered to a terrestrial network of the telecommunications network. 
     
     
         5 . The non-transitory, computer-readable storage medium of  claim 1 , wherein to ascertain that the first text message is the prioritized text message comprises causing the system to: 
 pre-process the first text message into a normalized text message by removing stop words and punctuation from the first text message, lowercasing the first text message, and correcting typos;    tokenize the normalized text message into tokens by splitting the normalized text message based on stop characters;   compare the tokens to a list of priority keywords to determine differences; and    ascertain one or more tokens match one or more priority keywords from the list based on the differences.   
     
     
         6 . The non-transitory, computer-readable storage medium of  claim 1 , wherein to ascertain that the first text message is the prioritized text message comprises causing the system to:  
       ascertain a priority score for the first text message by providing the first text message as an input to a prioritizing model, wherein the prioritizing model has been trained to output priority scores for text messages based on a history of previous text messages with known priority scores; and 
       compare the priority score to a priority threshold, wherein the priority score satisfies or exceeds the priority threshold.  
     
     
         7 . The non-transitory, computer-readable storage medium of  claim 1 , wherein the first text message includes a first identifier, and wherein to ascertain the first text message is the prioritized text message comprises causing the system to: 
 receive a first metadata from the first wireless device and addressed to the second wireless device, wherein the first metadata includes a priority flag and a second identifier;   compare the first identifier to the second identifier to determine a match;   associate the first metadata with the first text message based on the match between the second identifier and the first identifier; and   ascertain the priority flag modifies the first text message based on an association between the first metadata and the first text message.    
     
     
         8 . A system comprising: 
 at least one hardware processor; and   at least one non-transitory memory storing instructions, which, when executed by the at least one hardware processor, cause the system to:    receive a first message addressed to a first device registered on a resource-constrained network;   ascertain the first message is a priority message using a priority filter;   receive a second message addressed to the first device;   ascertain the second message is a regular message using the priority filter;   clear the priority message in accordance with a priority processing period; and   clear the regular message in accordance with a regular processing period,   wherein the regular processing period is greater than the priority processing period.   
     
     
         9 . The system of  claim 8 , wherein the resource-constrained network includes an NTN, and wherein to clear the priority message comprises causing the system to:  
       cause delivery of the priority message to the first device on the NTN, or  
       queue the priority message for a delivery to the first device when the first device connects to a terrestrial network.  
     
     
         10 . The system of  claim 8 , wherein the resource-constrained network includes an NTN, and wherein to clear the regular message comprises causing the system to:  
       drop the regular message,  
       cause delivery of the regular message to the first device on the NTN, or 
       queue the regular message for a delivery to the first device when the first device connects to a terrestrial network.  
     
     
         11 . The system of  claim 8 , wherein to ascertain that the first message is the priority message comprises causing the system to: 
 pre-process the first message into a normalized message;    split the normalized message into segments;   compare the segments to a list of priority signals to determine differences; and    ascertain one or more segments match one or more priority signals from the list based on the differences.   
     
     
         12 . The system of  claim 8 , wherein to ascertain that the first message is the priority message comprises causing the system to:  
       ascertain a score for the first message by providing the first message as an input to a model, wherein the model has been trained to output scores for messages based on previous messages with known scores; and 
       compare the score to a threshold, wherein the score satisfies or exceeds the threshold.  
     
     
         13 . The system of  claim 8 , wherein to ascertain the first message is the priority message comprises causing the system to: 
 receive a priority flag addressed to the first device; and   ascertain the priority flag modifies the first message based on an association between the priority flag and the first message.    
     
     
         14 . The system of  claim 11 , wherein the segments comprise at least one of: 
 keywords,   subjects,   tokens,   sentiments,    frequencies,   audio clips,    video clips,   voice commands,    gestures,    actions, or    expressions.   
     
     
         15 . A method comprising: 
 receiving a communication;   ascertaining the communication is a prioritized communication using a priority filter; and   clearing the prioritized communication in accordance with a prioritized processing period,   wherein the prioritized processing period is less than a regular processing period.   
     
     
         16 . The method of  claim 15 , wherein clearing the prioritized communication comprises:  
       causing delivery of the prioritized communication to an NTN, or  
       queuing the prioritized communication for a delivery.  
     
     
         17 . The method of  claim 15 , wherein ascertaining the communication is the prioritized communication comprises: 
 pre-processing the communication into a normalized communication;    splitting the normalized communication into segments; and    ascertaining one or more segments match one or more priority signals based on a comparison.   
     
     
         18 . The method of  claim 15 , wherein ascertaining the communication is the prioritized communication comprises:  
       ascertaining a score for the communication by providing the communication as an input to a model, wherein the model has been trained to output scores for communications based on previous communications with known scores; and 
       comparing the score to a threshold, wherein the score satisfies or exceeds the threshold.  
     
     
         19 . The method of  claim 15 , wherein ascertaining the communication is the prioritized communication comprises: 
 receiving a priority flag; and   ascertaining the priority flag modifies the communication based on a common identifier shared by the priority flag and the communication.    
     
     
         20 . The method of  claim 15 , wherein the communication includes at least one of: 
 a voice call,    a video call,    a text message,    an audio file,    a video file, or   an image file.

Join the waitlist — get patent alerts

Track US2026006413A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.