Method and apparatus for quickly evaluating entities
First Claim
1. A computer-implemented method for evaluation of an entity by a target user based at least on stored data about the target user, wherein the entity is an entity of a set of entities, and evaluation is related to the entity, the method comprising:
- receiving, at a server computer, entity data relating to a particular entity, wherein the entity data includes a relevance based on a rating and a weight based on a relationship with the target user for a particular user that provided the entity data through a particular data source;
determining, by the server computer, a set of entity evaluations to request from the target user based on the weight and the relevance;
from the set of entity evaluations to request, generating, at the server computer, a set of predicted entity evaluations for one or more entities relevant to the target user based on the entity data, user data, and relevance;
determining an order of relevance of the relevant entities based at least in part on the relevance and the weight to increase accuracy of the predicted entity evaluations; and
communicating, from the server computer to the target user, the order of relevance of the one or more relevant entities;
after communicating the order of relevance, receiving, from a user device, evaluation data from the target user that is based on an evaluation received through input via the user device;
in response to receiving the evaluation data, increasing the accuracy of the predicted entity evaluations by computing a similarity among the target user and the particular user.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to methods and systems for evaluating entities for a target user, the method comprising obtaining, at a server computer, entity data from a plurality of data sources. The entity data is then stored in an entity database. The method further comprises merging the entity data from the plurality of data sources, mapping the entity data to a corresponding entity, and differentiating the entity. Then a relevance is determined associated with the entity data and data source. The method further comprises generating a set of entity evaluations to the target user using the relevance, determining a set of one or more entities relevant to the primary user based on the entity data, user data, and the relevance, with an initial order of relevance, and displaying, on a user device, the set of relevant entities to the target user in the order of relevance.
46 Citations
26 Claims
-
1. A computer-implemented method for evaluation of an entity by a target user based at least on stored data about the target user, wherein the entity is an entity of a set of entities, and evaluation is related to the entity, the method comprising:
-
receiving, at a server computer, entity data relating to a particular entity, wherein the entity data includes a relevance based on a rating and a weight based on a relationship with the target user for a particular user that provided the entity data through a particular data source; determining, by the server computer, a set of entity evaluations to request from the target user based on the weight and the relevance; from the set of entity evaluations to request, generating, at the server computer, a set of predicted entity evaluations for one or more entities relevant to the target user based on the entity data, user data, and relevance; determining an order of relevance of the relevant entities based at least in part on the relevance and the weight to increase accuracy of the predicted entity evaluations; and communicating, from the server computer to the target user, the order of relevance of the one or more relevant entities; after communicating the order of relevance, receiving, from a user device, evaluation data from the target user that is based on an evaluation received through input via the user device; in response to receiving the evaluation data, increasing the accuracy of the predicted entity evaluations by computing a similarity among the target user and the particular user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A server computer comprising a processor and a non-transitory computer-readable medium, the non-transitory computer-readable medium comprising code executable by the processor to implement a method for evaluation of an entity by a target user based at least on stored data about the target user, wherein the entity is an entity of a set of entities, and evaluation is related to the entity, the method comprising:
-
receiving, at a server computer, entity data relating to a particular entity in the set of entities, wherein the entity data includes a relevance based on a rating and a weight based on a relationship with the target user for a particular user that provided the entity data through a particular data source; determining, by the server computer, a set of entity evaluations to request from the target user based on the weight and the relevance; from the set of entity evaluations to request, generating, at the server computer, a set of predicted entity evaluations for one or more entities relevant to the target user based on the entity data, user data, and relevance; determining an order of relevance of the relevant entities based at least in part on the relevance and the weight to increase accuracy of the predicted entity evaluations; and communicating, from the server computer to the target user, the order of relevance of the one or more relevant entities; after communicating the order of relevance, receiving, from a user device, evaluation data from the target user that is based on an evaluation received through input via the user device; in response to receiving the evaluation data, increasing the accuracy of the predicted entity evaluations by computing a similarity among the target user and the particular user. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification