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:
Jul. 06, 2010
Filed:
Sep. 09, 2005
Eran Megiddo, Bellevue, WA (US);
Daniel Y. Parish, Kirkland, WA (US);
Daniel Battagin, Bellevue, WA (US);
Robert L. Archer, Seattle, WA (US);
Amarinder Singh Grewal, Redmond, WA (US);
Justin Frederick Rockwood, Kirkland, WA (US);
Sean Boon, Issaquah, WA (US);
Eran Megiddo, Bellevue, WA (US);
Daniel Y. Parish, Kirkland, WA (US);
Daniel Battagin, Bellevue, WA (US);
Robert L. Archer, Seattle, WA (US);
Amarinder Singh Grewal, Redmond, WA (US);
Justin Frederick Rockwood, Kirkland, WA (US);
Sean Boon, Issaquah, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
For standalone spreadsheet applications and/or Web-based spreadsheet services, the ability to designate, discover and set parameters for spreadsheet documents is provided. When creating a spreadsheet document, the ability to designate certain cells or ranges of cells as parameters to a spreadsheet is enabled. Furthermore, whether viewed in a standalone spreadsheet application or via a Web service, the ability to discover these parameters through the user interface or object model is provided. The ability to set or change these parameters one at a time or in bulk and drive the changes into the calculation model is also provided. Accordingly, whether viewed in a standalone spreadsheet application or via a Web rendering service, the effect of the parameters entered by the user can be calculated and viewed at once. The ability to suspend recalculation of a workbook until all relevant values, such as a current set of parameters, are obtained is also enabled.