Methods and systems for runtime optimization and customization of database applications and application entities
US6574631B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 9, 2000 |
| Grant date | Jun 3, 2003 |
| Priority date | — |
| Expiry date | Aug 16, 2021 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY10S707/99943
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A computer-implemented method of customizing a database application at runtime includes steps of storing a value associated with a new attribute in an attribute table. The attribute table is configured as a logical extension of a base table that is configured to store values associated with a number of base attributes. The definitions of the new attributes may be stored in an attribute metadata table that is adapted to store the definition of each of the new attributes of the attribute table. A base-attribute pair may be stored in a base-attribute mapping table, the base-attribute pair mapping the name of the base table to the name of the attribute table. An extended attribute may also be stored in an extended attribute table, the extended attribute table including a name column configured to store the extended attribute and a value column configured to store an extended attribute value corresponding to the extended attribute. Rows of the extended value table may be mapped to corresponding rows in the base table. A rule may be stored in a rules table, the evaluation of the rule determining whether the extended attribute value in the extended attribute table is valid.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.