Method and apparatus for internal versioning of objects using a mapfile

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5805899
SERIAL NO

08499062

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and apparatus for providing versioning information for a plurality of software objects. When an object is compiled and linked, at build time, the link-editor creates a version definition section and a version symbol section in the object that specify the global symbols defined in various versions of the object. The object can be a shared object, a relocatable object, or a dynamic executable object. When an application software program is linked with the versioned object, at build time, the linker-editor creates a version dependency section in the resulting dynamic executable object that specifies which version of the object is required for execution of the software application program. At runtime, the runtime-linker determines whether all required versions of the object are present before the program is executed. The invention allows the definition of 'weak' versions that do not contain new global symbols. The invention also allows the explicit specification of the version of an object to which the software application program should be linked.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
SUN MICROSYSTEMS INC4150 NETWORK CIRCLE SANTA CLARA CA 95054

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Evans, Rodrick I Mountain View, CA 2 80
Gingell, Robert A Sunnyvale, CA 4 154

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation