Patent ID: 9276895
Filing Date: 2016-03-01
CPC Classification: G06F,H04L

Claim Text:
1. A cloud server computing device for enabling device service discovery, comprising: a processor to: receive, from a printing device, a service discovery request comprising profile information associated with the printing device; authenticate the printing device based on a check of the profile information supplied by the printing device against a printer profile; and provide, based on the authentication and the profile information, the printing device with location information indicating a location from which to retrieve a list of services comprising service locations of services available to the printing device, wherein the location information comprises a uniform resource locator (URL) for retrieving the list of services, wherein an address of the URL represents the location where the list of services is located, the address where the list of services is located is distinct from a cloud server address of the cloud server computing device, and provide an encryption key usable to decrypt the list retrievable from the address of the URL where the list of services is located; the processor further to: identify a load requirement and a regional requirement; migrate at least one of the services through a change regarding a location of at least one of the services based on a location of the printing device and load of the cloud server computing device; and update the location information with the changed location of at least one of the services.