Contextual Product Recommendation Engine
OwnerHarbhajan S. Khalsa, Jonathan Repainventors
Life of this patent
Estimating the term…
Abstract
Disclosed is a computer system that produces contextually relevant, customized and predictive product recommendations by combining a novel layered user interface and a server system implementing data mapping of one or more external product databases. The combining of these software of hardware components improves the quality and relevancy of product recommendations specifically when a user knows what they are interested in but not the products needed to accomplish these interests as well as when a user has more than one interest and wants product recommendations that take into account these multiple interests.
Claims14
A method of receiving product recommendations, comprising:
- selecting one or more interests and a geographic area to search;
- querying a map server for maps of the region;
- querying a point-of-interest (POI) database for sites at which the user may pursue his or her interests within the region;
- querying an amenities server for other sites supportive of the user's activities within the region;
- querying one or more product databases for products useful to support the user's combination of interests at the specific POIs found;
- ranking these products using a data mapping procedure and filtering the products to accord with the user's personal characteristics and usage history;
- presenting an interface which displays the maps, annotated with POIs and amenities sites;
- and displaying these product recommendations to the user.
A method of selecting one or more interests and viewing the obtained search results in a manner organized by interest, herein referred to as a layered user interface, comprising:
- displaying a set of interest categories and, when appropriate, subcategories of a broad activity domain;
- selecting one or more of the displayed categories and subcategories;
- presenting the resulting POIs in such a way that points which satisfy one particular user interest are grouped together into a layer.
Dependencies are inferred from the claim text.