Methods and apparatuses for trust computation
First Claim
1. A method for computing trust index among a plurality of entities associated with a resource marketplace, the method comprising:
- receiving a plurality of inputs including interaction attributes, attribute importance factors, references to databases, and a plurality of entities associated with the resource marketplace, wherein the entities comprise at least users, resources, and resource owners;
creating a weighted-interaction graph based on the received plurality of inputs, wherein the weighted-interaction graph includes a plurality of vertices representing the plurality of entities;
performing a topology-specific analysis of the weighted-interaction graph;
computing Euclidean distances for each pair of vertices among the plurality of vertices in the weighted-interaction graph based on the performed analysis; and
determining a trust index for a first entity in the received plurality of entities based on the computed Euclidean distances, the trust index includes ranking of at least one of the plurality of entities with respect to the first entity, the ranking being inversely proportional to the computed Euclidean distances, whereinthe first entity comprises a user and the trust index is used to determine one or more marketplace entities comprising resources for performing the user'"'"'s task, orthe first entity comprises a resource owner and the trust index is used to determine one or more marketplace entities comprising resources for performing a task received by the resource owner from a marketplace entity comprising a user.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of a method are disclosed for computing trust index among multiple entities associated with a resource marketplace. The method includes receiving multiple inputs including interaction attributes, attribute importance factors, references to databases, and multiple entities associated with the resource marketplace. The method also includes creating a weighted-interaction graph based on the received inputs. The weighted-interaction graph includes multiple vertices representing the entities. The method further includes performing a topology-specific analysis of the weighted-interaction graph. The method furthermore includes computing Euclidean distances for each pair of vertices in the weighted-interaction graph based on the performed analysis. The method also includes determining a trust index for a first entity in the received multiple entities based on the computed Euclidean distances. The trust index includes ranking of at least one of the multiple entities with respect to the first entity. The ranking is inversely proportional to the computed Euclidean distances.
11 Citations
20 Claims
-
1. A method for computing trust index among a plurality of entities associated with a resource marketplace, the method comprising:
-
receiving a plurality of inputs including interaction attributes, attribute importance factors, references to databases, and a plurality of entities associated with the resource marketplace, wherein the entities comprise at least users, resources, and resource owners; creating a weighted-interaction graph based on the received plurality of inputs, wherein the weighted-interaction graph includes a plurality of vertices representing the plurality of entities; performing a topology-specific analysis of the weighted-interaction graph; computing Euclidean distances for each pair of vertices among the plurality of vertices in the weighted-interaction graph based on the performed analysis; and determining a trust index for a first entity in the received plurality of entities based on the computed Euclidean distances, the trust index includes ranking of at least one of the plurality of entities with respect to the first entity, the ranking being inversely proportional to the computed Euclidean distances, wherein the first entity comprises a user and the trust index is used to determine one or more marketplace entities comprising resources for performing the user'"'"'s task, or the first entity comprises a resource owner and the trust index is used to determine one or more marketplace entities comprising resources for performing a task received by the resource owner from a marketplace entity comprising a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20)
-
-
18. A device for computing trust index for at least one entity interacting with a plurality of entities associated with a resource marketplace, the device comprising:
-
a memory; a database including profiles and historical usage information for the plurality of entities, wherein the device is further configured to; receive a plurality of inputs including at least one of the plurality of entities, interaction attributes, attribute importance factors for each of the interaction attributes, and a reference to the database; and create a weighted-interaction graph based on the plurality of inputs, the integration graph includes vertices representing the at least one entity and the plurality of entities, wherein the entities comprise at least users, resources, and resource owners; perform a topology-specific analysis of the weighted-interaction graph; compute Euclidean distances for each pair of vertices in the weighted-interaction graph based on the performed topology-specific analysis; and determine a trust index for the at least one entity based on the computed Euclidean distances, the trust index includes ranking of at least one of the plurality of entities with respect to the at least one entity, the ranking being inversely proportional to the computed Euclidean distances, wherein the first entity comprises a user and the trust index is used to determine one or more marketplace entities comprising resources for performing the user'"'"'s task, or the first entity comprises a resource owner and the trust index is used to determine one or more marketplace entities comprising resources for performing a task received by the resource owner from a marketplace entity comprising a user.
-
-
19. A non-transitory computer-readable medium comprising computer-executable instructions for computing trust index among a plurality of entities associated with a resource marketplace, the non-transitory computer-readable medium comprising instructions for:
-
receiving a plurality of inputs including interaction attributes, attribute importance factors, instances of accessible databases, and a plurality of entities associated with the resource marketplace; creating a weighted-interaction graph based on the received plurality of inputs, wherein the weighted-interaction graph includes vertices being represented by the plurality of entities, wherein the entities comprise at least users, resources, and resource owners; performing a topology-specific analysis of the weighted-interaction graph; computing Euclidean distances for each pair of vertices in the weighted-interaction graph based on the performed analysis; and determining a trust index for a first entity in the received plurality of entities based on the computed Euclidean distances, the trust index includes ranking of at least one of the plurality of entities with respect to the first entity, the ranking being inversely proportional to the computed Euclidean distances, wherein the first entity comprises a user and the trust index is used to determine one or more marketplace entities comprising resources for performing the user'"'"'s task, or the first entity comprises a resource owner and the trust index is used to determine one or more marketplace entities comprising resources for performing a task received by the resource owner from a marketplace entity comprising a user.
-
Specification