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:
May. 05, 2026

Filed:

Aug. 21, 2023
Applicant:

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

Inventors:

Joseph John Mcdaid, Seattle, WA (US);

Keyur Patel, Seattle, WA (US);

Arturo Goicochea Hoefken, Seattle, WA (US);

Eoin Burke, Seattle, WA (US);

Su-Piao Wu, Sammamish, WA (US);

James Masson, Seattle, WA (US);

Christopher Gross, Redmond, WA (US);

Jake Elliot Armstrong, Toronto, CA;

Carlos Augusto Otero, Seattle, WA (US);

John Herbert Martin Williams, Cambridge, GB;

Nicholas Charles Wilson, Cambridge, GB;

Andrew Donald Gordon, Cambridge, GB;

Neil Toronto, Cambridge, GB;

Anders Hejlsberg, Seattle, WA (US);

Guido Van Rossum, Seattle, WA (US);

Shaofeng Zhu, Seattle, WA (US);

Stephen Dower, Cambridge, GB;

John Lam, Seattle, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/048 (2013.01); G06F 40/18 (2020.01);
U.S. Cl.
CPC ...
G06F 40/18 (2020.01);
Abstract

A data processing system implements receiving a first input in a spreadsheet in a spreadsheet application, detecting an indication that the first input includes first executable program code, analyzing the first executable program code to identify first references to one or more first elements of the spreadsheet in the first executable program code, requesting spreadsheet data associated with the one or more first elements of the spreadsheet from the spreadsheet application, receiving the spreadsheet data from the spreadsheet application; executing the first executable program code using the spreadsheet data referenced in the first executable program code to obtain a first program code result and causing the spreadsheet application to display the first program code result in the spreadsheet application.


Find Patent Forward Citations

Loading…