Patent ID: 11164268

Abstract:
To differentially respond to data requests, a request handling server stores (i) a predefined set of response definitions, each response definition having a distinct assigned virtual requester identifier, and (ii) for each virtual requester identifier, a selection criterion. The server receives a data request associated with one of a plurality of requesters, and includes (i) request parameters and (ii) a requester attribute set. The data request may be a request for travel product offers formatted according to the New Distribution Capability (NDC) standard. The server compares the requester attribute set with the selection criteria; based on the comparison, assigns a selected one of the virtual requester identifiers to the data request; retrieves an active one of the response definitions corresponding to the selected virtual requester identifier; obtains response data according to the request parameters and the active response definition; and transmits, in response to the data request, the response data.