Patent ID: 9253056
Filing Date: 2016-02-02
CPC Classification: H04L

Claim Text:
1. A method for enhancing performance of applications, comprising: receiving a request from an application of a given entity by a cloud application programming interface (API) abstraction layer for core services shared among a plurality of entities; determining a requestor of the request by a computing processor; determining performance level information for the requestor by the computing processor based on entity specific performance rules defined by the given entity; and including the performance level information in the request by the computing processor, wherein the request is routed for servicing by one or more of the core services using the performance level information in the request without affecting servicing of requests from other entities of the plurality of entities; wherein the determining of the performance level information for the request based on the entity specific performance rules defined by the given entity further comprises: determining a user role assigned to the requestor and a current time; and determining the performance level assigned to the user role during the current time according to the entity specific performance rules defined by the given entity.