Patent · US Expired

Systems and methods for supporting inheritance for user-defined types

US7539688B2 · kind B2 · utility

15Cited by
26References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 3, 2004
Grant dateMay 26, 2009
Priority date
Expiry dateMay 3, 2024

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99943
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Various embodiments of the present invention are directed to a database with an extensible type system for at least one user-defined type that comprises information for describing its structure as well as information for describing an inheritance relationship between itself and another user-defined type (either a subtype or a supertype/base type). For certain embodiments, the user-defined type is defined in something other than Sequential Query Language (SQL) statement such as, for example, a Common Language Runtime (CLR) statement, a statement in C, C++, and C# (“C-sharp”), and/or a visual basic statement. In any event, several embodiments are further directed to a system wherein the database is aware of the inheritance relationship between two user-defined types by an explicit registration of the user-defined types with said database.

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