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:
Jun. 06, 2006
Filed:
Apr. 11, 2002
Gary W. Winiger, Mountain View, CA (US);
Bradford R. Wetmore, Sacramento, CA (US);
John E. Zolnowsky, Milpitas, CA (US);
Gary W. Winiger, Mountain View, CA (US);
Bradford R. Wetmore, Sacramento, CA (US);
John E. Zolnowsky, Milpitas, CA (US);
Sun Microsystems, Inc., Santa Clara, CA (US);
Abstract
A data structure extension system for dynamically adding extensions to existing data structures without interfering with underlying code. The data structure extension system includes logic that allows a programmer to 'privately' extend fields of existing entries in data structures in the operating system's kernel without interfering with the functionality of the overall data structure for other applications. An extension pointer disposed in the data structure associates each entry of the data structures extended with a respective extension table. The extension table allows for the dynamic addition of non-intefering interfering fields to the data structures. Each extension table entry has corresponding data stored in an external storage unit.