SECURITY FOR NETWORK LOAD BROADCASTS OVER CELLULAR NETWORKS
First Claim
Patent Images
1. A method for obtaining cellular network load information, the method comprising:
- receiving, by a processor of an endpoint device from a policy server of a cellular network, a decryption key for decrypting the cellular network load information and a policy of the cellular network that indicates how the endpoint device is permitted to respond to the cellular network load information;
wherein the endpoint device is a phone;
receiving, by the processor, the cellular network load information, wherein the cellular network load information comprises a volume of a bandwidth used for user traffic and for control traffic by the cellular network, wherein the cellular network load information is received via a broadcast message from the cellular network, wherein the cellular network load information is encrypted, wherein the policy is received prior to the receiving the cellular network load information;
decrypting, by the processor, the cellular network load information using the decryption key that was received from the policy server; and
performing, by the processor, a task responsive to the cellular network load information that is decrypted, wherein the task is performed based on the policy of the cellular network that indicates how the endpoint device is permitted to respond to the cellular network load information, wherein the task comprises switching the endpoint device between a usage of the cellular network and a usage of a non-cellular network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer readable medium and apparatus for obtaining cellular network load information in a secure manner are disclosed. For example, the method receives the cellular network load information, where the cellular network load information is encrypted. The method then decrypts the cellular network load information using a decryption key and performs a task responsive to the network load information that is decrypted.
-
Citations
20 Claims
-
1. A method for obtaining cellular network load information, the method comprising:
-
receiving, by a processor of an endpoint device from a policy server of a cellular network, a decryption key for decrypting the cellular network load information and a policy of the cellular network that indicates how the endpoint device is permitted to respond to the cellular network load information;
wherein the endpoint device is a phone;receiving, by the processor, the cellular network load information, wherein the cellular network load information comprises a volume of a bandwidth used for user traffic and for control traffic by the cellular network, wherein the cellular network load information is received via a broadcast message from the cellular network, wherein the cellular network load information is encrypted, wherein the policy is received prior to the receiving the cellular network load information; decrypting, by the processor, the cellular network load information using the decryption key that was received from the policy server; and performing, by the processor, a task responsive to the cellular network load information that is decrypted, wherein the task is performed based on the policy of the cellular network that indicates how the endpoint device is permitted to respond to the cellular network load information, wherein the task comprises switching the endpoint device between a usage of the cellular network and a usage of a non-cellular network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing a plurality of instructions which, when executed by a processor of an endpoint device, cause the processor to perform operations for obtaining cellular network load information, the operations comprising:
-
receiving from a policy server of a cellular network, a decryption key for decrypting the cellular network load information and a policy of the cellular network that indicates how the endpoint device is permitted to respond to the cellular network load information;
wherein the endpoint device is a phone;receiving the cellular network load information, wherein the cellular network load information comprises a volume of a bandwidth used for user traffic and for control traffic by the cellular network, wherein the cellular network load information is received via a broadcast message from the cellular network, wherein the cellular network load information is encrypted, wherein the policy is received prior to the receiving the cellular network load information; decrypting the cellular network load information using the decryption key that was received from the policy server; and performing a task responsive to the cellular network load information that is decrypted, wherein the task is performed based on the policy of the cellular network that indicates how the endpoint device is permitted to respond to the cellular network load information, wherein the task comprises switching the endpoint device between a usage of the cellular network and a usage of a non-cellular network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An endpoint device for obtaining cellular network load information, the endpoint device comprising:
-
a processor; and a computer-readable medium storing a plurality of instructions which, when executed by the processor, cause the processor to perform operations, the operations comprising; receiving from a policy server of a cellular network, a decryption key for decrypting the cellular network load information and a policy of the cellular network that indicates how the endpoint device is permitted to respond to the cellular network load information;
wherein the endpoint device is a phone;receiving the cellular network load information, wherein the cellular network load information comprises a volume of a bandwidth used for user traffic and for control traffic by the cellular network, wherein the cellular network load information is received via a broadcast message from the cellular network, wherein the cellular network load information is encrypted, wherein the policy is received prior to the receiving the cellular network load information; decrypting the cellular network load information using the decryption key that was received from the policy server; and performing a task responsive to the cellular network load information that is decrypted, wherein the task is performed based on the policy of the cellular network that indicates how the endpoint device is permitted to respond to the cellular network load information, wherein the task comprises switching the endpoint device between a usage of the cellular network and a usage of a non-cellular network. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification