Nicotine Containing Dental Floss
Keep away cavities and cancer at the same time.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 6704927 | Static binding of dynamically-dispatched calls in the presence of dynamic linking and loading Techniques for performing static binding of dispatched-calls in the presence of dynamic linking and loading are provided. A method for increasing the execution performance of a function at run-time includes compiling the function, which may either be inte... | 03/09/2004 |
| 6601235 | Method and apparatus for dynamically deoptimizing compiled activations Methods and apparatus for dynamically deoptimizing a frame in a control stack during the execution of a computer program are disclosed. The described methods are particularly suitable for use in computer systems that are arranged to execute both interpret... | 07/29/2003 |
| 6553426 | Method apparatus for implementing multiple return sites Methods and apparatus for efficiently enabling an alternate return address associated with a function call to essentially be stored such that the alternate return address may be readily accessed are disclosed. According to one aspect of the present invent... | 04/22/2003 |
| 6510498 | Method and apparatus for memory allocation in a multi-threaded virtual machine Methods and apparatus for the efficient allocation of shared memory in a multi-threaded computer system are disclosed. In accordance with one embodiment of the present invention, a computer-implemented method for allocating memory shared by multiple threa... | 01/21/2003 |
| 6415381 | Mixed execution stack and exception handling Systems and methods for implementing an execution stack which stores frames for functions written in multiple programming languages are provided. The frames for functions written in different programming languages may be interleaved on the same execution ... | 07/02/2002 |
| 6385660 | Site specific message dispatch in object-oriented systems Systems and methods for implementing site specific message dispatch in an object-oriented environment are provided. Receiver type information may be saved at a message dispatch site in order to provide site specific message dispatch. By allowing message d... | 05/07/2002 |
| 6317796 | Inline database for receiver types in object-oriented systems Systems and methods for implementing message dispatch for an object-oriented program are provided. Receiver type information is collected at a site of a method that dispatches messages to receiver objects. The receiver type information is saved for subseq... | 11/13/2001 |
| 6240548 | Method and apparatus for performing byte-code optimization during pauses Methods and apparatus for dynamically compiling byte codes associated with methods during idle periods in the execution of a computer program are disclosed. The described methods are particularly suitable for use in computer systems that are arranged to e... | 05/29/2001 |
| 6240547 | Method and apparatus for dynamically deoptimizing compiled activations Methods and apparatus for dynamically deoptimizing a frame in a control stack during the execution of a computer program are disclosed. The described methods are particularly suitable for use in computer systems that are arranged to execute both interpret... | 05/29/2001 |
| 6237141 | Method and apparatus for dynamically optimizing byte-coded programs Methods and apparatus for dynamically determining whether portions of code should be interpreted or compiled in order to optimize a software application during run-time are disclosed. According to one aspect of the present invention, computer-implemented ... | 05/22/2001 |
| 6209066 | Method and apparatus for memory allocation in a multi-threaded virtual machine Methods and apparatus for the efficient allocation of shared memory in a multi-threaded computer system are disclosed. In accordance with one embodiment of the present invention, a computer-implemented method for allocating memory shared by multiple threa... | 03/27/2001 |
| 6009517 | Mixed execution stack and exception handling Systems and methods for implementing an execution stack which stores frames for functions written in multiple programming languages are provided. The frames for functions written in different programming languages may be interleaved on the same execution ... | 12/28/1999 |
| 5995754 | Method and apparatus for dynamically optimizing byte-coded programs Methods and apparatus for dynamically determining whether portions of code should be interpreted or compiled in order to optimize a software application during run-time are disclosed. According to one aspect of the present invention, computer-implemented ... | 11/30/1999 |
| 5970249 | Method and apparatus for performing byte-code optimization during pauses Methods and apparatus for dynamically compiling byte codes associated with methods during idle periods in the execution of a computer program are disclosed. The described methods are particularly suitable for use in computer systems that are arranged to e... | 10/19/1999 |
| 5933635 | Method and apparatus for dynamically deoptimizing compiled activations Methods and apparatus for dynamically deoptimizing a frame in a control stack during the execution of a computer program are disclosed. The described methods are particularly suitable for use in computer systems that are arranged to execute both interpret... | 08/03/1999 |