发明名称 Intelligent High-Volume Cloud Application Programming Interface Request Caching
摘要 A system for processing requests handled by an application programming interface is disclosed. The system may receive a plurality of requests which call functions that are hosted by the application programming interface. Once the plurality of requests are received, the system may group a subset of the requests into a pool of requests if the subset of requests call similar functions hosted by the application programming interface. Additionally, the system may combine a set of requests from the pool of requests into a set of calls if the set of requests in the pool of requests are received by the system during a specified time interval. Furthermore, the system may include pushing the set of calls to a database to obtain a result set for the set of requests in the set of calls. The system may then receive the result set in response to the set of calls.
申请公布号 US2016301625(A1) 申请公布日期 2016.10.13
申请号 US201615185219 申请日期 2016.06.17
申请人 AT&T INTELLECTUAL PROPERTY I, L.P. 发明人 Rios Roque;Fontanetta Amee
分类号 H04L12/911;G06F9/54;G06F17/30;H04L29/08 主分类号 H04L12/911
代理机构 代理人
主权项 1. A system, comprising: a memory that stores instructions; a processor that executes the instructions to perform operations, the operations comprising: receiving a plurality of requests that each call a function of a plurality of functions;assigning a priority level to each request based on a type of device making each request, wherein the priority level indicates a position that each request has in a queue for processing the plurality of requests relative to other requests of the plurality of requests in the queue;grouping, based on the priority level assigned to each request, a subset of requests of the plurality of requests into a pool of requests if the subset of requests call similar functions of the plurality of functions, wherein each function of the similar functions is different from other functions of the similar functions, but has a parameter in common with the other functions;combining a set of requests of the pool of requests into a set of calls if the set of requests in the pool of requests are received during a time interval; andtransmitting, to a database, the set of calls to obtain a result set for the set of requests in the set of calls.
地址 Atlanta GA US