US RE49,722 E1
Cloud-based hub for facilitating distribution and consumption of application programming interfaces
Marco Palladino, San Francisco, CA (US); Augusto Marietti, San Francisco, CA (US); and Michele Zonca, San Francisco, CA (US)
Assigned to KONG INC., San Francisco, CA (US)
Filed by Kong Inc., San Francisco, CA (US)
Filed on Apr. 1, 2021, as Appl. No. 17/220,109.
Application 13/680,277 is a continuation of application No. 15/641,835, filed on Jul. 5, 2017, granted, now RE48507.
Application 17/220,109 is a reissue of application No. 13/680,277, filed on Nov. 19, 2012, granted, now 9,077,773, issued on Jul. 7, 2015.
Application 15/641,835 is a reissue of application No. 13/680,277, filed on Nov. 19, 2012, granted, now 9,077,773, issued on Jul. 7, 2015.
Claims priority of provisional application 61/576,808, filed on Dec. 16, 2011.
Claims priority of provisional application 61/561,220, filed on Nov. 17, 2011.
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 65/40 (2022.01); G06F 8/30 (2018.01); G06F 9/44 (2018.01); G06F 9/54 (2006.01); G06Q 50/00 (2012.01)
CPC H04L 65/40 (2013.01) [G06F 8/30 (2013.01); G06F 9/44 (2013.01); G06F 9/541 (2013.01); G06Q 50/01 (2013.01)] 29 Claims
OG exemplary drawing
 
[ 30. A method comprising:
receiving, at a management system, user-generated parameters describing functionality associated with an application program interface (API);
configuring, at the management system, a proxy for providing secure communications between an API server and a client;
generating, at the management system, a plurality of client libraries based on the user-generated parameters, wherein the client libraries are utilized by users of the management system to consume the API, and wherein generating the plurality of client libraries includes bringing the client libraries into existence;
providing, at the management system, a plurality of add-ons to the client, wherein each add-on of the plurality of add-ons provides functionality in addition to the API;
receiving, at the management system, an indication of a selection of an add-on of the plurality of add-ons;
associating, at the management system, the add-on of the plurality of add-ons with the API to provide functionality in addition to the API;
receiving, at the management system, a request to publish the API; and
publishing, at the management system, the API via an online platform. ]