×

Hierarchical routing and interface selection for multi-processor multimode network devices

  • US 9,411,647 B2
  • Filed: 01/20/2011
  • Issued: 08/09/2016
  • Est. Priority Date: 01/22/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for selecting a network connection for an application running on a first processor within a computing device, comprising:

  • receiving, in the first processor, request from the application to connect to a network, wherein the request from the application includes network selection policy parameters comprising at least one of a technology preference, a data rate requirement, a quality of service, and a desired network capability; and

    performing a hierarchical interface selection procedure among a plurality of processors, wherein the hierarchical interface selection procedure comprises;

    enumerating a list of available real interfaces on the first processor;

    enumerating a list of available remote processors directly coupled to the first processor, wherein each of the available remote processors is associated with at least one proxy interface representing a network interface on that remote processor;

    receiving in the first processor, from each available remote processor through at least one of the proxy interfaces, information about a selected best network interface available on that remote processor, wherein the selected best network interface is based on an interface match index I computed for each of the available network interfaces on that remote processor;

    evaluating how well each available real interface on the first processor satisfies the network selection policy parameters by computing an interface match index I for each of the available real interfaces; and

    selecting a highest matching network interface associated with a largest interface match index I corresponding to the network selection policy parameters from among the available real interfaces and proxy interfaces.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×