The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 26, 2009

Filed:

May. 03, 2004
Applicants:

Beysim Sezgin, Redmond, WA (US);

Denis Y. Altudov, Redmond, WA (US);

Jose A. Blakeley, Bothell, WA (US);

Ramachandran Venkatesh, Bellevue, WA (US);

Wei Yu, Issaquah, WA (US);

Inventors:

Beysim Sezgin, Redmond, WA (US);

Denis Y. Altudov, Redmond, WA (US);

Jose A. Blakeley, Bothell, WA (US);

Ramachandran Venkatesh, Bellevue, WA (US);

Wei Yu, Issaquah, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01); G06F 17/00 (2006.01);
U.S. Cl.
CPC ...
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.


Find Patent Forward Citations

Loading…