Patent · US Active

SQL extended with transient fields for calculation expressions in enhanced data models

US10095758B2 · kind B2 · utility

1Cited by
99References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 3, 2016
Grant dateOct 9, 2018
Priority date
Expiry dateOct 27, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/90335
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A database language (e.g. SQL) is extended to define a transient field whose value is derived from data stored in a database. The value of the transient field is calculated by the database engine for consumption as needed by the application layer, for example as part of a particular data model. The value of the transient field may not be materialized as a persistent field in the underlying database table, or may be selectively materialized based upon a heuristic or hint. Certain embodiments may implement the transient field as a basic elaboration on standard SQL utilizing an identifier. Some embodiments may implement the transient field as an entity where SQL has been extended to accommodate concepts of a higher-level Entity Relationship Model (ERM). The use of constants and/or floating values (e.g. a current time) in connection with transient fields, is also disclosed.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.