Patching of multi-level data containers storing portions of pre-installed software

作者: PhiDien Ha Nguyen , Shamik Ganguly , Vijay Nichinbatl Sriram

DOI:

关键词: MetadataSoftwareTree structureMetadata repositoryPath (computing)BackupDatabaseSet (abstract data type)Computer scienceMulti level data

摘要: A computing system provided according to an aspect of the present invention includes a developer which sends set patches along with metadata in package. The may include hierarchical paths, each path indicating corresponding target (file or archive) is be replaced apply patch. patch tool receives package and applies using metadata. According another invention, forms tree structure based on paths In embodiment, traversed time perform patching operation (e.g., backup, replace). yet only required archives are unarchived while applying patches. determines information received

参考文章(22)
Johnson Jiahui Qin, Shane Herman, Michelle Brent, Model-driven software publishing system and method ,(2003)
Joseph H. Kent, Subash Chadalavada, Richard J. Lotero, Joseph Epstein, Keith Swartz, William Greene, Kenton E. Noble, System and method for providing a java code release infrastructure with granular code patching ,(2002)
PhiDien Nguyen, Shamik Ganguly, Vijay Nichinbatl Sriram, Enhanced Flexibility in Deployment of Patches to Fix Errors in Pre-installed Software ,(2007)
PhiDien Ha Nguyen, Debashis Saha, Shamik Ganguly, Multi-level patching operation ,(2005)
Thomas D. McGuire, Jonathan A. Forbes, Michael V. Sliger, File update by pre-initializing compressor/decompressor with other than decompression aid data ,(2000)
David Felts, Patch management system ,(2006)
Thomas F. Bitonti, Hans P. Jerkewitz, Nabeel W. Abdallah, Method, apparatus, and program for using a Java archive to encode a file system delta ,(2002)
Benjamin C. Chamberlain, D. Gordon Hardy, System and method for patching an installed application program ,(1999)