Patent ID: 11876721
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 7:
8. A method comprising:
collecting traffic data for a service over a period of time;
analyzing the traffic data to determine that a traffic pattern, contained between a first time and a second time, indicates an amount of traffic that exceeds a threshold amount established to indicate traffic overload for an endpoint;
providing the traffic pattern, the first time, the second time, and an identification of the endpoint to a provider of the service;
receiving, from the provider of the service, a time-based profile for proactively switching between traffic routing configurations for the service, wherein the time-based profile specifies the first time and the second time;
routing, by one or more processors, traffic for the service based on a first traffic routing configuration;
determining that a current time corresponds to the first time specified in the time-based profile;
in response to determining that the current time corresponds to the first time specified in the time-based profile, causing a switch from the first traffic routing configuration to a second traffic routing configuration;
routing the traffic for the service based on the second traffic routing configuration after the first time;
determining that the current time corresponds to the second time specified in the time-based profile;
in response to determining that the current time corresponds to the second time, causing a switch from the second traffic routing configuration (i) back to the first traffic routing configuration or (ii) to a third routing configuration; and
routing the traffic for the service based on the second traffic routing configuration or the third traffic routing configuration after the second time.