US 12,411,697 B2
Plugin management system for an interactive system or platform
Bersabel Tadesse, San Francisco, CA (US); Jonas Sicking, San Francisco, CA (US); Yi Tang Jackie Chui, San Francisco, CA (US); and John Doherty, San Francisco, CA (US)
Assigned to Figma, Inc., San Francisco, CA (US)
Filed by Figma, Inc., San Francisco, CA (US)
Filed on Aug. 15, 2022, as Appl. No. 17/888,382.
Claims priority of provisional application 63/233,635, filed on Aug. 16, 2021.
Prior Publication US 2023/0082639 A1, Mar. 16, 2023
Int. Cl. G06F 9/445 (2018.01)
CPC G06F 9/44526 (2013.01) 20 Claims
OG exemplary drawing
 
10. A method for providing plugins, the method being implemented by one or more processors and comprising:
maintaining a data store that identifies a plurality of plugins;
receiving, via a text entry box within a search user interface, a first set of input provided by a user of a computing device;
matching the first set of input to a plugin in the data store;
determining, based on a set of configurations associated with the plugin, one or more prompts for a set of parametric values needed to execute the plugin;
displaying, within the text entry box, a visual representation of a given prompt that specifies at least one characteristic of a parametric value to be provided for the given prompt set of parametric values;
displaying, within the search user interface and for the given prompt, a set of selectable options that correspond to the at least one characteristic;
determining the set of parametric values based on a second set of input received from the user via the search user interface, wherein the second set of input includes at least a selection of one of the set of selectable options; and
triggering execution of the plugin using the set of parametric values in response to detecting a first trigger input provided by the user.