System and Method of Content and Merchandise Recommendation
First Claim
1. A method comprising:
- sending data from a set-top box device to a server to enable the server to update a user profile based on the data, wherein the data corresponds to a first content item, and wherein the user profile is based on received data for a plurality of content items;
receiving a channel selection during or after playback of the first content item at the set-top box device;
in response to the channel selection corresponding to a content recommendation channel selection;
receiving first user input that indicates whether to present content recommendations based on the user profile or based only on the first content item;
sending a content recommendation channel request to the server, wherein the content recommendation channel request includes a first identifier based on the first user input; and
receiving a list of recommended content items based on the first identifier from the server in response to the content recommendation channel request;
in response to the channel selection corresponding to a merchandise recommendation channel selection;
receiving second user input that indicates whether to present merchandise recommendations based on the user profile or based only on the first content item;
sending a merchandise recommendation channel request to the server, wherein the merchandise recommendation channel request includes a second identifier based on the second user input; and
receiving a list of recommended merchandise items based on the second identifier from the server in response to the merchandise recommendation channel request.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving a user selection of an option related to a first content item and sending data to a server to enable the server to update a user profile. The method also includes receiving a channel selection during or after playback of the first content item. The method further includes sending a content recommendation channel request to the server in response to the channel selection corresponding to a content recommendation channel selection and receiving a list of recommended content items from the server. The list of recommended content items is based on the user profile. The method also includes sending a merchandise recommendation channel request to the server in response to the channel selection corresponding to a merchandise recommendation channel selection and receiving a list of recommended merchandise items from the server. The list of recommended merchandise items is based on the user profile.
-
Citations
20 Claims
-
1. A method comprising:
-
sending data from a set-top box device to a server to enable the server to update a user profile based on the data, wherein the data corresponds to a first content item, and wherein the user profile is based on received data for a plurality of content items; receiving a channel selection during or after playback of the first content item at the set-top box device; in response to the channel selection corresponding to a content recommendation channel selection; receiving first user input that indicates whether to present content recommendations based on the user profile or based only on the first content item; sending a content recommendation channel request to the server, wherein the content recommendation channel request includes a first identifier based on the first user input; and receiving a list of recommended content items based on the first identifier from the server in response to the content recommendation channel request; in response to the channel selection corresponding to a merchandise recommendation channel selection; receiving second user input that indicates whether to present merchandise recommendations based on the user profile or based only on the first content item; sending a merchandise recommendation channel request to the server, wherein the merchandise recommendation channel request includes a second identifier based on the second user input; and receiving a list of recommended merchandise items based on the second identifier from the server in response to the merchandise recommendation channel request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a profiler configured to; receive, from a first device, first data indicating a user selection of an option related to a first content item, wherein the first device is associated with a user; update a first user profile associated with the user based on the first data, wherein the first user profile is based only on the first content item and update a second user profile associated with the user based on the first data, wherein the second user profile is based on a plurality of content items; a content recommendation engine configured to; generate a first list of recommended content items based on a content recommendation channel request received from a device associated with the user wherein the content recommendation channel request includes a first identifier that indicates whether to base the first list on the first user profile or the second user profile; and send the first list to the device in response to the content recommendation channel request; and a merchandise recommendation engine configured to; generate a second list of recommended merchandise items based on a merchandise recommendation channel request from the device, wherein the merchandise recommendation channel request includes a second identifier that indicates whether to base the second list on the first user profile or the second user profile; and send the second list to the device in response to the merchandise recommendation channel request. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage device storing instructions that, when executed by a processor, cause the processor to perform operations including:
-
sending data from a set-top box device to a server to enable the server to update a user profile based on the data, wherein the data corresponds to a first content item, and wherein the user profile is based on received data for a plurality of content items; receiving a channel selection during or after playback of the first content item; in response to the channel selection corresponding to a content recommendation channel selection; receiving first user input that indicates whether to present content recommendations based on the user profile or based only on the first content item; sending a content recommendation channel request to the server, wherein the content recommendation channel request includes a first identifier based on the first user input; and receiving a list of recommended content items based on the first identifier from the server in response to the content recommendation channel request; in response to the channel selection corresponding to a merchandise recommendation channel selection; receiving second user input that indicates whether to present merchandise recommendations based on the user profile or based only on the first content item; sending a merchandise recommendation channel request to the server, wherein the merchandise recommendation channel request includes a second identifier based on the second user input; and receiving a list of recommended merchandise items based on the second identifier from the server in response to the merchandise recommendation channel request. - View Dependent Claims (20)
-
Specification