Interactive graphical user interfaces for deployment and application of neural network models using cross-device node-graph pipelines

US12379836B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12379836-B2
Application numberUS-202217818852-A
CountryUS
Kind codeB2
Filing dateAug 10, 2022
Priority dateAug 10, 2022
Publication dateAug 5, 2025
Grant dateAug 5, 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 method includes providing an interactive graphical user interface comprising a first menu providing one or more input options, a second menu providing one or more machine learning models, and a third menu providing one or more output formats. The method also includes generating a graph in a portion of the interactive graphical user interface by detecting one or more user selections of an input option, a machine learning model, and an output format, displaying nodes corresponding to the input option, the machine learning model, the output format, and displaying edges connecting the first node to the second node, and the second node to the third node. The method additionally includes applying the machine learning model to an input associated with the input option to generate an output in the output format. The method further includes providing, by the interactive graphical user interface, the output in the output format.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: providing, by a computing device, an interactive graphical user interface comprising a first menu providing one or more input options, a second menu providing one or more machine learning models, and a third menu providing one or more output formats; generating a graph in a portion of the interactive graphical user interface, wherein the generating of the graph comprises: detecting one or more user selections of an input option from the first menu, a machine learning model from the second menu, and an output format from the third menu, responsive to the one or more user selections, displaying, in the portion, a first node of the graph corresponding to the input option, a second node of the graph corresponding to the machine learning model, a third node of the graph corresponding to the output format, a first edge of the graph connecting the first node to the second node, and a second edge of the graph connecting the second node to the third node, detecting another user selection of a second machine learning model from the second menu, and responsive to the other user selection, displaying, in the portion, a fourth node of the graph corresponding to the second machine learning model, a third edge of the graph connecting the first node to the fourth node, and a fourth edge of the graph connecting the fourth node to the third node; applying the machine learning model to an input associated with the input option to generate an output in the output format; applying the second machine learning model to the input to generate a second output in the output format; and providing, by the interactive graphical user interface, the output and the second output in the output format. 2. The computer-implemented method of claim 1 , further comprising: receiving, by a second portion of the interactive graphical user interface, the input associated with the input option. 3. The computer-implemented method of claim 1 , further comprising: receiving, by a drop-down menu linked to the third node, the output in the output format. 4. The computer-implemented method of claim 1 , further comprising: providing, by the interactive graphical user interface, the input. 5. The computer-implemented method of claim 1 , wherein the one or more user selections comprises dragging and dropping an item from a menu into the portion. 6. The computer-implemented method of claim 1 , further comprising: enabling a user to edit one or more parameters associated with one or more of the input, the machine learning model, or the output. 7. The computer-implemented method of claim 1 , wherein the generating of the graph further comprises: detecting another user selection of a second output format from the third menu; responsive to the other user selection, displaying, in the portion, a fourth node of the graph corresponding to the second output format, and a third edge of the graph connecting the second node to the fourth node; and applying the machine learning model to the input to generate a second output in the second output format. 8. The computer-implemented method of claim 1 , wherein the other user selection comprises dragging and dropping the second machine learning model from the second menu into the portion. 9. The computer-implemented method of claim 1 , wherein the other user selection comprises uploading the second machine learning model from a library of the user. 10. The computer-implemented method of claim 1 , wherein the displaying of the first edge is responsive to a user indication connecting the first node to the second node. 11. The computer-implemented method of claim 1 , further comprises: providing the user with a selectable edge that enables the user to confirm a connection of the first node to the second node, and wherein the displaying of the first edge is performed upon receiving user confirmation to connect the first node to the second node. 12. The computer-implemented method of claim 1 , wherein the generating of the graph further comprises: predicting, by a trained graph predictive model, one or more of a next node or a next edge of the graph; and recommending the one or more of the next node or the next edge to a user. 13. The computer-implemented method of claim 1 , further comprising: training the graph predictive model based on a plurality of graphs deployed on a plurality of computing devices. 14. The computer-implemented method of claim 1 , wherein the graph is an editable graph, and further comprising: enabling a user to update the graph by performing one or more of adding, removing, or replacing a node, an edge, or both; and updating the output in substantial real-time based on an update to the graph. 15. The computer-implemented method of claim 1 , wherein the providing of the output comprises providing the output to an end-user application. 16. The computer-implemented method of claim 1 , wherein the input option comprises one or more of an image, a video, an audio, or text. 17. The computer-implemented method of claim 1 , wherein the interactive graphical user interface is hosted on a platform and shared across a plurality of computing devices, and wherein one or more of the generating of the graph, the applying of the machine learning model, or the providing of the output is synchronized across the plurality of computing devices. 18. A computing device, comprising: one or more processors; and data storage, wherein the data storage has stored thereon computer-executable instructions that, when executed by the one or more processors, cause the computing device to carry out functions comprising: providing, by a computing device, an interactive graphical user interface comprising a first menu providing one or more input options, a second menu providing one or more machine learning models, and a third menu providing one or more output formats; generating a graph in a portion of the interactive graphical user interface, wherein the generating of the graph comprises: detecting one or more user selections of an input option from the first menu, a machine learning model from the second menu, and an output format from the third menu, responsive to the one or more user selections, displaying, in the portion, a first node of the graph corresponding to the input option, a second node of the graph corresponding to the machine learning model, a third node of the graph corresponding to the output format, a first edge of the graph connecting the first node to the second node, and a second edge of the graph connecting the second node to the third node, detecting another user selection of a second machine learning model from the second menu, and responsive to the other user selection, displaying, in the portion, a fourth node of the graph corresponding to the second machine learning model, a third edge of the graph connecting the first node to the fourth node, and a fourth edge of the graph connecting the fourth node to the third node; applying the machine learning model to an input associated with the input option to generate an output in the output format; applying the second machine learning model to the input to generate a second output in the output format; and providing, by the interactive graphical user interface, the output and the second output in the output format. 19. An article of manufacture comprising one or more non-transitory computer readable media having computer-readable instructions stored thereon that, when executed by one

Assignees

Inventors

Classifications

  • Architecture, e.g. interconnection topology · CPC title

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

  • Drag-and-drop · CPC title

  • Machine learning · CPC title

  • Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · 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 US12379836B2 cover?
A method includes providing an interactive graphical user interface comprising a first menu providing one or more input options, a second menu providing one or more machine learning models, and a third menu providing one or more output formats. The method also includes generating a graph in a portion of the interactive graphical user interface by detecting one or more user selections of an inpu…
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/04847. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 05 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 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).