System and method for loading resolved java class files to a client device
First Claim
Patent Images
1. A method for loading class files from a server to a client comprising:
- loading an application class onto a gateway that preloads and preresolves said class;
creating a binary representation of the new portion of the preloaded and preresolved class at said gateway; and
sending only the new portion to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
The client loads an application class through a gateway server that preloades and preresolves a class, creates a binary representation of new portions of the preloaded and preresolved class, and sends only the new portion to the client.
-
Citations
9 Claims
-
1. A method for loading class files from a server to a client comprising:
-
loading an application class onto a gateway that preloads and preresolves said class; creating a binary representation of the new portion of the preloaded and preresolved class at said gateway; and sending only the new portion to the client.
-
-
2. A method for loading Java class files from a server to a client device comprising the steps of:
-
a. a gateway retrieving a Java class file; b. a gateway preloading and preresolving said Java class file and creating a representation of the Java class file; c. determining at the gateway the new portion of said representation of the Java class file not loaded in said client device; d. creating at the gateway a binary representation of only the new portion of said representation of the Java class file; e. sending said binary representation of said new portion to the client device; f. loading said binary representation of said new portion into said client device; and
,g. copying said binary representation into internal class structure in the interpreter of a Java virtual machine of the client device. - View Dependent Claims (3, 4)
-
-
5. A system for loading Java class files from a server to a client device comprising:
-
a. a gateway coupled to said server and responsive to receipt of a Java class file for creating a c-code representation of said Java class file; b. said gateway creating a binary representation of said c-code representation; c. a network coupled between said gateway and said client device for sending the binary representation to said client device; d. a loader for loading said binary representation at said client device; and e. means for copying said binary representation into the internal class structure in an interpreter of said client device. - View Dependent Claims (6)
-
-
7. A method for loading Java class files to an embedded client device from a server comprising the steps of:
-
a. a gateway retrieving a Java class file; b. a gateway preloading and preresolving the Java class file to produce a representation of the Java class file; c. determining at the gateway a new portion of the representation; d. creating at the gateway a binary representation of only said new portion of the preloaded and preresolved representation of the Java class file; e. sending said binary representation to the embedded client device; f. loading said binary representation into said embedded client device; and g. copying said binary representation into the internal class structure in the interpreter of a Java virtual machine of the embedded client device.
-
-
8. A system for loading Java class files from a server to an embedded client device comprising:
-
a. a preloader and preresolver in a gateway coupled to said server and responsive to receipt of a Java class file for preloading and preresolving a representation of said class file; b. said gateway creating a binary representation of said preloaded and preresolved representation of said class file; c. a wireless network coupled between said gateway and said embedded client device for sending the binary representation to said embedded device; d. a loader for loading said binary representation at said embedded client device; and
,e. means for copying said binary representation into the internal class structure in an interpreter of said embedded client device. - View Dependent Claims (9)
-
Specification