Integrated request-response system and method generating responses to request objects formatted according to various communication protocols
First Claim
1. An integrated request-response system, comprising:
- (a) decoding means for decoding a received request object to determine which of a plurality of communication protocols was used to transmit the request object;
(b) parsing means for parsing at least one request from the request object based on the determined communication protocol;
(c) selecting means for selecting a message template from a plurality of message templates based on a type of the at least one parsed request; and
(d) merging means, operatively coupled to the selecting means, for merging data selected as a function of the at least one parsed request with the message template to generate a protocol-independent response.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is provided to accomplish creation and serving of data objects among various communication protocols. The method and apparatus can be used in such applications as an on-line classified advertising system on the Internet involving the World Wide Web and electronic mail. In the apparatus, a request decoder receives an incoming request, decodes the request using configurations from a configuration database in order to identify which protocol was used to transmit the request, and generates from the request a corresponding abstract data object. A data processor merges data from a main database with the abstract data object. An object formatter formats the abstract data object including the merged data. An object deliverer formats the object for outgoing transmission according to a protocol of an intended recipient. The functions of object deliverer may be performed by the object formatter.
405 Citations
31 Claims
-
1. An integrated request-response system, comprising:
-
(a) decoding means for decoding a received request object to determine which of a plurality of communication protocols was used to transmit the request object; (b) parsing means for parsing at least one request from the request object based on the determined communication protocol; (c) selecting means for selecting a message template from a plurality of message templates based on a type of the at least one parsed request; and (d) merging means, operatively coupled to the selecting means, for merging data selected as a function of the at least one parsed request with the message template to generate a protocol-independent response. - View Dependent Claims (2, 3, 4, 5)
-
-
6. For Use in an integrated request-response system, a response system for generating responses to various types of requests received according to various communication protocols, the response system comprising:
-
(a) selecting means for selecting a message template from a plurality of message templates based on a type of a request within a request object received by the integrated request-response system in response to determining from the request object which of the various communication protocols was used to transmit the request object; (b) merging means, operatively coupled to the selecting means, for merging data selected as a function of the request with the message template to generate a protocol-independent response; and (c) formatting means, operatively coupled to the merging means, for formatting an automated response message in a format compatible with a client as a function of the determined communication protocol and the protocol-independent response. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An integrated request-response method, comprising:
-
(a) decoding a received request object to determine which of a plurality of communication protocols was used to transmit the request object; (b) parsing at least one request from the request object based on the determined communication protocol; (c) selecting a message template from a plurality of message templates based on a type of the at least one parsed request; and (d) merging data selected as a function of the at least one parsed request with the message template to generate a protocol-independent response. - View Dependent Claims (17, 18, 19, 20)
-
-
21. For use in an integrated request-response method, a response method for generating responses to various types of requests received according to various communication protocols, the response method comprising:
-
(a) selecting a message template from a plurality of message templates based on a type of a request within a request object in response to determining from the request object which of the various communication protocols was used to transmit the request object; (b) merging data with the message template to generate a protocol-independent response; and (c) formatting an automated response message in a format compatible with a client as a function of the determined communication protocol and the protocol-independent response. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An integrated request-response system, comprising:
-
(a) receiving means for receiving a request object according to any one of a plurality of communication protocols; (b) decoding means, operatively coupled to the receiving means, for decoding the request object to determine which of the plurality of communication protocols was used to transmit the request object; (c) parsing means for parsing at least one request from the request object based on the determined communication protocol; (d) selecting means, operatively coupled to the decoding means, for selecting a message template from a plurality of message templates based on a type of the at least one parsed request; (e) merging means, operatively coupled to the selecting means, for merging data selected as a function of the at least parsed request with the message template to generate a protocol-independent response; (f) formatting means, operatively coupled to the decoding means and the merging means, for formatting an automated response message in a format compatible with a client as a function of the determined communication protocol and the protocol-independent response; and (g) transmitting means, operatively coupled to the formatting means, for transmitting the automated response message to an intended recipient of the automated response message according to a particular protocol of the plurality of communication protocols.
-
Specification