System and method for customizing search results from user's perspective
First Claim
1. A system, comprising:
- a citation search engine that includes a processor, which in operation, retrieves a plurality of citations composed by a plurality of subjects citing a plurality of objects that fit a searching query specified by a user;
an influence evaluation engine that includes a processor, which in operation, creates a list of the plurality of subjects from the user'"'"'s perspective and calculates the influence scores of the plurality of subjects on the user by flattening a user'"'"'s influence network of subjects up to a given number of degrees, levels, or depth, wherein the list of plurality of subjects from the user'"'"'s perspective are subjects that are in the user'"'"'s influence network of subjects and the user'"'"'s influence network includes subjects that are connected to the user either directly or indirectly through other sources; and
an object/subject selection engine that includes a processor, which in operation,ranks the plurality of objects of the plurality of citations from the user'"'"'s perspective using a bias filter, wherein the bias filter includes a ranking function based on the influence scores of the list of plurality of subjects and an inverse number of links of those plurality of subjects from the user'"'"'s perspective, andselects objects from the plurality of objects as the search result for the user based on matching of the objects with the searching query as well as the influence scores of the plurality of subjects on the user.
3 Assignments
0 Petitions
Accused Products
Abstract
A new approach is proposed that contemplates systems and methods to generate customized subjective search results from the perspective of a user who conducts the search or any other subject entity of chosen by the user. A scored subject list is created from the user'"'"'s network of sources/subjects/contacts, where each element on the list is a subject/source and the score reflects the subject'"'"'s potential influence or closeness of its connection/relation with the user. Once created, the subject list is then used as a bias filter on the list of citations from search results. With such influence-weighted citation scores, objects and/or subjects from citations of subjects that have big influence on or enjoy high respect from the user will be ranked prominently in the search result presented to the user, thus biasing the search results from the user'"'"'s perspective.
-
Citations
30 Claims
-
1. A system, comprising:
-
a citation search engine that includes a processor, which in operation, retrieves a plurality of citations composed by a plurality of subjects citing a plurality of objects that fit a searching query specified by a user; an influence evaluation engine that includes a processor, which in operation, creates a list of the plurality of subjects from the user'"'"'s perspective and calculates the influence scores of the plurality of subjects on the user by flattening a user'"'"'s influence network of subjects up to a given number of degrees, levels, or depth, wherein the list of plurality of subjects from the user'"'"'s perspective are subjects that are in the user'"'"'s influence network of subjects and the user'"'"'s influence network includes subjects that are connected to the user either directly or indirectly through other sources; and an object/subject selection engine that includes a processor, which in operation, ranks the plurality of objects of the plurality of citations from the user'"'"'s perspective using a bias filter, wherein the bias filter includes a ranking function based on the influence scores of the list of plurality of subjects and an inverse number of links of those plurality of subjects from the user'"'"'s perspective, and selects objects from the plurality of objects as the search result for the user based on matching of the objects with the searching query as well as the influence scores of the plurality of subjects on the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a citation search engine that includes a processor, which in operation, retrieves a plurality of citations composed by a plurality of subjects citing a plurality of objects that fit a searching query and query term specified by a user; an influence evaluation engine that includes a processor, which in operation, creates a list of the plurality of subjects from the user'"'"'s perspective and calculates the influence scores of the plurality of subjects on the user by flattening a user'"'"'s influence network of subjects up to a given number of degrees, levels, or depth, wherein the list of plurality of subjects from the user'"'"'s perspective are subjects that are in the user'"'"'s influence network of subjects and the user'"'"'s influence network includes subjects that are connected to the user either directly or indirectly through other sources; an object/subject selection engine that includes a processor, which in operation, ranks the plurality of subjects of the plurality of citations from the user'"'"'s perspective using a bias filter, wherein the bias filter includes a ranking function based on the influence scores of the list of plurality of subjects and an inverse number of links of those plurality of subjects from the user'"'"'s perspective, and selects subjects from the plurality of subjects as the search result for the user based on based on the influence scores of the citing subjects. - View Dependent Claims (15, 16, 17)
-
-
18. A method, comprising:
-
retrieving a plurality of citations composed by a plurality of subjects citing a plurality of objects that fit a searching query specified by a user; creating, with one or more processors, a list of the plurality of subjects from the user'"'"'s perspective and calculating the influence scores of the plurality of subjects on the user by flattening a user'"'"'s influence network of subjects up to a given number of degrees, levels, or depth, wherein the list of plurality of subjects from the user'"'"'s perspective are subjects that are in the user'"'"'s influence network of subjects and the user'"'"'s influence network includes subjects that are connected to the user either directly or indirectly through other sources; ranking the plurality of objects of the plurality of citations from the user'"'"'s perspective using a bias filter, wherein the bias filter includes a ranking function based on the influence scores of the list of plurality of subjects and an inverse number of links of those plurality of subjects from the user'"'"'s perspective; and selecting objects from the plurality of objects as the search result for the user based on matching of the objects with the searching query as well as the influence scores of the subjects on the user. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A method, comprising:
-
retrieving a plurality of citations composed by a plurality of subjects citing a plurality of objects that fit a searching query specified by a user; creating, with one or more processors, a list of the plurality of subjects from the user'"'"'s perspective and calculating the influence scores of the plurality of subjects on the user by flattening a user'"'"'s influence network of subjects up to a given number of degrees, levels, or depth, wherein the list of plurality of subjects from the user'"'"'s perspective are subjects that are in the user'"'"'s network of subjects and the user'"'"'s influence network includes subjects that are connected to the user either directly or indirectly through other sources; ranking the plurality of subjects of the plurality of citations from the user'"'"'s perspective using a bias filter, wherein the bias filter includes a ranking function based on the influence scores of the list of plurality of subjects and an inverse number of links of those plurality of subjects from the user'"'"'s perspective; and selecting subjects from the plurality of subjects as the search result for the user based on based on the influence scores of the citing subjects. - View Dependent Claims (26, 27, 28)
-
-
29. A non-transitory machine-readable medium which when executed by a data processing device to perform a method, the method comprising:
-
retrieving a plurality of citations composed by a plurality of subjects citing a plurality of objects that fit a searching query specified by a user; creating a list of the plurality of subjects from the user'"'"'s perspective and calculating the influence scores of the plurality of subjects on the user by flattening a user'"'"'s influence network of subjects UP to a given number of degrees, levels, or depth, wherein the list of plurality of subjects from the user'"'"'s perspective are subjects that are in the user'"'"'s network of subjects and the user'"'"'s influence network includes subjects that are connected to the user either directly or indirectly through other sources; ranking the plurality of objects of the plurality of citations from the user'"'"'s perspective using a bias filter, wherein the bias filter includes a ranking function based on the influence scores of the list of plurality of subjects from the user'"'"'s perspective; and selecting objects from the plurality of objects as the search result for the user based on matching of the objects with the searching query as well as the influence scores of the subjects on the user.
-
-
30. A non-transitory machine-readable medium which when executed by a data processing device to perform a method, the method comprising:
-
retrieving a plurality of citations composed by a plurality of subjects citing a plurality of objects that fit a searching query specified by a user; creating a list of the plurality of subjects from the user'"'"'s perspective and calculating the influence scores of the plurality of subjects on the user by flattening a user'"'"'s influence network of subjects UP to a given number of degrees, levels, or depth, wherein the list of plurality of subjects from the user'"'"'s perspective are subjects that are in the user'"'"'s network of subjects and the user'"'"'s influence network includes subjects that are connected to the user either directly or indirectly through other sources; ranking the plurality of subjects of the plurality of citations from the user'"'"'s perspective using a bias filter, wherein the bias filter includes a ranking function based on the influence scores of the list of plurality of subjects and an inverse number of links of those plurality of subjects from the user'"'"'s perspective; and selecting subjects from the plurality of subjects as the search result for the user based on based on the influence scores of the citing subjects.
-
Specification