Patents Represented by Attorney, Agent or Law Firm Ditthavong & Carson, P.C.
  • Patent number: 6604182
    Abstract: Methods for managing memory in a run-time environment are described, in which an object is activated by both initializing the object and registering a routine to deallocate or deactivate the object at the end of a call (e.g. by setting it to null to unreference the object), which prevents the object, which may be a large object, from being migrated into session memory. This deactivation routine is called after the finalization of garbage collected objects that may use the object. In a subsequent call, the object is checked before use to determine if the object is already activated and re-initialized if the object is not activated.
    Type: Grant
    Filed: February 25, 2000
    Date of Patent: August 5, 2003
    Assignee: Oracle Corp.
    Inventors: Harlan Sexton, Peter Benson, Jerry Schwarz