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

Claim 8:
9. One or more computer readable storage media having program instructions stored thereon that, when executed by one or more processors of a computing device, direct the computing device to at least:
identify a formula in a cell of a spreadsheet open in a spreadsheet application, wherein the formula includes a name of a function executed by the spreadsheet application and an argument of the function, wherein the name of the function immediately follows an equals sign in the formula and comprises PY;
identify a Python statement in the argument of the function, wherein the Python statement comprises a reference to a portion of the spreadsheet;
while executing the function, send a request for an external resource to process cell values from the portion of the spreadsheet referenced by the Python statement;
while executing the function, receive a response to the request comprising a representation of an object generated by the external resource when processing the cell values; and
update the spreadsheet based on the representation of the object.