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.
Patent No.:
Date of Patent:
Nov. 05, 2013
Filed:
Jul. 30, 2004
Dan Y. Khen, Bellevue, WA (US);
Charles D. Ellis, Seattle, WA (US);
Liviu Asnash, Redmond, WA (US);
Eran Megiddo, Bellevue, WA (US);
Ira Levin, Seattle, WA (US);
Simon Peyton-jones, Cambridge, GB;
Dan Y. Khen, Bellevue, WA (US);
Charles D. Ellis, Seattle, WA (US);
Liviu Asnash, Redmond, WA (US);
Eran Megiddo, Bellevue, WA (US);
Ira Levin, Seattle, WA (US);
Simon Peyton-Jones, Cambridge, GB;
Microsoft Corporation, Redmond, WA (US);
Abstract
A method, system, and apparatus are provided for exposing and calling workbook models via remote function calls. According to the system, a client computer executes a spreadsheet program for creating a workbook model. The workbook model may be published to a server computer along with data defining a function name and the cells that should be used as inputs and outputs to the model. The system also includes a server computer that receives and responds to remote function calls directed toward workbook functions. When a function call is received at the server computer for a workbook function, the server computer populates the cells in the workbook identified as inputs with input parameters received with the function call and recalculates the workbook. The data contained in the output cells is then returned as a reply to the remote function call.