Inventors
Robert Barrett, Eben Haber, Eser Kandogan, Paul Maglio
Publication date
2006/10/5
Patent office
US
Application number
11095119
Description
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.
Total citations
2005200620072008200920102011201220132014201520162017201820192020202120222023202411328667101372177382512
Scholar articles
R Barrett, E Haber, E Kandogan, P Maglio - US Patent App. 11/095,119, 2006