Dynamic roaming partner prioritization based on service quality feedback

US11337147B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11337147-B2
Application numberUS-202017073454-A
CountryUS
Kind codeB2
Filing dateOct 19, 2020
Priority dateApr 24, 2019
Publication dateMay 17, 2022
Grant dateMay 17, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a server associated with an enterprise, 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; assigning, by the server, a ranking to each of the plurality of service provider networks by location based upon the received performance data and location data corresponding to each of the plurality of service provider networks, wherein assigning the ranking to the plurality of service provider networks further comprises assigning the ranking to each of the plurality of service provider networks based on pricing agreements with each of the plurality of service provider networks; pushing, by the server, the ranking to a first end use device; and enabling, by the server, a profile change 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 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. 2. The method of claim 1 , wherein receiving the performance data comprises receiving the performance data indicating jitter, packet loss, and latency. 3. The method of claim 1 , wherein receiving the performance data comprises receiving the performance data indicating a time the performance data was obtained. 4. The method of claim 1 , wherein receiving the performance data for each of the plurality of service provider networks comprises receiving the performance data for each of the plurality of service provider networks wherein each of the plurality of service provider networks comprises one of the following: a Wi-Fi network and a cellular network. 5. The method of claim 1 , further comprising receiving the pricing agreements the enterprise has with the plurality of service provider networks. 6. The method of claim 1 , wherein assigning the ranking comprises assigning weights to the received performance data and the location data corresponding to each of the plurality of service provider networks. 7. The method of claim 6 , wherein assigning the ranking comprises assigning the ranking to the plurality of service provider networks based on the weights and the pricing agreements with each of the plurality of service provider networks. 8. A system comprising: a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to: receive performance data and location data for each of a plurality of service provider networks from a plurality of end use devices associated with an enterprise; assign a ranking to the plurality of service provider networks by location based upon the received performance data and location data corresponding to each of the plurality of service provider networks, wherein the processing unit being operative to assign the ranking to the plurality of service provider networks further comprises the processor being operative to assign the ranking to each of the plurality of service provider networks based on pricing agreements with each of the plurality of service provider networks; push the ranking to a first end use device through an open roaming identity federation; and enable a profile change 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 the processing unit being operative to enable the profile change in the first end use device comprises the processing unit being operative to enable 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 the processing unit being operative to enable the profile change in the first end use device via remote SIM provisioning comprises the processing unit being operative to enable 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 the processing unit being operative to enable the profile change through the SM-DP+ device to the eUICC on the first end use device comprises the processing unit being operative to enable 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. 9. The system of claim 8 , wherein the performance data indicates a time the performance data was obtained. 10. The system of claim 8 , wherein each of the plurality of service provider networks comprises one of the following: a Wi-Fi network and a cellular network. 11. The system of claim 8 , wherein the information further comprises a pricing agreement the enterprise has with a service provider that provides the service provider network corresponding to the received performance data. 12. The system of claim 8 , wherein the processing unit being operative to assign the ranking comprises the processing unit being operative to assign weights to the received performance data and the location data corresponding to each of the plurality of service provider networks. 13. The system of claim 12 , wherein the processing unit being operative to assign the ranking comprises the processing unit being operative to assign the ranking to the plurality of service provider networks based on the weights and the pricing agreements with each of the plurality of service provider networks. 14. A non-transitory computer-readable medium that stores a set of instructions which when executed perform a method comprising: receiving, by a server associated with an enterprise, 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; assigning, by the server, a ranking to a plurality of service provider networks by location based the received performance data and location data corresponding to each of the plurality of service provider networks, wherein assigning the ranking to the plurality of service provider networks further comprises assigning the ranking to each of the plurality of service provider networks based on pricing agreements with each of the plurality of service provider networks; pushing, by the server, the ranking to a first end use device; and enabling, by the server, a profile change 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 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

Assignees

Inventors

Classifications

  • WLAN [Wireless Local Area Networks] · CPC title

  • Selecting a network or a communication service · CPC title

  • Access restriction or access information delivery, e.g. discovery data delivery (signalling during connection H04W76/00) · CPC title

  • Processing of subscriber group data · CPC title

  • H04W8/205Primary

    Transfer to or from user equipment or user record carrier · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11337147B2 cover?
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 u…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04W8/205. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 17 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).