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:
Aug. 14, 2001
Filed:
Dec. 18, 1997
Richard S. Weldon, Jr., Plano, TX (US);
Robert E. Kenney, Garland, TX (US);
Daniel L. Miller, Dallas, TX (US);
Alcatel USA Sourcing, L.P., Plano, TX (US);
Abstract
A method for managing memory in an object oriented program that is capable of using a plurality of fixed pool classes and a plurality of objects belonging to those fixed pool classes. A plurality of memory pools each having a predetermined fixed size are constructed, with each of the plurality of fixed pool classes being associated with one of the plurality of memory pools. New objects belonging to a selected one of the fixed pool classes are instantiated, with the instantiation step including the step of allocating memory for the new object from the associated memory pool. A system for managing memory in an object oriented program operating on a computer system is also provided that includes a memory pool class and a plurality of subclasses of that memory pool class, where the object oriented program is capable of using and instantiating objects belonging to the subclasses. The system also includes a plurality of memory pools each having a predetermined fixed size, where each of the plurality of subclasses is associated with one of the plurality of memory pools, and wherein memory for objects of a selected subclass that are instantiated by the object oriented program is allocated from the associated memory pool.