| CPC G06F 9/547 (2013.01) [H04L 41/0816 (2013.01)] | 18 Claims |

|
1. An electronic device comprising:
a communication system configured to facilitate communication externally to the electronic device over a plurality of different communication networks;
a memory configured to store, as static values, the value of one or more static properties for each of the plurality of different communication networks;
a processing system configured to:
execute one or more applications configured to communicate using the communication system;
host a network monitoring application configured to monitor, as dynamic values, the value of one or more dynamic properties for each of the plurality of different communication networks; and
host an application programming interface configured to respond to an API request, from a requesting one of the one or more applications, by providing one or more of the dynamic values and/or static values to the requesting application,
wherein the requesting one of the one or more applications is configured to adjust a function performed by the application responsive to the one or more of the dynamic values and/or static values.
|