Managing hidden security features in user equipment
First Claim
1. A method, comprising:
- determining, by a device, whether a push-to-talk (PTT) application, provided in the device, is authenticated to access a first application programming interface (API) and a second API;
preventing, by the device, the PTT application from accessing the first API and the second API when the PTT application is not authenticated;
permitting, by the device, the PTT application to access the first API and the second API when the PTT application is authenticated;
modifying, by the device and via the first API when the PTT application is permitted to access the first API, a timer associated with the device,the timer dictating when the device checks for traffic received from a network;
establishing, by the device and via the second API when the PTT application is permitted to access the second API, a data connection with the network;
determining, by the device and based on the data connection, a quality of service (QoS) framework for the network,the QoS framework assigning priorities to different types of traffic associated with the device;
utilizing, by the device, the PTT application and the timer to establish a PTT session with another device via the network; and
prioritizing, by the device and based on the QoS framework, PTT traffic provided in the PTT session with the other device.
2 Assignments
0 Petitions
Accused Products
Abstract
A device determines whether a PTT application is authenticated to access a first API and a second API, and prevents the PTT application from accessing the first and second APIs when the PTT application is not authenticated. The device permits the PTT application to access the first and second APIs when the PTT application is authenticated, and modifies, via the first API, a timer that dictates when the device checks for traffic received from a network. The device establishes, via the second API, a data connection with the network, and determines, based on the data connection, a QoS framework for the network. The device utilizes the PTT application and the timer to establish a PTT session with another device via the network, and prioritizes, based on the QoS framework, PTT traffic provided in the PTT session with the other device.
-
Citations
20 Claims
-
1. A method, comprising:
-
determining, by a device, whether a push-to-talk (PTT) application, provided in the device, is authenticated to access a first application programming interface (API) and a second API; preventing, by the device, the PTT application from accessing the first API and the second API when the PTT application is not authenticated; permitting, by the device, the PTT application to access the first API and the second API when the PTT application is authenticated; modifying, by the device and via the first API when the PTT application is permitted to access the first API, a timer associated with the device, the timer dictating when the device checks for traffic received from a network; establishing, by the device and via the second API when the PTT application is permitted to access the second API, a data connection with the network; determining, by the device and based on the data connection, a quality of service (QoS) framework for the network, the QoS framework assigning priorities to different types of traffic associated with the device; utilizing, by the device, the PTT application and the timer to establish a PTT session with another device via the network; and prioritizing, by the device and based on the QoS framework, PTT traffic provided in the PTT session with the other device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device, comprising:
-
a memory to store a push-to-talk (PTT) application; and one or more processors to; determine whether the PTT application is authenticated to access a first application programming interface (API) and a second API, the first API and the second API being exposed to the PTT application, permit the PTT application to access the first API and the second API when the PTT application is authenticated, modify, via the first API when the PTT application is permitted to access the first API, a timer associated with the device, the timer dictating when the device checks for traffic received from a network, establish, via the second API when the PTT application is permitted to access the second API, a data connection with the network, determine, based on the data connection, a quality of service (QoS) framework for the network, the QoS framework assigning priorities to different types of traffic associated with the device, utilize the PTT application and the timer to establish a PTT session with another device via the network, prioritize, based on the QoS framework, PTT traffic provided in the PTT session with the other device, and utilize the PTT application to terminate the PTT session with the other device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium for storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to; cause a security application to; determine whether a push-to-talk (PTT) application is authenticated to access a first application programming interface (API) and a second API, and permit the PTT application to access the first API and the second API when the PTT application is authenticated; and cause the PTT application to; modify, via the first API when the PTT application is permitted to access the first API, a timer associated with the device, the timer dictating when the device checks for traffic received from a network, establish, via the second API when the PTT application is permitted to access the second API, a data connection with the network, determine, based on the data connection, a quality of service (QoS) framework for the network, the QoS framework assigning priorities to different types of traffic associated with the device, utilize the timer to establish a PTT session with another device via the network, and prioritize, based on the QoS framework, PTT traffic provided in the PTT session with the other device. - View Dependent Claims (16, 17, 18, 19, 20)
Specification