Patent ID: 11954429
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method comprising:
receiving notebook content of an interactive digital notebook, the notebook content including a sequence of respective cells comprising a markdown cell immediately followed by a code cell, the markdown cell indicating code that is to be entered in the code cell;
generating input/output examples by; for each input/output example:
masking one of (i) content of the markdown cell or (ii) content of the code cell resulting in a masked cell;
identifying the masked cell and content of another cell of the markdown cell or the code that is not masked as an input for an input/output example; and
identifying the content the masked cell as an output for the input/output example; and

training, based on the input/output examples, a natural language processing model that generates a prediction of the content of a second masked cell as an output.