发明名称 Zoomable content recommendation system
摘要 A method is provided for a content recommendation module. The method includes receiving a user input related to viewing contents from a user and determining whether a recommendation pool containing a plurality of selected recommendation candidates has been changed corresponding to the input. The method also includes, when the recommendation pool has been changed, mapping the plurality of selected recommendation candidates in the changed recommendation pool into a hierarchical data structure with a plurality of levels such that each of the plurality of levels acts as a stage of a zoom operation on the selected recommendation candidates. Further, the method includes rendering mapped recommendation candidates from the plurality of levels to be displayed to the user.
申请公布号 US8869211(B2) 申请公布日期 2014.10.21
申请号 US201213663706 申请日期 2012.10.30
申请人 TCL Research America Inc. 发明人 Wang Haohong
分类号 G06F3/00;G06F13/00;H04N5/445;H04N21/482;H04N21/443;G06F17/22;H04N21/466;H04N21/25;H04N21/45;H04N21/431 主分类号 G06F3/00
代理机构 Anova Law Group, PLLC 代理人 Anova Law Group, PLLC
主权项 1. A method for a content recommendation module, comprising: receiving a user input related to viewing contents from a user; determining that a recommendation pool containing a plurality of selected recommendation candidates has been changed corresponding to the input; when the recommendation pool has been changed, mapping the plurality of selected recommendation candidates in the changed recommendation pool into a hierarchical data structure with a plurality of levels such that each of the plurality of levels acts as a stage of a zoom operation on the selected recommendation candidates, wherein the hierarchical data structure has a center point being a most representative recommendation, and recommendation candidates at each of the plurality of levels are related in content to the center point and rendered around the center point; and rendering mapped recommendation candidates from the plurality of levels to be displayed to the user, wherein mapping the plurality of selected recommendation candidates further includes: dividing a space of each of the plurality of levels into sub-spaces;mapping the recommendation candidates into the divided sub-spaces; andwhen each sub-space at a same level does not contain the same number of recommendation candidates, moving extra recommendation candidates from a certain sub-space of the same level to one or more sub-spaces of the same level with less recommendation candidates.
地址 Santa Clara CA US