U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Memory management techniques for on-line replaceable software

Patent 6199203 Issued on March 6, 2001. Estimated Expiration Date: Icon_subject July 21, 2018. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Data communication apparatus with a program renewal function
Patent #: 5838981
Issued on: 11/17/1998
Inventor: Gotoh

Method for reprogramming flash ROM in a personal computer implementing an EISA bus system
Patent #: 5854937
Issued on: 12/29/1998
Inventor: Woodward

Name space registry with backward compatibility for older applications
Patent #: 5903753
Issued on: 05/11/1999
Inventor: Bramnick, et al.

Method and apparatus for creating alternate boot environments in a computer
Patent #: 5922072
Issued on: 07/13/1999
Inventor: Hutchinson, et al.

Apparatus and method for upgrading a computer system operating system
Patent #: 5930515
Issued on: 07/27/1999
Inventor: Ducharme, et al.

Software manager for administration of a computer operating system
Patent #: 5933646
Issued on: 08/03/1999
Inventor: Hendrickson, et al.

Field configurable embedded computer system
Patent #: 5937198
Issued on: 08/10/1999
Inventor: Nelson, et al.

Information processor, method of updating a program and information processing system
Patent #: 5960445
Issued on: 09/28/1999
Inventor: Tamori, et al.

Process and apparatus for managing a software load image
Patent #: 5991544
Issued on: 11/23/1999
Inventor: Godse

Method of up-dating the contents of the electronic memory of an electronic appliance Patent #: 6014725
Issued on: 01/11/2000
Inventor: Kind, et al.

Inventor

Application

No. 120261 filed on 07/21/1998

US Classes:

717/168, SOFTWARE UPGRADING OR UPDATING711/100, STORAGE ACCESSING AND CONTROL717/170Plural version management

Examiners

Primary: Chaki, Kakali

International Class

G06F 009/445

Abstract

A system for managing the memory of a software component, such as a software library, such that the state of the software component is preserved after an update to the software component. There are two special types of memory allocated within the software component: transient memory and enduring memory. Memory needed to be preserved between two calls of the library is allocated as enduring memory. Transient memory persists until it is freed or when the software component is deleted, whichever comes first. Upon updating to a new version of a software component, the transient memory is released, while the enduring memory is preserved for use by the new version.

PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?