Data processing: software development – installation – and managem – Software program development tool – Managing software components
Reexamination Certificate
2007-03-06
2007-03-06
Dam, Tuan (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Managing software components
C717S101000
Reexamination Certificate
active
10124554
ABSTRACT:
An interface definition that specifies the functionality of humanly accessed functions within a software program is parsed into statements by a parser in conjunction with a dictionary. The parsed statements are converted to formatted statements by a plurality of formatters resulting in expression of the interface definition in a plurality of selected formats. The selected formats comprise source code formats and various documentation formats. Files generated from source code formatters, such as “C++” formatters, are included in the software build process and facilitate restricting software development to the specified functionality. Changes to the interface definition are propagated to the selected formats resulting in software functionality that is consistent with the various forms of documentation such as on-line help and printed documentation. The present invention was developed in response to the needs of multi-platform product development and facilitates timely and accurate coordination between software development and documentation efforts.
REFERENCES:
patent: 5617527 (1997-04-01), Kressin et al.
patent: 5841434 (1998-11-01), Arda et al.
patent: 5892950 (1999-04-01), Rigori et al.
patent: 5970490 (1999-10-01), Morgenstern
patent: 5991814 (1999-11-01), Rzonca et al.
patent: 6078968 (2000-06-01), Lo et al.
patent: 6083276 (2000-07-01), Davidson et al.
patent: 6141660 (2000-10-01), Bach et al.
patent: 6173439 (2001-01-01), Carlson et al.
patent: 6198479 (2001-03-01), Humpleman et al.
patent: 6209043 (2001-03-01), Sanemitsu
patent: 6209124 (2001-03-01), Vermeire et al.
patent: 6594823 (2003-07-01), Corbin et al.
patent: 6675370 (2004-01-01), Sundaresan
patent: 2001/0009016 (2001-07-01), Hofmann et al.
patent: 2244326 (1990-09-01), None
patent: 408272581 (1996-10-01), None
patent: 2001056984 (2001-02-01), None
Vince Carey, “About XML=based Literate Programming for RS,” Jun. 3, 2001, [online] accessed Feb. 4, 2005, retrieved from Internet <URL: http://www.biostat.harvard.edu/˜carey/old—public—html/Aboutlit.html>, 9 pages.
Paul DuBois, “Software Portability with image,” Second Edition, Sep. 1996, O'Reilly, pp. iii, iv, 1-14.
Donald E. Knuth and Silvio Levy, “The CWEB System of Structure Documentation,” Jul. 2000, packaged with the CWEB v. 3.61 software product, pp. i, 1-25.
Donald E. Knuth, “Literate Programming,” 1984, The Computer Journal, vol. 27, issue 2, pp. 97-111.
Markus Öllinger, “mCWEB, an Extension of CWEB for Teams,” 1998, [online] accessed Feb. 4, 2005, retrieved from Internet <URL: http://www.literateprogramming.com/mcweb.pdf>, pp. i, ii, 1-39, 77, 189, 380-389.
Peter Pierrou, “Literate Programming in XML,” Dec. 1999, Markup Technologies '99, Philadelphia, PA, pp. 1-19.
Herbert Schildt, “C/C++ Programmer's Reference,” Second Edition, 2000, McGraw-Hill, pp. i, ii, 29.
C.M. Sperberg-McQueen, “A Simple Yacc/Lex Processor for Sweb, an SGML Tag Set for Literate Programming,” 1998, [online] accessed Feb. 1, 2005, retrieved from Internet <URL: http://tigger.uic.edu/˜cmsmcq/tech/sweb/swebyacc.html>, 38 pages.
C.M. Sperberg-McQueen, “SWEB: an SGML Tag Set for Literate Programming,” 1996, [online] accessed Feb. 1, 2005, retrieved from Internet <URL: http://tigger.uic.edu/˜cmsmcq/tech/sweb/sweb.html>, 38 pages.
Mark Wroth, “DocBook-Based Literate Programming,” Apr. 12, 2001, [online] accessed Feb. 1, 2005, retrieved from Internet <URL: http://www.west-point.org/users/usma1978/36200/LitProg/SGMLWEB/DBLP.pdf>, pp. i, 1-34.
Mark B. Wroth, “An Experiment in Literate Programming Using SGML and DSSSL,” 1999, [online] accessed Feb. 1, 2005, retrieved from Internet <URL: http://www.west-point.org/users/usma1978/36200/LitProg/SGMLWEB/experiment.pdf>, pp. i, 1-38.
Anonymous, “Method for Managing Applications for Web-Based enterprise Management” Research Disclosure Dec. 1999/1647 428090 A.
Dam Tuan
International Bussiness Machines Corporation
Kiss Eric B
Kunzler & Associates
LandOfFree
Multi-platform software interface and documentation generator does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Multi-platform software interface and documentation generator, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multi-platform software interface and documentation generator will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3751900