Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
137 words
A method comprising (a) causing various parts of one or more applications that are dynamically loaded during execution post initial loading to be loaded for execution to allow disk locations employed to store the various parts of the one or more applications and the order the disk locations are accessed to load the various parts of the one or more applications for execution post initial loading to be traced by a first function; (b) invoking a second function to identify alternate disk locations to store the selected parts of the one or more applications, to improve time required to load the various parts of the one or more applications for execution post initial loading, the alternate disk locations being identified by the second function based at least in part on the order the disk locations are accessed.
Claim 2
Independent Claim
137 words
A method comprising (a) causing various parts of one or more applications that are dynamically loaded during execution post initial loading to be loaded for execution to allow disk locations employed to store the various parts of the one or more applications and the order the disk locations are accessed to load the various parts of the one or more applications for execution post initial loading to be traced by a first function; (b) invoking a second function to identify alternate disk locations to store the selected parts of the one or more applications, to improve time required to load the various parts of the one or more applications for execution post initial loading, the alternate disk locations being identified by the second function based at least in part on the order the disk locations are accessed.
Claim 3
Dependent Claim
48 words
The method of claim 1 , wherein said causing of the various parts of the one or more applications that are dynamically loaded during execution post initial loading to be loaded for execution comprises invoking selected functions or operations of the one or more applications post initial loading.
Claim 4
Dependent Claim
47 words
The method of claim 1 , wherein said causing of the various parts of the one or more applications that are dynamically loaded during execution post initial loading to be loaded for execution comprises selecting various menu choices of the one or more applications post initial loading.
Claim 5
Dependent Claim
40 words
The method of claim 1 , wherein said method further comprises initializing said first function to perform said tracing of said disk location accessed to load the selected parts of the one or more applications for execution post initial loading.
Claim 6
Dependent Claim
26 words
The method of claim 1 , wherein said method further comprises relocating the selected parts of the one or more applications to the alternate disk locations.
Claim 7
Independent Claim
153 words
An apparatus comprising: (a) a storage medium having stored therein a first plurality of programming instructions; and (b) an execution unit coupled to the storage medium to execute the first plurality of programming instructions to cause various parts of one or more applications that are dynamically loaded during execution post initial loading to be loaded for execution to allow disk locations employed to store the various parts of the one or more applications and the order the disk locations are accessed to load the various parts of the one or more applications for execution post initial loading to be traced, and in turn, based at least in part on the order the disk locations are accessed, alternate disk locations to be identified to store the selected parts of the one or more applications, to improve time required to load the various parts of the one or more applications for execution post initial loading.
Claim 8
Independent Claim
153 words
An apparatus comprising: (a) a storage medium having stored therein a first plurality of programming instructions; and (b) an execution unit coupled to the storage medium to execute the first plurality of programming instructions to cause various parts of one or more applications that are dynamically loaded during execution post initial loading to be loaded for execution to allow disk locations employed to store the various parts of the one or more applications and the order the disk locations are accessed to load the various parts of the one or more applications for execution post initial loading to be traced, and in turn, based at least in part on the order the disk locations are accessed, alternate disk locations to be identified to store the selected parts of the one or more applications, to improve time required to load the various parts of the one or more applications for execution post initial loading.
Claim 9
Dependent Claim
40 words
The apparatus of claim 6 , wherein the first plurality of programming instructions when executed by the execution unit invoke selected functions or operations of the one or more applications after the one or more applications have been initially loaded.
Claim 10
Dependent Claim
39 words
The apparatus of claim 6 , wherein the first plurality of programming instructions when executed by the execution unit select various menu choices of the one or more applications after the one or more applications have been initially loaded.
Claim 11
Dependent Claim
34 words
The apparatus of claim 6 , wherein the first plurality of programming instructions are part of a selected one of an installation utility and a post-installation function associated with the one or more applications.
Claim 12
Dependent Claim
25 words
The apparatus of claim 6 , wherein the first plurality of programming instructions are part of an utility independent of the one or more applications.
Claim 13
Dependent Claim
51 words
The apparatus of claim 6 , wherein said tracings are performed by a second plurality of programming instructions which are also stored on said storage medium and executed by the execution unit, and the second plurality of programming instructions are part of an utility independent of the one or more applications.
Claim 14
Dependent Claim
55 words
The apparatus of claim 6 , wherein said identification of alternate disk locations are performed by a second plurality of programming instructions which are also stored on said storage medium and executed by the execution unit, and the second plurality of programming instructions are part of an utility independent of the one or more applications.
Claim 15
Dependent Claim
156 words
An article of manufacture comprising: a recordable medium having recorded thereon a first plurality of programming instructions for use to program an apparatus to enable the apparatus, by executing the first plurality of programming instructions, to cause various parts of one or more applications that are dynamically loaded during execution post initial loading to be loaded for execution to allow disk locations employed to store the various parts of the one or more applications and the order the disk locations are accessed to load the various parts of the one or more applications for execution post initial loading to be traced, and in turn, based at least in part on the order the disk locations are accessed, alternate disk locations to be identified, if possible, to store the selected parts of the one or more applications, to improve time required to load the various parts of the one or more applications for execution post initial loading.
Claim 16
Dependent Claim
156 words
An article of manufacture comprising: a recordable medium having recorded thereon a first plurality of programming instructions for use to program an apparatus to enable the apparatus, by executing the first plurality of programming instructions, to cause various parts of one or more applications that are dynamically loaded during execution post initial loading to be loaded for execution to allow disk locations employed to store the various parts of the one or more applications and the order the disk locations are accessed to load the various parts of the one or more applications for execution post initial loading to be traced, and in turn, based at least in part on the order the disk locations are accessed, alternate disk locations to be identified, if possible, to store the selected parts of the one or more applications, to improve time required to load the various parts of the one or more applications for execution post initial loading.
Claim 17
Dependent Claim
34 words
The article of manufacture of claim 13 , wherein the first plurality of programming instructions enable the programmed apparatus to invoke selected functions or operations of the one or more applications post initial loading.
Claim 18
Dependent Claim
33 words
The article of manufacture of claim 13 , wherein the first plurality of programming instructions enable the programmed apparatus to select various menu choices of the one or more applications post initial loading.
Claim 19
Dependent Claim
78 words
The article of manufacture of claim 13 , wherein the recordable medium is further recorded with the one or more applications including a selected one of an installation utility and a post-installation function of the one or more applications for use to program the apparatus with the one or more applications, and the first plurality of programming instructions are part of the selected one of said installation utility and said post-installation function of the one or more applications.
Claim 20
Dependent Claim
27 words
The article of manufacture of claim 13 , wherein the first plurality of programming instructions are part of an utility independent of the one or more applications.
Claim 21
Dependent Claim
38 words
The article of manufacture of claim 13 , wherein said recordable medium is further recorded with a second plurality of programming instructions to perform said tracings of disk location accessed and the order the disk locations are accessed.
Claim 22
Dependent Claim
30 words
The article of manufacture of claim 13 , wherein said recordable medium is further recorded with a second plurality of programming instructions to perform said identification of alternate disk locations.