Method and system for filtering of information entities
First Claim
1. A method for eliciting information, useful to a user, from first and second collections of entities or resources with explicit and/or implicit, static and/or dynamic relations therebetween, the method comprising the acts of:
- obtaining the first collection of entities and the second collection of entities, hyperlinks being established between at least some of the entities;
obtaining affinity values, including, for each given one of the entities, a respective affinity value for the given entity and each respective one of the other entities of the collection, whereby at least one affinity value depends at least in part on at least one hyperlink;
initializing significance values for each of the entities;
iteratively calculating updated significance values for each entity, based on the affinities and on the significance values prior to the iterative update, until a predetermined condition is reached; and
obtaining the useful information based on the significance values after the final iteration of the act of iteratively calculating.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are provided for eliciting interesting structure from a collection of entities or resources with explicit and/or implicit, static and/or dynamic relations, called “affinities,” between them. Interesting structure includes (1) notions of quality, authority, or definitiveness of information, (2) notions of relevance to a user'"'"'s information need, (3) notions of similarity among the plurality of resources retrieved from a universe of resources by a query process, and (4) notions of similarity among the usages of resources by different users/servers. Similarities between entities are computed, based on similarities between the affinity values for the entities. That is, where the affinitiy values for two entities resemble each other, the two entities have a high degree of similarity. Using the similarities, the entities are ranked, clustered, etc., based on a significance derived from the similarities. The ranking, clustering, etc., makes up the interesting structure which is sought.
-
Citations
12 Claims
-
1. A method for eliciting information, useful to a user, from first and second collections of entities or resources with explicit and/or implicit, static and/or dynamic relations therebetween, the method comprising the acts of:
-
obtaining the first collection of entities and the second collection of entities, hyperlinks being established between at least some of the entities; obtaining affinity values, including, for each given one of the entities, a respective affinity value for the given entity and each respective one of the other entities of the collection, whereby at least one affinity value depends at least in part on at least one hyperlink; initializing significance values for each of the entities; iteratively calculating updated significance values for each entity, based on the affinities and on the significance values prior to the iterative update, until a predetermined condition is reached; and obtaining the useful information based on the significance values after the final iteration of the act of iteratively calculating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computerized method for eliciting information, useful to a user, from first and second collections of entities or resources with explicit and/or implicit, static and/or dynamic relations therebetween, the method comprising the acts of:
-
obtaining the first collection of entities and the second collection of entities; obtaining affinity values, including, for each given one of the entities, a respective affinity value for the given entity and each respective one of the other entities of the collection, the affinity values not being constrained to be symmetric; initializing significance values for each of the entities; iteratively calculating updated significance values for each entity, based on the affinities and on the significance values prior to the iterative update, until a predetermined condition is reached; and obtaining the useful information based on the significance values after the final iteration of the act of iteratively calculating.
-
Specification