Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2008-05-27
2008-05-27
Wong, Don (Department: 2163)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C707S793000, C707S793000, C707S793000, C707S793000
Reexamination Certificate
active
11192948
ABSTRACT:
A calculation engine processes user-definable formulas to generate calculation results. A calculation engine may use the following types of data structures: table, column, row, and field. A sub table may be embedded within a row. Operations may be performed at various levels, such as at: table, column, and field. A calculation engine may operate on a calculation table having columns, which may each have an ordered list of formulas. Formulas within such an ordered list may be evaluated in the order specified until one of the formulas is successfully evaluated. A hierarchy of formulas may be formed by a column's formula depending on another column or table. A graph of data dependencies may be prepared for determining an order in which operands and operations should be evaluated and performed.
REFERENCES:
patent: 5873081 (1999-02-01), Harel
patent: 5970506 (1999-10-01), Kiyan et al.
patent: 6138130 (2000-10-01), Adler et al.
patent: 6199078 (2001-03-01), Brittan et al.
patent: 6292938 (2001-09-01), Sarkar et al.
patent: 6317758 (2001-11-01), Madsen et al.
patent: 6581068 (2003-06-01), Bensoussan et al.
patent: 6859907 (2005-02-01), McGarry
patent: 7007009 (2006-02-01), Bestgen et al.
Corrington Robert E.
Crocker Kenneth L.
Dewan Dipan
Gunter David V.
Mitra Kanchan
Banner & Witcoff , Ltd.
Dang Thanh-Ha
Microsoft Corporation
Wong Don
LandOfFree
Programmable calculation engine does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Programmable calculation engine, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programmable calculation engine will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3952138