Multi-platform software interface and documentation generator

Data processing: software development – installation – and managem – Software program development tool – Managing software components

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-3751900

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.