Method and system for applying XML schema

Data processing: presentation processing of document – operator i – Presentation processing of document – Layout

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C715S252000, C717S107000

Reexamination Certificate

active

07111233

ABSTRACT:
A method and system for modifying program applications of a legacy computer system to directly output data in XML format models the legacy computer system, maps the model to an XML schema and automatically modifies one or more applications to directly output XML formatted data in cooperation with a writer engine and a context table. A modeling engine lists the incidents within the applications that write data and generates a report data model. The report data model includes statically determined value or type of the data fields and is written in a formal grammar that describes how the write operations are combined. A modification specification is created to define modifications to the legacy computer system applications that relate applications that write data to the XML schema. A code generation engine then applies the modification specification to the applications to write modified applications that, in cooperation with a writer engine and context table, directly output XML formatted data from the legacy computer system without a need for transforming the data.

REFERENCES:
patent: 5640550 (1997-06-01), Coker
patent: 5857194 (1999-01-01), Kelliher et al.
patent: 5960200 (1999-09-01), Eager
patent: 6125391 (2000-09-01), Meltzer
patent: 6182024 (2001-01-01), Gangopadhyay
patent: 6209124 (2001-03-01), Vermeire et al.
patent: 6230117 (2001-05-01), Lymer et al.
patent: 6347307 (2002-02-01), Sandhu et al.
patent: 6418446 (2002-07-01), Lection et al.
patent: 6418448 (2002-07-01), Sarkar
patent: 6427230 (2002-07-01), Goiffon et al.
patent: 6446110 (2002-09-01), Lection et al.
patent: 6502236 (2002-12-01), Allen et al.
patent: 6519617 (2003-02-01), Wanderski et al.
patent: 6523042 (2003-02-01), Milleker et al.
patent: 6550054 (2003-04-01), Stefaniak
patent: 6604100 (2003-08-01), Fernandez et al.
patent: 6609108 (2003-08-01), Pulliam et al.
patent: 6618852 (2003-09-01), van Eikeren et al.
patent: 6687873 (2004-02-01), Ballantyne et al.
patent: 6810429 (2004-10-01), Walsh et al.
patent: 6954751 (2005-10-01), Christfort et al.
patent: 2001/0044811 (2001-11-01), Ballantyne et al.
patent: 2002/0156772 (2002-10-01), Chau et al.
patent: 2003/0005410 (2003-01-01), Harless
patent: WO 01 86476 (2001-11-01), None
U.S. Appl. No. 60/168659.
Verhoef, Chris. “Towards Automated Modification of Legacy Assets” Sep. 26, 1999. available at http://adam.wins.uva.nl/˜x/ase/ase.html.
“Wrapping legacy COBOL programs behind an XML-interface”, H.M. Sneed; Proceedings Eighth Working Conference on Reverse Engineering; Stúttgart, Germany, Oct. 2-5, 2001; pp. 189-197, XP001061420; 2001, Los Alamitos, CA, USA, IEEE Comput. Soc. USA; ISBN: 0-7695-1303-4.
“Generation of stateless components from procedural programs for resue in a distributed system”, Proc of the 4thEuropean Conference on Software Maintenance and Reengineering, Online! Feb. 29, 2000-Mar. 3, 2000; pp. 1-8, XP002210346.
“Querying XML Documents Made Easy: Nearest Concept Queries”, A. Schmidt, M.L. Kersten and M. Windhouwer, Proc. of the 17thInternational Conf on Data Engineering, Online! Apr. 2-6, 2001, pp. 321-329, XP002200687.
“Automatic Patch Instruction Maker Program fro the OS/2 Patch Utility”, IBM Technical Disclosure Bulletin, IBM Corp. New York, US, vol. 33, No. 6A, Nov. 1, 1990, p. 203 XP000107688.
“Extending your markup: an XML tutorial”; IEEE Internet Computing, Online!Jul. 2000-Aug. 2000, pp. 74-79, XP002210347.
“Re-Analyzer: From Source Code to Structured Analysis”, IBM Systems Journal, IBM Corp., vol. 33, No. 1, pp. 110-130, dated 1994.
“Automated Support for Legacy Code Understanding”, Communications of the Association for Computing Machinery, Association for Computing Machinery, vol. 37, No. 5, pp. 50-57, dated May 1, 1994.
“Accessing Legacy Mainframe Applications via the Internet”, Proceedings of the 2ndInternational Workshop on Web Site Evolution—Part of the Reengineering Forum Europe, (Feb. 29-Mar. 3, 2000), Online!, pp. 34-46, dated Mar. 1, 2000.
“MACS: Maintenance Assistance Capability for Software a K.A.D.M.E.”, Proceedings of the Conference on Software Maintenance, 1994 International Conference on Software Maintenance, pp. 2-12, dated Oct. 15, 1991.
“Efficiently Publishing Relational Data As XML Documents”, Shanmugasundaram, J., et al., Proceedings of the 26thInternational Conference on Very Large Databases, VLDB 2000, Online! Sep. 10-14, 2000, pp. 65-76.
“Legacy Integration–Changing Perspective”, Coyle, Frank P.,IEEE Software; IEEE Software 2000 IEEE, vol. 17, No. 2., 2000, pp. 37-41.
“A Survey of Black-Box Modernization Approaches For Information System”, Comella-Dorda, S, et al., Proceedings International Conference On Software Maintenance, Oct. 11-14, 2000, pp. 173-183.
“DECODE: A Co-Operative Program Understanding Environment”, Journal of Software Maintenance: Research and Practice, John Wiley and Sons, GB. vol. 8, No. 1, p. 3-33 dated 1996.
Fritz, et al., “An Overview of Hierarchical Control Flow Graph Models,” Proceedings of the 17th Conference on Winter Simulation, (1995), pp. 1347-1355.*
Karpinski, “Databases, Tools Push XML Into Enterprise,” internetweek.com, Nov. 16, 1998 (4 pages) http://www.internetwk.com
ews1198
ews111698-3.htm.*
Shklar, “Web Access to Legacy Data,” Tutorial Notes, The Fifth International WWW Conference '96, Paris, France, pp. 241-256, O'Reilly & Assoc., May 1996, http://www.cs.rutgers.edu/˜shklar/papers/.*
Verhoef, “Towards Automated Modification of Legacy Assets,” Sep. 26, 1999, http://adam.wins.uva.nl/˜x/ase/ase.html.*
Cota, et al., “Control Flow Graphs as a Representation Language,” Proceedings of the 26th Conference on Winter Simulation (1994) pp. 555-559.
Webster's II New Riverside University Dictionary, © 1984, 1988, 1994, pp. 418, 762, 308, and 1226.
Shanmugasundaram, et al., “Relational Databases for Querying XML Documents: Limitations and Opportunities,” Department of Computer Sciences, University of Wisconsin-Madison.
Ballantyne, et al., “Method and System for Applying XML Schema,” U.S. Appl. No. 09/522,277 filed Mar. 9, 2000.
Robie, Jonathan;What is the Document Object Model?,1998, <URL http://www.w3.org/□□TR/1998/REC-DOM-Level-I-19981001/introduction.html> pp. 1-5, retrieved Jan. 5, 2006, 1998.
Ballantyne, et al., United States Patent Application,Method and System for Reporting XML Data Based on Precomputed Context and a Document Object Model,U.S. Appl. No. 09/840,727 filed Apr. 23, 2001.

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

Method and system for applying XML schema does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for applying XML schema, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for applying XML schema will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3618774

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