The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 03, 2020

Filed:

Jun. 06, 2019
Applicant:

R Software Inc, San Francisco, CA (US);

Inventors:

Iddo Gino, San Francisco, CA (US);

Andrey Bukati, Ashqelon, IL;

Srivatsan Srinivasan, San Francisco, CA (US);

Assignee:

R SOFTWARE INC., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/54 (2006.01); G06F 16/2458 (2019.01); G06F 16/2453 (2019.01);
U.S. Cl.
CPC ...
G06F 9/541 (2013.01); G06F 9/547 (2013.01); G06F 16/2471 (2019.01); G06F 16/24539 (2019.01);
Abstract

A method for ranking a set of APIs for multiple software applications executing on respective servers, including initializing, by a first computer, respective ranking scores for the APIs, and receiving, from a plurality of second computers, multiple API calls to the APIs in the set. For each given API call to a given API in the set received from a given second computer, a given server executing a given software application including the given API is identified, the given API call is forwarded to the identified server, a response to the given API call is received from the identified server, performance metrics with respect to the given API call and response are computed, and the ranking score for the given API are updated based on the computed performance metrics. The APIs can be provided to the second computers responsively to the ranking scores, as updated in response to the requests.


Find Patent Forward Citations

Loading…