×

PATCHING OF MULTI-LEVEL DATA CONTAINERS STORING PORTIONS OF PRE-INSTALLED SOFTWARE

  • US 20100095289A1
  • Filed: 10/13/2008
  • Published: 04/15/2010
  • Est. Priority Date: 10/13/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of applying patches to a multi-level data container archived as a file, wherein said multi-level data container contains a plurality of containers and a plurality of files at a plurality of levels in a hierarchical manner, said method comprising:

  • receiving a set of patches to be applied to said multi-level data container, each of said set of patches being directed to a corresponding one of a set of targets, each target representing a file or container located in one of said plurality of containers;

    determining a superset of containers comprised in said plurality of containers, said superset of containers including a root container representing said multi-level data container and a corresponding set of containers in the path from said root container to each of said set of targets;

    unarchiving each of said superset of containers to generate corresponding one of a plurality of sets of unarchived files;

    applying each of said set of patches to the corresponding one of said set of targets in said sets of unarchived files to generate updated versions of said plurality of sets of unarchived files; and

    generating an updated version of said multi-level data container from said updated versions of said plurality of sets of unarchived files,whereby a number of containers in said superset of containers is less than a number of containers in said plurality of containers if any of said plurality of containers is not required to be unarchived to perform said applying.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×