Patent ID: 7284197

Claim:
At a remote service in a computer network in which a plurality of endpoints communicates with the remote service using an identity of an end user at the endpoint, a method of providing application settings to the plurality of different endpoints based at least in part on the identity of the end user, comprising: providing at a remote service an identity-based application settings schema, the application settings schema having application settings-related fields arranged into a remote content document with defined structures for the fields; receiving from one endpoint a data access request for application settings information, the request including associated user identity information; identifying a plurality of schemas corresponding to the user identity, wherein at least one of the plurality of schemas is associated with an application settings service; creating a logical application settings document using the identified schema associated with the application settings service, wherein each set of data in the logical application settings document is structured to correspond to a field in the content document; and returning, in response to the data access request, the logical application settings document to the one endpoint.