Patent ID: 11055764

Abstract:
A system for providing online-content includes a data-acquisition module configured to collect user data and product data. A configuration module determines a predictive algorithm and one or more filters based on received marketer-input. A recommendation engine generates recommendations in real-time, in response to a request. The recommendations are generated via the predictive algorithm, which generates scalar scores from the dot-product multiplication of at least one user-vector and at least one product-vector, the scalar score indicating the likelihood that a desired interaction will occur between the user and the product. The algorithm also determines a hierarchical list based on the scalar scores, and applies the filters to the hierarchical list so as to identify the recommendations. The recommendation engine can generate recommendations in two ways: recommend items based on users, and recommend users based on items. A rendering module generates a recommendation block based on the recommendations, which is transmitted to a user-computer in response to the request.