发明名称 Methods and apparatus for uninstalling a software application
摘要 Methods and apparatus for uninstalling an application are disclosed. When a user selects an application to be uninstalled, a database is queried to determine a plurality of software objects that are associated with the selected application. The system then displays a plurality of relationships between the plurality of software objects (e.g., a tree view with check boxes to select and unselect objects). The display indicates which software objects in the plurality of software objects can be deleted without affecting other software objects in the plurality of software objects. In addition, the display indicates which software objects in the plurality of software objects cannot be deleted without affecting other software objects in the plurality of software objects. Based on these results, the user then determines a new list of objects to keep and objects to delete. This process is repeated until the user approves the list and deletes the application.
申请公布号 US9471297(B2) 申请公布日期 2016.10.18
申请号 US201414482831 申请日期 2014.09.10
申请人 KCURA LLC 发明人 Hogan Christopher;Kapuza Nicolas P.;Masanek Michael P.;Makowski Konrad
分类号 G06F9/445;G06F17/30 主分类号 G06F9/445
代理机构 Marshall, Gerstein & Borun LLP 代理人 Marshall, Gerstein & Borun LLP ;Rueth Randall G.
主权项 1. A method of uninstalling a software application, the method comprising: receiving a request to uninstall the software application; querying a database to determine a plurality of software objects associated with the software application, each of the plurality of software objects being associated with a respective set of one or more object fields; displaying, via a relationship view, a plurality of relationships among the plurality of software objects and the respective sets of object fields, wherein the relationship view includes user-selectable controls associated with (i) at least one software object of the plurality of software objects and (ii) at least one object field of the respective sets of object fields; displaying which software objects in the plurality of software objects cannot be deleted without affecting one or both of (i) one or more other software objects in the plurality of software objects and (ii) one or more other software applications; receiving an indication, made by a user via one or more of the user-selectable controls, of a plurality of user-selected components to delete, the plurality of user-selected components including one or both of (i) one or more software objects of the plurality of software objects, and (ii) one or more object fields of the respective sets of object fields; and uninstalling the software application by deleting the plurality of user-selected components.
地址 Chicago IL US