Perspective-based item navigation
First Claim
Patent Images
1. A computer-implemented method for tailoring search results, comprising:
- under the control of one or more computer systems configured with executable instructions,among a plurality of users identified as sharing at least one perspective with a distinguished user, segmenting the plurality of users into a plurality of perspective groups, each perspective group including users having similar characteristics;
for each of the plurality of perspective groups, compiling information indicating the relevance of items among a universe of items to users included in the perspective group;
assigning a distinguished user to at least two of the plurality of perspective groups;
receiving a search query from the distinguished user, the query including a search request for an item;
in response to receiving the search query, displaying to the distinguished user a first query result that is responsive to the search query and is tailored to members of a first perspective group to which the distinguished user has been assigned, the tailoring being in accordance with the information compiled for the first perspective group;
displaying, in response to receiving the search query including the search request for the item, in addition to, and concurrently with, the displayed first query result, indications of two or more perspective groups other than the first perspective group, the two or more perspective groups including a second perspective group to which the distinguished user has been assigned and at least one perspective group to which the distinguished user has not been assigned, the second perspective group being displayed based at least in part on an affinity level weighting of the distinguished user for the second perspective group, the at least one perspective group to which the distinguished user has not been assigned being displayed based on a relevance of the item included in the search request to the at least one perspective group;
receiving input from the distinguished user specifying the second perspective group from the indications of two or more perspective groups; and
in response to receiving the distinguished user input specifying the second perspective group, displaying to the distinguished user a second query result that is responsive to the search query and is tailored to members of the second perspective group to which the distinguished user has been assigned, the tailoring being in accordance with the information compiled for the second perspective group.
1 Assignment
0 Petitions
Accused Products
Abstract
A facility for tailoring navigation results is described. The facility receives a navigation request from a distinguished user. In response, the facility identifies a user group to which the distinguished user belongs and presents to the distinguished user a navigation result responsive to the navigation request that is adapted for members of the identified user group.
-
Citations
40 Claims
-
1. A computer-implemented method for tailoring search results, comprising:
under the control of one or more computer systems configured with executable instructions, among a plurality of users identified as sharing at least one perspective with a distinguished user, segmenting the plurality of users into a plurality of perspective groups, each perspective group including users having similar characteristics; for each of the plurality of perspective groups, compiling information indicating the relevance of items among a universe of items to users included in the perspective group; assigning a distinguished user to at least two of the plurality of perspective groups; receiving a search query from the distinguished user, the query including a search request for an item; in response to receiving the search query, displaying to the distinguished user a first query result that is responsive to the search query and is tailored to members of a first perspective group to which the distinguished user has been assigned, the tailoring being in accordance with the information compiled for the first perspective group; displaying, in response to receiving the search query including the search request for the item, in addition to, and concurrently with, the displayed first query result, indications of two or more perspective groups other than the first perspective group, the two or more perspective groups including a second perspective group to which the distinguished user has been assigned and at least one perspective group to which the distinguished user has not been assigned, the second perspective group being displayed based at least in part on an affinity level weighting of the distinguished user for the second perspective group, the at least one perspective group to which the distinguished user has not been assigned being displayed based on a relevance of the item included in the search request to the at least one perspective group; receiving input from the distinguished user specifying the second perspective group from the indications of two or more perspective groups; and in response to receiving the distinguished user input specifying the second perspective group, displaying to the distinguished user a second query result that is responsive to the search query and is tailored to members of the second perspective group to which the distinguished user has been assigned, the tailoring being in accordance with the information compiled for the second perspective group. - View Dependent Claims (2, 3)
-
4. A computer-implemented method for tailoring navigation results, comprising:
under the control of one or more computer systems configured with executable instructions, receiving a navigation request from a distinguished user, the navigation request including a search term; identifying a first perspective group to which the distinguished user belongs; associating the distinguished user with an additional perspective group to which the distinguished user shares an affinity with the users of the additional perspective group; in response to the navigation request, displaying to the distinguished user a first navigation result that is adapted for members of the first perspective group; displaying in response to the navigation request including the search request for the item, in addition to, and concurrently with the first navigation result, indications of two or more perspective groups other than the first perspective group, the two or more perspective groups including the additional perspective group and at least one other user perspective group not associated with the distinguished user, the two or more perspective groups selected based at least in part on affinity level weightings of the distinguished user for the two or more perspective groups, the at least one other perspective group not associated with the distinguished user being selected in part based on a relevance of the search term contained in the navigation request to navigation requests previously submitted by users associated with the at least one other perspective group; receiving user input selecting the additional perspective group from the indications of two or more perspective groups; and in response to receiving the user input selecting the additional perspective group, presenting to the distinguished user a second navigation result responsive to the navigation request that is adapted for members of the additional perspective group. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
33. A computer-readable storage medium whose contents cause a computing system to perform a method for tailoring navigation results, comprising:
-
receiving a navigation request from a distinguished user, the request including a search request for an item; identifying a first perspective group to which the distinguished user belongs; associating the distinguished user with an additional perspective group to which the distinguished user shares an affinity with the users of the additional perspective group; in response to the navigation request, displaying to the distinguished user a first navigation result that is adapted for members of the identified first perspective group; displaying, in response to the navigation request including the search request for the item, in addition to, connection and concurrently with, the first navigation result, indications of two or more perspective groups other than the identified first perspective group, the two or more perspective groups including the additional user perspective group and at least one other perspective group not associated with the distinguished user, the at least one other perspective group not associated with the distinguished user being selected in part based on a relevance of the search term contained in the navigation request to navigation requests previously submitted by users associated with the at least one other perspective group; receiving user input selecting a user perspective group from the presented indications of two or more perspective groups; and in response to receiving the user input selecting the perspective group, presenting to the distinguished user a second navigation result responsive to the navigation request that is adapted for members of the selected perspective group. - View Dependent Claims (34, 35)
-
-
36. A computing system for tailoring navigation results, comprising:
-
a processor; a memory device including instructions that, when executed by the processor, cause the processor to, at least; receive a navigation request from a distinguished user, the request including a search request for an item; identify a first perspective group to which the distinguished user belongs; assign the distinguished user to one or more perspective groups including the identified first perspective group; and display to the distinguished user a first navigation result responsive to the navigation request that is adapted for members of the identified first perspective group, and display, responsive to the navigation request, in addition to, and concurrently with the presented first navigation result, a plurality of perspective groups other than the identified first perspective group, the plurality of perspective groups including a second perspective group assigned to the distinguished user and at least one other perspective group not assigned to the distinguished user, the second perspective group being displayed based at least in part on affinity level weightings of the distinguished user for the second perspective group, the at least one perspective group to which the distinguished user has not been assigned being displayed based on a relevance of the item to the at least one perspective group, wherein the request receiving subsystem receives a user input selecting the second perspective group from the plurality of perspective groups and the result presentation subsystem presents the distinguished user a second navigation result responsive to the user input selecting the second perspective group, the navigation request being adapted for members of the second perspective group.
-
-
37. One or more computer storage devices collectively containing a data structure for servicing navigation requests each received from a user and relating to items among a plurality of items, the computer storage devices whose content cause a computing system to perform a method, the method comprising:
-
identifying, for each of a plurality of perspective groups, users who are members of the perspective group; and indicating, for each of the plurality of perspective groups, a level of relevance of each of the plurality of items to the users who are members of the perspective group, such that, when a navigation request including a search request for an item is received from a requesting user, the plurality of perspective groups may be used at least to; determine a first perspective group of which the requesting user is a member, display a first response to the navigation request featuring items indicated to be of a level of relevance to the determined first perspective group, display, in addition to, and concurrently with, the first response to the navigation request, an indication of each of a subset of the plurality of perspective groups other than the first perspective group, the subset of the plurality of perspective groups including at least one perspective group of which the requesting user is a member and at least one perspective group of which the requesting user is not a member, the at least one perspective group of which the requesting user is a member being displayed based at least in part on affinity level weightings of the requesting user for the at least one perspective group of which the requesting user is a member, the at least one perspective group of which the requesting user is not a member being displayed based on a relevance of the item to the at least one perspective group of which the requesting user is not a member; receive a user input selecting a second perspective group from the presented subset, and tailor a second response to the navigation request to feature items indicated to be of a level of relevance to the second perspective group. - View Dependent Claims (38, 39, 40)
-
Specification