The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 16, 2026

Filed:

Apr. 01, 2024
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Mitansh Rakesh Shah, Seattle, WA (US);

Daniel Guillermo Gonzalez Cunningham, Bellevue, WA (US);

Max Bressler, Bothell, WA (US);

Carlo Rivera, Township of Washington, NJ (US);

Azadeh Hashemi, Vancouver, CA;

Lachlan Thomas Dufton, Coquitlam, CA;

Avery William Emani Anderson, Sumter, SC (US);

Alejandro David Acosta Coello, Vancouver, CA;

Mahboubeh Zardosht, London, CA;

Julien Côté, Montreal, CA;

Ahmad Barbar, Marysville, WA (US);

James Coryell Hilke, Redmond, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 8/41 (2018.01);
U.S. Cl.
CPC ...
G06F 8/4452 (2013.01);
Abstract

A data processing system implements receiving a definition of a software pipeline in an entry point file and referenced templates; dividing the definition of the software pipeline into a pipeline definition skeleton and tasks which definitions included in the definition of the software pipeline; determining each of the tasks as allowed or disallowed according to an output template, and applying a code-driven or AI-driven function to modify any disallowed task into converted/allowed task(s); constructing a first prompt by appending the allowed task and the converted/allowed task(s) to a first instruction string including instructions to a generative model to re-arrange the allowed task and the converted/allowed task(s) into a new definition of the software pipeline; providing the first prompt to the generative model and receiving the new definition of the software pipeline from the generative model; and delivering the new definition of the software pipeline to a user device.


Find Patent Forward Citations

Loading…