1460944368-dfd86a46-37bc-47a5-83d8-7ed2d72649f9

In the claims:

1. A method executed by a local server computer under the control of a program, said local server computer including a memory for storing said program, said local server computer forming a portion of a client-server network, said method comprising the steps of:
receiving a request from a client computer of said client-server network;
determining that said request requires dynamically generated information from a servlet object of said client-server network;
uploading from a remote server computer of said client-server network a specified servlet object corresponding to said request; and
executing said specified servlet object to obtain dynamically generated information corresponding to said request.
2. The method of claim 1 further comprising the step of passing dynamically generated information from said specified servlet object to a web server operating on said local server computer, said passing step being facilitated with an application program interface.
3. The method of claim 2 wherein said application programming interface specifies techniques for performing at least one of the following operations:
initializing a servlet object, executing a servlet object, and destroying a servlet object.
4. The method of claim 2 wherein said specified servlet object and said application program interface are specified as object bytecodes in the JAVA programming language.
5. The method of claim 2 further comprising the step of sending said dynamically generated information from said web server to said client computer.
6. The method of claim 1 wherein said executing step includes the steps of
executing said specified servlet in a security area of said local server computer; and
passing said dynamically generated information from said security area to a non-security area of said local server computer.
7. The method of claim 1 wherein said local server computer stores a plurality of servlet objects, each of said servlet objects continuously operating until invoked in response to a specified request from a client computer.
8. The method of claim 7 wherein said plurality of servlet objects pass data to one another.
9. The method of claim 7 wherein said selected servlet objects of said plurality of servlet objects are instantiated at the start-up of said local server computer.
10. The method of claim 7 wherein selected servlet objects of said plurality of servlet objects are instantiated in response to a demand from said client computer.
11. The method of claim 7 wherein selected servlet objects of said plurality of servlet objects are instantiated in response to an activated servlet URL.
12. The method of claim 11 wherein said servlet URL includes arguments.
13. The method of claim 1 wherein said receiving step includes the step of storing said request in a connection queue.
14. The method of claim 13 wherein said determining step includes the step of selecting a handler thread from a pool of handler threads to execute said determining step.
15. The method of claim 14 further comprising the step of operating said pool of handler threads by selectively creating a new handler thread and destroying an old handler thread.
16. The method of claim 15 wherein said operating step includes the step of reusing a buffer memory space of said old handler thread for said new handler thread.
17. A computer readable memory that can be used to direct a server computer of a client-server computer network to function in a specified manner, comprising:
a first set of instructions to receive a request from a client computer of said client-server network;
a second set of instructions to determine that said request requires dynamically generated information from a servlet object of said client-server network;
a third set of instructions to upload from a remote server computer of said client-server network a specified servlet object corresponding to said request; and
a fourth set of instructions to execute said specified servlet object to obtain dynamically generated information corresponding to said request.
18. The apparatus of claim 17 further comprising a fifth set of instructions to pass, through an application program interface, dynamically generated information from said specified servlet object to a web server operating on said local server computer.
19. The apparatus of claim 18 further comprising a sixth set of instructions to pass said dynamically generated information from said web server to said client computer.
20. The apparatus of claim 17 further comprising a seventh set of instructions to store a plurality of servlet objects on said server computer, each of said servlet objects continuously operating until invoked in response to a specified request from a client computer.
21. The apparatus of claim 20 wherein said seventh set of instructions include instructions to pass data between said plurality of servlet objects.
22. A computer readable memory that can be used to direct a server computer of a client-server computer network to function in a specified manner, comprising:
a first set of instructions to receive a request from a client computer of said client-server computer network;
a second set of instructions to determine that said request requires dynamically generated information from a servlet object of said server computer;
a third set of instructions to execute said specified servlet object to obtain dynamically generated information corresponding to said request; and
a fourth set of instructions to pass said dynamically generated information to said client computer.
23. The apparatus of claim 22 wherein said second set of instructions include instructions to interpret a servlet URL corresponding to said request.
24. The apparatus of claim 22 wherein said second set of instructions include instructions to interpret a servlet URL with arguments.
25. The apparatus of claim 22 further comprising a fifth set of instructions to store a plurality of servlet objects on said server computer, each of said servlet objects continuously operating until invoked in response to a specified request from a client computer.
26. The apparatus of claim 20 wherein said fifth set of instructions include instructions to pass data between said plurality of servlet objects.
27. A client-server computer network, comprising:
a client computer to generate a request; and
a server computer to
determine that said request requires dynamically generated information from a servlet object of said server computer,
execute said specified servlet object to obtain dynamically generated information corresponding to said request, and
pass said dynamically generated information to said client computer.
28. The apparatus of claim 27 further comprising a remote server computer storing a set of servlet objects that can be passed to said server computer.
29. The apparatus of claim 27 wherein said server computer stores a plurality of servlet objects, each of said servlet objects continuously operating until invoked in response to a specified request from said client computer.
30. The apparatus of claim 29 wherein said plurality of servlet objects pass data between themselves.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for decoding a first composite packet in a processor, said method comprising the steps of:
providing assembly code for each one of a plurality of instructions in a first combination of instructions in said first composite packet;
matching a template in said first composite packet to a known template corresponding to one of a plurality of known syntaxes that includes multiple stop bits that indicate an end of an issue group and provide chaining information, wherein said plurality of known syntaxes are arranged as a plurality of first level nodes in a tree structure, wherein each of a plurality of second level nodes in said tree structure includes a combination of instruction types, and wherein each of a plurality of third level nodes in said tree structure includes an instruction type, wherein a plurality of paths extends between node levels and wherein each node of said plurality of first level nodes and said plurality of second level nodes has a path to a node of a different node level;
matching each term in said one of said plurality of known syntaxes against a respective term in a resolved packet syntax using said tree structure, wherein said step of matching said one of said plurality of known syntaxes comprises a sub step of direct matching, followed by a sub step of indirect matching;
using said resolved packet syntax to determine assembly code associated with execution of said first combination of instructions;
providing assembly code associated with execution of said first combination of instructions.
2. The method of claim 1 wherein said assembly code associated with execution of said first combination of instructions specifies at least one issue group for said first combination of instructions.
3. The method of claim 1 wherein said assembly code associated with execution of said first combination of instructions specifies a plurality of issue groups for said first combination of instructions.
4. The method of claim 1 wherein said assembly code associated with execution of said first combination of instructions identifies a chained instruction in said first combination of instructions, wherein said chained instruction belongs to a subsequent issue group in a second composite packet.
5. The method of claim 1 wherein said assembly code associated with execution of said first combination of instructions identifies a plurality of chained instructions in said first combination of instructions, wherein said plurality of chained instructions belong to respective issue groups in a second composite packet.
6. The method of claim 1 wherein said known template identifies at least one issue group in said first composite packet.
7. The method of claim 1 wherein said known template identifies a chained instruction in said first combination of instructions, wherein said chained instruction belongs to a subsequent issue group in a second composite packet.
8. The method of claim 1 wherein said known template identifies a plurality of chained instructions in said first combination of instructions, wherein said plurality of chained instructions belong to respective issue groups in a second composite packet.
9. The method of claim 1 wherein said composite packet in said processor consists of 128 bits.
10. The method of claim 1 wherein said composite packet in said processor consists of 256 bits.
11. The method of claim 1 wherein each instruction in said first combination of instructions consists of 16 bits.
12. The method of claim 1 wherein each instruction in said first combination of instructions consists of 32 bits.
13. The method of claim 1 wherein each instruction in said first combination of instructions consists of 41 bits.
14. The method of claim 1 wherein said first combination of instructions comprises at least two instructions.
15. The method of claim 1 wherein said first combination of instructions comprises at least one issue group.
16. The method of claim 15 wherein said at least one issue group comprises at least one instruction.
17. The method of claim 1 wherein said template comprises at least five bits.
18. The method of claim 1, wherein said instruction type is selected from a group consisting of instruction type A, instruction type I, instruction type M, instruction type F, instruction type B and instruction type LX.
19. The method of claim 1 wherein said step of matching said one of said plurality of known syntaxes matches each said term at one of said plurality of first level nodes in said tree structure.