Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
169 words
A computer program product embodied on a computer-readable medium readable by a computer in a computing environment, for transparently loading resources from a read-only memory (“ROM”) of said computer, comprising: a plurality of resource files stored in said ROM; computer-readable program code means for executing a Java Virtual Machine (“JVM”) on said computer; computer-readable program code means for executing an application program on said JVM; computer-readable program code means for executing a ROM class loader on said JVM, said ROM class loader being adapted to loading said resource files from said ROM; computer-readable program code means for creating a table comprising an entry for each of said resource files; computer-readable program code means for receiving, by said ROM class loader, a request from said application program for an input stream on a selected one of said resource files; computer-readable program code means for using said table to locate said selected resource file in said ROM; and computer-readable program code means for returning said input stream using said located resource.
Claim 2
Dependent Claim
169 words
A computer program product embodied on a computer-readable medium readable by a computer in a computing environment, for transparently loading resources from a read-only memory (“ROM”) of said computer, comprising: a plurality of resource files stored in said ROM; computer-readable program code means for executing a Java Virtual Machine (“JVM”) on said computer; computer-readable program code means for executing an application program on said JVM; computer-readable program code means for executing a ROM class loader on said JVM, said ROM class loader being adapted to loading said resource files from said ROM; computer-readable program code means for creating a table comprising an entry for each of said resource files; computer-readable program code means for receiving, by said ROM class loader, a request from said application program for an input stream on a selected one of said resource files; computer-readable program code means for using said table to locate said selected resource file in said ROM; and computer-readable program code means for returning said input stream using said located resource.
Claim 3
Dependent Claim
127 words
The computer program product for transparently loading resources according to claim 1 , wherein each of said entries in said table comprises: a key value corresponding to an identifier of a particular one of said resource files; a location of said particular resource file in said ROM; and a length of data stored at said location for said particular resource file; and wherein said computer-readable program code means for using said table further comprises: computer-readable program code means for accessing said table using an identifier of said particular resource file as a key; and computer-readable program code means for returning said location and said length of said particular resource file when a matching entry is found in said table by said computer-readable program code means for accessing.
Claim 4
Dependent Claim
29 words
The computer program product for transparently loading resources according to claim 1 , further comprising computer-readable program code means for configuring said JVM to use said ROM class loader.
Claim 5
Dependent Claim
28 words
The computer program product for transparently loading resources according to claim 1 , wherein said request is unchanged from a pre-existing request syntax specified in said application program.
Claim 6
Independent Claim
139 words
A system in a computing environment for transparently loading resources from a read-only memory (“ROM”) of a computer in said computing environment, comprising: a plurality of resoutce files stored in said ROM; means of executing a Java Virtual Machine(“JVM”)on said computer; means for executing an application program on said JVM; means for executing a ROM class loader on said JVM, said ROM class loader being adapted to loading said resource files from said ROM; means for creating a table comprising an entry for each of said resource files; means for receiving, by said ROM class loader, a request from said application program for an input stream on a selected one of said resource files; means for using said table to locate said selected resource file in said ROM; and means for returning said input stream using said located resource.
Claim 7
Independent Claim
139 words
A system in a computing environment for transparently loading resources from a read-only memory (“ROM”) of a computer in said computing environment, comprising: a plurality of resoutce files stored in said ROM; means of executing a Java Virtual Machine(“JVM”)on said computer; means for executing an application program on said JVM; means for executing a ROM class loader on said JVM, said ROM class loader being adapted to loading said resource files from said ROM; means for creating a table comprising an entry for each of said resource files; means for receiving, by said ROM class loader, a request from said application program for an input stream on a selected one of said resource files; means for using said table to locate said selected resource file in said ROM; and means for returning said input stream using said located resource.
Claim 8
Dependent Claim
113 words
The system for transparently loading resources according to claim 5 , wherein each of said entries in said table comprises: a key value corresponding to an identifier of a particular one of said resource files; a location of said particular resource file in said ROM; and a length of data stored at said location for said particular resource file; and wherein said means for using said table further comprises: means for accessing said table using an identifier of said particular resource file as a key; and means for returning said location and said length of said particular resource file when a matching entry is found in said table by said means for accessing.
Claim 9
Dependent Claim
24 words
The system for transparently loading resources according to claim 5 , further comprising means for configuring said JVM to use said ROM class loader.
Claim 10
Dependent Claim
26 words
The system for transparently loading resources according to claim 5 , wherein said request is unchanged from a pre-existing request syntax specified in said application program.
Claim 11
Independent Claim
126 words
A method for transparently loading resources from a read-only memory (“ROM”) of a computer in a computing environment, comprising the steps of: storing a plurality of resource files in said ROM; executing a Java Virtual Machine (“JVM”) on said computer; executing an application program on said JVM; executing a ROM class loader on said JVM, said ROM class loader being adapted to loading said resource files from said ROM; creating a table comprising an entry for each of said resource files; receiving, by said ROM class loader, a request from said application program for an input stream on a selected one of said resource files; using said table to locate said selected resource file in said ROM; and returning said input stream using said located resource.
Claim 12
Independent Claim
126 words
A method for transparently loading resources from a read-only memory (“ROM”) of a computer in a computing environment, comprising the steps of: storing a plurality of resource files in said ROM; executing a Java Virtual Machine (“JVM”) on said computer; executing an application program on said JVM; executing a ROM class loader on said JVM, said ROM class loader being adapted to loading said resource files from said ROM; creating a table comprising an entry for each of said resource files; receiving, by said ROM class loader, a request from said application program for an input stream on a selected one of said resource files; using said table to locate said selected resource file in said ROM; and returning said input stream using said located resource.
Claim 13
Dependent Claim
110 words
The method for transparently loading resources according to claim 9 , wherein each of said entries in said table comprises: a key value corresponding to an identifier of a particular one of said resource files; a location of said particular resource file in said ROM; and a length of data stored at said location for said particular resource file; and wherein said using said table step further comprises the steps of: accessing said table using an identifier of said particular resource file as a key; and returning said location and said length of said particular resource file when a matching entry is found in said table by said accessing step.
Claim 14
Dependent Claim
25 words
The method for transparently loading resources according to claim 9 , further comprising the step of configuring said JVM to use said ROM class loader.
Claim 15
Dependent Claim
26 words
The method for transparently loading resources according to claim 9 , wherein said request is unchanged from a pre-existing request syntax specified in said application program.