Electrical computers and digital processing systems: interprogra – Dynamic linking – late binding
Reexamination Certificate
2007-10-23
2007-10-23
Dam, Tuan (Department: 2192)
Electrical computers and digital processing systems: interprogra
Dynamic linking, late binding
C717S164000
Reexamination Certificate
active
09842270
ABSTRACT:
An infrastructure that allows applications to run with specified versions of dependent assemblies, wherein each assembly may exist and run side-by-side on the system with other versions of the same assembly being used by other applications. An application provides a manifest to specify any desired assembly versions on which it is dependent. Similarly, each assembly may have an assembly manifest that specifies the versions of assemblies on which it is dependent. During an initialization phase, an activation context is created for the application, based on the manifests, to map version independent names to a particular assembly version maintained on the system. While the application is in a running phase, for any globally named object that the application wants created, the activation context is accessed to locate the application's or assembly's manifest-specified version. The manifests and activation context constructed therefrom thus isolate an application from assembly version changes.
REFERENCES:
patent: 4809170 (1989-02-01), Leblang et al.
patent: 5339430 (1994-08-01), Lundin et al.
patent: 5805899 (1998-09-01), Evans et al.
patent: 5974470 (1999-10-01), Hammond
patent: 6185734 (2001-02-01), Saboff et al.
patent: 6314565 (2001-11-01), Kenner et al.
patent: 6332168 (2001-12-01), House et al.
patent: 6442753 (2002-08-01), Gerard et al.
patent: 6560614 (2003-05-01), Barboy et al.
patent: 6658659 (2003-12-01), Hiller et al.
Finnie, Scot et al., “The Final Beta—Inside Windows 2000 Beta 3”, www.PlanetIT.com/docs/PIT19990707S0023, Jul. 1, 1999, pp. 1-8.
Grinzo, Lou, “Paranoia is Your Friend”, www.winmag.com/library/1997/0601/analy034.htm, Jun. 1997, pp. 1-3.
Richardson, Robert, “Components Battling Components”, www.byte.com/art/9711/sec6/art6.htm, Nov. 1997, pp. 1-12.
D'Souza David
Dunn Micheal
FitzSimons RoseMarie
Grier Michael J.
Parthasarathy Srivatsan
Dam Tuan
Workman Nydegger
Yigdall Michael
LandOfFree
Isolating assembly versions for binding to application programs does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Isolating assembly versions for binding to application programs, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Isolating assembly versions for binding to application programs will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3848411