Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2007-11-06
2007-11-06
An, Meng-Al T. (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S106000, C717S104000, C717S108000, C717S116000, C717S137000
Reexamination Certificate
active
09842527
ABSTRACT:
A language-neutral model is employed to represent a compile unit to facilitate transformation of a representation of the compile unit to one or more other languages or to language implementations. The model provides a plurality of elements arranged according to a hierarchy in which each of the elements represents different programmatic constructs of a compile unit represented by the model. In one aspect, a code generator interface may be employed to facilitate generation of a high-level language from the language-neutral representation. In another aspect, a code parser may be employed to generate from source code a language neutral representation according to the model. In yet another aspect, a compiler interface may be utilized to transform the language-neutral representation into a low-level language, such as an executable assembly or an intermediate language.
REFERENCES:
patent: 5428792 (1995-06-01), Conner et al.
patent: 5557253 (1996-09-01), Hegemann et al.
patent: 5826256 (1998-10-01), Devanbu
patent: 5835712 (1998-11-01), DuFresne
patent: 5860008 (1999-01-01), Bradley
patent: 5881290 (1999-03-01), Ansari et al.
patent: 5943674 (1999-08-01), Schofield
patent: 5946484 (1999-08-01), Brandes
patent: 6044217 (2000-03-01), Brealey et al.
patent: 6067413 (2000-05-01), Gustafsson et al.
patent: 6408431 (2002-06-01), Heughebaert et al.
patent: 6457172 (2002-09-01), Carmichael et al.
patent: 6480867 (2002-11-01), Kwan
patent: 6484313 (2002-11-01), Trowbridge et al.
patent: 6560774 (2003-05-01), Gordon et al.
patent: 6662356 (2003-12-01), Edwards et al.
patent: 6738967 (2004-05-01), Radigan
patent: 6738968 (2004-05-01), Bosworth et al.
patent: 6748588 (2004-06-01), Fraser et al.
patent: 6836883 (2004-12-01), Abrams et al.
patent: 6931623 (2005-08-01), Vermeire et al.
patent: 1367741 (1974-09-01), None
Mason, A Functional Intermediate Form for Diverse Source Languages, ACM, Nov. 1996.
Homburg et al., An Object Model for Flexible Distributed Systems, Mar. 29, 1995.
Dyer, “Java decompilers compared,” Javaworld, Jul. 1997.
Nolan, “Decompile Once, Run Anywhere,” New. Architect, Sep. 1997.
Hardwick, J. C., et al.; “Java as an Intermediate Language”,School of Computer Science,Aug. 12, 1996. p. 1-17.
Carlos A. Varela, et al., Providing Data on the Web: From Examples to Programs, Second International WWW Conference, 1994, pp. 1-9, Chicago, Illinois, USA.
NCSA httpd, University of Illinois at Urbana-Champaign, 1994, 4 pages.
Anderson Christopher L.
Ebbo David S.
Amin Turocy & Calvin LLP
An Meng-Al T.
Kang Insun
Microsoft Corporation
LandOfFree
Language-neutral representation of software code elements does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Language-neutral representation of software code elements, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Language-neutral representation of software code elements will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3873567