Content recommendations using deep data
First Claim
1. A non-transitory computer-readable medium having a plurality of computer instructions executable by at least one computing device, wherein, upon execution, the plurality of computer instructions cause the at least one computing device to:
- stream a first video content feature from at least one server to a client associated with a user;
cause the first video content feature to be rendered in a user interface for display on the client;
obtain first user interaction data from the client based at least in part upon a first interaction with the first video content feature;
cause a timeline user interface that segments the first video content feature into a plurality of scenes to be rendered in response to obtaining the first user interaction data;
obtain second user interaction data from the client based at least in part upon a second interaction with at least one character feedback interface rendered on the timeline user interface, the at least one character feedback interface being associated with a current scene included in the plurality of scenes;
associate a preferred character with the user based at least upon the second user interaction data, the preferred character being represented by a corresponding first cast member of the first video content feature;
reference a library to identify a recommended character based at least upon the preferred character, the recommended character being represented by a corresponding second cast member of a second video content feature, the library associating the preferred character to the recommended character according to a relationship score, the relationship score being calculated based at least in part upon a proportion of users who have expressed a preference towards both the preferred character and the recommended character; and
send to the user a recommendation to play the second video content feature.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for recommending content for users. A user is associated with a user preferred character that is represented in a first network content. A library is referenced to identify a recommended character based at least upon the user preferred character, the recommended character being represented in a second network content, the library associating the preferred character to the recommended character according to a relationship score. A recommendation is sent for presentation of the second network content.
-
Citations
25 Claims
-
1. A non-transitory computer-readable medium having a plurality of computer instructions executable by at least one computing device, wherein, upon execution, the plurality of computer instructions cause the at least one computing device to:
-
stream a first video content feature from at least one server to a client associated with a user; cause the first video content feature to be rendered in a user interface for display on the client; obtain first user interaction data from the client based at least in part upon a first interaction with the first video content feature; cause a timeline user interface that segments the first video content feature into a plurality of scenes to be rendered in response to obtaining the first user interaction data; obtain second user interaction data from the client based at least in part upon a second interaction with at least one character feedback interface rendered on the timeline user interface, the at least one character feedback interface being associated with a current scene included in the plurality of scenes; associate a preferred character with the user based at least upon the second user interaction data, the preferred character being represented by a corresponding first cast member of the first video content feature; reference a library to identify a recommended character based at least upon the preferred character, the recommended character being represented by a corresponding second cast member of a second video content feature, the library associating the preferred character to the recommended character according to a relationship score, the relationship score being calculated based at least in part upon a proportion of users who have expressed a preference towards both the preferred character and the recommended character; and send to the user a recommendation to play the second video content feature. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
at least one computing device; and at least one application executable in the at least one computing device, the at least one application causing the at least one computing device to; cause a first video content feature to be rendered in a user interface for display on a client; determine that a user prefers a first character based at least upon a first interaction data, the first character being represented by a corresponding first cast member of the first video content feature; cause a timeline user interface that segments the first video content feature into a plurality of scenes to be rendered in response to obtaining the first interaction data; obtain second user interaction data from the client based at least in part upon an interaction with at least one character feedback interface rendered on the timeline user interface, the at least one character feedback interface being associated with a current scene included in the plurality of scenes; determine that the user prefers a second character based at least upon the second interaction data, the second character being represented by a corresponding second cast member of a second video content feature; determine a relationship score based at least upon the first interaction data and the second interaction data, the relationship score quantifying a degree of commonality between the first character and the second character and being calculated based at least in part upon a proportion of users who have expressed a preference towards both the first character and the second character; and generate a recommendation to play at least one of the first video content feature or the second video content feature based at least upon the relationship score. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
causing, by at least one computing device, a first network content to be rendered in a user interface for display on a client; obtaining, by the at least one computing device, first user interaction data from the client based at least in part upon a first interaction with the first network content; associating, by the at least one computing device, a user with a user preferred character represented in a first network content based at least in part upon the first user interaction data; causing, by the at least one computing device, a timeline user interface that segments the first network content into a plurality of scenes to be rendered in response to obtaining the first user interaction data; obtaining, by the at least one computing device, second user interaction data from the client based at least in part upon a second interaction with at least one character feedback interface rendered on the timeline user interface, the at least one character feedback interface being associated with a current scene among the plurality of scenes; referencing, by the at least one computing device, a library to identify a recommended character based at least upon the user preferred character and the second interaction data, the recommended character being represented in a second network content, the library associating the user preferred character to the recommended character according to a relationship score, the relationship score being calculated based at least in part upon a proportion of users who have expressed a preference towards both the user preferred character and the recommended character; and sending, by the at least one computing device, a recommendation for presentation of the second network content. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium having a plurality of computer instructions executable by at least one computing device, wherein upon execution, the plurality of computer instructions cause the at least one computing device to:
-
cause a first media content to be rendered in a user interface for display on a client; obtain first interaction data from the client based at least upon a first interaction with the first media content; determine that a user prefers a first fictional character based at least upon the first interaction data, the first fictional character being associated with the first media content; cause a timeline user interface that segments the first media content into a plurality of scenes to be rendered in response to obtaining the first interaction data; obtain second interaction data from the client based at least upon a second interaction with at least one character feedback interface rendered on the timeline user interface, the at least one character feedback interface being associated with a current scene included in the plurality of scenes; determine that the user prefers a second fictional character based at least upon the second interaction data, the second fictional character being associated with a second media content; determine a relationship score based at least upon the first interaction data and the second interaction data, the relationship score quantifying a degree of commonality between the first fictional character and the second fictional character and being calculated based at least in part upon a proportion of users who have expressed a preference towards both the first fictional character and the second fictional character; and generate a recommendation to present at least one of the first media content or the second media content to another user based at least upon the relationship score. - View Dependent Claims (22, 23, 24, 25)
-
Specification