Managing hidden security features in user equipment
First Claim
1. A method, comprising:
- decreasing, with a device via a first application programming interface (API), a timer, associated with the device, from a first value to a second value,the device having a push to talk (PTT) application that is authenticated to access the first API,the timer establishing when the device checks for traffic received from a network,the first value of the timer causing the device to check for traffic received from the network at a first frequency,the second value of the timer causing the device to check for traffic received from the network at a second frequency, andthe second frequency being greater than the first frequency;
establishing, by the device and via a 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:
-
decreasing, with a device via a first application programming interface (API), a timer, associated with the device, from a first value to a second value, the device having a push to talk (PTT) application that is authenticated to access the first API, the timer establishing when the device checks for traffic received from a network, the first value of the timer causing the device to check for traffic received from the network at a first frequency, the second value of the timer causing the device to check for traffic received from the network at a second frequency, and the second frequency being greater than the first frequency; establishing, by the device and via a 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; modify, via a first application programming interface (API), a timer associated with the device, the device having a push to talk (PTT) application that is authenticated to access the first API, the timer establishing when the device checks for traffic received from a network, establish, via a second API of the PTT application that is authenticated 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, utilize the PTT application to terminate the PTT session with the other device, determine that the PTT application is removed from the device, restore, via the first API, the timer to a default value when the PTT application is removed from the device, and terminate, via the second API, the data connection with the network when the PTT application is removed from the 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; modify, via a first application programming interface (API) a timer associated with the device, the device having a push to talk (PTT) application that is authenticated to access the first API, the timer establishing when the device checks for traffic received from a network, establish, via a 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, prioritize, based on the QoS framework, PTT traffic provided in the PTT session with the other device, determine that the PTT application is uninstalled from the device, restore, via the first API, the timer to a default value when the PTT application is uninstalled from the device, and terminate, via the second API, the data connection with the network when the PTT application is uninstalled from the device. - View Dependent Claims (16, 17, 18, 19, 20)
Specification