Adjusting a ranking of search results
AssigneeGoogle Inc.
InventorsDaniel M. Crichton, Frances B. Haugen
Life of this patent
Estimating the term…
Abstract
A method performed by one or more processing devices includes obtaining search results responsive to a search query submitted by a user; determining a maturity score for the user, where the maturity score represents a measure of development of a particular user attribute; determining, based on the maturity score, utility scores for the search results, where a utility score represents a measure of utility of a particular type of content to a particular type of user as defined by the measure of development of the particular user attribute; and adjusting rankings of the search results based on the utility scores.
Claims18
A method performed by one or more processing devices, comprising:
- determining, based on usage of a social network by a user, a maturity score for the user, where the maturity score represents a measure of user development of the user within the social network;
- for a particular type of content associated with a resource,
- retrieving, from a set of utility score instructions, a utility score instruction for the particular type of content;
- wherein the utility score instruction defines, for the particular type of content in the social network, a relationship between a utility score and the maturity score;
- wherein the utility score represents a measure of utility of the particular type of content to the user as defined by the measure of user development in the social network;
- and
- wherein the utility score is determined independent of user input;
- wherein defined relationships across the set of utility score instructions promote a first pre-defined type of content among less mature users of the social network relative to other maturities of other users of the social network and promote a second pre-defined type of content among more mature users of the social network relative to the other maturities of the other users of the social network;
- and
- determining, based on the set of utility score instructions and the maturity score, utility scores for resources that are accessible to the user.
One or more non-transitory machine-readable hardware storage devices storing instructions that are executable by one or more processing devices to perform operations comprising:
- determining, based on usage of a social network by a user, a maturity score for the user, where the maturity score represents a measure of user development of the user within the social network;
- for a particular type of content associated with a resource,
- retrieving, from a set of utility score instructions, a utility score instruction for the particular type of content;
- wherein the utility score instruction defines, for the particular type of content in the social network, a relationship between a utility score And the maturity score;
- wherein the utility score represents a measure of utility of the particular type of content to the user as defined by the measure of user development in the social network;
- and
- wherein the utility score is determined independent of user input;
- wherein defined relationships across the set of utility score instructions promote a first pre-defined type of content among less mature users of the social network relative to other maturities of other users of the social network and promote a second pre-defined type of content among more mature users of the social network relative to the other maturities of the other users of the social network;
- and
- determining, based on the set of utility score instructions and the maturity score, utility scores for resources that are accessible to the user.
A system comprising:
- one or more processing devices;
- and
- one or more non-transitory machine-readable hardware storage devices storing instructions that are executable by the one or more processing devices to perform operations comprising:
- determining, based on usage of a social network by a user, a maturity score for the user, where the maturity score represents a measure of user development of the user within the social network;
- for a particular type of content associated with a resource,
- retrieving, from a set of utility score instructions, a utility score instruction for the particular type of content;
- wherein the utility score instruction defines, for the particular type of content in the social network, a relationship between a utility score and the maturity score;
- wherein the utility score represents a measure of utility of the particular type of content to the user as defined by the measure of user development in the social network;
- and
- wherein the utility score is determined independent of user input;
- wherein defined relationships across the set of utility score instructions promote a first pre-defined type of content among less mature users of the social network relative to other maturities of other users of the social network and promote a second pre-defined type of content among more mature users of the social network relative to the other maturities of the other users of the social network;
- and
- determining, based on the set of utility score instructions and the maturity score, utility scores for resources that are accessible to the user.
Dependencies are inferred from the claim text.