Programming language extensions for processing XML objects...

Data processing: software development – installation – and managem – Software program development tool – Code generation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S115000, C717S116000

Reexamination Certificate

active

06754884

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to the field of programming languages. More specifically, the present invention relates to a method for manipulating XML-centric objects in a native programming language environment.
2. Background Information
XML is rapidly emerging as the de-facto standard for transmitting data structures between software applications and web services. While most software applications and web services are written in modern programming languages, such as Java or C++, none of these programming languages provide native support for representing and manipulating XML. Consequently, programmers are forced to develop or adopt external software packages for representing and manipulating XML within the context of their applications and web services.
In general, external software packages are not capable of providing the host language with native support for processing XML data. As such, they represent and manipulate XML in ways that are quite different than those provided by the host language for its native data types. Most often, external software packages represent XML data using a general purpose tree abstraction and provide a tree-based API for navigating and manipulating the data (e.g., getParentNode( ), getChildNodes( ), removeChild( ), etc.). This method of accessing and manipulating data structures is cumbersome and time consuming compared to methods used for accessing and manipulating data structures native to the host programming language.
Therefore, a programming language that enables the manipulation of XML data structures with the same power and flexibility afforded native data structures is desirable.


REFERENCES:
patent: 5812768 (1998-09-01), Page et al.
patent: 5970490 (1999-10-01), Morgenstern
patent: 6070184 (2000-05-01), Blount et al.
patent: 6209018 (2001-03-01), Ben-Shachar et al.
patent: 6226675 (2001-05-01), Meltzer et al.
patent: 6230160 (2001-05-01), Chan et al.
patent: 6253252 (2001-06-01), Schofield
patent: 6314429 (2001-11-01), Simser
patent: 6404445 (2002-06-01), Galea et al.
patent: 6427228 (2002-07-01), Wigger
patent: 6449620 (2002-09-01), Draper et al.
patent: 6490564 (2002-12-01), Dodrill et al.
patent: 6578192 (2003-06-01), Boehme et al.
patent: 6594823 (2003-07-01), Corbin et al.
patent: 2001/0029604 (2001-10-01), Dreyband et al.
patent: 2001/0047385 (2001-11-01), Tuatini
patent: 2002/0073236 (2002-06-01), Helgeson et al.
patent: 2002/0099738 (2002-07-01), Grant
patent: 2002/0184264 (2002-12-01), Berg et al.
Golden. U.S. patent application Publicaiton. US 2002/0073399.*
Dietrich et al. A Reusable Graphical User Interface for Manipulating Object-Oriented Databases Using Java and XML. ACM. 2001. pp. 362-366.*
Leslie. Using Javadoc and XML to Produce API Reference Documentation. ACM. 2002. pp. 104-109.*
Shinagawa et al. Extension Mechanism in Extensible XML Query Language XQL. IEEE. 2002. pp. 183-192.*
Banbara et al., “Translating a Linear Logic Programming Language into Java,” Electronic Notes in Theoretical Computer Science, 1999, pp. 1-15.
Ha et al., “Mapping XML Documents to the Object-Relational Form,” IEEE, Jun. 12 ,2001, pp. 1757-1761.
Suzuki et al., “Managing the Software Design documents with XML,” ACM, 1998, pp. 127-136.
Wallace et al., “Haskell and XML: Generic Combinations or Type-Based Translation?” ACM, 1999, pp. 148-159.
Banbara et al., “Translating A Linear Logic Programming Language into Java,” Electronic Notes in Theoretical Computer Science (1999), pp. 1-15.
Binding et al., “Generation of Java Beans to Access XML Data,” Proceedings of the first International Conference on Web Information Systems Engineering, Jun. 2000, vol. 2, pp. 143-149.
Chandramouli, R., “Application of XML Tools for Enterprise-Wide RBAC Implementation Tasks,” Proceedings of the 5thACM Workshop on Role-based Access Control, Jul. 2000, pp. 11-18.
Imamura et al., “Mapping Between ASN.1 and XML,” Jan. 2001, Proceedings of the 2001 Symposium on Applications and the Internet, pp. 57-64.
Rundensteiner et al., “Maintaining Data Warehouses Over Changing Information Sources,” Communications of the ACM, Jun. 2000, vol. 43, No. 6, pp. 57-62.
Sahuguet et al., “Looking at the Web Through XML Glasses,” Proceedings of the 1999 IFCIS International Conference on Cooperative Information Systems, Sep. 1999, pp. 148-159.
Wallace et al., “Haskell and XML: Generic Combinators or Type-Based Translation?” (1999) ACM, pp. 148-159.
Zwol et al., “The Webspace Method: On The Integration of Database Technology with Multimedia Retrieval,” Proceedings of the 9thInternational Conference on Information and Knowledge.
Management, Nov. 2000, pp. 438-445.

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

Programming language extensions for processing XML objects... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Programming language extensions for processing XML objects..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programming language extensions for processing XML objects... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3350693

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