File manager integration of uninstallation feature
AssigneeLenovo Enterprise Solutions (Singapore) Pte. Ltd.
InventorsEric L. Masselle, William G. Pagan
Life of this patent
Estimating the term…
Abstract
Embodiments of the invention address deficiencies of the art in respect to file removal from a file system and provide a novel and non-obvious method, system and apparatus for file system integration of an un-installation feature. In one embodiment of the invention, an integrated un-installation data processing system can include file associations manager logic coupled to a file system and enabled determine and store file ownership and access data for every file in the file system in a uniform way. For instance, the file associations manager logic can be included as part of the file system and the file ownership and access data can include both an indication of a source application for each file and also an indication of applications accessing each file.
Claims14
An integrated un-installation data processing system comprising:
- a host computing system comprising at least one computer with memory and at least one processor;
- an operating system executing in the host computing system and providing access to a file system managing access to different files stored in fixed storage of the host computing system;
- file associations manager logic coupled to the file system and enabled determine and store file ownership and access data for every file in the file system in a uniform way;
- and
- a menu structure configured to be activated responsive to a selection of a file in the file system, the selection displaying two different sub-menu items comprising usage and source, the usage sub-menu item providing uninstallation operations corresponding to applications that access the selected file, the source sub-menu item providing uninstallation operations corresponding to an application that created the selected file.
A method for file system integrated un-installation, comprising:
- selecting a file through a file system user interface;
- identifying a creator application for the selected file;
- listing the creator application in a menu view associated with the selected file;
- identifying a plurality of accessing applications that have previously accessed the selected file;
- rendering a listing of the accessing applications in the menu view;
- and,
- responding to the selection of an accessing application that had previously accessed the selected file by uninstalling the accessing application.
A computer program product comprising a computer usable storage memory having stored therein computer usable program code for file system integrated un-installation, the computer usable program code, which when executed by a computer hardware system, causing the computer hardware system to perform
- selecting a file through a file system user interface;
- identifying a creator application for the selected file;
- listing the creator application in a menu view associated with the selected file;
- identifying a plurality of accessing applications that have previously accessed the selected file;
- rendering a listing of the accessing applications in the menu view;
- and,
- responding to the selection of an accessing application that had previously accessed the selected file by uninstalling the accessing application.
Dependencies are inferred from the claim text.