← USPTO Patent Grants

Visual programming platform featuring machine learning for automated code development

Grant US12578934B2 Kind: B2 Mar 17, 2026

Assignee

GOOGLE LLC

Inventors

Ruofei Du, Zhongyi Zhou

Abstract

A visual programming platform can leverage a machine learning-based coding system to generate an initial set of programming-language code for further graphical editing by a human user. As an example, the visual programming platform can obtain a natural language description of a task to be performed by a computational pipeline. The visual programming platform can process the natural language description of the task with a machine learning coding system that includes one or more machine-learned models to generate, as an output of the machine learning coding system, a set of pseudocode that describes performance of the task. The platform can process the set of pseudocode that describes performance of the task with a compiler to generate a set of programming-language code that defines the computational pipeline for performing the task. The visual programming platform can generate a graphical visualization of the computational pipeline defined by the set of programming-language code.

CPC Classifications

G06F 8/33 G06F 8/34 G06F 9/453 G06F 40/284 G06F 8/30 G06F 8/36 G06F 8/77 G06F 40/174 G06F 8/31 G06F 8/35 G06F 40/30 G06F 8/75 G06F 8/315 G06F 18/20 G06F 8/38 G06F 11/3466 G06F 8/4441 G06F 8/71 G06F 16/24578 G06F 9/451 G06F 40/232 G06F 40/166 G06F 40/253 G06F 16/93 G06N 20/00 G06N 3/045 G06N 3/04 G06N 3/084

Filing Date

2023-09-15

Application No.

18468025

Claims

20