IP Library Granted Patent US 10,841,233
Granted Patent B2
US 10,841,233 · App. 15/848,277 · Granted Nov 17, 2020

Data plane for processing function scalability

Inventors: Randeep S. Bhatia (Green Brook, NJ); Fang Hao (Morganville, NJ); Tirunell V. Lakshman (Morganville, NJ); Harish Viswanathan (Morristown, NJ)
Assignee: Nokia of America Corporation
H04L47/626H04L43/16H04L45/745H04L47/25H04L47/30H04L49/9084H04L45/64H04L47/32H04L49/9036
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,841,233
App. No.
15/848,277
Granted
Nov 17, 2020
Kind
B2
Abstract

The present disclosure generally discloses a data plane configured for processing function scalability. The processing functions for which scalability is supported may include charging functions, monitoring functions, security functions, or the like.

Claims (42)

1. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code;

wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least:

receive, by a forwarding element (FE) associated with a wireless access device (WAD), downlink traffic intended for a wireless device (WD) associated with the WAD;

send, by the FE toward a control element (CE) based on handling of the downlink traffic intended for the WD by the FE and based on a determination that the FE did not receive a set of downlink credits for the WD during handling of uplink traffic of the WD by the first FE, a request for a set of downlink credits for the WD;

receive, by the FE from CE, the set of downlink credits for the WD; and

perform, by the FE based on the set of downlink credits for the WD and the downlink traffic intended for the WD, charging processing for the downlink traffic intended for the WD.

2. The apparatus of claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least:

stop, by the FE after a movement of the WD from being associated with the WAD to being associated with a second WAD, the charging processing for the downlink traffic intended for the WD; and

send, by the FE toward the CE, a set of leftover downlink credits of the WD, from the set of downlink credits for the WD, not used by the WD.

3. The apparatus of claim 2 , wherein the charging processing for the downlink traffic intended for the WD is stopped based on a timeout condition.

4. The apparatus of claim 3 , wherein the timeout condition is based on a determination that the downlink traffic intended for the WD has not been received by the FE for a threshold length of time.

5. The apparatus of claim 1 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least:

perform, by the FE based on the uplink traffic of the WD, charging processing for the uplink traffic of the WD.

6. The apparatus of claim 1 , wherein the WAD comprises a base transceiver station.

7. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code;

wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least:

receive, by a first forwarding element (FE) associated with a first wireless access device (WAD) serving a wireless device (WD) based on tunneling from a gateway via a second WAD associated with a second FE, tunneled downlink traffic intended for the WD;

send, by the first FE toward a control element (CE) responsive to receipt of the tunneled downlink traffic intended for the WD and based on a determination that the first FE did not receive a set of downlink credits for the WD during handling of uplink traffic of the WD by the first FE, a request for a set of downlink credits for the WD;

receive, by the first FE from the CE, the set of downlink credits for the WD;

receive, by the first FE from the gateway, downlink traffic intended for the WD; and

perform, by the first FE based on the set of downlink credits for the WD and the downlink traffic intended for the WD, charging processing for the downlink traffic intended for the WD.

8. The apparatus of claim 7 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least:

send, by the first FE toward the CE, an indication of mobility of the WD from being associated with the second FE to being associated with the first FE.

9. The apparatus of claim 7 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least:

send, by the first FE toward the CE, a request for a set of uplink credits for the WD.

10. The apparatus of claim 9 , wherein the request for the set of uplink credits for the WD is sent from the first FE toward the CE responsive to handling of the uplink traffic of the WD by the first FE.

11. The apparatus of claim 7 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least:

receive, by the FE from the CE, the set of uplink credits for the WD; and

perform, by the first FE based on the set of uplink credits for the WD and the uplink traffic of the WD, charging processing for the uplink traffic of the WD.

12. The apparatus of claim 7 , wherein the first WAD comprises a first base transceiver station and the second WAD comprises a second base transceiver station.

13. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code;

wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to at least:

receive, by a forwarding element (FE) associated with a wireless access device (WAD), uplink traffic of a wireless device (WD) associated with the WAD;

send, by the FE toward a control element (CE) based on handling of the uplink traffic of the WD by the FE and based on a determination that the FE did not receive a set of uplink credits for the WD during handling of downlink traffic intended for the WD by the FE, a request for a set of uplink credits for the WD;

receive, by the FE from the CE, the set of uplink credits for the WD; and

perform, by the FE based on the set of uplink credits for the WD and the uplink traffic of the WD, charging processing for the uplink traffic of the WD.

Assignments (2)
CHANGE OF NAME Recorded Oct 12, 2020
From: ALCATEL-LUCENT USA INC.
To: NOKIA OF AMERICA CORPORATION
Reel/Frame 054385/0397 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2017
From: BHATIA, RANDEEP S.; HAO, FANG; LAKSHMAN, TIRUNELL V.; VISWANATHAN, HARISH
To: ALCATEL-LUCENT USA INC.
Reel/Frame 044448/0971 →
Continuity (2)
Continuation 14985652 · Dec 31, 2015
Related Publication 20180115494A1 · Apr 26, 2018