Applet server that provides applets in various forms
AssigneeBeComm Corporation
InventorEdward Balassanian
Life of this patent
Estimating the term…
Loading patent…
AssigneeBeComm Corporation
InventorEdward Balassanian
Estimating the term…
The present invention is an applet server which accepts requests for applets from client computers. A request specifies the format in which an applet is to be delivered to the requesting client computer. The applet server has a cache which it uses to store applets for distribution to client computers. If the specified form of the requested applet is available in the cache, the applet server transmits the applet to the requesting client. If the applet is not available in the cache, the server will attempt to build the applet from local resources (program code modules and compilers) and transformer programs (verifiers and optimizers). If the applet server is able to build the requested applet, it will then transmit the applet to the requesting client computer. If the applet server is unable to build the requested applet, it will pass the request to another applet server on the network for fulfillment of the request.
A method in a server computer for providing applications to client computers, the method comprising:
A method in a server computer for providing applications to client computers, the method comprising:
A method in a server computer for providing applications to client computers, the method comprising:
A method in a server computer for providing applications to client computers, the method comprising:
A method in a server computer for providing applications to client computers, the method comprising:
A method in a server computer for providing applications to client computers, the method comprising:
A method in a server computer for providing applications to client computers, the method comprising:
A method in a server computer for providing applications to client computers, the method comprising:
A method in a server computer for providing applications to client computers, the method comprising:
A method in a server computer for providing applications to client computers, the method comprising:
A method in a server computer for providing applications to client computers, the method comprising:
A method in a server computer for providing applications to client computers, the method comprising:
A method in a server computer for providing applications to client computers, the method comprising:
A method in a server computer for providing applications to client computers, the method comprising:
A method in a server computer for providing applications to client computers, the method comprising:
A method in a server computer for providing applications to client computers, the method comprising:
A method in a server computer for providing applications to client computers, the method comprising:
A method in a client computer for retrieving an application in an identified form, the method comprising:
A method in a client computer for retrieving an application in an identified form, the method comprising:
A method in a client computer for retrieving an application in an identified form, the method comprising:
A method in a client computer for retrieving an application in an identified form, the method comprising:
A method in a client computer for retrieving an application in an identified form, the method comprising:
A method in a client computer for retrieving an application in an identified form, the method comprising:
A method in a client computer for retrieving an application in an identified form, the method comprising:
A method in a client computer for retrieving an application in an identified form, the method comprising:
A method in a client computer for retrieving an application in an identified form, the method comprising:
A method in a client computer for retrieving an application in an identified form, the method comprising:
A method in a client computer for retrieving an application in an identified form, the method comprising:
A method in a client computer for retrieving an application in an identified form, the method comprising:
A computer-readable medium containing instructions for controlling a server computer to provide applets to client computers, by a method comprising:
A computer-readable medium containing instructions for controlling a server computer to provide applets to client computers, by a method comprising:
A computer-readable medium containing instructions for controlling a server computer to provide applets to client computers, by a method comprising:
A computer-readable medium containing instructions for controlling a server computer to provide applets to client computers, by a method comprising:
A computer-readable medium containing instructions for controlling a server computer to provide applets to client computers, by a method comprising:
A computer-readable medium containing instructions for controlling a server computer to provide applets to client computers, by a method comprising:
A computer-readable medium containing instructions for controlling a server computer to provide applets to client computers, by a method comprising:
A computer-readable medium containing instructions for controlling a server computer to provide applets to client computers, by a method comprising:
A computer-readable medium containing instructions for controlling a server computer to provide applets to client computers, by a method comprising:
A computer-readable medium containing instructions for controlling a server computer to provide applets to client computers, by a method comprising:
A computer-readable medium containing instructions for controlling a server computer to provide applets to client computers, by a method comprising:
A computer-readable medium containing instructions for controlling a server computer to provide applets to client computers, by a method comprising:
A computer-readable medium containing instructions for controlling a server computer to provide applets to client computers, by a method comprising:
A computer-readable medium containing instructions for controlling a server computer to provide applets to client computers, by a method comprising:
A computer-readable medium containing instructions for controlling a server computer to provide applets to client computers, by a method comprising:
A computer-readable medium containing instructions for controlling a server computer to provide applets to client computers, by a method comprising:
A server computer for providing applets in a plurality of forms, comprising:
A server computer for providing applets in a plurality of forms, comprising:
A server computer for providing applets in a plurality of forms, comprising:
A server computer for providing applets in a plurality of forms, comprising:
A server computer for providing applets in a plurality of forms, comprising:
A computer-readable medium containing a data structure, the data structure including a request generated by a client computer, the request identifying an applet and identifying a form of the identified applet, the identified form being one of a plurality of compiled forms of the identified applet wherein when a server computer receives the request, the server computer uses a compiler to compile the identified form of the applet from an un-compiled form of the applet and then sends the identified form of the applet to the client computer that generated the request wherein the server computer caches the identified form of the applet so that when another request is received for the same applet in the identified form, the identified form of the applet can be sent without recompiling the identified form of the applet.
A computer-readable medium containing a data structure, the data structure including a request generated by a client computer, the request identifying an applet and identifying a form of the identified applet, the identified form being one of a plurality of compiled forms of the identified applet wherein when a server computer receives the request, the server computer uses a compiler to compile the identified form of the applet from an un-compiled form of the applet and then sends the identified form of the applet to the client computer that generated the request wherein in response to receiving the request, the server computer requests the applet in the un-compiled form from a computer other than the server computer.
A computer-readable medium containing a data structure, the data structure including a request generated by a client computer, the request identifying an applet and identifying a form of the identified applet, the identified form being one of a plurality of compiled forms of the identified applet wherein when a server computer receives the request, the server computer uses a compiler to compile the identified form of the applet from an un-compiled form of the applet and then sends the identified form of the applet to the client computer that generated the request wherein the applet is part of a web page.
A computer-readable medium containing a data structure, the data structure including a request generated by a client computer, the request identifying an applet and identifying a form of the identified applet, the identified form being one of a plurality of compiled forms of the identified applet wherein when a server computer receives the request, the server computer uses a compiler to compile the identified form of the applet from an un-compiled form of the applet and then sends the identified form of the applet to the client computer that generated the request wherein the un-compiled form is an intermediate form.
A computer-readable medium containing a data structure, the data structure including a request generated by a client computer, the request identifying an applet and identifying a form of the identified applet, the identified form being one of a plurality of compiled forms of the identified applet wherein when a server computer receives the request, the server computer uses a compiler to compile the identified form of the applet from an un-compiled form of the applet and then sends the identified form of the applet to the client computer that generated the request wherein the un-compiled form is a source form.
A computer-readable medium containing a data structure, the data structure including a request generated by a client computer, the request identifying an applet and identifying a form of the identified applet, the identified form being one of a plurality of compiled forms of the identified applet wherein when a server computer receives the request, the server computer uses a compiler to compile the identified form of the applet from an un-compiled form of the applet and then sends the identified form of the applet to the client computer that generated the request wherein the server computer transforms the applet before compiling the applet.
A computer-readable medium containing instructions for controlling a client computer, the instructions being generated by a server computer in response to receiving a request from a client computer, the request identifying an applet and identifying a form of the applet, wherein the server computer generates the instructions by compiling a compiled form of the applet from an un-compiled form of the applet wherein the server computer retrieves the un-compiled form of the applet from a computer other than the server computer.
A computer-readable medium containing instructions for controlling a client computer, the instructions being generated by a server computer in response to receiving a request from a client computer, the request identifying an applet and identifying a form of the applet, wherein the server computer generates the instructions by compiling a compiled form of the applet from an un-compiled form of the applet wherein the server computer stores the compiled form of the applet in a cache.
A computer-readable medium containing instructions for controlling a client computer, the instructions being generated by a server computer in response to receiving a request from a client computer, the request identifying an applet and identifying a form of the applet, wherein the server computer generates the instructions by compiling a compiled form of the applet from an un-compiled form of the applet wherein the un-compiled form of the applet is Java intermediate code.
A computer-readable medium containing instructions for controlling a client computer, the instructions being generated by a server computer in response to receiving a request from a client computer, the request identifying an applet and identifying a form of the applet, wherein the server computer generates the instructions by compiling a compiled form of the applet from an un-compiled form of the applet wherein the un-compiled form of the applet is Java source code.
A computer-readable medium containing instructions for controlling a client computer, the instructions being generated by a server computer in response to receiving a request from a client computer, the request identifying an applet and identifying a form of the applet, wherein the server computer generates the instructions by compiling a compiled form of the applet from an un-compiled form of the applet wherein the instructions are part of a web page.
A server computer comprising:
A server computer comprising:
A server computer comprising:
Dependencies are inferred from the claim text.