| CPC H04L 63/102 (2013.01) [H04L 63/0853 (2013.01); H04L 63/105 (2013.01); H04L 67/14 (2013.01)] | 20 Claims |

|
1. A method, comprising:
receiving, by a network device, a subscription request to subscribe to a multimedia priority service (MPS) for a user device;
generating, by the network device, an MPS profile for the user device based on the subscription request;
storing, by the network device, the MPS profile in a data structure;
receiving, by the network device and from the user device, a request to generate an MPS token for the user device;
retrieving, by the network device, the MPS profile from the data structure based on the request to generate the MPS token;
generating, by the network device, the MPS token based on the MPS profile;
providing, by the network device, the MPS token to the user device;
receiving, by the network device, a request to validate another MPS token associated with establishing a protocol data unit (PDU) session for the user device,
wherein the request to validate the other MPS token includes an MPS indicator indicating that the request to validate is an MPS session request;
retrieving, by the network device, the MPS profile from the data structure based on the request to validate the other MPS token; and
determining, by the network device, whether the other MPS token is valid based on the MPS profile and the MPS indicator.
|