Efficient RPC mechanism using XML

Electrical computers and digital processing systems: interprogra – Remote procedure call

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07089567

ABSTRACT:
The present invention provides for a system and method of performing efficient XML-RPC. Generally, the system comprises a client which generates XML-RPC requests in a compression format which encodes tags, attributes and attribute values as tokens rather than strings and transmits the request to a server. The server gets the requests from the client, invokes the corresponding method and sends a response encoded in the same format that the clients request was encoded in. In a further aspect of the present invention, the client receives a URL of a valid XML-RPC server. The client establishes a persistent connection with the server via a request utilizing the URL. The method to be called utilizing XM-RPC is passed to the client along with the associated parameters. The client generates and XML-RPC request which is transmitted in an encoding format which represents at least a portion of the tags (and attributes and attribute values if present) as tokens rather than strings. The server receives the requests, and after being parsed receives the method to be called and the associated parameters. The server attempts to locate the method and handler in a hash table, and if available, calls the method. When the return parameters of the method are returned to the server, it encodes the parameters in a XML-RPC response according to the tokenized format, and sends the response back to the client. The response is then parsed and the client obtains the parameters, which it then utilizes as appropriate.

REFERENCES:
patent: 5944781 (1999-08-01), Murray
patent: 6772216 (2004-08-01), Ankireddipally et al.
patent: 6782542 (2004-08-01), Mein et al.
“Millau: an encoding format for efficient representation and exchange of XML over the Web,” 9thInternational World Wide Web Conference, Amsterdam, May 2000.
Dave Winer, “An XML-PRC interface for XML-PRC.Com,” <xmlrpc.com/spec>, Aug. 1999.
Huffman, D.A., “A Method for the Construction of Minimum-redundancy Codes,” Proceedings of the IRE, vol. 40, No. 9, Sep. 1952, pp. 1098-1101.
Ziv et al., “A Universal Algorithm for Sequential Data Compression,” IEEE Transaction on Information Theory, vol. 23, No. 3, May 1997, pp. 337-343.
P. Deutsch, “DEFLATE Compressed Data Format Specification version 1.3,” RFC 1951, Aladdin Enterprises, May 1996.
P. Deutsch, “GZIP File Format Specification Version 4.3,” RFC 1952, Aladdin Enterprises, May 1996.
Deutsch et al., “ZLIB Compressed Data Format Specification Version 3.3,” RFC 1950, May 1996.
Horspool et al., “Constructing Word-Based Text Compression algorithms,” IEEE Transaction on Information Theory, 1992.
Larsson et al., “Offline Dictionary-Based Compression,” IEEE Transaction on Information Theory, 1999.
“WAP Binary XML Content Format,” <http://www.w3.org/TR/wbxml>.
“Document Object Model (DOM) Level 1 Specification Version 1.0, W3C Recommendation 1,” <http://www.w3.org/TR/REC-DOM-Level-1>.
“SAX 1.0: The Simple API for XML,” <http://www.megginson.com/SAX/>.

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

Efficient RPC mechanism using XML does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Efficient RPC mechanism using XML, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Efficient RPC mechanism using XML will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3654161

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