METHOD AND COMPUTER SYSTEM FOR PERFORMING TRANSACTIONS BETWEEN A CLIENT AND A SERVER
First Claim
1. A method for performing transactions between a client and a server, said method comprising:
- sending, by the client to the server, a transaction request for performing a transaction;
receiving, by the client, a response from the server comprising a transaction policy or an address at which the transaction policy may retrieved by the client, said transaction policy specifying criteria for performing the transaction in accordance with the transaction request;
if the response comprises the address, then retrieving the transaction policy from the address, said retrieving being performed by the client;
displaying, by the client in a first window of a screen of a client device at the client, a first representation of the transaction policy, said first representation depicting a plurality of transaction policy options for fulfilling the transaction policy, each transaction policy option comprising at least one requirement for fulfilling the transaction policy;
responsive to selection by a user of a first transaction policy option of the plurality of transaction policy options, displaying by the client in a second window of the screen a second representation of the transaction policy, said second representation being specific to the first transaction policy option and depicting at least one mechanism pertaining to the first transaction policy option for satisfying the at least one requirement of the first transaction policy option;
responsive to selection by the user of a first mechanism of the at least one mechanism pertinent to the first transaction policy option, depicting by the client in the screen at least one evidence option for each requirement of the first transaction policy option for proving that each requirement of the first transaction policy option is satisfied, said at least one evidence option for each requirement of the first transaction policy option being specific to the first mechanism; and
following selection by the user of an evidence option of the at least one evidence option for each requirement of the first transaction policy option, sending transaction enablement information from the client to the server, said transaction enablement information comprising evidence dictated by each selected evidence option, said evidence enabling performance of the transaction by the server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for performing transactions between a client and a server. The client sends to the server a transaction request for performing a transaction, and receives from the server a transaction policy. The client displays a first representation of the transaction policy depicting transaction policy options for fulfilling the transaction policy. After the user selects a first transaction policy option, the client displays a second representation of the transaction policy, depicting at least one mechanism pertaining to the first transaction policy option for satisfying the requirements of the first transaction policy option. After the user selects a first mechanism, the client depicts evidence options for each requirement of the first transaction policy option. After the user selects an evidence option for each requirement of the first transaction policy option, the client sends to the server transaction enablement information that includes evidence dictated by the selected evidence options.
-
Citations
20 Claims
-
1. A method for performing transactions between a client and a server, said method comprising:
-
sending, by the client to the server, a transaction request for performing a transaction;
receiving, by the client, a response from the server comprising a transaction policy or an address at which the transaction policy may retrieved by the client, said transaction policy specifying criteria for performing the transaction in accordance with the transaction request;
if the response comprises the address, then retrieving the transaction policy from the address, said retrieving being performed by the client;
displaying, by the client in a first window of a screen of a client device at the client, a first representation of the transaction policy, said first representation depicting a plurality of transaction policy options for fulfilling the transaction policy, each transaction policy option comprising at least one requirement for fulfilling the transaction policy;
responsive to selection by a user of a first transaction policy option of the plurality of transaction policy options, displaying by the client in a second window of the screen a second representation of the transaction policy, said second representation being specific to the first transaction policy option and depicting at least one mechanism pertaining to the first transaction policy option for satisfying the at least one requirement of the first transaction policy option;
responsive to selection by the user of a first mechanism of the at least one mechanism pertinent to the first transaction policy option, depicting by the client in the screen at least one evidence option for each requirement of the first transaction policy option for proving that each requirement of the first transaction policy option is satisfied, said at least one evidence option for each requirement of the first transaction policy option being specific to the first mechanism; and
following selection by the user of an evidence option of the at least one evidence option for each requirement of the first transaction policy option, sending transaction enablement information from the client to the server, said transaction enablement information comprising evidence dictated by each selected evidence option, said evidence enabling performance of the transaction by the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification