×

Edge server selection for enhanced services network

  • US 9,923,897 B2
  • Filed: 03/06/2014
  • Issued: 03/20/2018
  • Est. Priority Date: 03/06/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a computing system implementing an enhanced services network, the method comprising:

  • authenticating a client at one or more coordinating servers of a server system for one or more sessions of the client for the enhanced services network based on authentication information received from the client over a communications network;

    maintaining a client-specific group of client-side edge servers available to the client across all sessions of the client for the enhanced services network in which the client-specific group of client-side edge servers is a limited subset of a domain of client-side edge servers of the enhanced services network, the client-specific group of client-side edge servers including a predefined quantity or proportion of the domain of client-side edge servers;

    following a first authentication of the client for a session of the enhanced services network of the one or more sessions, directing a browser program of the client to establish a connection to a first client-side edge server of the client-specific group, the first client-side edge server facilitating, via a first set of one or more resource-side edge servers of the enhanced services network, at least a portion of the session between the client and one or more third-party network resources hosted by one or more third-party servers located outside of the enhanced services network by;

    receiving, from the client, a first request initiated via the browser program for the one or more third-party network resources, establishing a virtual private network with the first set of one or more resource-side edge servers located along a communications path to the one or more third-party network resources, and processing the first request on-behalf of the client via the first client-side edge server and the first set of one or more resource-side edge servers; and

    following a second authentication of the client for a subsequent session of the enhanced services network of the one or more sessions, directing the browser program of the client to establish a connection to a second client-side edge server of the client-specific group, the second client-side edge server facilitating, via a second set of one or more resource-side edge servers of the enhanced services network that differs from the first set, at least a portion of the subsequent session between the client and one or more third-party network resources hosted by one or more third-party servers located outside of the enhanced services network by;

    receiving, from the client, a second request initiated via the browser program for the one or more third-party network resources, establishing a virtual private network with the second set of one or more resource-side edge servers located along a communications path to the one or more third-party network resources hosted by the one or more third-party servers, and processing the second request on-behalf of the client via the second client-side edge server and the second set of one or more resource-side edge servers.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×