Context-based queryless presentation of recommendations
First Claim
Patent Images
1. A computer-implemented method, comprising:
- maintaining an affinity graph that represents a relationship between a user of a first computer device and each of a list of items of a first type,the relationship between the user and a specific item of the list of items being related to how often the user accesses the specific item or how much the user pays to access the specific item;
detecting, by a processor, an occurrence of a triggering event for providing a recommendation for items of the first type to the first computer device,the triggering event being associated with a first set of context signals;
in response to the triggering event, causing, by the processor, transmission of a request to the first computer device for a second set of context signals currently gathered by the first computer device,the second set of context signals including a location or an acceleration of the first computer device;
receiving, from the first computer device, the second set of context signals;
inferring a first query related to the items of the first type based on a first subset of the combination of the first set of context signals and the second set of context signals;
adding one or more items of the first type matching the first query to the recommendation based on a second subset of the combination of the first set of context signals and the second set of context signals;
causing display of the recommendation by the first computer device.
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques for context-based queryless presentation of items are described. Without receiving an explicit query, an inferred query is determined based on a first set of context signals associated with a triggering event. Items matching the inferred query are selected based on a second set of one or more context signals associated with the triggering event. One or more results items identifying the one or more matching items are caused to display. Result items may be displayed in association with an explanation that identifies context values used to select an item or one or more attributes of the item that are relevant to a user or the inferred query.
49 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
maintaining an affinity graph that represents a relationship between a user of a first computer device and each of a list of items of a first type, the relationship between the user and a specific item of the list of items being related to how often the user accesses the specific item or how much the user pays to access the specific item; detecting, by a processor, an occurrence of a triggering event for providing a recommendation for items of the first type to the first computer device, the triggering event being associated with a first set of context signals; in response to the triggering event, causing, by the processor, transmission of a request to the first computer device for a second set of context signals currently gathered by the first computer device, the second set of context signals including a location or an acceleration of the first computer device; receiving, from the first computer device, the second set of context signals; inferring a first query related to the items of the first type based on a first subset of the combination of the first set of context signals and the second set of context signals; adding one or more items of the first type matching the first query to the recommendation based on a second subset of the combination of the first set of context signals and the second set of context signals; causing display of the recommendation by the first computer device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19)
-
-
10. A non-transitory computer-readable medium storing one or more instructions which, when executed by one or more processors, cause the one or more processors to perform a method, the method comprising:
-
maintaining an affinity graph that represents a relationship between a user of a first computer device and each of a list of items of a first type, the relationship between the user and a specific item of the list of items being related to how often the user accesses the specific item or how much the user pays to access the specific item; detecting an occurrence of a triggering event for providing a recommendation for items of the first type to the first computer device, the triggering event being associated with a first set of context signals; in response to the triggering event, causing transmission of a request to the first computer device for a second set of context signals currently gathered by the first computer device, the second set of context signals including a location or an acceleration of the first computer device; receiving, from the first computer device, the second set of context signals; inferring a first query related to the items of the first type based on a first subset of the combination of the first set of context signals and the second set of context signals; adding one or more items of the first type matching the first query to the recommendation based on a second subset of the combination of the first set of context signals and the second set of context signals; causing display of the recommendation by the first computer device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20)
-
Specification