US 12,468,713 B2
Function registry in function-as-a-service environments
Joel Evans Christner, El Dorado Hills, CA (US); Trevor Scott Conn, Leander, TX (US); and Richard A Backhouse, Apex, NC (US)
Assigned to DELL PRODUCTS L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Apr. 25, 2024, as Appl. No. 18/646,118.
Prior Publication US 2025/0335449 A1, Oct. 30, 2025
Int. Cl. G06F 16/2457 (2019.01); H04L 67/60 (2022.01)
CPC G06F 16/24573 (2019.01) [H04L 67/60 (2022.05)] 14 Claims
OG exemplary drawing
 
1. A method for managing a function registry, comprising:
obtaining, by a function-as-a-service (FaaS) function registry manager of a FaaS environment, a user query parameter from a first client, wherein the FaaS environment comprises a FaaS function registry;
in response to the obtaining:
comparing the user query parameter with metadata parameters of the FaaS function registry, wherein the metadata parameters comprise a function runtime, a function trigger, a function exception case, a function body, a function key-value pair, function documentation, and a function signature;
identifying at least a first function in the FaaS function registry with at least one of the metadata parameters that match the user query parameter;
obtaining the first function from the FaaS function registry;
providing a first function image and first function metadata associated with the at least the first function to the first client;
performing, by the first client, code-ahead and real-time documentation in parallel using the first function image and the first function metadata, to obtain a completed function, wherein:
the performing code-ahead comprises:
completing partial function inputs made by a user of the first client in a function developer of a graphical user interface (GUI) using the first function image and the first function metadata;
displaying multiple options for the code-ahead, wherein the multiple options include the first function image and unique functions related to the first function image; and
selecting, by the user within the function developer of the GUI, a function from the multiple options to obtain the completed function, and
the performing real-time documentation using the first function image and the first function metadata comprises displaying documentation of the first function included in the first function metadata automatically as the user of the first client makes function inputs in the function developer; and
modifying, by the user within the function developer of the GUI, the completed function to obtain a final function.