SYSTEM AND METHOD FOR ACCOUNT LEVEL MAXIMUM BIT RATE ENFORCEMENT
First Claim
1. A method, comprising:
- obtaining, by a policy and charging rules function (PCRF) device, an account identifier for a user device requesting a session over a wireless network, wherein the account identifier applies to multiple user devices;
storing, by the PCRF device, the account identifier associated with a user device identifier for the user device and an access point name (APN) identifier for the session;
associating, by the PCRF device, the account identifier with an account aggregate maximum bit rate (AMBR) value;
storing, by the PCRF device and in a memory, an entry including the account identifier, the user device identifier, and the APN identifier;
calculating, by the PCRF device, a per-APN AMBR value for the session, wherein the per-APN AMBR value comprises a portion of the account AMBR value; and
sending, by the PCRF device and to a packet data network (PDN) gateway (PGW) device, the per-APN AMBR value for the session requested by the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
A network device enables account-level data speed enforcement over a wireless core network. The network device obtains an account identifier for a user device requesting a session, wherein the account identifier applies to multiple user devices. The network device stores the account identifier associated with a user device identifier for the user device and an access point name (APN) identifier for the session. The network device associates the account identifier with an account aggregate maximum bit rate (AMBR) value and stores, in a memory, an entry including the account identifier, the user device identifier, and the APN identifier. The network device calculates, a per-APN AMBR value for the session, wherein the per-APN AMBR value includes a portion of the account AMBR value, and sends, to a packet data network (PDN) gateway (PGW) device, the per-APN AMBR value for the session requested by the user device.
28 Citations
20 Claims
-
1. A method, comprising:
-
obtaining, by a policy and charging rules function (PCRF) device, an account identifier for a user device requesting a session over a wireless network, wherein the account identifier applies to multiple user devices; storing, by the PCRF device, the account identifier associated with a user device identifier for the user device and an access point name (APN) identifier for the session; associating, by the PCRF device, the account identifier with an account aggregate maximum bit rate (AMBR) value; storing, by the PCRF device and in a memory, an entry including the account identifier, the user device identifier, and the APN identifier; calculating, by the PCRF device, a per-APN AMBR value for the session, wherein the per-APN AMBR value comprises a portion of the account AMBR value; and sending, by the PCRF device and to a packet data network (PDN) gateway (PGW) device, the per-APN AMBR value for the session requested by the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A network device, comprising:
-
an interface that communicates with a network; a memory configured to store instructions; and a processor, coupled to the interface and the memory, wherein the processor is configured to execute the instructions stored in the memory to; obtain an account identifier for a user device requesting a session over a wireless network, wherein the account identifier applies to multiple user devices; store the account identifier associated with a user device identifier for the user device and an access point name (APN) identifier for the session; associate the account identifier with an account aggregate maximum bit rate (AMBR) value; store, in the memory, an entry including the account identifier, the user device identifier, and the APN identifier; calculate a per-APN AMBR value for the session, wherein the per-APN AMBR value comprises a portion of the account AMBR value; and send, to a packet data network (PDN) gateway (PGW) device, the per-APN AMBR value for the session requested by the user device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium, storing instructions executable by one or more processors, the non-transitory computer-readable medium comprising one or more instructions to:
-
obtain an account identifier for a user device requesting a session over a wireless network, wherein the account identifier applies to multiple user devices; store the account identifier associated with a user device identifier for the user device and an access point name (APN) identifier for the session; associate the account identifier with an account aggregate maximum bit rate (AMBR) value; store, in a memory, an entry including the account identifier, the user device identifier, and the APN identifier; calculate a per-APN AMBR value for the session, wherein the per-APN AMBR value comprises a portion of the account AMBR value; and send, to a packet data network (PDN) gateway (PGW) device, the per-APN AMBR value for the session requested by the user device. - View Dependent Claims (18, 19, 20)
-
Specification