Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2011-04-05
2011-04-05
Zhen, Wei Y (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S143000, C717S144000, C717S147000
Reexamination Certificate
active
07921413
ABSTRACT:
An improved architecture for a program code conversion apparatus and method for generating intermediate representations for program code conversion. The program code conversion apparatus determines which types of IR nodes to generate in an intermediate representation (IR) of subject code (10) to be translated. Depending upon the particular subject and target computing environments involved in the conversion, the program code conversion apparatus utilizes either base nodes, complex nodes, polymorphic nodes, and architecture specific nodes, or some combination thereof, in generating the intermediate representation.
REFERENCES:
patent: 5355492 (1994-10-01), Frankel et al.
patent: 5696956 (1997-12-01), Razdan et al.
patent: 5748966 (1998-05-01), Sato
patent: 6049667 (2000-04-01), Bates
patent: 6097888 (2000-08-01), Simonyi
patent: 6125439 (2000-09-01), Tremblay et al.
patent: 6292935 (2001-09-01), Lueh et al.
patent: 6343373 (2002-01-01), Koizumi et al.
patent: 6502236 (2002-12-01), Allen et al.
patent: 6502237 (2002-12-01), Yates et al.
patent: 6609248 (2003-08-01), Srivastava et al.
patent: 6662356 (2003-12-01), Edwards et al.
patent: 6880152 (2005-04-01), Torvalds et al.
patent: 6895494 (2005-05-01), Steiss et al.
patent: 6948158 (2005-09-01), Van Gageldonk et al.
patent: 7065633 (2006-06-01), Yates, Jr. et al.
patent: 7080366 (2006-07-01), Kramskoy et al.
patent: 7234111 (2007-06-01), Chu et al.
patent: 2002/0042909 (2002-04-01), Van Gageldonk et al.
patent: 2002/0112227 (2002-08-01), Kramskoy et al.
patent: 2002/0129340 (2002-09-01), Tuttle
patent: 2002/0144060 (2002-10-01), Stoodley
patent: 2003/0023958 (2003-01-01), Patel et al.
patent: 2003/0093774 (2003-05-01), Hilton
patent: 2003/0093776 (2003-05-01), Hilton
patent: 2003/0167460 (2003-09-01), Desai et al.
patent: 2004/0015888 (2004-01-01), Fujii et al.
patent: 2004/0044880 (2004-03-01), Altman et al.
patent: 2004/0194070 (2004-09-01), Baraz
patent: 2004/0268330 (2004-12-01), Grover et al.
patent: 2005/0010891 (2005-01-01), Chaiken et al.
patent: 0 731 409 (1996-09-01), None
patent: 1 049 010 (2000-02-01), None
patent: 1 211 598 (2002-06-01), None
patent: 1 380 946 (2004-01-01), None
patent: 4-14144 (1992-01-01), None
patent: 6-250846 (1994-09-01), None
patent: 7-105015 (1995-04-01), None
patent: 11-194948 (1999-07-01), None
patent: 2000-347873 (2000-12-01), None
patent: 2002-527815 (2002-08-01), None
patent: 2002-312180 (2002-10-01), None
patent: 2002-543490 (2002-12-01), None
patent: WO-92/15939 (1992-09-01), None
patent: WO-98/06034 (1998-02-01), None
patent: WO-00/22521 (2000-04-01), None
Lattner, et al., “The LLVM Instruction Set and Compilation Strategy”, Computer Science Department Technical Report #UIUCDCS-R-2002-2292, University of Illinois at Urbana-Champaign, Aug. 9, 2002.
European Search Report as issued in Application No. 06112998.7 on Jan. 17, 2007.
Gosling, Java intermediate bytecodes, SIGPLAN Workshop on Intermediate Representations, Jan. 1995, pp. 111-118, vol. 30(3), ACM Press, New York, NY USA.
Smith, Application Development in the ANDF Model, UniForum 1991 Conference Proceedings, Dallas Texas, Jan. 22, 1991, pp. 3-12.
Published Unexamined Utility Model Application (PUUMA) No. JP04-36646(U), published Mar. 27, 1992.
Andrews Jonathan Jay
Haikney David
Howson Miles Philip
Owen Daniel
Baundino James L.
International Business Machines - Corporation
Nguyen Phillip H
Talpis Matthew B.
Zhen Wei Y
LandOfFree
Architecture for generating intermediate representations for... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Architecture for generating intermediate representations for..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Architecture for generating intermediate representations for... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2640033