Patent ID: 9294362
Filing Date: 2016-03-22
CPC Classification: H04L

Claim Text:
1. A method for providing data to an endpoint device via a cloud-based service, wherein the cloud-based service is one of a plurality of cloud-based services running on the endpoint device, the method comprising: providing the data via the cloud-based service to the endpoint device, wherein the data is transmitted over a content distribution network to the endpoint device according to a default Quality of Service; learning how important the cloud-based service is to a user of the endpoint device, wherein how important the cloud-based service is to the user is relative to importances of others of the plurality of cloud-based services, wherein how important the cloud-based service is to the user is based at least in part on a current location of the user, and wherein the current location indicates whether the user requires urgent access to the data, and wherein the learning comprises ranking the plurality of cloud-based services according to importance to the user, wherein the ranking comprises: automatically adjusting the providing of the data via the cloud-based service to the endpoint device in response to how important the cloud-based service is to the user, wherein the adjusting results in the cloud-based service transmitting the data over the content distribution network to the endpoint device according to a Quality of Service other than the default Quality of Service for at least a temporary period of time.