Loading...
Please wait, while we are loading the content...
Similar Documents
Systems and Methods for Routing Remote Application Data
| Content Provider | The Lens |
|---|---|
| Description | L'invention concerne des systèmes et des procédés pour un moteur de recommandation POP qui comprennent un ou plusieurs processeurs qui peuvent identifier une ou plusieurs plateformes en nuage sélectionnées parmi une pluralité de plateformes infonuagiques pour lesquelles classer un ou plusieurs points de présence (POP) d'une pluralité de POP fournis par chaque plateforme infonuagique de la ou des plateformes infonuagiques. Le ou les processeurs peuvent recevoir des métriques sur les performances d'accès à un ou plusieurs réseaux par des dispositifs par l'intermédiaire de chaque POP du ou des POP de la pluralité de POP à travers chaque plateforme infonuagique de la ou des plateformes infonuagiques. Le ou les processeurs peuvent déterminer un classement de la pluralité de POP à travers la ou les plateformes infonuagiques sur la base des métriques. Le ou les processeurs peuvent générer un rapport identifiant les classements pour le POP et/ou les POP de la pluralité de POP à travers la ou les plateformes infonuagiques. |
| Abstract | Systems and methods for a POP recommendation engine include one or more processors which may identify one or more cloud platforms selected from a plurality of cloud platforms for which to rank one or more points of presence (POP) of a plurality of POPs provided by each of the one or more cloud platforms. The processor(s) may receive metrics on performance of accessing one or more networks by devices via each of the one or more POPs of the plurality of POPs across each of the one or more cloud platforms. The processor(s) may determine a ranking of the plurality of POPs across the one or more cloud platforms based on the metrics. The processor(s) may generate a report identifying the rankings for at least the one or more POPs of the plurality of POPs across the one or more cloud platforms. |
| Related Links | https://www.lens.org/images/patent/WO/2023209405/A1/WO_2023_209405_A1.pdf |
| Language | English |
| Publisher Date | 2023-11-02 |
| Access Restriction | Open |
| Alternative Title | Systèmes Et Procédés De Routage De Données D'application À Distance |
| Content Type | Text |
| Resource Type | Patent |
| Date Applied | 2022-04-27 |
| Agent | Malamis, Alkistis-irene |
| Applicant | Citrix Systems Inc Papanikitas Konstantinos Pispirigkos Georgios Michalopoulos Panagiotis |
| Application No. | 2022000024 |
| Claim | A method comprising: identifying, by one or more processors, one or more cloud platforms selected from a plurality of cloud platforms for which to rank one or more points of presence (POP) of a plurality of POPs provided by each of the one or more cloud platforms; receiving, by the one or more processors, metrics on performance of accessing one or more networks by devices via each of the one or more POPs of the plurality of POPs across each of the one or more cloud platforms; determining, by the one or more processors, a ranking of the plurality of POPs across the one or more cloud platforms based on the metrics; and generating, by the one or more processors, a report identifying the rankings for at least the one or more POPs of the plurality of POPs across the one or more cloud platforms. The method of claim 1 , further comprising: receiving, by the one or more processors, from a computing device, a request for the report, the request including the selection of the one or more cloud platforms from the plurality of cloud platforms; transmitting, by the one or more processors, the report to the computing device. The method of claim 2, wherein the request is received at a time instance, and wherein the rankings are determined based on metrics obtained within a duration from the time instance. The method of claim 2, wherein the request identifies one or more geographic regions based on which the report is to be generated. The method of claim 4, wherein the one or more geographic regions correspond to locations in which devices are to access a resource via a respective POP of the plurality of POPs. The method of claim 1 , wherein generating the report comprises: generating, by the one or more processors, the report for a resource accessible via the one or more networks through at least some of the plurality of POPs; and transmitting, by the one or more processors, the report to a computing device corresponding to the resource. The method of claim 1 , wherein the metrics comprise at least one of a median round trip time (RTT), a median throughput, or an average availability for the respective POPs of the plurality of POPs. The method of claim 7, further comprising computing a score indicating performance of the respective POPs of the plurality of POPs, wherein the score is computed based on a weighted average round trip time (RTT) for the respective POP with respect to at least one of a lowest RTT of the plurality of POPs, an RTT for a geographically closest POP, or the median RTT of the plurality of POPs. The method of claim 1 , wherein the selection of the one or more cloud platforms from the plurality of cloud platforms comprises a selection of each of the plurality of cloud platforms, and wherein the report includes rankings for at least some of the plurality of POPs of the plurality of cloud platforms. A system comprising: one or more processors configured to: identify one or more cloud platforms selected from a plurality of cloud platforms for which to rank one or more points of presence (POP) of a plurality of POPs provided by each of the one or more cloud platforms; receive metrics on performance of accessing one or more networks by devices via each of the one or more POPs of the plurality o f POPs across each of the one or more cloud platforms; determine a ranking of the plurality of POPs across the one or more cloud platforms based on the metrics; and generate a report identifying the rankings for at least the one or more POPs of the plurality of POPs across the one or more cloud platforms. 1 1 . The system of claim 10, wherein the one or more processors are configured to: receive, from a computing device, a request for the report, the request including the selection of the one or more cloud platforms from the plurality of cloud platforms; transmit the report to the computing device. The system of claim 1 1 , wherein the request is received at a time instance, and wherein the rankings are determined based on metrics obtained within a duration from the time instance. The system of claim 1 1 , wherein the request identifies one or more geographic regions based on which the report is to be generated. The system of claim 13, wherein the one or more geographic regions correspond to locations in which devices are to access a resource via a respective POP of the plurality of POPs. The system of claim 10, wherein to generate the report, the one or more processors are configured to: generate the report for a resource via the one or more networks through at least some of the plurality of POPs; and transmit the report to a computing device corresponding to the resource. The system of claim 10, wherein the metrics comprise at least one of a median round trip time (RTT), a median throughput, or an average availability for the respective POPs of the plurality of POPs. The system of claim 16, wherein the one or more processors are further configured to compute a score indicating performance of the respective POPs of the plurality of POPs, wherein the score is computed based on a weighted average round trip time (RTT) for the respective POP with respect to at least one of a lowest RTT of the plurality of POPs, an RTT for a geographically closest POP, or the median RTT of the plurality of POPs. The system of claim 10, wherein the selection of the one or more cloud platforms from the plurality of cloud platforms comprises a selection of each of the plurality of cloud platforms, and wherein the report includes rankings for at least some of the plurality of POPs of the plurality of cloud platforms. A non-transitory computer readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to: identify one or more cloud platforms selected from a plurality of cloud platforms for which to rank one or more points of presence (POP) of a plurality of POPs provided by each of the one or more cloud platforms; receive metrics on performance of accessing one or more networks by devices via each of the one or more POPs of the plurality of POPs across each of the one or more cloud platforms; determine a ranking of the plurality of POPs across the one or more cloud platforms based on the metrics; and generate a report identifying the rankings for at least the one or more POPs of the plurality of POPs across the one or more cloud platforms. The non-transitory computer readable medium of claim 19, wherein the metrics comprise at least one of a median round trip time (RTT), a median throughput, or an average availability for the respective POPs of the plurality of POPs, and wherein the instructions further cause the one or more processors to compute a score indicating performance of the respective POPs of the plurality of POPs, wherein the score is computed based on a weighted average round trip time (RTT) for the respective POP with respect to at least one of a lowest RTT of the plurality of POPs, an RTT for a geographically closest POP, or the median RTT of the plurality of POPs. |
| CPC Classification | TRANSMISSION OF DIGITAL INFORMATION; e.g. TELEGRAPHIC COMMUNICATION |
| Extended Family | 133-301-289-330-328 153-313-062-848-10X |
| Patent ID | 2023209405 |
| Inventor/Author | Papanikitas Konstantinos Pispirigkos Georgios Michalopoulos Panagiotis |
| IPC | H04L43/065 H04L41/50 H04L43/0864 |
| Status | Pending |
| Simple Family | 133-301-289-330-328 153-313-062-848-10X |
| CPC (with Group) | H04L43/0864 H04L41/5096 H04L43/065 H04L43/06 H04L43/04 |
| Issuing Authority | World Intellectual Property Organization (WIPO) |
| Kind | Patent Application Publication |