US 12,407,614 B2
End-to-end neutral host network-as-a-service
Nagendra Kumar Nainar, Morrisville, NC (US); Carlos M. Pignataro, Cary, NC (US); Akram Sheriff, Newark, CA (US); Vinay Saini, Karnatka (IN); and Rajesh Indira Viswambharan, Karnataka (IN)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Jun. 6, 2023, as Appl. No. 18/206,245.
Prior Publication US 2024/0414089 A1, Dec. 12, 2024
Int. Cl. H04L 47/10 (2022.01); H04L 45/12 (2022.01); H04L 47/2425 (2022.01)
CPC H04L 47/18 (2013.01) [H04L 45/123 (2013.01); H04L 47/2425 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method performed at least in part by an end-to-end neutral host Network-as-a-service (NaaS) comprising:
receiving a registration from an internet service provider, the registration including service parameters associated with the internet service provider;
storing the registration with the service parameters in a NaaS database;
receiving, from a user device, a request for a connection to a remote service, the request including user parameters required for the connection;
identifying, in the NaaS database, service providers that provide connections having respective service parameters that are compatible with the user parameters;
determining multiple paths offered by the service providers between the user device and the remote service;
receiving, from a network monitoring service, network performance data for each path of the multiple paths;
identifying, using the network performance data and from the multiple paths, an optimal path for establishing the connection between the user device and the remote service paths;
transmitting a request to service providers along the optimal path to instantiate a tunnel between the user device and the remote service; and
transmitting, to the user device, information relating to the tunnel.