Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
70 words
A method for undoing changes to a client computer, comprising: for each change to a client computer, storing data descriptive of the change; receiving a user selection of an installed software to remove from the client computer; retrieving any of the data associated with the installed software; and restoring the client computer to a state prior to the installation of the software by undoing the changes described by the data.
Claim 2
Independent Claim
70 words
A method for undoing changes to a client computer, comprising: for each change to a client computer, storing data descriptive of the change; receiving a user selection of an installed software to remove from the client computer; retrieving any of the data associated with the installed software; and restoring the client computer to a state prior to the installation of the software by undoing the changes described by the data.
Claim 3
Dependent Claim
19 words
A method according to claim 1 , wherein the changes made to the client computer are monitored during installation.
Claim 4
Dependent Claim
13 words
A method according to claim 1 , wherein the stored data is archived.
Claim 5
Dependent Claim
14 words
A method according to claim 1 , wherein the software includes a software update.
Claim 6
Dependent Claim
12 words
A method according to claim 1 , wherein multiple changes are undone.
Claim 7
Dependent Claim
14 words
A method according to claim 1 , wherein the change includes a deleted file.
Claim 8
Dependent Claim
14 words
A method according to claim 1 , wherein the change includes an altered file.
Claim 9
Dependent Claim
20 words
A method according to claim 1 , wherein the user selection of the installed software is received via an interface.
Claim 10
Dependent Claim
18 words
A method according to claim 8 , wherein the interface includes a field for indicating previously installed software.
Claim 11
Dependent Claim
19 words
A method according to claim 9 , wherein the interface includes a window for describing the previously installed software.
Claim 12
Dependent Claim
21 words
A method according to claim 1 , and further comprising storing a configuration of the client computer before the changes occur.
Claim 13
Dependent Claim
13 words
A method according to claim 1 , wherein the data includes a pathname.
Claim 14
Dependent Claim
80 words
A computer program product for undoing changes to a client computer, comprising: computer code for storing data descriptive of changes to a client computer; computer code for receiving a user selection of an installed software to remove from the client computer; computer code for retrieving any of the data associated with the installed software; and computer code for restoring the client computer to a state prior to the installation of the software by undoing the changes described by the data.
Claim 15
Dependent Claim
80 words
A computer program product for undoing changes to a client computer, comprising: computer code for storing data descriptive of changes to a client computer; computer code for receiving a user selection of an installed software to remove from the client computer; computer code for retrieving any of the data associated with the installed software; and computer code for restoring the client computer to a state prior to the installation of the software by undoing the changes described by the data.
Claim 16
Dependent Claim
21 words
A computer program product according to claim 13 , wherein the changes made to the client computer are monitored during installation.
Claim 17
Dependent Claim
15 words
A computer program product according to claim 13 , wherein the stored data is archived.
Claim 18
Dependent Claim
16 words
A computer program product according to claim 13 , wherein the software includes a software update.
Claim 19
Dependent Claim
14 words
A computer program product according to claim 13 , wherein multiple changes are undone.
Claim 20
Dependent Claim
16 words
A computer program product according to claim 13 , wherein the change includes a deleted file.
Claim 21
Dependent Claim
16 words
A computer program product according to claim 13 , wherein the change includes an altered file.
Claim 22
Dependent Claim
22 words
A computer program product according to claim 13 , wherein the user selection of the installed software is received via an interface.
Claim 23
Dependent Claim
20 words
A computer program product according to claim 20 , wherein the interface includes a field for indicating previously installed software.
Claim 24
Dependent Claim
21 words
A computer program product according to claim 21 , wherein the interface includes a window for describing the previously installed software.
Claim 25
Dependent Claim
26 words
A computer program product according to claim 13 , and further comprising computer code for storing a configuration of the client computer before the changes occur.
Claim 26
Dependent Claim
15 words
A computer program product according to claim 13 , wherein the data includes a pathname.
Claim 27
Independent Claim
83 words
An system for undoing changes to a client computer, comprising: an application for storing data descriptive of changes to a client computer; and an interface associated with the application for receiving a user selection of an installed software to remove from the client computer; wherein any of the data associated with the installed software is retrieved by the application, and the client computer is restored to a state prior to the installation of the software by undoing the changes described by the data.
Claim 28
Independent Claim
83 words
An system for undoing changes to a client computer, comprising: an application for storing data descriptive of changes to a client computer; and an interface associated with the application for receiving a user selection of an installed software to remove from the client computer; wherein any of the data associated with the installed software is retrieved by the application, and the client computer is restored to a state prior to the installation of the software by undoing the changes described by the data.