Method and System for Coordinating Auxiliary Data Content Entry Into Service Requests
First Claim
1. A method for handling client service requests comprising:
- receiving a client service request at a server-side client interface, said client service request containing a content request directive and request context data;
responsive to receiving said client service request, generating a request callback object containing the content request directive and the request context;
issuing said callback object to a connection agent that interfaces an auxiliary content channel and a transaction service;
responsive to the connection agent receiving the callback object;
issuing an asynchronous service request comprising the content request directive to be serviced by the transaction service; and
registering said callback object with said auxiliary content channel;
utilizing the auxiliary content channel to retrieve auxiliary content in accordance with the request context data; and
sending the retrieved auxiliary content to the server-side client interface during servicing of the asynchronous service request by the transaction service;
responsive to retrieval by the transaction service of data satisfying the content request directive;
suspending said sending the retrieved auxiliary content; and
sending the data satisfying the content request directive to the server-side client interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for handling client service requests. In one embodiment, a client service request containing a content request directive and request context data is received at a server-side client interface. A request callback object containing the content request directive and the request context is generated. The callback object is issued to a connection agent that interfaces an auxiliary content channel and a transaction service. Responsive to the connection agent receiving the callback object, an asynchronous service request comprising the content request directive is issued to the transaction service and the callback object is registered with the auxiliary content channel. The auxiliary content channel retrieves auxiliary content that has been selected and prioritized in accordance with the request content. The retrieved auxiliary content is sent during servicing of the asynchronous service request by the transaction service. Responsive to retrieval of data satisfying the content request directive, the sending of retrieved auxiliary content is suspending and the data satisfying the content request directive is sent to the server-side client interface.
28 Citations
18 Claims
-
1. A method for handling client service requests comprising:
-
receiving a client service request at a server-side client interface, said client service request containing a content request directive and request context data; responsive to receiving said client service request, generating a request callback object containing the content request directive and the request context; issuing said callback object to a connection agent that interfaces an auxiliary content channel and a transaction service; responsive to the connection agent receiving the callback object; issuing an asynchronous service request comprising the content request directive to be serviced by the transaction service; and registering said callback object with said auxiliary content channel; utilizing the auxiliary content channel to retrieve auxiliary content in accordance with the request context data; and sending the retrieved auxiliary content to the server-side client interface during servicing of the asynchronous service request by the transaction service; responsive to retrieval by the transaction service of data satisfying the content request directive; suspending said sending the retrieved auxiliary content; and sending the data satisfying the content request directive to the server-side client interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for handling client service requests comprising:
-
a server interface that receives a client service request at a server-side client interface, said client service request containing a content request directive and request context data, wherein responsive to receiving said client service request, said server interface generates a request callback object containing the content request directive and the request context; a connection agent that receives said callback object and interfaces an auxiliary content channel and a transaction service, wherein in responsive to receiving the callback object the connection agent; issues an asynchronous service request comprising the content request directive to be serviced by the transaction service; and registers said callback object with said auxiliary content channel; wherein the auxiliary content channel retrieves auxiliary content in accordance with the request context data; and wherein the connection agent sends the retrieved auxiliary content to the server-side client interface during servicing of the asynchronous service request by the transaction service, and, responsive to retrieval by the transaction service of data satisfying the content request directive the connection agent; suspends said sending the retrieved auxiliary content; and sends the data satisfying the content request directive to the server-side client interface. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A tangible computer-readable medium having encoded thereon computer-executable instructions for handling client service requests, said computer-executable instructions adapted for performing a method comprising:
-
receiving a client service request at a server-side client interface, said client service request containing a content request directive and request context data; responsive to receiving said client service request, generating a request callback object containing the content request directive and the request context; issuing said callback object to a connection agent that interfaces an auxiliary content channel and a transaction service; responsive to the connection agent receiving the callback object; issuing an asynchronous service request comprising the content request directive to be serviced by the transaction service; and registering said callback object with said auxiliary content channel; utilizing the auxiliary content channel to retrieve auxiliary content in accordance with the request context data; and sending the retrieved auxiliary content to the server-side client interface during servicing of the asynchronous service request by the transaction service; responsive to retrieval by the transaction service of data satisfying the content request directive; suspending said sending the retrieved auxiliary content; and sending the data satisfying the content request directive to the server-side client interface. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification