Patent ID: 9229981
Filing Date: 2016-01-05
CPC Classification: G06F

Claim Text:
1. A computer program product comprising: a non-transitory computer readable storage medium; and computer usable code stored on the non-transitory computer readable storage medium, where, if executed by a processor, the computer usable code causes a computer to: identify one or more visualization characteristics of a user interface (UI) associated with an application on a client device, wherein the one or more visualization characteristics are to include a number of elements in a data view of the UI; receive a query from the application; generate a query plan based on the one or more visualization characteristics, a historical performance of a network infrastructure and a current status of the network infrastructure, wherein the historical performance is to include one or more of a response time of one or more individual service endpoints in the network infrastructure, a composite response time, a network latency, a functional profile of two or more similar service endpoints, and a re-query attempt history; select a number of elements in a responsive data set for the query plan based at least in part on the one or more visualization characteristics, wherein the number of elements in the responsive data set is to be less than a full result size; select one or more of a plurality of service endpoints in the network infrastructure for the query plan based at least in part on the one or more visualization characteristics; and generate a response to the query in accordance with the query plan.