Systems and methods for providing content-based product recommendations
First Claim
1. A system for content-based product recommendations comprising:
- a content monitoring device comprising a sensor configured to detect audio or video output of a separate device to monitor video content viewed by a user;
a customer vectors database storing customer vectors associated with a plurality of customers;
a product vectors database; and
a control circuit coupled to the customer vectors database and the product vectors database, the control circuit being configured to;
detect, via the content monitoring device, a video content being viewed by the user;
identify an item associated with a current segment of the video content viewed by the user;
determine a product category associated with the item;
retrieve product characteristic vectors associated with a plurality of products in the product category from the product vectors database;
retrieve customer value vectors associated with the user from the customer vectors database;
determine alignments between the customer value vectors and the product characteristic vectors for each of the plurality of products in the product category;
select a recommended product from the plurality of products based on the alignments between the customer value vectors and the product characteristic vectors for each of the plurality of products; and
initiate an offer of the recommended product to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, apparatuses, and methods are provided herein for content-based product recommendations. A system for content-based product recommendations comprises a content monitoring device configured to monitor video content viewed by a user, a customer vectors database, a product vectors database; and a control circuit being configured to: detect, via the content monitoring device, a video content being viewed by the user, identify an item associated with a current segment of the video content viewed by the user, determine a product category associated with the item, determine alignments between the customer value vectors and the product characteristic vectors for each of the plurality of products in the product category, select a recommended product from the plurality of products based on the alignments between the customer value vectors and the product characteristic vectors for each of the plurality of products, and initiate an offer of the recommended product to the customer.
425 Citations
21 Claims
-
1. A system for content-based product recommendations comprising:
-
a content monitoring device comprising a sensor configured to detect audio or video output of a separate device to monitor video content viewed by a user; a customer vectors database storing customer vectors associated with a plurality of customers; a product vectors database; and a control circuit coupled to the customer vectors database and the product vectors database, the control circuit being configured to; detect, via the content monitoring device, a video content being viewed by the user; identify an item associated with a current segment of the video content viewed by the user; determine a product category associated with the item; retrieve product characteristic vectors associated with a plurality of products in the product category from the product vectors database; retrieve customer value vectors associated with the user from the customer vectors database; determine alignments between the customer value vectors and the product characteristic vectors for each of the plurality of products in the product category; select a recommended product from the plurality of products based on the alignments between the customer value vectors and the product characteristic vectors for each of the plurality of products; and initiate an offer of the recommended product to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for content-based product recommendation comprising:
-
detecting, via a content monitoring device comprising a sensor configured to detect audio or video output of a separate device to monitor video contents viewed by a user, a video content being viewed by the user; identifying, with a control circuit, an item associated with a current segment of the video content viewed by the user; determining, with the control circuit, a product category associated with the item; retrieving product characteristic vectors associated with a plurality of products in the product category from a product vectors database; retrieving customer value vectors associated with the user from a customer vectors database storing customer vectors associated with a plurality of customers; determining, with the control circuit, alignments between the customer value vectors and the product characteristic vectors for each of the plurality of products in the product category; selecting, with the control circuit, a recommended product from the plurality of products based on the alignments between the customer value vectors and the product characteristic vectors for each of the plurality of products; and initiating, with the control circuit, an offer of the recommended product to the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for content-based product recommendation comprising:
-
a non-transitory storage medium storing a set of computer readable instructions; and a control circuit configured to execute the set of computer readable instructions which causes to the control circuit to; detect, via a content monitoring device comprising a sensor configured to detect audio or video output of a separate device to monitor video contents viewed by a user, a video content being viewed by the user; identify, with the control circuit, an item associated with a current segment of the video content viewed by the user; determine, with the control circuit, a product category associated with the item; retrieve product characteristic vectors associated with a plurality of products in the product category from a product vectors database; retrieve customer value vectors associated with the user from a customer vectors database storing customer vectors associated with a plurality of customers; determine, with the control circuit, alignments between the customer value vectors and the product characteristic vectors for each of the plurality of products in the product category; select a recommended product from the plurality of products based on the alignments between the customer value vectors and the product characteristic vectors for each of the plurality of products; and initiating an offer of the recommended product to the user.
-
Specification