Electrical computers and digital processing systems: interprogra – Application program interface
Reexamination Certificate
2007-07-17
2007-07-17
Thomson, William (Department: 2194)
Electrical computers and digital processing systems: interprogra
Application program interface
Reexamination Certificate
active
10360952
ABSTRACT:
Systems and methods for using plug-in modules to process transactions in a proxy, wherein portions of the transaction information such as client requests and corresponding server responses may be transformed before delivery to their destinations. One embodiment comprises an application programming interface (API) implemented in a proxy that enables the use of individual plug-in modules to perform transaction processing, including transformations on requests and/or responses handled by the proxy. In one embodiment, transactions are broken down into stages comprising initializing the transaction, sending an opening statement, getting a request, transforming the request, logging in and obtaining authorization, generating a response, transforming the response, sending the response, and terminating the transaction. Because the proxy uses plug-in modules for the stages, functionality and protocol support can be easily modified, and code re-use is increased.
REFERENCES:
patent: 5497434 (1996-03-01), Wilson
patent: 5572675 (1996-11-01), Bergler
patent: 5793771 (1998-08-01), Darland et al.
patent: 5825917 (1998-10-01), Suzuki
patent: 5983228 (1999-11-01), Kobayashi et al.
patent: 6005979 (1999-12-01), Chang et al.
patent: 6006279 (1999-12-01), Hayes
patent: 6009192 (1999-12-01), Klassen et al.
patent: 6101482 (2000-08-01), DiAngelo et al.
patent: 6141759 (2000-10-01), Braddy
patent: 6199081 (2001-03-01), Meyerzon et al.
patent: 6216112 (2001-04-01), Fuller et al.
patent: 6525746 (2003-02-01), Lau et al.
patent: 6671728 (2003-12-01), Mayberry
patent: 2002/0116453 (2002-08-01), Todorov et al.
patent: 2002/0194244 (2002-12-01), Raventos
patent: 2 356 535 (2001-05-01), None
patent: WO 98/43177 (1998-10-01), None
Java World, Explore the dynamic proxy API, Nov. 2000.
Wi, What is the transform API ?, Feb. 6, 2001.
International Search Report for PCT/US02/28994, Dec. 4, 2002.
Robert W. Floyd & Louis Steinberg, “An adaptive algorithm for spatial gray scale” SID 75 Digest: 36-37, 1975.
Paul Heckbert, “Color image quantization for frame buffer display” Computer Graphics, 16(3):297-307, Jul. 1982.
C. E. Shannon, “A mathematical theory of communication” The Bell System Technical Journal, 27(3): 379-423, Jul. 1948.
C. E. Shannon, “A mathematical theory of communication, Part III.” The Bell System Technical Journal, pp. 623-656, Jul. 1948.
T. A. Welch, “A technique for high-performance data compression” Computer, 17(6): 8-19, Jun. 1984.
Jacob Ziv, “Coding theorems for individual sequences” IEEE Transactions on Information Theory, 24(4): 405-412, Jul. 1978.
Jacob Ziv & Abraham Lempel, “A universal algorithm for sequential data compression” IEEE Transactions on Information Theory, 24(3): 337-343, May 1977.
Jacob Ziv & Abraham Lempel, “Compression of Individual sequences via variable-rate coding” IEEE Transactions on Information Theory, 24(5): 530-536, Sep. 1978.
International Search Report for International Application No. PCT/US03/03795, Apr. 6, 2004.
Dragoi, O.A., “The Conceptual Architecture of the Apache Web Server,” Dept. of Computer Science, University of Waterloo, http://www.math.uwaterloo.ca/{oadragoi/CS746G/al/apache—conceptual—arch.html, Jan. 26, 1999, pp. 1-10.
Barrett, R. et al., “Intermediaries: an approach to manipulating information streams,” IBM Systems Journal, IBM Corp. Armonk, New York, vol. 38, No. 4, Apr. 21, 1999, pp. 629-641.
MobiTV, Inc.
Sprinkle IP Law Group
Thomson William
Truong LeChi
LandOfFree
Plug-in API for protocol and payload transformation does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Plug-in API for protocol and payload transformation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Plug-in API for protocol and payload transformation will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3722107