Computer systems with multiple users will typically store various versions of the same software; different versions being required for different platforms and to maintain compatibility with other software applications. These computer files are generally organized in a hierarchical structure to make their...http://www.google.de/patents/US7047257?utm_source=gb-gplus-sharePatent US7047257 - Computer file management system