Plugin management system for an interactive system or platform

US12411697B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12411697-B2
Application numberUS-202217888382-A
CountryUS
Kind codeB2
Filing dateAug 15, 2022
Priority dateAug 16, 2021
Publication dateSep 9, 2025
Grant dateSep 9, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A plugin management system is provided as part of an interactive system, to enable users to search for and execute desired plugins. The plugin management system provides a search user interface to receive inputs from the user, as well as parametric values that are used by the selected plugin. Based on the user interaction with the search user interface, the plugin management system executes identified plugins, using parametric values specified by the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A network computer system comprising: one or more processors; and a memory to store a set of instructions; wherein the one or more processors access the instructions from the memory to perform operations that include: 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; 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. 2. The network computer system of claim 1 , wherein the first set of input, the second set of input, and the first trigger input are provided by a common input device of the user. 3. The network computer system of claim 1 , wherein maintaining the data store includes associating each plugin with plugin execution logic that is specific to the plugin, and wherein the operations further include: upon matching the first set of input to the plugin, executing the plugin execution logic associated with the plugin to display the one or more prompts to the user, the one or more prompts indicating a set of parameter terms associated with the set of parametric values; and receiving the second set of input in response to displaying the one or more prompts. 4. The network computer system of claim 3 , wherein the one or more prompts include alphanumeric output that identifies the set of parameter terms. 5. The network computer system of claim 1 , wherein the one or more prompts are visually distinguishable from the first set of input within the text entry box. 6. The network computer system of claim 1 , wherein the operations include: recording historical information that includes the plugin and the set of parametric values; and displaying, within the search user interface based on the historical information, a preview that includes an indicator of the plugin. 7. The network computer system of claim 6 , wherein the indicator includes at least a portion of the set of parametric values. 8. The network computer system of claim 6 , wherein the operations include: triggering execution of the plugin after displaying the preview. 9. The network computer system of claim 1 , wherein the input characteristic indicates at least one of a format, a structure, or a type of input for the set of parametric values. 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. 11. The method of claim 10 , wherein the first set of input, the second set of input, and the first trigger input are provided by a common input device of the user. 12. The method of claim 10 , wherein maintaining the data store includes associating each plugin with plugin execution logic that is specific to the plugin, and further comprising: upon matching the first set of input to the plugin, executing the plugin execution logic associated with the plugin to display the one or more prompts to the user, the one or more prompts indicating a set of parameter terms associated with the set of parametric values; and receiving the second set of input in response to displaying the one or more prompts. 13. The method of claim 10 , wherein the one or more prompts include alphanumeric output that indicates a type, a format, or a structure of a parametric value in the set of parametric values. 14. The method of claim 10 , wherein the one or more prompts are displayed adjacent to an identifier for the plugin within the text entry box. 15. The method of claim 10 , further comprising: recording historical information that includes the plugin and the set of parametric values; and displaying, within the search user interface based on the historical information, a preview that includes an indicator of the plugin. 16. The method of claim 15 , wherein the indicator includes at least a portion of the set of parametric values. 17. The method of claim 16 , further comprising: triggering execution of the plugin after displaying the preview. 18. The method of claim 10 , wherein the input characteristic indicates at least one of a format, a structure, or a type of input for the set of parametric values. 19. A non-transitory computer-readable medium that stores instructions, which when executed by one or more processors of a network computer system, cause the network computer system to perform operations that include: 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; 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. 20. The non-transitory computer-readable m

Assignees

Inventors

Classifications

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

  • Plug-ins; Add-ons · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12411697B2 cover?
A plugin management system is provided as part of an interactive system, to enable users to search for and execute desired plugins. The plugin management system provides a search user interface to receive inputs from the user, as well as parametric values that are used by the selected plugin. Based on the user interaction with the search user interface, the plugin management system executes ide…
Who is the assignee on this patent?
Figma Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/44526. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 09 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).