Data processing: software development – installation – and managem – Software upgrading or updating – Network
Reexamination Certificate
2007-12-04
2007-12-04
Ingberg, Todd (Department: 2193)
Data processing: software development, installation, and managem
Software upgrading or updating
Network
C717S108000
Reexamination Certificate
active
10348893
ABSTRACT:
An infrastructure is provided for creating applications for mobile information devices, using a tag-based markup language. Developers can use the markup language to define applications and content based on easily manipulated textual tags, rather than having to write specific source code. A compiler, processes the tags in several phases. In one phase, a hierarchical object model of the application is populated with objects. Then, in another phase, a generator traverses the object model hierarchy in a top-down manner, producing source code files corresponding to objects in the object model. The code files may include various elements, for example screens, forms, and servlets. For each element required to be generated, an appropriately configured generator class is invoked. The output code can be Java source code.
REFERENCES:
patent: 5922079 (1999-07-01), Booth et al.
patent: 5970490 (1999-10-01), Morgenstern
patent: 6002868 (1999-12-01), Jenkins et al.
patent: 6026437 (2000-02-01), Muschett et al.
patent: 6066181 (2000-05-01), DeMaster
patent: 6167352 (2000-12-01), Kanevsky et al.
patent: 6199195 (2001-03-01), Goodwin et al.
patent: 6199203 (2001-03-01), Saboff
patent: 6219829 (2001-04-01), Sivakumar et al.
patent: 6321274 (2001-11-01), Shakib et al.
patent: 6378088 (2002-04-01), Mongan
patent: 6385741 (2002-05-01), Nakamura
patent: 6397378 (2002-05-01), Grey et al.
patent: 6442754 (2002-08-01), Curtis
patent: 6449731 (2002-09-01), Frey, Jr.
patent: 6560721 (2003-05-01), Boardman et al.
patent: 6573907 (2003-06-01), Madrane
patent: 6598052 (2003-07-01), Saulpaugh et al.
patent: 6604209 (2003-08-01), Grucci et al.
patent: 6611844 (2003-08-01), Saulpaugh et al.
patent: 6636242 (2003-10-01), Bowman-Amuah
patent: 6708324 (2004-03-01), Solloway et al.
patent: 6742175 (2004-05-01), Brassard
patent: 6757530 (2004-06-01), Rouse et al.
patent: 6839647 (2005-01-01), Volkov et al.
patent: 6847916 (2005-01-01), Ying
patent: 6868508 (2005-03-01), Grey
patent: 6877155 (2005-04-01), Lindsey
patent: 6901583 (2005-05-01), Park
patent: 6925631 (2005-08-01), Golden
patent: 6957417 (2005-10-01), Turner et al.
patent: 6980916 (2005-12-01), Katz et al.
patent: 6983400 (2006-01-01), Volkov
patent: 7000230 (2006-02-01), Murray et al.
patent: 7017148 (2006-03-01), Kumar
patent: 7051315 (2006-05-01), Artzi et al.
patent: 7055143 (2006-05-01), Ringseth et al.
patent: 7096419 (2006-08-01), Barnes et al.
patent: 7127705 (2006-10-01), Christfort et al.
patent: 2002/0087729 (2002-07-01), Edgar
patent: 2002/0108101 (2002-08-01), Charisius et al.
patent: 2002/0131404 (2002-09-01), Mehta et al.
patent: 2002/0184610 (2002-12-01), Chong et al.
patent: 2003/0009539 (2003-01-01), Hattori
patent: 2003/0050932 (2003-03-01), Pace et al.
patent: 2003/0051039 (2003-03-01), Brown et al.
patent: 2003/0093769 (2003-05-01), Kumar
patent: 2003/0131285 (2003-07-01), Beardsley et al.
patent: 2003/0208743 (2003-11-01), Chong et al.
patent: 2003/0236657 (2003-12-01), Ryzl
patent: 2004/0015834 (2004-01-01), Mestre et al.
patent: 2004/0015908 (2004-01-01), Giel et al.
patent: 2004/0064503 (2004-04-01), Karakashian et al.
patent: 2004/0153774 (2004-08-01), Gavish et al.
patent: 2004/0215740 (2004-10-01), Frank et al.
patent: 2004/0243381 (2004-12-01), Kuturianu et al.
patent: 2004/0249885 (2004-12-01), Petropoulakis et al.
patent: 2005/0172268 (2005-08-01), Kuturianu et al.
XML-based Hypertext Functionalities of Software Engineering, Luca Bompani et al, 13 pages, 2000.
JAVA and XML, Brett McLaughlin, pp. v-xvi, 1-199, 349-378, Jun. 5, 2000.
Graphic Java 2 Mastering the JFC 3rd Edition vol. II Swing, David M. Geary, pp. vii-xxxvii, 1-151, 248-315, 628-714, 792-870, Mar. 12, 1999.
Enterprise Development with VisualAge for Java version 3, Dale R. Nilsson et al, pp. vii-xxv, 1-127, 353-435, May 15, 2000.
Programming Languages for Mobile Code, Tommy Thorn, ACM Computing Surveys, vol. 29, No. 3, Sep. 1997, 213-239.
Mobile Information Device Profile (JSR-37), JCP Specification, Java 2 Platform, Micro Edition, 1.0a (Sun Microsystems Inc.)., Palo Alto, California, Dec. 2000.
Java™ 2 Platform, Micro Edition, by Sun Microsystems, 2002.
Mobile Information Device Profile (MIDP), (http://java.sun.com/products/midp/), 2002.
Mobile Information Device Profile (MIDP), (http://java.sun.com/products/midp/fag.html), 2002.
JavaServer Pages™, (http://java.sun.com/products/jsp/), 2002.
Developing XML Solutions with Pages™ Technology, (http://java.sun.com/products/jsp/html/JSPXML.html), 2002.
Java™ Technology and the New World of Wireless Portals and mCommerce, (http://java.com.sun.com/j2me/docs/html/mcommerce.html), 2002.
A white paper, “Applications for Mobile Information Devices”, by Sun Microsystems, Nov. 2000.
Testscape script generator, IBM technical disclosure Bulletin, Jul. 2001, UK, issue No. 447, p. No. 1220, published Jul. 1, 2001.
Testharness for use in a distributed environment, IBM technical Discosure Bulletin, Dec. 1999, UK, issue No. 428, p. No. 1728, published Dec. 1, 1999.
Sarkar, et al, Code generation using XML based document transformation, The server Side : Nov. 2001, pp. 1-20.
Richard A. Stallman, “Using and Porting GNU CC”, 1998, Free Software Foundation.
Donald E. Knuth, “The art of computer programming, vol. 1, fundamental algorithms”, 1997, third edition, Addison Wesley Longman.
Blaukopf Daniel
Davidov Eran
Linder Natan
Pomerantz Omer
Toledano Eyal
Ingberg Todd
Sonnenschein Nath & Rosenthal LLP
Sun Microsystems Inc.
LandOfFree
Conversion of an object model to a source file generation model does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Conversion of an object model to a source file generation model, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Conversion of an object model to a source file generation model will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3896715