Patent ID: 9544190
Date: 2017-01-10
CPC Classifications: H04L

Claim:
1. A method of configuring an application on an endpoint device by use of DNS-based service discovery of available configuration profiles, comprising: determining, by the endpoint device, a target network domain for a user; retrieving, by the endpoint device, PTR records from a DNS server associated with the target network domain, wherein each PTR record is associated with one of a plurality of service instances and each service instance is associated with a respective SRV record and TXT record, enumerating, by the endpoint device, the plurality of service instances based upon the retrieved PTR records; receiving, by the endpoint device, a selection of one of the enumerated service instances from the user; retrieving, by the endpoint device, the SRV and TXT records associated with the selected service instance; constructing, by the endpoint device, a service instance Uniform Resource Locator (URL) for the selected service instance based on a scheme and a path contained in the TXT record associated with the selected service instance; requesting, by the endpoint device, a settings file referenced by the constructed service instance URL, the requested settings file comprising application configuration settings; and after receiving the requested settings file, applying, by the endpoint device, the application configuration settings from the requested settings file to configure the application.