US 12,468,586 B2
Network aware API for distributed data processing
Larry Socher, Vienna, VA (US); and Jon Darley, Guildford (GB)
Assigned to ESEYE LIMITED, Surrey (GB)
Filed by Eseye Limited, Guildford (GB)
Filed on Apr. 22, 2024, as Appl. No. 18/641,669.
Prior Publication US 2025/0328399 A1, Oct. 23, 2025
Int. Cl. G06F 9/54 (2006.01); H04L 41/0816 (2022.01)
CPC G06F 9/547 (2013.01) [H04L 41/0816 (2013.01)] 18 Claims
OG exemplary drawing
 
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.