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.
Patent No.:
Date of Patent:
Mar. 12, 2002
Filed:
Jun. 09, 1999
Jeffrey Chu, Arvada, CO (US);
Lei Zhu, Highland Ranch, CO (US);
Avaya Technology Corp., Basking Ridge, NJ (US);
Abstract
A generic and dynamically-modifiable database schema has a tree structure that includes leaf nodes each defining a value of an attribute, branch container nodes each representing a different attribute and identifying those leaf nodes that define values of the container node's attribute, root nodes each representing a database record and identifying those leaf nodes in different container nodes that define values of an attribute of the root node's record, a root container node representing a database and identifying the root nodes that represent its records, attribute nodes each representing a different attribute and identifying the ii branch container node that represents that attribute, and a map container node identifying attribute nodes. Each leaf, root, and attribute node is a data structure that defines a name of an attribute, a value of the named attribute, and an identifier—an index or a dictionary—of zero or more nodes that define values of attributes of the named attribute's value. Attribute nodes lack the value. Each container node is a table, a dictionary, or an array. The schema further includes operations to insert, update, and delete records, and to add and delete attributes.