Patent · US Expired

Special-use heaps

US7284107B2 · kind B2 · utility

6Cited by
13References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 30, 2004
Grant dateOct 16, 2007
Priority date
Expiry dateJul 14, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/1416
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Special purpose heaps are created to store different classes of data to which different rules apply. A library of functions is provided which is designed to respect the different classes of rules that apply to the different heaps, by storing data only on a heap that is designated for use with the proper class of data, and by resisting the performance of actions on data in a heap that is inconsistent with the rules that apply to the heap. The use of plural heaps in this manner discourages programmer error in which an operation is performed on data that is inconsistent with the data, since the programmer would explicitly have to copy data from one heap to the other in order to perform the action. In one example, one heap is designated for the storage of secret data, and another heap is designated for general-purpose (non-secret) data.

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