×

Dynamic network selection

  • US 9,749,933 B2
  • Filed: 06/29/2012
  • Issued: 08/29/2017
  • Est. Priority Date: 06/29/2012
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium having a plurality of non-transitory instructions executable with a processor of a mobile device to:

  • support a service flow for a service operating on the mobile device;

    determine performance requirements for the service flow;

    determine a priority for the service flow;

    determine performance capabilities for multiple wireless networks;

    determine each one or more of the multiple wireless networks having performance capabilities equal to or greater than the performance requirements to be a qualified wireless network for the service flow;

    facilitate use of a first wireless network of the qualified networks to support the service flow;

    change support of the service flow from the first wireless network to a second wireless network of the qualified networks after determining the performance capabilities of the first wireless network no longer meets the performance requirements of the service;

    determine from system performance parameters associated with the second wireless network one or more existing service flows currently active thereon;

    determine from the system performance parameters a priority for each of the existing service flows;

    preempt one of the existing service flows of the second wireless network with the service flow through issuance of a preemption message to the second network, the preemption message being communicated from the mobile device to the second wireless network;

    select the one of the existing service flows to preempt to be one of the existing services flows having the priority lower than the priority of the service flow;

    identify within the preemption message the priority associated with the service; and

    identify within the preemption message the one of the existing service flows to be preempted.

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