×

Network and interface selection on a computing device capable of establishing connections via multiple network communications media

  • US 8,788,715 B2
  • Filed: 07/12/2011
  • Issued: 07/22/2014
  • Est. Priority Date: 10/24/2003
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a plurality of media specific drivers individual ones of which being associated with individual, respective network interface cards, individual media specific drivers being configured to obtain network interface status/capabilities information from individual associated network interface cards;

    a rules engine configured to;

    obtain the network interface status/capabilities information from the individual media specific drivers,cause the network interface status/capabilities information to be stored in a rule store,access network and interface selection rules spanning multiple communication media from the rule store,apply an order of precedence to sources of rules, andapply a set of selection rules to accumulated network interface status/capabilities information to make network and interface selection decisions;

    an application program interface configured to enable access to the network interface status/capabilities information to one or more applications, one or more provisioning services, one or more group-policy services, or a user interface;

    a set of media specific modules configured to support automatic network and interface selection, under the influence of the rules engine, relating to particular media types, individual media specific modules being configured to receive, from the rules engine, network interface configuration commands to connect to a particular network or networks; and

    a media specific module interface configured to enable communication between the media specific modules and the rules engine, the media specific module interface including a normalization module to facilitate communication standardization between the rules engine and different types of the media specific modules.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×