Recommendation system
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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).
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. 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. - View Dependent Claims (17, 18, 19)
-
-
20. 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.
-
Specification