Distributed identities
First Claim
1. A system comprising:
- a plurality of nodes operable to couple to a network;
wherein the plurality of nodes are each configured to store reputation information for one or more of the other nodes, wherein the reputation information corresponding to a particular node is configured for use by others of the plurality of nodes to determine a reputation of the particular node during a transaction with the particular node;
wherein one of the plurality of nodes is configured to;
request reputation information for another one of the plurality of nodes on the network;
receive one or more responses to said request for reputation information for the other node from one or more of the plurality of nodes, wherein the responses to said request for reputation information for the other node each includes reputation information corresponding to the other node; and
determine a reputation of the other node from the received reputation information.
2 Assignments
0 Petitions
Accused Products
Abstract
In a system and method for the distribution of identities and reputation on a network, identity and reputation information may be distributed among nodes on a network (e.g nodes on a peer-to-peer network). Embodiments may allow nodes on the network to evaluate other nodes'"'"' reputation using the distributed reputation information. Embodiments may allow nodes to iteratively increase confidence in a determined reputation of a node by determining the reputation of nodes that provide reputation information corresponding to the node. Embodiments may allow nodes to adjust a reputation of other nodes using results of transactions and prior reputations. Determined or adjusted reputation information and/or transaction information may be distributed among the nodes on the network. In one embodiment, transaction information may be divided into segments and the segments may be distributed among the nodes on the network.
314 Citations
71 Claims
-
1. A system comprising:
-
a plurality of nodes operable to couple to a network;
wherein the plurality of nodes are each configured to store reputation information for one or more of the other nodes, wherein the reputation information corresponding to a particular node is configured for use by others of the plurality of nodes to determine a reputation of the particular node during a transaction with the particular node;
wherein one of the plurality of nodes is configured to;
request reputation information for another one of the plurality of nodes on the network;
receive one or more responses to said request for reputation information for the other node from one or more of the plurality of nodes, wherein the responses to said request for reputation information for the other node each includes reputation information corresponding to the other node; and
determine a reputation of the other node from the received reputation information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a plurality of nodes operable to couple to a network;
wherein at least a subset of the plurality of nodes are each configured to store reputation information for one or more of the other nodes, wherein the reputation information corresponding to a particular node is configured for use by others of the plurality of nodes to determine a reputation of the particular node during a transaction with the particular node;
wherein each of the plurality of nodes is configured to;
determine a reputation for another of the plurality of nodes from reputation information corresponding to the other node stored on at least one of the at least a subset of the nodes; and
distribute the determined reputation to one or more of the at least a subset of the nodes. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A peer node comprising:
-
one or more network interfaces for coupling to a network;
a memory comprising program instructions, wherein the program instructions are executable within the peer node to;
request reputation information for another peer node on the network;
receive one or more responses to said request for reputation information for the other peer node from at least one other peer node on the network, wherein the responses to said request for reputation information for the other peer node each includes reputation information corresponding to the other peer node;
determine a reputation of the other peer node from the received reputation information; and
distribute the determined reputation of the other peer node to one or more other peer nodes on the network. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A method comprising:
-
distributing reputation information for two or more nodes on a network among a plurality of nodes on the network;
requesting reputation information for a node on the network;
receiving one or more responses to said requesting reputation information for the node from at least one of the plurality of nodes, wherein the responses to said request for reputation information for the node each includes reputation information corresponding to the node; and
determining a reputation of the node from the received reputation information. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method comprising:
-
distributing reputation information for each of a plurality of nodes on a network among the plurality of nodes on the network, wherein the reputation information is configured for use by the nodes in determining a reputation of particular ones of the plurality of nodes during transactions between two of the plurality of nodes;
determining a reputation for a node of the plurality of nodes from reputation information corresponding to the node stored on one or more of the at least two of the plurality of nodes; and
distributing the determined reputation among the plurality of nodes. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. An article of manufacture comprising software instructions executable to implement:
-
distributing reputation information for two or more nodes on a network among a plurality of nodes on the network;
requesting reputation information for a node on the network;
receiving one or more responses to said requesting reputation information for the node from at least one of the plurality of nodes, wherein the responses to said request for reputation information for the node each includes reputation information corresponding to the node; and
determining a reputation of the node from the received reputation information. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. An article of manufacture comprising software instructions executable to implement:
-
distributing reputation information for each of a plurality of nodes on a network among the plurality of nodes on the network, wherein the reputation information is configured for use by the nodes in determining a reputation of particular ones of the plurality of nodes during transactions between two of the plurality of nodes;
determining a reputation for a node of the plurality of nodes from reputation information corresponding to the node stored on one or more of the at least two of the plurality of nodes; and
distributing the determined reputation among the plurality of nodes. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71)
-
Specification