Legal claims defining the scope of protection, as filed with the USPTO.
1. A method, comprising: storing, by a system comprising a processor, information relating to a communication network and a traffic flow in a trusted memory of a communication device; controlling, by the system, access to the information stored in the trusted memory and access to functional blocks of the communication device by an application associated with the communication device, based on whether the application is a trusted application, in accordance with a defined communication enhancement criterion, wherein the trusted memory and the functional blocks are in a trusted zone of the communication device that is associated with a defined trust level that is a higher trust level than another defined trust level associated with another zone of the communication device that comprises another memory, wherein the functional blocks are embedded in a system-on-chip component to facilitate resource control and security of the functional blocks within the system-on-chip component, and wherein access to a control layer of the system-on-chip component facilitates the controlling of the access to the functional blocks by the application; and in response to determining the application is the trusted application, analyzing, by the system, the information relating to the communication network and the traffic flow associated with the communication device to facilitate determining a functional block of the functional blocks that is to be utilized by the application based on a result of the analyzing relating to a level of network congestion of the communication network and an amount of the traffic flow associated with the communication device.
2. The method of claim 1 , further comprising: receiving, by the system, authentication information in connection with the application; and determining, by the system, whether the application is the trusted application based on the authentication information.
3. The method of claim 1 , further comprising: monitoring, by the system, a first condition relating to the communication network and a second condition relating to the traffic flow; receiving, by the system, data associated with the first condition relating to the communication network and the second condition relating to the traffic flow; and analyzing, by the system, the data associated with the first condition relating to the communication network and the second condition relating to the traffic flow.
4. The method of claim 3 , further comprising: determining, by the system, whether to use the functional block of the functional blocks in connection with the application, based on a first result of the analyzing of the data and a second result of determining whether the application is the trusted application; and determining, by the system, an operational state of the functional block to utilize in connection with the application, based on a third result of the determining whether to use the functional block.
5. The method of claim 3 , further comprising: presenting, by the system, the data to the application, wherein the application is determined to be the trusted application to facilitate analysis of the data by the application; and presenting, by the system, resource information relating to the functional blocks to the application to facilitate analysis of the resource information by the application.
6. The method of claim 5 , further comprising: receiving, by the system, selection information from the application, wherein the selection information facilitates operating the communication device in accordance with an enhanced operation condition that satisfies a defined communication enhancement criterion relating to operation of the communication device; initializing, by the system, a functional block of the functional blocks, based on the selection information, in accordance with the defined communication enhancement criterion; and establishing, by the system, a communication connection between the application and a network device of the communication network to facilitate communicating traffic based on operation of the functional block.
7. The method of claim 6 , further comprising: presenting, by the system, operational information relating to the enhanced operation condition to the network device to facilitate notifying the network device that the communication device is operating in accordance with the enhanced operation condition to facilitate a modification of a network operational parameter in response to the enhanced operation condition.
8. The method of claim 1 , further comprising: storing, by the system, data associated with the application in a cache memory in the trusted zone of the communication device; setting, by the system, a processing condition relating to processing of the data; and setting, by the system, a type of processing to be performed on the data.
9. The method of claim 8 , further comprising: monitoring, by the system, condition-related information relating to the processing condition; and detecting, by the system, an occurrence of the processing condition based on the condition-related information.
10. The method of claim 9 , further comprising: retrieving, by the system, the data from the cache memory; processing, by the system, the data to generate processed data, based on the type of processing; and presenting, by the system, the processed data to the application.
11. A system, comprising: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: storing data relating to a communication network and a traffic flow in a trusted memory of user equipment; and controlling access to the data stored in the trusted memory and access to a resources of the user equipment by an application associated with the user equipment, based on whether the application is a trusted application, in accordance with a defined communication enhancement criterion relating to a defined trust level associated with the trusted memory, wherein the defined trust level facilitates indicating whether the application is sufficiently trusted to permit the application to access the trusted memory and the resources, wherein the resources are located at a system-on-chip level to facilitate resource control and security of the resources at the system-on-chip level, and wherein access to a control layer at the system-on-chip level facilitates the controlling of the access to the resources; and in response to determining the application is the trusted application, analyzing the data relating to the communication network and the traffic flow associated with the user equipment to facilitate determining a resource of the resources to be utilized by the application based on a result of the analyzing relating to network congestion of the communication network and the traffic flow associated with the user equipment.
12. The system of claim 11 , wherein the operations further comprise: receiving an authentication credential in connection with the application; and determining whether the application is the trusted application based on the authentication credential, wherein the trusted memory and the resources are in a trusted zone of the user equipment that is associated with the defined trust level that is a higher trust level than another defined trust level associated with another zone of the user equipment that comprises another memory.
13. The system of claim 11 , wherein the operations further comprise: monitoring a condition relating to the communication network and another condition relating to the traffic flow; receiving the data associated with the condition relating to the communication network and the other condition relating to the traffic flow; and analyzing the data associated with the condition relating to the communication network and the other condition relating to the traffic flow to generate an analysis result.
14. The system of claim 13 , wherein the resources comprises functional blocks, and wherein the operations further comprise: determining whether to use a functional block of the functional blocks in connection with the application, based on the analysis result and a second result of a determination of whether the application is the trusted application; and determining an operational mode of the functional block to utilize in connection with the application based on the analysis result that indicates a level of the network congestion of the communication network and an amount of the traffic flow associated with the user equipment, in response to determining the functional block is to be used in connection with the application.
15. The system of claim 13 , wherein the resources comprises functional blocks, and wherein the operations further comprise: exposing, via a first interface, the data to the application, wherein the application is determined to be the trusted application to facilitate analysis of the data by the application; and exposing, via a second interface, resource information relating to the functional blocks to the application to facilitate analysis of the resource information by the application.
16. The system of claim 15 , wherein the operations further comprise: receiving selection information from the application, wherein the selection information facilitates operation of the user equipment in accordance with an enhanced operation condition that satisfies a defined communication enhancement criterion relating to operation of the user equipment; setting an operational parameter of a functional block of the set of functional blocks, based on the selection information, in accordance with the defined communication enhancement criterion; and establishing a communication connection between the application and a network device of the communication network to facilitate communication of traffic based on operation of the functional block.
17. The system of claim 11 , wherein the operations further comprise: storing data associated with the application in a cache memory in the trusted zone of the user equipment; and setting a processing condition and a type of processing in connection with processing the data.
18. The system of claim 17 , wherein the operations further comprise: sensing the processing condition has occurred; retrieving the data from the cache memory; and processing the data to generate processed data, based on the type of processing; and communicating the processed data to the application.
19. A computer-readable storage device storing executable instructions that, in response to execution, cause a system including a processor to perform operations, comprising: storing data relating to a communication network and a traffic flow in a trusted memory of a communication device; controlling access to the data stored in the trusted memory and access to a set of resources of the communication device by an application associated with the communication device, based on whether the application is a trusted application, in accordance with a defined communication enhancement criterion, wherein the trusted memory and the set of resources are in a trusted zone of the communication device that is associated with a defined trust level that is a higher trust level than another defined trust level associated with another zone of the communication device that comprises another memory, wherein the set of resources are embedded in a system-on-chip component to facilitate security of the set of resources in the system-on-chip component, and wherein access to a control layer of the system-on-chip component facilitates the controlling of the access to the set of resources; and in response to determining the application is the trusted application, analyzing the data relating to the communication network and the traffic flow associated with the communication device to facilitate determining a resource of the set of resources that is to be utilized by the application based on a result of the analyzing that relates to a level of congestion of the communication network and an amount of the traffic flow associated with the communication device.
20. The computer-readable storage device of claim 19 , wherein the operations further comprise: receiving certification-related information in connection with the application; and determining whether the application is the trusted application based on the certification-related information.
Unknown
February 23, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.