ve a catalog request from the client server, the request including data indicative of the client, a client catalog and an end-user device, assemble a response including data indicative of content associated with the client catalog, and provide the response to the client server; wherein the end-user device has associated attribute capability constraints prescribing a range of acceptable values for