Authorization token accompanying request and including constraint tied to request
First Claim
1. A method of effectuating a business relationship between a first party and a second party, the relationship being governed by an agreement between the first party and the second party, the method comprising:
- creating by the first party a token that authorizes a delegate to request a transaction according to the agreement on behalf of the first party;
specifying in the token at least one constraint on a transaction requested by the delegate on behalf of the first party;
providing to the delegate the token; and
sending by the delegate to the second party the token and a transaction document requesting a transaction according to the agreement, wherein the second party upon receiving the transaction document and the token from the delegate applies each constraint in the token against the transaction document to determine whether the transaction document satisfies each constraint and accepts the transaction document for fulfillment only if the transaction document in fact satisfies each constraint.
2 Assignments
0 Petitions
Accused Products
Abstract
A business relationship is effectuated between a first party and a second party and is governed by an agreement between the first party and the second party. The first party creates a token that authorizes a delegate to request a transaction according to the agreement on behalf of the first party, specifies in the token at least one constraint on a transaction requested by the delegate on behalf of the first party, and provides the token to the delegate. The delegate sends to the second party the token and a transaction document requesting a transaction according to the agreement. The second party applies each constraint in the token against the transaction document to determine whether the transaction document satisfies each constraint. If so, the transaction document is accepted for fulfillment.
28 Citations
37 Claims
-
1. A method of effectuating a business relationship between a first party and a second party, the relationship being governed by an agreement between the first party and the second party, the method comprising:
-
creating by the first party a token that authorizes a delegate to request a transaction according to the agreement on behalf of the first party;
specifying in the token at least one constraint on a transaction requested by the delegate on behalf of the first party;
providing to the delegate the token; and
sending by the delegate to the second party the token and a transaction document requesting a transaction according to the agreement, wherein the second party upon receiving the transaction document and the token from the delegate applies each constraint in the token against the transaction document to determine whether the transaction document satisfies each constraint and accepts the transaction document for fulfillment only if the transaction document in fact satisfies each constraint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of effectuating a business relationship between a first party and a second party, the relationship being governed by an agreement between the first party and the second party, the first party creating a token that authorizes a delegate to request a transaction according to the agreement on behalf of the first party, specifying in the token at least one constraint on a transaction requested by the delegate on behalf of the first party, and providing to the delegate the token, the delegate sending to the second party the token and a transaction document requesting a transaction according to the agreement, the method comprising:
-
receiving by the second party the transaction document and the token;
applying each constraint in the token against the transaction document to determine whether the transaction document satisfies each constraint; and
accepting the transaction document for fulfillment only if the transaction document in fact satisfies each constraint. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of effectuating a business relationship between a first party and a second party, the relationship being governed by an agreement between the first party and the second party, the method comprising:
-
creating a chain of tokens between the first party and a delegate, each token being granted by a grantor to a grantee, each token authorizing the grantee to request a transaction according to the agreement on behalf of the first party, the token granted by the first party being a root token;
specifying in at least some of the tokens in the chain at least one constraint on a transaction requested by the delegate on behalf of the first party;
providing to the delegate each token in the chain; and
sending by the delegate to the second party each token in the chain and a transaction document requesting a transaction according to the agreement, wherein the second party upon receiving the transaction document and each token in the chain from the delegate applies each constraint in each token in the chain against the transaction document to determine whether the transaction document satisfies each constraint in each token in the chain and accepts the transaction document for fulfillment only if the transaction document in fact satisfies each constraint in each token in the chain. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of effectuating a business relationship between a first party and a second party, the relationship being governed by an agreement between the first party and the second party, a chain of tokens being created between the first party and a delegate, each token being granted by a grantor to a grantee, each token authorizing the grantee to request a transaction according to the agreement on behalf of the first party, the token granted by the first party being a root token, at least some of the tokens in the chain specifying at least one constraint on a transaction requested by the delegate on behalf of the first party, the delegate being provided with each token in the chain and sending to the second party each token in the chain and a transaction document requesting a transaction according to the agreement, the method comprising:
-
receiving by the second party the transaction document and each token in the chain;
applying each constraint in each token of the chain against the transaction document to determine whether the transaction document satisfies each constraint in each token of the chain; and
accepting the transaction document for fulfillment only if the transaction document in fact satisfies each constraint in each token in the chain. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
Specification