Patent ID: 9390444
Filing Date: 2016-07-12
CPC Classification: G06F,G06Q

Claim Text:
1. A method for processing requests differently based on technical capabilities of requesting devices, the method comprising: receiving, by a first interface application of a plurality of interface applications of a server, a request that includes identity information associated with a user of a user device of the requesting devices, determining, by the first interface application of the server, technical capabilities associated with the user based on the identity information associated with the user of the user device; generating, by the first interface application of the server, a subset request based on the technical capabilities associated with the user, sending, by the first interface application of the server, the subset request to a product adaptor of the server; receiving, by the product adaptor of the server, the subset request from the first interface application; determining, by the product adaptor of the server and based on the subset request, that a cache of the product adaptor stores a response that includes information about a subset of products that are compatible with the technical capabilities associated with the user; retrieving, by the product adaptor of the server, the response from the cache of the product adaptor based on determining that the cache of the product adaptor stores the response; and transmitting, by the product adaptor of the server, the information about the subset of the products to the first interface application,