Micro and macro trust in a decentralized environment
First Claim
Patent Images
1. A method, comprising:
- interfacing, by a first local component of a local computing device entity, with an external computing device entity;
receiving, by the first local component, a list of components from the external computing device entity, the list of components comprising one or more components of the external computing device entity;
calculating, by the first local component, a first trust level between the local computing device entity and the external computing device entity;
setting, by the first local component, a second trust level for each of the components of the external computing device entity equal to the first trust level;
determining, by a second local component of the local computing device entity, a third trust level between the second local component of the local computing device entity and a component of the external computing device entity as a function of the second trust level set for the component of the external computing device entity;
determining, by the second local component of the local computing device entity, a fourth trust level between the second local component of the local computing device entity and another component of the external computing device entity as a function of the second trust level set for the another component of the external computing device entity; and
determining, by the second local component, whether to communicate with the component of the external computing device entity or the another component of the external computing device entity as a function of the third and fourth trust levels.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system are disclosed. In one embodiment the method includes calculating a trust level of a first entity. The first entity has a plurality of components. Each component in the first entity has at least the trust level of the first entity.
-
Citations
20 Claims
-
1. A method, comprising:
-
interfacing, by a first local component of a local computing device entity, with an external computing device entity; receiving, by the first local component, a list of components from the external computing device entity, the list of components comprising one or more components of the external computing device entity; calculating, by the first local component, a first trust level between the local computing device entity and the external computing device entity; setting, by the first local component, a second trust level for each of the components of the external computing device entity equal to the first trust level; determining, by a second local component of the local computing device entity, a third trust level between the second local component of the local computing device entity and a component of the external computing device entity as a function of the second trust level set for the component of the external computing device entity; determining, by the second local component of the local computing device entity, a fourth trust level between the second local component of the local computing device entity and another component of the external computing device entity as a function of the second trust level set for the another component of the external computing device entity; and determining, by the second local component, whether to communicate with the component of the external computing device entity or the another component of the external computing device entity as a function of the third and fourth trust levels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A local computing device comprising:
-
a first local component to; interface with an external computing device, receive a list of components from the external computing device, the list of components comprising one or more components of the external computing device, calculate a first trust level between the local computing device and the external computing device, and set a second trust level for each of the components of the external computing device equal to the first trust level; and a second local component to; determine a third trust level between the second local component of the local computing device and a component of the external computing device as a function of the second trust level set for the component of the external computing device, determine a fourth trust level between the second local component of the local computing device and another component of the external computing device as a function of the second trust level set for the another component of the external computing device, and determine whether to communicate with the component of the external computing device or the another component of the external computing device as a function of the third and fourth trust levels. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine readable medium comprising a plurality of instructions stored thereon that in response to being executed by a local computing device, cause the local computing device to:
-
interface, by a first local component of the local computing device, with an external computing device; receive, by the first local component, a list of components from the external computing device, the list of components comprising one or more components of the external computing device; calculate, by the first local component, a first trust level between the local computing device and the external computing device; set, by the first local component, a second trust level for each of the external components of the external computing device equal to the first trust level; determine, by a second local component of the local computing device, a third trust level between the second local component of the local computing device and a component of the external computing device as a function of the second trust level set for the component of the external computing device; determine, by the second local component of the local computing device, a fourth trust level between the second local component of the local computing device and another component of the external computing device as a function of the second trust level set for the another component of the external computing device; and determine, by the second local component, whether to communicate with the component of the external computing device or the another component of the external computing device as a function of the third and fourth trust levels. - View Dependent Claims (18, 19, 20)
-
Specification