Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2008-03-04
2008-03-04
Zhen, Wei (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C709S203000
Reexamination Certificate
active
10100558
ABSTRACT:
A compile server and a class loader are disclosed. During execution of a program, the class loader transmits a compile service request and a run time service request, including a program instruction, over a network to a compile server. The class loader receives native machine code compiled from the instruction, where the native machine code is received over the network. Once received, the native machine code is executed. The compile server receives the compile service request and the run time service request, including the program instruction, over a network from the class loader, compiles the instruction into native machine code, and transmits the native machine code over the network to be executed. The compile server generates a compile thread for each compile service requests and processes multiple compile threads concurrently.
REFERENCES:
patent: 5848274 (1998-12-01), Hamby et al.
patent: 5999732 (1999-12-01), Bak et al.
patent: 6295642 (2001-09-01), Blandy
patent: 6298477 (2001-10-01), Kessler
patent: 6370687 (2002-04-01), Shimura
patent: 6571388 (2003-05-01), Venkatraman et al.
patent: 6721804 (2004-04-01), Rubin et al.
patent: 2001/0042058 (2001-11-01), Harrington et al.
patent: 2003/0005425 (2003-01-01), Zee
patent: 2004/0015914 (2004-01-01), Renouf
patent: 0 930 567 (1999-07-01), None
patent: 2000215181 (2000-04-01), None
patent: 1 104 898 (2001-06-01), None
patent: WO 99/42925 (1999-08-01), None
patent: WO 03/032155 (2003-04-01), None
“Techniques for Obtaining High Performance in Java Programs”, Iffat H. Kazi, Howard H. Chen, Berdenia Stanley, and David J. Lilja ACM Computing Surveys, vol. 32, No. 3, Sep. 2000, pp. 213-240.
“Dynamic Typing for Distributed Programming in Polymorphic Languages”, Dominic Duggan, ACM Transactions on Programming Languages and Systems, Jan. 19999, pp. 11-45.
Glen McCluskey, “Remote Method Invocation: Creating Distributed Java-to-Java Applications”, Oct. 1997, pp. 1-5, http://java.sun.com/developer/technicalArticles/RMI/CreatingApps/index.html.
Dan Wallach, “JAVA Security”, Oct. 27, 1999, pp. 1-19, http://www.cs.rice.edu/˜dwallach/talks/java99.pdf.
“Compiling multithreaded JAVA bytecode for distributed execution”, Antoniu et al., Feb. 2000, pp. 1-12.
Publication entitled “A Transportable Extendable Compiler,” Victor R. Basili et al., Software-Practice and Experience, vol. 5, 1975, pp. 269-278.
Publication entitled “Threaded Code,” James R. Bell, Communications of the ACM, Jun. 1973, vol. 16, No. 6.
Publication entitled “Macro Spitbol-a Snobol4 Compiler,” Robert B.K. Dewar et al., Software-Practice and Experience, vol. 7, pp. 95-113, 1977.
Publication entitled “The Icon Analyst, In-Depth Coverage of the Icon Programming Language,” Oct. 1991, No. 8.
Publication entitled “The Snobol4 Programming Language,” by R. E Griswold et al., Bell Telephone Laboratories, 1968.
Arkwright Thomas D.
Chung Kin-man
Ellwanger Marc O.
Kirkley Thomas E.
Levy Jacob Y.
Chow Chih-Ching
Park Vaughan & Fleming LLP
Sun Microsystems Inc.
LandOfFree
On demand, network accessible, run time compile server does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with On demand, network accessible, run time compile server, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and On demand, network accessible, run time compile server will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3908387