Method and program for establishing peer-to-peer karma and trust
First Claim
1. A method for establishing user trustworthiness by a first user in a network, said method comprising:
- engaging in a transaction with at least a second user in said network, wherein said engaging comprises;
sending to said second user an initial transaction envelope including a first set of transaction details, wherein said initial transaction envelope is signed using a private key for said first user;
receiving from said second user an appended transaction envelope, said appended transaction envelope including said first set of transaction details and a second set of transaction details; and
executing said transaction in accordance with said appended transaction envelope; and
exchanging feedback with second user regarding said transaction, a copy of said feedback being maintained locally at least one of;
said first user or said second user.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present method and program for establishing peer-to-peer karma and trust by a first user in a network includes engaging in a transaction with at least a second user in the network, where the engaging includes: sending to the second user an initial transaction envelope including a first set of transaction details, wherein the initial transaction envelope is signed using a private key for the first user, receiving from the second user an appended transaction envelope, the appended transaction envelope including the first set of transaction details and a second set of transaction details, and executing the transaction in accordance with the appended transaction envelope. Feedback is exchanged with the second network user regarding the transaction, where a copy of the feedback is maintained locally by at least one of the first user and the second user.
5 Citations
8 Claims
-
1. A method for establishing user trustworthiness by a first user in a network, said method comprising:
-
engaging in a transaction with at least a second user in said network, wherein said engaging comprises; sending to said second user an initial transaction envelope including a first set of transaction details, wherein said initial transaction envelope is signed using a private key for said first user; receiving from said second user an appended transaction envelope, said appended transaction envelope including said first set of transaction details and a second set of transaction details; and executing said transaction in accordance with said appended transaction envelope; and exchanging feedback with second user regarding said transaction, a copy of said feedback being maintained locally at least one of;
said first user or said second user.
-
-
2. A method for establishing user trustworthiness by a first user in a network, said method comprising:
-
engaging in a transaction with at least a second user in said network, wherein said enqaging comprises; sending to said second user a initial transaction envelope including a first set of transaction details; receiving from said second user an appended transaction envelope, said appended transaction envelope including said first set of transaction details and a second set of transaction details, wherein said appended transaction envelope is signed using a private key for said second user; and executing said transaction in accordance with said appended transaction envelope; and exchanging feedback with said second user regarding said transaction, a copy of said feedback being maintained locally by at least one of;
said first user or said second user.
-
-
3. A method for establishing user trustworthiness by a first user in a network, said method comprising:
-
engaging in a transaction with at least a second user in said network, wherein said engaging comprises; sending to said second user en initial transaction envelope including a first set of transaction details; receiving from said second user an appended transaction envelope, said appended transaction envelope including said first set of transaction details and a set of transaction details; and executing said transaction in accordance with said appended transaction envelope; and exchanging feedback with said second user recording said transaction, a copy of said feedback being maintained locally by at least one of;
said first user or said second user, wherein said exchanging comprises;sending to said second user a completed transaction envelope, said completed transaction envelope including said first set of transaction details, said second set of transaction details and said feedback from said first user regarding said transaction, wherein said completed transaction envelope is signed using a private key for said first user; and receiving from said second user a final transaction envelope, said final transaction envelope including said first set of transaction details, said second set of transaction details, said feedback from said first user and said feedback from said second user regarding said transaction.
-
-
4. A method for establishing user trustworthiness by a first user in a network, said method comprising:
-
engaging in a transaction with at least a second user in said network, wherein said engaging comprises; sending to said second user an initial transaction envelope including a first set of transaction details; receiving from said second user an appended transaction envelope, said appended transaction envelope including said first set of transaction details and a second set of transaction details; and executing said transaction in accordance with said appended transaction envelope; and exchanging feedback with said second user regarding said transaction, a copy of said feedback being maintained totally by at least one of;
said first user or said second user wherein said exchanging comprises;sending to said second user a completed transaction envelope, said completed transaction envelope including said first set of transaction details, said second set of transaction details d said feedback from said first user regarding said transaction; and receiving from said second user final transaction envelope, said final transaction envelope including said first se transaction details, said second set of transaction details, said feedback from said first user and said feedback from said second user regarding said transaction, wherein said final transaction envelope is signed using a private key for said second user.
-
-
5. A computer readable medium containing an executable program for establishing user trustworthiness by a first user in a network, where the program performs the steps of:
-
engaging in a transaction with at least a second user in said network, wherein said engaging comprises; sending to said second user an initial transaction envelope including a first set of transaction details, wherein said initial transaction envelope is signed using a private key for said first user; receiving from said second user an appended transaction envelope, said appended transaction envelope including said first set of transaction details and a second set of transaction details; and executing said transaction in accordance with said appended transaction envelope; and exchanging feedback with said second user regarding said transaction, a copy of said feedback being maintained locally by at least one of;
said first user or said second user.
-
-
6. A computer readable medium containing an executable program for establishing user trustworthiness by a first user in a network, where the program performs the steps of:
-
engaging in a transaction with at least a second user in said network, wherein said engaging comprises; sending to said second user an initial transaction envelope including a first sat of transaction details; receiving from said second user an appended transaction envelope, said appended transaction envelope including said first set of transaction details and a second set of transaction details, wherein said appended transaction envelope is signed using a private key for said second user; and executing said transaction in accordance with said appended transaction envelop; and exchanging feedback with said second user regarding said transaction, a copy of said feedback being maintained locally by at least one of;
said first user or said second user.
-
-
7. A computer readable medium containing an executable program for establishing user trustworthiness by a first user in a network, where the program performs the steps of:
-
engaging in a transaction with at least a second user in said network, wherein said engaging comprises; sending to said second user an initial transaction envelope including a first set of transaction details; receiving from said second user an appended transaction envelope, said appended transaction envelope including said first set of transaction details and a second set of transaction details; and executing said transaction in accordance with said appended transaction envelope; and exchanging feedback with said second user regarding said transaction, a copy of said feedback being maintained locally by at least one of;
said first user or said second user, wherein said exchanging comprises;sending to said second user a completed transaction envelope, said completed transaction envelope including said first set of transaction details, said second set of transaction details and said feedback from said first user regarding said transaction, wherein said completed transaction envelope is signed using a private key for said first user; and receiving from said second user a final transaction envelope, said final transaction envelope including said first set of transaction details, said second set of transaction details, said feedback from said first user and said feedback from said second user regarding said transaction.
-
-
8. A computer readable medium containing an executable program for establishing user trustworthiness by a first user in a network, where the program performs the steps of:
-
engaging in a transaction with at least a second user in said network, wherein said engaging comprises; sending to said second user an initial transaction envelope including a first set of transaction details; receiving from said second user an appended transaction envelope, said appended transaction envelope including said first set of transaction details and a second set of transaction details; and executing said transaction in accordance with said appended transaction envelope; and exchanging feedback with said second user regarding said transaction, a copy of said feedback being maintained locally by at least one of;
said first user or said second user, wherein said exchanging comprises;sending to said second user a completed transaction envelope, said completed transaction envelope including said first set of transaction details, said second set of transaction details and said feedback from said first user regarding said transaction; and receiving from said second user a final transaction envelope, said final transaction envelope including said first set of transaction details, said second set of transaction details, said feedback from said first user and said feedback from said second user regarding said transaction, wherein said final transaction envelope is signed using a private key for said second user.
-
Specification