Patent ID: 11930439
Assignee: MARGO NETWORKS PVT. LTD.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 9:
10. A method for accessing digital data, comprising:
providing a computing device that has a network control and optimization (NCO) element executed by a processor of the computing device and a plurality of network hardware interfaces that each connect to a network through which each request for digital services is made from the NCO, each request having a request type;
keeping all network hardware interfaces of the computing device active when so instructed by the NCO element;
providing a received signal strength indication and a throughput of each network hardware interface when so instructed by the NCO element;
providing network details for each connected network from each network hardware interface to the NCO element;
honoring one or more classless static routes to allow the serving of network requests from a purely local environment;
receiving, by the network control and optimization element, a plurality of inputs;
storing a rule set that selects a particular hardware network interface for a type of request using a preferred network for a particular user having a particular user profile, wherein a rule for each particular type of request includes one or more preferred networks to use for the particular type of request, an experience setting for the particular user profile, a cost setting for the particular user profile and a balanced default setting for the particular user profile; and
selecting, for the particular user having the particular user profile, one of the plurality of hardware network interfaces to access one of the plurality of networks to be used to access each request from the NCO element to the content delivery network based on a rule selected from the stored rule set wherein the type of request matches the selected rule and the experience setting, cost setting and balanced default setting of the particular user profile for the particular user are met.