Patent ID: 11937141
Assignee: MOBOPHILES, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A method for managing network traffic on a portable communication device comprising a processor, a memory, and a plurality of network interfaces configured to connect to a plurality of networks, the method comprising:
intercepting, by a traffic manager running on the processor, network data to and from an application running on the processor;
determining, by the traffic manager, when the network data comprises an idempotent request for a server;
transmitting, by the traffic manager, the same idempotent request as received from the application to the server via the plurality of networks, wherein the plurality of networks is arranged in a preference ranking;
receiving, by the traffic manager, a response to the idempotent request from the server via a first network of the plurality of networks;
selecting, by the traffic manager, the first network of the plurality of networks to use for receiving and transmitting additional network data associated with the idempotent request to and from the application;
monitoring a plurality of network status information associated with the plurality of networks; and
updating the preference ranking of the plurality of networks in response to the network status information,
wherein the idempotent request is transmitted to each network in order of the preference ranking.