Spreadsheet programming
AssigneeInternational Business Machines Corporation
InventorsRobert Barrett, Eben Haber, Eser Kandogan, Paul Maglio
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsRobert Barrett, Eben Haber, Eser Kandogan, Paul Maglio
Estimating the term…
Spreadsheet programming model and language is extended to create objects, with their associated state and set of defined behaviors, as first-class spreadsheet cell residents. Desired object behaviors can be invoked by calling methods on the objects through an event-based imperative programming language that potentially modifies the state of an object. Expressions can also be defined by calling methods on objects that produce new objects in combination with operations on objects in other cells. Programming constructs are defined that allows users to perform a sequence of operations on one or more objects. Operations can also be performed automatically similar to spreadsheet triggering mechanism. Users can program to trigger operations either manually or automatically based on changes to objects, or based on conditions defined.
An electronic spreadsheet comprising:
An electronic spreadsheet comprising:
An electronic spreadsheet comprising:
An electronic spreadsheet comprising:
A method of using graphic objects in a spreadsheet, said method comprising:
Dependencies are inferred from the claim text.