Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
129 words
A method of operating a computer, the method comprising the steps of: storing a class in a memory, the class including data and at least one method that includes a plurality of instructions, a subset of the instructions including symbolic references to computer accessible methods; flagging portions of the class' data when the class' data is modifiable by one of the class' methods; flagging each method of the class that includes a symbolic reference to a method not stored in the memory; and providing an executable module including the class, wherein each unflagged method and each unflagged data is preloaded in a read-only storage medium and each flagged method and each flagged data is to be stored in a read and write-enabled storage medium when executing the executable module.
Claim 2
Independent Claim
129 words
A method of operating a computer, the method comprising the steps of: storing a class in a memory, the class including data and at least one method that includes a plurality of instructions, a subset of the instructions including symbolic references to computer accessible methods; flagging portions of the class' data when the class' data is modifiable by one of the class' methods; flagging each method of the class that includes a symbolic reference to a method not stored in the memory; and providing an executable module including the class, wherein each unflagged method and each unflagged data is preloaded in a read-only storage medium and each flagged method and each flagged data is to be stored in a read and write-enabled storage medium when executing the executable module.
Claim 3
Dependent Claim
34 words
The method of claim 1, the method including: substituting, for each symbolic reference to a specified method stored in the memory, a value corresponding to the specified method's location in the read-only storage medium.
Claim 4
Dependent Claim
33 words
The method of claim 1 wherein the unflagged methods and data preloaded in the read-only storage medium are configured to be accessed from the read-only storage medium when the executable module is executed.
Claim 5
Dependent Claim
28 words
The method of claim 1 wherein the executable module is a browser module for accessing objects stored in the computer as well as objects stored in other computers.
Claim 6
Dependent Claim
33 words
The method of claim 4 wherein the browser module includes instructions for importing information-content data and computer-executable modules, and for storing the imported data and computer-executable modules the read and write-enabled storage medium.
Claim 7
Independent Claim
152 words
A method of operating a computer, the method comprising the steps of: storing in a memory a plurality of classes that are to be included in an executable module, at least one of the classes including data and at least one method that includes a plurality of instructions, a subset of the instructions including symbolic references to computer accessible methods; flagging, for each class, the class' data when the class' data is modifiable by one of the class' methods; flagging each method in the plurality of classes whose bytecodes includes a symbolic reference to a method not stored in the memory; and providing the executable module including each of the plurality of classes, wherein each unflagged method and each unflagged data is preloaded in a read-only storage medium and each flagged method and each flagged data is to be stored in a read and write-enabled storage medium when executing the executable module.
Claim 8
Independent Claim
152 words
A method of operating a computer, the method comprising the steps of: storing in a memory a plurality of classes that are to be included in an executable module, at least one of the classes including data and at least one method that includes a plurality of instructions, a subset of the instructions including symbolic references to computer accessible methods; flagging, for each class, the class' data when the class' data is modifiable by one of the class' methods; flagging each method in the plurality of classes whose bytecodes includes a symbolic reference to a method not stored in the memory; and providing the executable module including each of the plurality of classes, wherein each unflagged method and each unflagged data is preloaded in a read-only storage medium and each flagged method and each flagged data is to be stored in a read and write-enabled storage medium when executing the executable module.
Claim 9
Dependent Claim
34 words
The method of claim 6, the method including: substituting, for each symbolic reference to a specified method stored in the memory, a value corresponding to the specified method's location in the read-only storage medium.
Claim 10
Dependent Claim
34 words
The method of claim 6 wherein the unflagged methods and unflagged data preloaded in the read-only storage medium are configured to be accessed from the read-only storage medium when the executable module is executed.
Claim 11
Dependent Claim
28 words
The method of claim 6 wherein the executable module is a browser module for accessing objects stored in the computer as well as objects stored in other computers.
Claim 12
Dependent Claim
33 words
The method of claim 9 wherein the browser module includes instructions for importing information-content data and computer-executable modules, and for storing the imported data and computer-executable modules the read and write-enabled storage medium.
Claim 13
Dependent Claim
140 words
A computer system, comprising: a memory for storing a class that is to be included in an executable module, the class including data and at least one method that includes a plurality of instructions, a subset of the instructions including symbolic references to computer accessible methods; an offline class loader that flags the class' data when the class' data is modifiable by one of the class' methods, and that flags each method in the class whose bytecodes includes a symbolic reference to a method not stored in the memory; and a linker for producing the executable module, the executable module having a first portion and a second portion, the first portion including each of the methods and data flagged by the offline class loader, and a second portion including each of the methods and data not in the first portion.
Claim 14
Dependent Claim
140 words
A computer system, comprising: a memory for storing a class that is to be included in an executable module, the class including data and at least one method that includes a plurality of instructions, a subset of the instructions including symbolic references to computer accessible methods; an offline class loader that flags the class' data when the class' data is modifiable by one of the class' methods, and that flags each method in the class whose bytecodes includes a symbolic reference to a method not stored in the memory; and a linker for producing the executable module, the executable module having a first portion and a second portion, the first portion including each of the methods and data flagged by the offline class loader, and a second portion including each of the methods and data not in the first portion.
Claim 15
Dependent Claim
51 words
The computer system of claim 11 wherein the first portion of the executable module is configured to be stored in a read and write-enabled medium when the executable module is executed, and the second portion is configured to be stored in a read-only storage medium when the executable module is executed.
Claim 16
Dependent Claim
37 words
The computer system of claim 12 wherein the offline class loader substitutes for each symbolic reference to a specified method stored in the memory, a value corresponding to the specified method's location in the read-only storage medium.
Claim 17
Dependent Claim
29 words
The computer system of claim 12 wherein the executable module is a browser module for accessing objects stored in the computer as well as objects stored in other computers.
Claim 18
Dependent Claim
34 words
The computer system of claim 14 wherein the browser module includes instructions for importing information-content data and computer-executable modules, and for storing the imported data and computer-executable modules the read and write-enabled storage medium.
Claim 19
Dependent Claim
157 words
A computer system, comprising: a memory for storing a plurality of classes that are to be included in an executable module, at least one of the classes including data and at least one method that includes a plurality of instructions, a subset of the instructions including symbolic references to computer accessible methods; an offline class loader that flags, for each class in the plurality of classes, the class' data when the class' data is modifiable by one of the class' methods, and that flags each method in the plurality of classes whose bytecodes includes a symbolic reference to a method not stored in the memory; a linker for producing the executable module, the executable module having a first portion and a second portion, the first portion including each of the class' methods and data flagged by the offline class loader, and a second portion including each of the class' methods and data not in the first portion.
Claim 20
Dependent Claim
157 words
A computer system, comprising: a memory for storing a plurality of classes that are to be included in an executable module, at least one of the classes including data and at least one method that includes a plurality of instructions, a subset of the instructions including symbolic references to computer accessible methods; an offline class loader that flags, for each class in the plurality of classes, the class' data when the class' data is modifiable by one of the class' methods, and that flags each method in the plurality of classes whose bytecodes includes a symbolic reference to a method not stored in the memory; a linker for producing the executable module, the executable module having a first portion and a second portion, the first portion including each of the class' methods and data flagged by the offline class loader, and a second portion including each of the class' methods and data not in the first portion.
Claim 21
Dependent Claim
51 words
The computer system of claim 16 wherein the first portion of the executable module is configured to be stored in a read and write-enabled medium when the executable module is executed, and the second portion is configured to be stored in a read-only storage medium when the executable module is executed.
Claim 22
Dependent Claim
37 words
The computer system of claim 17 wherein the offline class loader substitutes for each symbolic reference to a specified method stored in the memory, a value corresponding to the specified method's location in the read-only storage medium.
Claim 23
Dependent Claim
29 words
The computer system of claim 17 wherein the executable module is a browser module for accessing objects stored in the computer as well as objects stored in other computers.
Claim 24
Dependent Claim
34 words
The computer system of claim 19 wherein the browser module includes instructions for importing information-content data and computer-executable modules, and for storing the imported data and computer-executable modules the read and write-enabled storage medium.