US2022394599A1PendingUtilityA1

Dynamic roaming partner prioritization based on service quality feedback

Assignee: CISCO TECH INCPriority: Apr 24, 2019Filed: May 16, 2022Published: Dec 8, 2022
Est. expiryApr 24, 2039(~12.7 yrs left)· nominal 20-yr term from priority
H04W 48/16H04W 8/205H04W 84/12H04W 48/18H04W 8/08H04W 8/186H04W 8/06H04W 48/08
71
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Dynamic roaming partner prioritization based on service quality feedback may be provided. First, a server associated with an enterprise may receive performance data and location data for each of a plurality of service provider networks from a plurality of end use devices associated with the enterprise. Next, the server may assign a ranking to a plurality of service providers by location based upon information. The information may comprise the received performance data and the location data corresponding to each of the plurality of service provider networks. The server may then push the ranking to a first end use device.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A method comprising:
 passing, by a node to a server associated with an enterprise, performance data and location data for a plurality of service provider networks from a plurality of end use devices associated with the enterprise; and   passing, by the node from the server, a ranking to a first end use device;   wherein the ranking being assigned by the server to the plurality of service provider networks by location based upon the received performance data and location data corresponding to the plurality of service provider networks,   wherein assigning the ranking to the plurality of service provider networks comprises assigning the ranking to the plurality of service provider networks based on pricing agreements with the plurality of service provider networks, and   wherein a profile change is enabled by the server in the first end use device, wherein the first end use device comprises a plurality of profiles each corresponding one of the plurality of service provider networks, wherein enabling the profile change in pushing the ranking to the first end use device comprises enabling the profile change in the first end use device via remote Subscriber Identification Module (SIM) provisioning to one of the plurality of profiles based on the ranking, wherein enabling the profile change in the first end use device via remote SIM provisioning comprises enabling the profile change through a Subscription Manager-Data Preparation+(SM-DP+) device to an Embedded Universal Integrated Circuit Card (eUICC) on the first end use device, and wherein enabling the profile change through the SM-DP+device to the eUICC on the first end use device comprises enabling the profile change through the SM-DP+device to the eUICC on the first end use device without having to know which network the first end use device is connected to.   
     
     
         3 . The method of  claim 2 , wherein passing the performance data comprises passing the performance data indicating jitter, packet loss, and latency. 
     
     
         4 . The method of  claim 2 , wherein passing the performance data comprises passing the performance data indicating a time the performance data was obtained. 
     
     
         5 . The method of  claim 2 , wherein passing the performance data for the plurality of service provider networks comprises passing the performance data for the plurality of service provider networks wherein the plurality of service provider networks comprises one of the following: a Wi-Fi network and a cellular network. 
     
     
         6 . The method of  claim 2 , further comprising passing the pricing agreements the enterprise has with the plurality of service provider networks. 
     
     
         7 . The method of  claim 2 , wherein assigning the ranking comprises assigning weights to the received performance data and the location data corresponding to the plurality of service provider networks. 
     
     
         8 . The method of  claim 7 , wherein assigning the ranking comprises assigning the ranking to the plurality of service provider networks based on the weights and the pricing agreements with the plurality of service provider networks. 
     
     
         9 . A system comprising:
 a memory storage; and   a processing unit disposed in a node and coupled to the memory storage, wherein the processing unit is operative to:   pass, to a server associated with an enterprise, performance data and location data for a plurality of service provider networks from a plurality of end use devices associated with the enterprise; and   pass, from the server, a ranking to a first end use device;   wherein the ranking being assigned by the server to the plurality of service provider networks by location based upon the received performance data and location data corresponding to the plurality of service provider networks,   wherein assigning the ranking to the plurality of service provider networks comprises assigning the ranking to the plurality of service provider networks based on pricing agreements with the plurality of service provider networks, and   wherein a profile change is enabled by the server in the first end use device, wherein the first end use device comprises a plurality of profiles each corresponding one of the plurality of service provider networks, wherein enabling the profile change in pushing the ranking to the first end use device comprises enabling the profile change in the first end use device via remote Subscriber Identification Module (SIM) provisioning to one of the plurality of profiles based on the ranking, wherein enabling the profile change in the first end use device via remote SIM provisioning comprises enabling the profile change through a Subscription Manager-Data Preparation+(SM-DP+) device to an Embedded Universal Integrated Circuit Card (eUICC) on the first end use device, and wherein enabling the profile change through the SM-DP+device to the eUICC on the first end use device comprises enabling the profile change through the SM-DP+device to the eUICC on the first end use device without having to know which network the first end use device is connected to.   
     
     
         10 . The system of  claim 9 , wherein the performance data indicates jitter, packet loss, and latency. 
     
     
         11 . The system of  claim 9 , wherein the performance data indicates a time the performance data was obtained. 
     
     
         12 . The system of  claim 9 , wherein the plurality of service provider networks comprise one of the following: a Wi-Fi network and a cellular network. 
     
     
         13 . The system of  claim 9 , wherein the processing unit is further operative to pass the pricing agreements the enterprise has with the plurality of service provider networks. 
     
     
         14 . The system of  claim 9 , wherein assigning the ranking comprises assigning weights to the received performance data and the location data corresponding to the plurality of service provider networks. 
     
     
         15 . A non-transitory computer-readable medium that stores a set of instructions which when executed perform a method comprising:
 passing, by a node to a server associated with an enterprise, performance data and location data for a plurality of service provider networks from a plurality of end use devices associated with the enterprise; and   passing, by the node from the server, a ranking to a first end use device;   wherein the ranking being assigned by the server to the plurality of service provider networks by location based upon the received performance data and location data corresponding to the plurality of service provider networks,   wherein assigning the ranking to the plurality of service provider networks comprises assigning the ranking to the plurality of service provider networks based on pricing agreements with the plurality of service provider networks, and   wherein a profile change is enabled by the server in the first end use device, wherein the first end use device comprises a plurality of profiles each corresponding one of the plurality of service provider networks, wherein enabling the profile change in pushing the ranking to the first end use device comprises enabling the profile change in the first end use device via remote Subscriber Identification Module (SIM) provisioning to one of the plurality of profiles based on the ranking, wherein enabling the profile change in the first end use device via remote SIM provisioning comprises enabling the profile change through a Subscription Manager-Data Preparation+(SM-DP+) device to an Embedded Universal Integrated Circuit Card (eUICC) on the first end use device, and wherein enabling the profile change through the SM-DP+device to the eUICC on the first end use device comprises enabling the profile change through the SM-DP+device to the eUICC on the first end use device without having to know which network the first end use device is connected to.   
     
     
         16 . The non-transitory computer-readable medium of  claim 15 , wherein passing the performance data comprises passing the performance data indicating jitter, packet loss, and latency. 
     
     
         17 . The non-transitory computer-readable medium of  claim 15 , wherein passing the performance data comprises passing the performance data indicating a time the performance data was obtained. 
     
     
         18 . The non-transitory computer-readable medium of  claim 15 , wherein passing the performance data for the plurality of service provider networks comprises passing the performance data for the plurality of service provider networks wherein the plurality of service provider networks comprises one of the following: a Wi-Fi network and a cellular network. 
     
     
         19 . The non-transitory computer-readable medium of  claim 15 , further comprising passing the pricing agreements the enterprise has with the plurality of service provider networks. 
     
     
         20 . The non-transitory computer-readable medium of  claim 15 ,
 wherein assigning the ranking comprises assigning weights to the received performance data and the location data corresponding to the plurality of service provider networks.   
     
     
         21 . The non-transitory computer-readable medium of  claim 19 ,
 wherein assigning the ranking comprises assigning the ranking to the plurality of service provider networks based on the weights and the pricing agreements with the plurality of service provider networks.

Join the waitlist — get patent alerts

Track US2022394599A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.