Recommendation system
OwnerBaruch Awerbuch, Boaz Patt-shamir +2inventors
InventorsBaruch Awerbuch, Boaz Patt-shamir, David Peleg, Mark Tuttle
Life of this patent
Estimating the term…
Abstract
A technique for recommending products to a user (110a). According to the technique, the user requests (110a) a recommendation from a recommendation system (200). The recommendation system (200) generates a recommendation using a technique whose time complexity is less than O(m·n). The generated list is then presented to the user (110a).
Claims20
A method for providing a recommendation of a product to a computer user, the method comprising the steps of:
- generating a recommendation of a product from a set of products using a technique that is less than O(m·n) in computational complexity with respect to time, wherein O is conventional big-O notation for on the order of, m is a number of recommenders in a set of recommenders that provide recommendations for products in the set of products and n is a number of products in the set of products;
- and
- presenting the recommendation to the computer user.
A node for providing a recommendation to a computer user, the node comprising:
- a memory containing a recommendation process;
- and
- a processor configured to execute the recommendation process, wherein the recommendation process is configured to cause the processor to:
- (a) generate a recommendation of a product from a set of products using a technique that is less than O(m·n) in computational complexity with respect to time, wherein O is conventional big-O notation for on the order of, m is a number of recommenders in a set of recommenders that provide recommendations for products in the set of products and n is a number of products in the set of products, and
- (b) present the recommendation of a product to the computer user.
An apparatus for providing a recommendation to a computer user, the apparatus comprising:
- means for generating a recommendation of a product from a set of products using a technique that is less than O(m n) in computational complexity with respect to time, wherein O is conventional big-O notation for on the order of, m is a number of recommenders in a set of recommenders that provide recommendations for products in the set of products and n is a number of products in the set of products;
- and
- means for presenting the recommendation to the computer user.
A computer readable medium comprising computer executable instructions for:
- generating a recommendation of a product from a set of products using a technique that is less than O(m·n) in computational complexity with respect to time, wherein O is conventional big-O notation for on the order of, m is a number of recommenders in a set of recommenders that provide recommendations for products in the set of products and n is a number of products in the set of products;
- and
- presenting the recommendation to a computer user.
Dependencies are inferred from the claim text.