Patent · US Expired

System and method of using extensions in a data structure without interfering with applications unaware of the extensions

US7058656B2 · kind B2 · utility

5Cited by
6References
40Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 11, 2002
Grant dateJun 6, 2006
Priority date
Expiry dateJul 16, 2023

Classification

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

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.

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