Methods and apparatus for memory allocation for object instances in an object-oriented software environment

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6510504
APP PUB NO 20010056522A1
SERIAL NO

09106652

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An object instance memory allocation module allocates blocks of memory in an object oriented software system. An object instance pool is generated for each object class configured as a reusable class. The object instance pool contains a plurality of entries, and each entry is associated with an object instance memory block configured to store an object instance for the object class. When an object instance is instantiated from an object class, the object instance memory allocation technique allocates, from an entry of the object instance pool, a memory block if one of the memory blocks are available. When an object instance is released (i.e., deleted), the object instance memory allocation technique re-assigns memory blocks for the object class into an entry of the object instance pool. An object oriented software environment that implements the object instance memory allocation techniques is also disclosed.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
ORACLE INTERNATIONAL CORPORATION500 ORACLE PARKWAY MAIL STOP 5OP7 REDWOOD SHORES CA 94065

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Satyanarayanan, Raju Union City, CA 1 120

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation