Patent ID: 9749691
Date: 2017-08-29
CPC Classifications: G06Q,H04N

Claim:
1. A recommender system on a one-way broadcast network, comprising: a set-top-box (STB) device of a first set of users of the one-way broadcast network, the set-top-box (STB) device of the first set of users operatively connected to a television (TV) set of the first set of users, the set-top-box (STB) device of the first set of users comprising i) a memory that stores a user profile, and ii) a computation device that tracks the first set of users' activity, generates, and displays a ranking of recommended media items on the TV set, said ranking being determined by said computation device through a recommender model stored on said memory; a broadcasting station connected to the set-top-box (STB) device of the first set of users via a one-way channel that transmits data to the set-top-box (STB) device of the first set of users; an auxiliary server connected to a bidirectional network, the auxiliary server and the bidirectional network both belonging to an auxiliary domain; a first back-end module running on the auxiliary server, the first back-end module belonging to the auxiliary domain and leveraging external data sources to collect community based information; a collaborative dual module comprising first and second modules, said first module being said first back-end module, leveraging external data sources to collect community based information belonging to the auxiliary domain on at least part of said media items, and said recommender model stored on said memory of the set-top-box (STB) device of the first set of users being said second module comprised of a second front-end module, wherein, the broadcasting station and said set-top-box device of the first set of users belong to a target domain, said auxiliary server is part of said bidirectional network, comprising at least two channels to gather feedback data from a second set of users belonging to the auxiliary domain on at least part of said media items, said first back-end module is processed by said auxiliary server through collaborative techniques including said feedback data collected from said second set of users, said first back-end module is transformed in a compact representation by said auxiliary server and one-way broadcast to said set-top-box (STB) device of the first set of users, wherein users' preferences of the auxiliary domain are compactly stored in a n× wherein said user rating matrix R (URM) is factorized by means of a singular value decomposition (SVD) model to decompose the user rating matrix R (URM) into a product of lower rank matrices to be approximated in a f-dimensional feature space by the product: where “U” is a n×f orthonormal matrix, Q* is the transpose of “Q” which is a m×f orthonormal matrix, “S” is a f x f diagonal matrix containing the first “f” singular values, in order of decreasing magnitude, where “n”, “m”, and “f” are greater than zero, and wherein Q is representing the recommender model to be transferred from said auxiliary domain to said target domain.