Service facilitator for automating object conversions and communication connections in client-server systems
First Claim
1. A computer system for automating communications between client devices and service provider devices linked to a data communications network, comprising:
- a service provider device linked to the communications network including a conversion and connection mechanism for receiving streamed service requests, for converting the streamed service request to a request document, and transmitting the request document to a target service; and
a client device linked to the communications network including a client agent that creates a service request and a conversion and connection mechanism that parses the service request to identify the target service, that opens a communication connection with the service provider device, and that transmits the streamed service request over the communications network to the service provider device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for automating communications between clients and service providers. The system includes a service provider providing a target service and including a conversion and connection mechanism for receiving streamed service requests, converting the service requests into request documents, and transmitting the request documents to the target service. A tool is included for converting the request document into a service request object expected as input by the target service. The system includes a client device with a client that functions to create a service request object, which is converted by a request generator into a request document. A conversion and connection mechanism receives the request document and identifies the target service and service provider server servicing the target service. The mechanism opens a connection with the service provider server and converts the request document into a string, applies protocols, and transmits the string to the service provider.
-
Citations
19 Claims
-
1. A computer system for automating communications between client devices and service provider devices linked to a data communications network, comprising:
-
a service provider device linked to the communications network including a conversion and connection mechanism for receiving streamed service requests, for converting the streamed service request to a request document, and transmitting the request document to a target service; and
a client device linked to the communications network including a client agent that creates a service request and a conversion and connection mechanism that parses the service request to identify the target service, that opens a communication connection with the service provider device, and that transmits the streamed service request over the communications network to the service provider device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for use in a service provider system for automating communication conversions and connections, comprising:
-
receiving, over a communications network from a client machine, a streamed service request for a target service;
converting the streamed service request into a request document;
transmitting the request document to the target service;
in response, receiving a response document from the target service;
converting the response document to a service response configured for streaming over the communications network;
allocating a port on the client machine with a base networking protocol, wherein the client machine and the target service use a single connection; and
streaming the service response to the port of the client machine. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method for use in a service provider client-server network, comprising:
-
at a client device;
generating a service request document having a first form;
converting the service request document into a service string having a streaming form according to a data transfer protocol;
allocating a port on the client device based on a base networking protocol to establish a single communication connection with a service provider device identified in the service request document;
transmitting the service string over a communications network to the communication connection at the service provider device;
at the service provider device;
converting the service string into an instance of the service request document having the first form;
transmitting the instance to a target service;
receiving a response document based on the instance;
converting the response document into a response string having a streaming form according to the data transfer protocol;
allocating a port on the client device to establish the communication connection with the client device; and
transmitting the response string over the communications network to the port at the client device. - View Dependent Claims (16, 17, 18, 19)
-
Specification