IP Library Granted Patent US 9,826,380
Granted Patent B1
US 9,826,380 · App. 15/196,392 · Granted Nov 21, 2017

Video over LTE data usage metering

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 9,826,380
App. No.
15/196,392
Granted
Nov 21, 2017
Kind
B1
Abstract

The techniques for metering Video over LTE (ViLTE) data usage may ensure data consumption by subscribers are in line with their recurring service plans. A request to establish a video bearer between a mobile telecommunication network and a user device for a multimedia call may be received at a policy engine of a mobile telecommunication network. Subsequently, information that indicates a connection type used by the user device to connect to the mobile telecommunication network may be retrieved from a gateway of the network. The video bearer for a video over wireless local area network call of the user device may be established without ViLTE data usage metering in response to the user device having a WLAN connection type. However, the video bearer for a ViLTE call may be established with ViLTE data usage metering in response to the user device having a LTE connection type.

Claims (51)

1. One or more non-transitory computer-readable media of a mobile telecommunication network storing computer-executable instructions that upon execution cause one or more processors to perform acts comprising:

receiving a request to establish a video bearer between a mobile telecommunication network and a user device for a multimedia call at a policy engine of the mobile telecommunication network;

retrieving information from a gateway of the mobile telecommunication network that indicates a connection type used by the user device to connect to the mobile telecommunication network;

establishing the video bearer for a video over wireless local access network (WLAN) call of the user device without Video over Long Term Evolution (ViLTE) data usage metering in response to the user device having a WLAN connection type; and

establishing the video bearer for a ViLTE call of the user device with ViLTE data usage metering in response to the user device having a LTE connection type.

2. The one or more non-transitory computer-readable media of claim 1 , wherein the acts further comprise:

retrieving a throttle mode status of the user device from a charging engine of the mobile telecommunication network, the mobile telecommunication network places the user device in a throttled mode following an amount of data used by the user device exhausting an allocated amount of data for the use device in a periodic billing cycle,

wherein the establishing the video bearer with ViLTE data usage metering include providing ViLTE data usage metering for the ViLTE call in response to the user device having a LTE connection type and the user device is not in throttled mode.

3. The one or more non-transitory computer-readable media of claim 2 , wherein the establishing the video bearer with ViLTE data usage metering includes sending a metering request from the policy engine to the gateway that causes the gateway to prompt the OCS to track the ViLTE data usage by the user device against an allocated amount of data for the user device in a periodic billing cycle.

4. The one or more non-transitory computer-readable media of claim 3 , wherein the metering request is an Online attribute value pair (AVP) code that defines that a charging rule is to be enabled, and wherein gateway prompts the charging engine by establishing a communication session between the gateway and the charging engine to transmit a charging code and a device identifier of the user device that are used by the charging engine to charge the ViLTE data usage against the allocated amount of data for the user device.

5. The one or more non-transitory computer-readable media of claim 3 , wherein the acts further comprise:

receiving information from a connection monitor on the gateway indicating that the connection type of the user device switched from the LTE connection type to the WLAN connection type; and

sending a metering termination request from the policy engine to the gateway that cause the gateway to command the charging engine to stop tracking the ViLTE data usage by the user device against the allocated amount of data for the user device in a periodic billing cycle.

6. The one or more non-transitory computer-readable media of claim 5 , wherein the metering termination request causes the gateway to terminate a communication session between the gateway and the charging engine that signals the charging engine to track the ViLTE data usage by the user device against the allocated amount of data.

7. The one or more non-transitory computer-readable media of claim 1 , wherein the acts further comprise:

receiving information from a connection monitor on the gateway indicating that the connection type of the user device switched from the WLAN connection type to the LTE connection type; and

sending a metering request from the policy engine to the gateway that causes the gateway to prompt a charging engine to track the ViLTE data usage by the user device against an allocated amount of data for the user device in a periodic billing cycle.

8. The one or more non-transitory computer-readable media of claim 1 , wherein the acts further comprise:

receiving an indication from a charging engine of the mobile telecommunication network that the user device is in throttle mode when the connection type of the user device is the LTE connection type; and

terminating the video bearer for the ViLTE call of the user device in response to the user device being in the throttle mode.

9. The one or more non-transitory computer-readable media of claim 8 , wherein the terminating includes sending a video bearer termination request from the policy engine to the gateway that causes the gateway to terminate the video bearer between the user device and an IP Multimedia Subsystem (IMS) core of the mobile telecommunication network.

10. The one or more non-transitory computer-readable media of claim 1 , wherein the establishing includes establishing the video bearer for the ViLTE call with ViLTE data usage metering following a determination based on a device identifier of the user device that the user device is permitted to make the multimedia call.

11. A computer-implemented method, comprising:

receiving a request to establish a video bearer between a mobile telecommunication network and a user device for a multimedia call at a policy engine of the mobile telecommunication network;

retrieving information from a gateway of the mobile telecommunication network that indicates a connection type used by the user device to connect to the mobile telecommunication network;

establishing the video bearer for a video over wireless local access network (WLAN) call of the user device without Video over Long Term Evolution (ViLTE) data usage metering in response to the user device having a WLAN connection type;

retrieving a throttle mode status of the user device from a charging engine of the mobile telecommunication network, the mobile telecommunication network places the user device in a throttled mode following an amount of data used by the user device exhausting an allocated amount of data for a periodic billing cycle;

terminating the establishment of the video bearer for the multimedia call in response to the user device having a LTE connection type and in the throttle mode; and

establishing the video bearer for a ViLTE call of the user device with ViLTE data usage metering in response to the user device having a LTE connection type and is not in throttled mode.

12. The computer-implemented method of claim 11 , further comprising, prior to retrieving the information from the gateway of the mobile telecommunication network, determining that the user device is permitted to make the multimedia call based on a device identifier of the user device.

13. The computer-implemented method of claim 11 , wherein the establishing the video bearer with ViLTE data usage metering includes sending a metering request from the policy engine to the gateway that causes the gateway to prompt the charging engine to track the ViLTE data usage by the user device against an allocated amount of data for the user device in a periodic billing cycle.

14. The computer-implemented method of claim 13 , wherein the metering request is an Online attribute value pair (AVP) code that defines that a charging rule is to be enabled, and wherein gateway prompts the charging engine by establishing a communication session between the gateway and the charging engine to transmit a charging code and a device identifier of the user device that are used by the charging engine to charge the ViLTE data usage against the allocated amount of data for the user device.

15. The computer-implemented method of claim 14 , further comprising:

receiving information from a connection monitor on the gateway indicating that the connection type of the user device switched from the LTE connection type to the WLAN connection type; and

sending a metering termination request from the policy engine to the gateway that cause the gateway to command the charging engine to stop tracking the ViLTE data usage by the user device against the allocated amount of data for the user device in a periodic billing cycle.

16. The computer-implemented method of claim 15 , wherein the metering termination request causes the gateway to terminate the communication session between the gateway and the charging engine that signals the charging engine to track the ViLTE data usage by the user device against the allocated amount of data.

17. The computer-implemented method of claim 11 , wherein the acts further comprise:

receiving information from a connection monitor on the gateway indicating that the connection type of the user device switched from the WLAN connection type to the LTE connection type; and

sending a metering request from the policy engine to the gateway that causes the gateway to prompt the charging engine to track the ViLTE data usage by the user device against an allocated amount of data for the user device in a periodic billing cycle.

18. The computer-implemented method of claim 11 , further comprising:

receiving an update from the charging engine of the mobile telecommunication network indicating that the user device is in throttle mode when the connection type of the user device is the LTE connection type; and

terminating the video bearer for the ViLTE call of the user device in response to the user device being in the throttle mode.

19. One or more computing devices on a mobile telecommunication network, comprising:

one or more processors; and

memory having instructions stored therein, the instructions, when executed by the one or more processors, cause the one or more processors to perform acts comprising:

receiving a request to establish a video bearer between a mobile telecommunication network and a user device for a multimedia call at a policy engine of the mobile telecommunication network;

determining that the user device is permitted to make the multimedia call based on a device identifier of the user device;

retrieving information from a gateway of the mobile telecommunication network that indicates a connection type used by the user device to connect to the mobile telecommunication network;

establishing the video bearer for a video over local area network (WLAN) call of the user device without Video over Long Term Evolution (ViLTE) data usage metering in response to the user device having a WLAN connection type; and

establishing the video bearer for the ViLTE call of the user device with ViLTE data usage metering in response to the user device having a LTE connection type.

20. The one or more computing devices of claim 19 , wherein the video bearer carries a video stream for the video over WLAN call or the ViLTE call, the video bearer being established in conjunction with an audio bearer that carries an audio stream for the video over WLAN call or the ViLTE call.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT (SECOND SUPPLEMENTAL FILING) Recorded Apr 1, 2019
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 048753/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2016
From: ZAIT, HICHEM
To: T-MOBILE U.S.A, INC.
Reel/Frame 039041/0061 →