Process and apparatus for allowing transaction between a user and a remote server
First Claim
1. Process for assisting a transaction between an user and at least one remote server (3, 4), the or each remote server (3, 4) being prepared to process at least one predetermined command, said process comprising:
- receiving (21) an abstract request formulated at a client computer and containing incomplete information identifying a potential transaction;
analysing (22) said abstract request and mapping it to a corresponding one of said remote servers (3, 4), and to one of said predetermined command;
constructing (23) an aggregated request based on said mapped command, enriched with data extracted from a local profile (14);
transmitting (24) said aggregated request to said corresponding server (3, 4);
receiving (25) the answer from said corresponding server (3, 4) and displaying the answer to the user for completing the transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
A process for handling communications and transactions with at least one server that is prepared to accept at least one associated command. A local agent includes means for receiving an abstract request from a user, that is to say a request that only includes partial information regarding the particular service that is desired. The local agent includes means for analyzing that abstract request and for mapping it to one corresponding server, and one particular command for accessing that server. The local agent then constructs an aggregate request that is based on that particular command, and further including additional information that the agent extracts from a local profile. This results in an aggregate request that is transmitted through the network to the corresponding server. The server may then process the aggregate request and provides a comprehensive response which, when received by the local agent, can then be forwarded to the user for the purpose of completing the transaction. Alternatively, the local agent may determine the occurrence of a predetermined condition of insufficient resources for initiating the preparation of a contextual request for transaction.
52 Citations
17 Claims
-
1. Process for assisting a transaction between an user and at least one remote server (3, 4), the or each remote server (3, 4) being prepared to process at least one predetermined command, said process comprising:
-
receiving (21) an abstract request formulated at a client computer and containing incomplete information identifying a potential transaction;
analysing (22) said abstract request and mapping it to a corresponding one of said remote servers (3, 4), and to one of said predetermined command;
constructing (23) an aggregated request based on said mapped command, enriched with data extracted from a local profile (14);
transmitting (24) said aggregated request to said corresponding server (3, 4);
receiving (25) the answer from said corresponding server (3, 4) and displaying the answer to the user for completing the transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15)
-
-
10. Process for allowing a transaction between an user and at least one remote server(s) (3, 4), each of said at least one remote server(s) (3, 4) being prepared to process at least one predetermined command(s), said process involving the steps of:
-
detecting a condition of insufficient resources;
in response to said insufficient resources detection, automatically identifying one predetermined server (3, 4), and preparing a request for transaction;
completing said request for transaction with additional data extracted from a local profile (14);
transmitting said request for transaction to said predetermined server (3, 4);
receiving the answer from said predetermined server and displaying the answer to the user for completing the transaction.
-
-
16. Use of DMI or WMI interfaces for collecting data representative of a computer profile for achieving an electronic business transaction.
-
17. An arrangement for providing electronic services comprising:
-
an agent located on a client computer for receiving a request and identifying electronic services corresponding to the request;
a list server for providing a list of services and one or more rules applicable to said services;
the agent being arranged to repeatedly download the list of available services from the list server and select from the downloaded list one or more services to be made available to a user of the client computer by comparing a local profile with the rules thereby permitting modification at the list server of the offers that can be made to the user.
-
Specification