Transitive trust network
First Claim
1. ) A system for permitting a seeking entity to establish a new business relationship with a sought entity, the system comprising:
- a computer including a storage for storing data and instructions and a processor for executing instructions stored in the storage;
the storage containing instructions corresponding to;
a) an inquiry receiving component for receiving an inquiry from the seeking entity;
b) a response receiving component for receiving a response indicating an existing relationship between the sought entity and an intermediate entity; and
c) a confirming component for confirming, based on the response, that the new relationship may be established.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, data structures, and systems by which entities can efficiently discover, extend, validate and establish business relationships over a digital network are disclosed. A transitive trust system can be utilized by any number of interconnected entities in which at least two of the entities are capable of sharing information. One or more entity trust lists contain, for at least two of the entities, at least one characteristic. Each characteristic can, for example, describe or pertain to the actual or perceived dependability, reliability and/or credibility of an entity. The system also includes at least one transactional trust list that contains at least one parameter relative to an exchange between at least two of the entities through at least one degree of separation between the entities. The transactional trust list can, for example, be a listing of any type of parameters that define or describe business exchanges within a particular industry segment. The transactional trust list can also list information about the types of transactional activities that can take place and proxy actions available to cooperating entities. The system retrieves information from the entity trust list and the transactional trust list in order to provide a framework for at least two of the entities to establish relationships with one another.
130 Citations
39 Claims
-
1. ) A system for permitting a seeking entity to establish a new business relationship with a sought entity, the system comprising:
a computer including a storage for storing data and instructions and a processor for executing instructions stored in the storage;
the storage containing instructions corresponding to;
a) an inquiry receiving component for receiving an inquiry from the seeking entity;
b) a response receiving component for receiving a response indicating an existing relationship between the sought entity and an intermediate entity; and
c) a confirming component for confirming, based on the response, that the new relationship may be established.
-
2. ) A transitive trust network system including a plurality of interconnected entities for sharing information comprising:
-
a) at least one entity trust list containing at least one characteristic of at least two of the entities; and
b) at least one transactional trust list containing at least one parameter relative to an exchange between at least two of the entities through at least one degree of separation between the entities;
wherein the system retrieves information from the entity trust list and the transactional trust list in order to provide a framework for at least two of the entities to establish relationships between one another. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. ) A transitive trust network system including a plurality of interconnected entities for sharing information comprising:
-
a) an entity trust list containing at least one characteristic of at least two of the entities;
b) a transactional trust list containing at least one parameter relative to an exchange between at least two of the entities through at least one degree of separation between the entities; and
c) a capability domain and activity trust level data base for each of the at least two entities, the data base having a plurality of levels of trust and a plurality of entity roles;
wherein the system retrieves information from the entity trust list and the transactional trust list in order to provide a framework for at least two of the entities to establish relationships between one another. - View Dependent Claims (14, 15, 16)
-
-
17. ) A transitive trust network system including a plurality of interconnected entities for sharing information comprising:
- a capability domain and activity trust level data base for each of the at least two entities, the database having a plurality of levels of trust and a plurality of entity roles, wherein the system retrieves information from the entity trust list and the transactional trust list in order to provide a framework for at least two of the entities to establish relationships between one another.
- View Dependent Claims (18, 19, 20)
-
21. ) A method of establishing a new business relationship with a sought entity over a network, the method comprising:
-
a) sending an inquiry to an intermediate entity to determine if the intermediate entity has an existing relationship with the sought entity;
b) receiving a response from the intermediate entity indicating an existing relationship between the sought entity and the intermediate entity; and
c) establishing the new business relationship with the sought entity based on the response. - View Dependent Claims (22)
-
-
23. ) A method of establishing a relationship with an unknown company comprising:
-
a) querying at least one trusted company to determine the existence of a relationship between the at least one trusted company and the unknown company;
b) receiving a confirmation of a relationship between the at least one trusted company; and
c) establishing a relationship with the unknown company in response to receiving the confirmation.
-
-
24. ) A method of establishing relationships between at least two entities comprising the steps of:
-
a) receiving at a second entity a contact identifying a first entity;
b) checking a list of trusted entities by the second entity to determine if the first entity is a trusted entity;
c) querying, if the first entity is not a trusted entity, the trusted entities and specifying a predetermined degree of separation; and
d) establishing a relationship between the first and second entities when the first entity is known by at least one respective entity of the trusted entities. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. ) A method in a transitive trust network for providing a framework for at least two entities to establish relationships between one another, comprising the steps of:
-
a) receiving at a second entity a contact identifying a first entity;
b) checking a list of trusted entities, associated with the second entity, by the second entity to determine if the first entity is a trusted entity;
c) querying, if the first entity is not a trusted entity, by the second entity at least a third entity of the trusted entities associated with the second entity, and specifying a predetermined degree of separation;
d) checking a list of trusted entities, associated with the third entity, by the third entity to determine if the first entity is a trusted entity;
e) continuing querying and checking, if the first entity is not a trusted entity, until a maximum separation of the degree of separation is reached or until the first entity is known to a respective trusted entity; and
f) establishing a relationship between the first and second entities when the first entity is known by at least one respective entity of the trusted entities. - View Dependent Claims (31, 32, 33, 34)
-
-
35. ) A method in a transitive trust network for providing a framework for Companies to establish relationships between one another, comprising the steps of:
-
a) contacting a first company by a second company regarding a potential relationship;
b) checking, by the first company, a trusted user list thereof and determining if the second company is known to the first company;
c) querying, by the first company when the second company is unknown, companies that are trusted users thereof to determine who is available for peer requests;
d) notifying, by a third company, the first company that the third company is an active peer;
e) verifying, by the third company, a rights management model that exists between the third company and the first company;
f) querying, by the first company, the third company to determine if the second company is known to the third company, specifying a maximum of a predetermined number of degrees of separation;
g) querying, by the third company when the second company is unknown, companies that are trusted users thereof to determine who is available for peer requests;
h) forwarding, by the third company, based on a respective list of peers thereof and a trust agreement between the first company and the third company, a “
Do You Know”
query to further Companies on behalf of the first company, verifying rights management models between all peers;
i) verifying by the further Companies the rights management model and determining if any of the further Companies know the second company;
j) querying, by a respective company of the further Companies when the respective company knows the second company, the second company to determine if the second company is active for peer requests;
k) responding by the respective company to the third company with an affirmative on knowing the second company;
l) notifying, by the third company, the first company that the third company knows the second company through the predetermined number of degrees of separation, and passing transitive trust rights to the first company;
m) establishing, by the first company, contact with the respective company through the trust passed by the third company;
n) querying, by the first company, the further company for an “
opinion”
on the second company, the further company providing feedback based on rights rules; and
o) establishing, by the first company, a relationship with the second company based on the feedback from the further company.
-
-
36. ) A computer-readable medium for use in a transitive trust network for providing a framework for at least two of the entities to establish relationships between one another, the computer-readable medium having computer-executable instructions for performing the steps comprising:
-
a) receiving at a second entity a contact identifying a first entity;
b) checking a list of trusted entities by the second entity to determine if the first entity is a trusted entity;
c) querying, if the first entity is not a trusted entity, the trusted entities and specifying a predetermined degree of separation; and
d) establishing a relationship between the first and second entities when the first entity is known by at least one respective entity of the trusted entities.
-
-
37. ) A computer-readable medium having stored thereon a data structure comprising:
-
a) a capability domain having a plurality of entity roles within a predetermined degree of separation; and
b) an activity trust domain having a plurality of levels of trust;
c) a respective business process of a plurality of business processes being associated with each combination of a respective role of the plurality of roles and a respective trust level of the plurality of trust levels. - View Dependent Claims (38, 39)
-
Specification