Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2006-12-26
2006-12-26
Chaki, Kakali (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
Reexamination Certificate
active
07155705
ABSTRACT:
Techniques for binding a data exchange format with a computer program application having source code in a particular language include receiving comment data from a particular file that includes the source code. The comment data includes first data indicating a parameter of the data exchange format. Second data from the particular file is also received. The second data is associated with the comment data and includes a statement that defines a class of data objects in the particular language. Based on the first data and the second data, third data for configuring the data exchange format is generated. When the particular language is Java and the data exchange format is XML, these techniques allow a developer to automatically produce an XML grammar document that is based on Java data objects defined by the developer and that is responsive to the developer's choices for options in the XML grammar. Individual classes or multiple nested classes are handled.
REFERENCES:
patent: 5953526 (1999-09-01), Day et al.
patent: 6480865 (2002-11-01), Lee et al.
patent: 6574655 (2003-06-01), Libert et al.
patent: 6594823 (2003-07-01), Corbin et al.
patent: 6675370 (2004-01-01), Sundaresan
patent: 6754884 (2004-06-01), Lucas et al.
patent: 6810429 (2004-10-01), Walsh et al.
patent: 2001/0054172 (2001-12-01), Tuatini
patent: 2002/0029231 (2002-03-01), Aptus et al.
Flanagan, David, “Java in a Nutshell”, 1997, O'Reilly & Associates, 2nd Edition, pp. 20, 233, 253-254.
Goldfarb et al., “The XML Handbook”, 1998, Prentice Hall Inc., p. 13.
Dietrich et al., “A Reusable Graphical User Interface for Manipulating Object-Oriented Databases using Java and XML”, Feb. 1, 2001, ACM, pp. 362-366.
T. Moyle, “Writing XML-Friendly Java Documentation”, Jan. 1, 2000.
The Apache Software Foundation, “Javadoc Documentation in XML”, 1999.
A. Coates, “Making Your Code Readable and Maintainable—With XML & XSLT”, XML DevCon Europe 2001, Feb. 2001.
M. Priestley, “Dynamically assembled documentation”, 1999, ACM.
D. Kramer, “API Documentation from Source Code Comments: A Case Study of Javadoc”, 1999, ACM.
D. Leslie, “Using Javadoc and XML to Produce API Reference Documentation”, Oct. 2002, ACM.
Anonymous, “XDoclet”, http://xdoclet.sourceforge.net/introduction.html, pp. 1-2, printed Feb. 15, 2002.
Anonymous, “Software Configuration”, http://xdoclet.sourceforge.net/using.html, pp. 1-4, printed Feb. 15, 2002.
Anonymous, “Xdoclet FAQ Home Page”, http://www.jguru.com/faq/Xdoclet, pp. 1-3, printed Feb. 15, 2002.
Anonymous, “<ejbdoclet/≦ Task”, http://xdoclet.sourceforge.net/ejbdoclet.html, pp. 1-26, printed Feb. 15, 2002.
Anonymous, “<webdoclet/≦ Task”, http://xdoclet.sourceforge.net/webdoclet.html, pp. 1-15, printed Feb. 15, 2002.
Anonymous, “Advance Feature-Merge Points”, http://xdoclet.sourceforge.net/merge.html, pp. 1-2, printed Feb. 15, 2002.
Anonymous, “IDE Integration”, http://xdoclet.sourceforge.net/IDE.index.html, 1 page, printed Feb. 15, 2002.
Anonymous,“Architecture”, http://xdoclet.sourceforge.net/architecture.html, pp. 1-12, printed Feb. 15, 2002.
Sun Microsystems, javadoc—The Java API Documentation Generator [online], Aug. 2000 [retrieved on Apr. 14, 2005] Retrieved from the internet: URL<http://java.sun.com/j2se/1.3/docs/tooldocs/win32/javadoc.html>.
Jeremy Roschelle, Doclet your servlet, Mar. 2001, JavaWorld.com.
Anonymous, “An Introduction to the UNIX Make Utility,” Middle Tennesee State University, printed Jan. 10, 2002, 8 pages.
D. Morse et al., “UNIX man pages: make (),” Aug. 22, 1989, 4 pages.
Apache Software Foundation, “The Jakarta Site—Ant,” 2000, 12 pages.
Sun Microsystems, “Javadoc Tool Home Page,” printed Jan. 10, 2002, 4 pages.
Sun Microsystems, “How to Write Doc Comments for the Javadoc Tool,” printed Jan. 10, 2002, 23 pages.
Sun Microsystems, “The Java Language Specification,” Chap. 18—“Documentation Comments,” 1sted. 1996, 21 pages.
Cymerman, Michael, “Automate your build process using Java and Ant,” Javaworld, Oct. 2000, located on the internet at <http://www.javaworld.com/javaworld/jw-10-2000/jw-1020-ant—p.html>, retrieved on Oct. 6, 2005, 10 pages.
Henry, Kevin, “Using the Java Document Generator,” ACM, Inc., Aug. 2000, located on the internet at <http://secure.acm.org/crossroads/columns/ovp/august2000.html>, retrieved on Oct. 5, 2005, 7 pages.
Roschelle, Jeremy, “Doclet your servlet!,” Javaworld, Mar. 2001, located on the internet at <http://www.javaworld.com/javaworld/jw-03-2001/jw-0302-doclets—p.html>, retrieved on Oct. 5, 2005, 13 pages.
Hershberg Yehoshua
Mor Yishay
Chaki Kakali
Cisco Technology Inc.
Hickman Palermo & Truong & Becker LLP
Roche Trenton
LandOfFree
Techniques for binding an application with a data exchange... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Techniques for binding an application with a data exchange..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Techniques for binding an application with a data exchange... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3694260