Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
118 words
A computer based method for updating a previously installed version of a local program file associated with an application program, comprising: (a) receiving a command to launch the application program; (b) in response to receiving the command to launch the application program, determining whether an update to a current version for the previously installed version of the local program file is advisable; (c) when an affirmative selection of the current version of the program file is provided, retrieving the current version of the program file and automatically employing the current version of the program file to launch the application program; else (d) automatically employing the previously installed version of the local program file to launch the application program.
Claim 2
Dependent Claim
118 words
A computer based method for updating a previously installed version of a local program file associated with an application program, comprising: (a) receiving a command to launch the application program; (b) in response to receiving the command to launch the application program, determining whether an update to a current version for the previously installed version of the local program file is advisable; (c) when an affirmative selection of the current version of the program file is provided, retrieving the current version of the program file and automatically employing the current version of the program file to launch the application program; else (d) automatically employing the previously installed version of the local program file to launch the application program.
Claim 3
Dependent Claim
63 words
The method of claim 1, wherein determining whether the update of the previously installed version of the local program file is advisable, further comprising: (a) generating a query for whether to perform an update of the previously installed version of the local program file; and (b) when an affirmative response to the query is received, retrieving the current version of the program file.
Claim 4
Dependent Claim
37 words
The method of claim 1, wherein the retrieving of the current version of the program file includes storing a copy in a location having the same address as the previously installed version of the local program file.
Claim 5
Dependent Claim
76 words
The method of claim 1, wherein determining whether an update of the previously installed version of the local program file is advisable includes using a local program file reference data to locate the previously installed version of the local program file; and wherein the retrieving of the current version of the program file includes storing a copy of the current version of the program file in a location referenced by the local program file reference data.
Claim 6
Dependent Claim
81 words
The method of claim 1, further comprising: (a) when the current version of the program file is retrieved, storing a current date of the retrieval; and (b) wherein the determination of whether an update of the previously installed version of the local program file is advisable includes: (i) retrieving a date of a previous retrieval of the current version of the program file; and (ii) determining whether the length of time since the previous retrieval exceeds a predetermined length of time.
Claim 7
Dependent Claim
13 words
The method of claim 1, wherein the application program comprises a slide presentation.
Claim 8
Dependent Claim
27 words
The method of claim 1, wherein the date of each update of the previously installed version of the local program file is stored in a system registry.
Claim 9
Dependent Claim
42 words
The method of claim 1, wherein the previously installed version of the local program file is stored on a computer storage medium associated with a local computer, and wherein the local computer is in communication with a remote computer over a network.
Claim 10
Dependent Claim
28 words
The method of claim 1, further comprising replacing the previously installed version of the local program file with a copy of the current version of the program file.
Claim 11
Independent Claim
162 words
A system for updating a version of a feature of an application program, the system comprising: (a) a local computer having an application program executing thereon; (b) a local application program file that demonstrates the application program; (c) a computer network; (d) a remote computer coupled to the computer network having a remote application program file that demonstrates the current version of the feature of the application program; and (e) program code for: (f) when the application program is chosen to be launched, determining whether to update the previously installed version of the local application program file; (g) when an affirmative determination is provided, retrieving the current version of the remote application program file from the remote computer; (h) when the remote application program file is retrieved, automatically launching the application program based on the current version of the remote application program file; else (i) automatically launching the application program based on the previously installed version of the local application program file.
Claim 12
Independent Claim
162 words
A system for updating a version of a feature of an application program, the system comprising: (a) a local computer having an application program executing thereon; (b) a local application program file that demonstrates the application program; (c) a computer network; (d) a remote computer coupled to the computer network having a remote application program file that demonstrates the current version of the feature of the application program; and (e) program code for: (f) when the application program is chosen to be launched, determining whether to update the previously installed version of the local application program file; (g) when an affirmative determination is provided, retrieving the current version of the remote application program file from the remote computer; (h) when the remote application program file is retrieved, automatically launching the application program based on the current version of the remote application program file; else (i) automatically launching the application program based on the previously installed version of the local application program file.
Claim 13
Dependent Claim
43 words
The system of claim 10, wherein the retrieving of the current version of the remote application program file from the remote computer is performed when an update to the previously installed version of the local application program file is determined to be advisable.
Claim 14
Dependent Claim
55 words
The system of claim 11, wherein the program code for determining whether to update the previously installed version of the local application program file, further includes program code that determines whether the length of time since a previous retrieval of the current version of the remote application program file exceeds a predetermined length of time.
Claim 15
Dependent Claim
15 words
The system of claim 11, wherein the local application program file comprises a slide presentation.
Claim 16
Dependent Claim
45 words
The system of claim 10, wherein the program code for retrieving the current version of the remote application program file includes program code for storing a copy in a location having the same address as the previously installed version of the local application program file.
Claim 17
Dependent Claim
40 words
The system of claim 10, further comprising program code for storing a current date of the current version of the remote application program file in a system registry when the current version of the remote application program file is retrieved.
Claim 18
Dependent Claim
71 words
The system of claim 10, further comprising program code for: (a) generating a query for whether to retrieve the current version of the remote application program file; (b) receiving a response to the query that is indicative of whether to retrieve the current version of the remote application program file; and (c) retrieving the current version of the remote application program file when an affirmative response to the query is received.