KR101644956B1 - method of recommending program to watch based on analysis of user's pattern of program watching corresponding to identification of program watching willingness - Google Patents
method of recommending program to watch based on analysis of user's pattern of program watching corresponding to identification of program watching willingness Download PDFInfo
- Publication number
- KR101644956B1 KR101644956B1 KR1020150066350A KR20150066350A KR101644956B1 KR 101644956 B1 KR101644956 B1 KR 101644956B1 KR 1020150066350 A KR1020150066350 A KR 1020150066350A KR 20150066350 A KR20150066350 A KR 20150066350A KR 101644956 B1 KR101644956 B1 KR 101644956B1
- Authority
- KR
- South Korea
- Prior art keywords
- viewing
- program
- proposal
- list
- preference
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/252—Processing of multiple end-users' preferences to derive collaborative data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
TECHNICAL FIELD [0002] The present invention relates generally to a technique for suggesting a program (content) suitable for a viewer of a television broadcast.
In particular, the present invention analyzes a broadcast viewing pattern of a viewer to determine a current psychological state and a content preference of the viewer, thereby accurately grasping a point at which a viewer loses viewing willingness (ambition), and displaying a program The present invention relates to a technique proposed by the user.
Generally, there are public broadcasting, cable broadcasting, satellite broadcasting, internet broadcasting, VOD, and the like to watch broadcast programs.
Of these, airwaves and cable broadcasting can provide broadcasting contents through a specific frequency band allocated to each channel, which limits the extension of broadcasting channels. As a result, it is difficult to extinguish all of the broadcast contents from the airwave or cable broadcasting.
Satellite broadcasts provide the programs that a particular satellite broadcaster has selected through hundreds of channels. Satellite broadcasting has the merit of providing multiple programs at the same time through multiple channels, but there are clear limitations in diversifying broadcasting programs because of the disadvantage that it is possible to transmit programs only through a few satellite broadcasting companies because of the high cost.
Recently, IPTV service (including VOD), which transmits and receives broadcast contents over the Internet, which is a digital broadband network, is being activated. Because IPTV service utilizes the Internet, which is open to all, it is relatively easy to expand broadcasting channels with a little effort and investment. As the IPTV service proceeds, the number of broadcasting channels is greatly increased, and the variety of broadcasting contents is also increasing. In many cases, programming is changed at that time.
As such, broadcasting channels are diversifying dynamically from IPTV services. This phenomenon can be said to be a phenomenon that is common to digital broadcasting because digital broadcasting service (eg, digital cable, digital satellite) other than IPTV also appears in a digital cable or satellite broadcasting centering on a comprehensive programming channel.
However, due to the dynamic diversification of broadcasting channels, there is a new problem that it is difficult for viewers to accurately grasp the broadcasting programs currently provided. Although it is possible to provide a program list in the form of a program guide book, an Internet homepage, and an electronic program guide (EPG), it is also very difficult for a viewer to check whether all the broadcast contents of the program list .
While the viewer is enjoying the broadcast program, it is practically satisfactory, so there is no problem at all. However, this is a serious problem if viewers can not find a program to watch. The viewer will immediately turn off the television and perform other activities such as viewing the smartphone. This means that as a digital broadcasting service provider, the number of viewers is reduced and it is a business loss.
Accordingly, digital broadcasting service providers need to take measures to keep viewers in front of the television for as long as possible. Especially, there is an urgent need for a technological solution to prevent a viewer from being satisfied with a broadcast program and trying to escape from a television viewing state.
[Prior Art Literature]
1. Korean Patent Application No. 10-2000-7006311 entitled " Method for controlling a signal processing system and apparatus for proposing a program for viewing "
2. Korean Patent Application No. 10-2003-7016234 entitled "System for generating a list of proposed scheduled television programs, apparatus for viewing or recording based on characteristics of television programs, and method for sorting television program schedules"
3. Korean Patent Application No. 10-2001-7006592 entitled "Television System Proposing Program Based on Contents and Viewer Profile"
4. Korean Patent Application No. 10-2003-7016168 "Method and Apparatus for Generating List of Proposed TV Programs"
5. Korean Patent Application No. 10-1995-7002345 entitled "Reprogrammable terminal for proposing a program provided in a television program transmission system"
delete
SUMMARY OF THE INVENTION The present invention has been made in view of the above points, and an object of the present invention is to provide a technique for suggesting a program (content) suitable for a taste to a viewer of a television broadcast in general.
In particular, it is an object of the present invention to provide a method and apparatus for analyzing a broadcast viewing pattern of a viewer to determine a current psychological state and a content preference of a viewer so as to precisely observe a time point at which a viewer loses viewing intention (motivation) And to provide the proposed technology by selecting programs.
According to another aspect of the present invention, there is provided a program viewing method based on a viewing pattern analysis method, the method comprising the steps of: analyzing a viewing pattern of a user in cooperation with a set-top box and a viewing preference analysis server, (a) detecting a channel switching event by a broadcasting middleware installed in a set-top box; (b) receiving information on a channel switching event from a broadcast middleware installed in a set top box; (c) if the channel change event does not occur for a predetermined time, determining that the viewer has the will to watch the current channel; (d) the viewing proposal agent acquires the program information of the current channel and provides it to the viewing preference analysis server; (e) the viewing preference analysis server generates viewing history accumulation data from the program information and stores the accumulated viewing history accumulation data in the storage; (f) the viewing suggesting agent determining that the viewer has lost the viewing intent when the channel switching event occurs repeatedly within a predetermined time; (g) transmitting a list request message for a viewing proposal to a viewing preference analysis server; (h) the viewing preference analyzing server retrieves the viewing history accumulation data corresponding to the set-top box by inquiring the storage; (i) the viewing preference analysis server generates viewing viewing history list data based on the viewing history accumulation data and the broadcasting program list currently being broadcasted, and providing the viewing viewing list information to the viewing proposal agent; (j) generating a viewing proposal program list based on the viewing proposal list information and displaying the list on a TV screen.
At this time, in step (d), the viewing proposal agent generates meta data of the program specification including the program name, genre, and supervision with respect to the program information, and in step (e), the viewing preference analysis server The preference weight is individually given to the program specification, and in step (i), the viewing preference analysis server is configured to generate viewing suggestion list information by applying a preference weight.
In addition, in step (e), the viewing preference analysis server is preferably configured to variably set the preference weight for the program specification in association with the variation of the viewing history accumulation data.
In the first embodiment of the present invention, between step (f) and step (g), the viewing proposal agent requests a broadcast program list currently being broadcasted to the broadcast middleware; And providing the broadcast program list currently broadcasted by the broadcast middleware to the viewing proposal agent. In step (g), the viewing proposal agent provides the broadcasting program list currently being broadcasted to the viewing preference analysis server, (i), the viewing preference analysis server may be configured to generate viewing viewing list information by comparing and analyzing the viewing history accumulation data to which the preference weight is applied and the broadcasting program list currently being broadcasted.
In the second embodiment of the present invention, between step (f) and step (g), the viewing proposal agent requests the broadcasting program list currently being broadcasted to the broadcasting middleware; And a step in which the broadcasting middleware provides the broadcasting program list currently being broadcasted to the viewing proposal agent. In step (i), the viewing preference analysis server stores the viewing history accumulation data to which the preference weight is applied, In step (j), the viewing proposal agent compares and analyzes the broadcasting program list currently being broadcasted with the viewing proposal list information to generate a viewing proposal program list and displays the generated viewing proposal program list And displayed on a TV screen.
In the third embodiment of the present invention, in step (h), the viewing preference analysis server requests a broadcast program list currently being broadcast to an external broadcast service providing server, and the broadcast service providing server The viewing preference analysis server may generate the viewing proposal list information by comparing and analyzing the viewing history accumulation data to which the preference weight is applied and the broadcasting program list currently being broadcasted.
Meanwhile, a computer-readable recording medium according to the present invention records a program for executing a program viewing suggestion method based on a view pattern analysis as described above in a computer.
According to the present invention, it is possible to determine the timing at which the viewer loses his / her viewing intention through the monitoring of the viewing pattern, thereby setting an optimal timing for proposing a broadcasting program to the viewer.
Further, according to the present invention, since the list of viewing proposal programs is selected on the basis of the viewer's own viewing pattern, there is an advantage of high reliability. In particular, according to the present invention, there is an advantage that the reliability of the viewing proposal program list can be further increased by generating program specifications for the program information acquired according to the viewing pattern as meta data and individually assigning preference weights.
In addition, according to the present invention, it is possible for the viewer to easily find the broadcast content suitable for his / her taste without browsing all the lists of the broadcast programs currently provided, so that the broadcast service provider can hold the viewer for a long time There are advantages.
FIG. 1 illustrates an example of an overall system for implementing a program viewing method based on a viewing pattern analysis according to the present invention.
2 is a diagram illustrating an example of a system for implementing a method for proposing viewing of a program based on a viewing pattern analysis according to the present invention.
FIG. 3 is a flowchart illustrating an overall process of a program viewing proposal process based on the audience pattern analysis according to the present invention.
4 shows an example in which a viewing proposal program list is displayed on a TV screen according to the present invention.
5 shows an example in which a viewing proposal program list is displayed on a TV screen according to the present invention.
FIG. 6 is an example of displaying a notification window before displaying a list of proposed programs for viewing on a TV screen according to the present invention; FIG.
FIG. 7 is a flowchart illustrating a program viewing proposal process based on a viewing pattern analysis according to the first embodiment of the present invention. FIG.
FIG. 8 is a flowchart illustrating a program viewing proposal process based on a viewing pattern analysis according to a second embodiment of the present invention; FIG.
FIG. 9 is a flowchart illustrating a program viewing proposal process based on a viewing pattern analysis according to a third embodiment of the present invention. FIG.
Hereinafter, the present invention will be described in detail with reference to the drawings.
FIG. 1 and FIG. 2 are diagrams illustrating a system configuration for implementing a program viewing method based on a viewing pattern analysis according to the present invention. Referring to FIG. 1 and FIG. 2, in order to implement a program viewing method based on a viewing pattern analysis according to the present invention, a set top box 100, 110, 120, and 130, a television 200, a viewing
First, the set-top box 100 is generally implemented as a set-top box (e.g., IP set-top box) for digital broadcasting. The set-top box 100 includes a
The
The viewing proposal agent 102 analyzes the viewing pattern according to the present invention and implements the viewing proposal for the broadcasting program to the viewer. To this end, the viewing proposal agent 102 performs bidirectional communication with the
First, the viewing proposal agent 102 analyzes a behavior pattern of a user while watching a broadcast, and determines the current psychological state of the viewer. That is, it is judged whether the viewer is viewing the present channel with his or her willingness to watch or whether he or she is habitually turning the channel habitually. In the present specification, the behavior of the user during the broadcast viewing is also considered to be included in the viewing pattern of the viewer.
In addition, the viewing suggestion agent 102 regards a behavior that is steadily viewed without a channel change event for a predetermined time (for example, 10 minutes) preset by a viewer as a viewing pattern of the viewer. Accordingly, the viewing proposal agent 102 acquires the information of the broadcasting program provided in the corresponding channel and transmits it to the viewing
In addition, the viewing proposal agent 102 generates a viewing proposal program list on the basis of the viewing proposal list information derived in anticipation of matching with the taste of the viewer in cooperation with the outside viewing
The viewing
The broadcast
3 is a flowchart illustrating an overall process of a program viewing proposal process based on the audience pattern analysis according to the present invention.
Step S100: In the present invention, the set-top box 100 and the viewing
Steps S110 and S120: The viewing proposal agent 102 installed in the set-top box 100 preferably receives information on the channel switching event from the
That is, if the user watches the channel without turning the channel for such a considerable period of time, it can be determined that the broadcast program currently being broadcast on the channel matches the taste of the viewer. At this time, the predetermined time may be variably set in the viewing
Steps S130 and S140: Subsequently, the viewing proposal agent 102 acquires the program information of the current channel that the viewer is viewing with the viewing intention and provides the program information to the viewing
The viewing
On the other hand, the viewing proposal agent 102 generates program specifications such as a program name, a genre, supervision, and the like for the program information as meta data, and transmits the program information generated in the form of meta data to the viewing preference analysis server 300 ). ≪ / RTI >
Then, the viewing
As such, the viewing proposal agent 102 generates program specifications for the program information acquired in accordance with the viewing pattern, and the viewing
Steps S150 and S160: In the state where the viewing history accumulation data according to the viewing pattern of the viewer is stored in the storage of the viewing
In this case, the viewing proposal agent 102 determines that the viewer's psychological state is lost due to the lack of a program to view at present, and transmits a list request message for viewing proposal to the viewing
Steps S170 and S180: The viewing
Then, the viewing
The viewing
Here, when the viewing
For the sake of understanding, an example in which the viewing
First, a program mainly watched in the set-top box 100 as an embodiment of the viewing history accumulation data is as shown in [Table 1].
The preference weights for comparative analysis of broadcast programs are shown in [Table 2]. To illustrate the meaning of the variable setting, two are presented.
Now, an example of a process of selecting a broadcast program to be offered for viewing by comparing and analyzing a plurality of broadcast programs currently provided through a plurality of channels and viewing history accumulation data is presented. For convenience of explanation, it is assumed that only two broadcast channels are currently provided.
First, the comparative analysis result when the preference weight # 1 is applied is shown in the following [Table 3].
Next, the result of comparative analysis when the preference weight # 2 is applied is shown in [Table 4].
Depending on how the preference weights are set, the selection results of the broadcast programs may vary. Therefore, it is preferable that the viewing
Step S190: The viewing proposal agent 102 receives the viewing proposal list information from the viewing
Meanwhile, the program viewing proposal process based on the viewing pattern analysis can be variously implemented in terms of a specific information obtaining process. Hereinafter, three embodiments are presented through [FIG. 7] to [FIG. 9].
FIG. 4 is an exemplary view 1 showing a list of viewing proposal programs on a TV screen according to the present invention, and FIG. 5 is an example of FIG. 2 showing a viewing proposal program list on a TV screen according to the present invention. As shown in FIG. 4 and FIG. 5, the viewing proposal agent 102 can display the viewing proposal program list displayed on the screen of the television 200 in a pop-up form so as not to interfere with program viewing.
Here, the viewer selects the desired program by using the direction key of the remote controller (not shown) and presses the "OK" button to reproduce the program on the screen of the television 200 immediately.
6 is an example of displaying a notification window before displaying a list of viewing proposal programs on a TV screen according to the present invention. 6, the viewing suggestion agent 102 may display a notification window asking whether to display the viewing proposal program list so as not to interfere with program viewing before displaying the viewing proposal program list on the screen of the television 200 have.
7 is a flowchart illustrating a program viewing proposal process based on a viewing pattern analysis according to the first embodiment of the present invention.
Step S200: In order to propose a program that the user can view as the set-top box 100 and the viewing
Steps S210 and S220: At this time, the viewing proposal agent 102 installed in the set-top box 100 receives information on the channel switching event from the
For example, if the program is being watched for a predetermined time without turning on the currently watched channel, it can be determined that the program currently being broadcast on the current channel matches the taste of the viewer. To increase the reliability of the program, The user may set a predetermined time period, which is determined to be a state in which the viewer is watching with the viewer's will, on the viewing
Step S230: Subsequently, the viewing proposal agent 102 acquires the program information of the current channel and generates a program specification including the program name, genre, and supervision as metadata with respect to the acquired program information, And provides the program information generated by the metadata to the viewing
Step S240: The viewing
In this manner, the viewing proposal agent 102 generates meta data of the program specification with respect to the program information acquired according to the viewer's viewing pattern, and the viewing
Step S250: In the state where the viewing history accumulation data according to the viewing pattern of the viewer is stored in the storage of the viewing
Step S251: If it is determined that the viewer has lost his / her viewing intention, the viewing proposal agent 251 requests the
Step S260: The viewing proposal agent 102 provides the broadcasting program list currently being broadcasted to the viewing
Steps S270 and S280: When the viewing
Then, the viewing
On the other hand, the viewing
Step S290: When the viewing proposal agent 102 receives the viewing proposal list information from the viewing
In the first embodiment of the present invention, since the viewing
FIG. 8 is a flowchart illustrating a program viewing proposal process based on the audience pattern analysis according to the second embodiment of the present invention.
Step S300: The set-top box 100 and the viewing
Steps S310 and S320: At this time, the viewing proposal agent 102 installed in the set top box 100 receives information on the channel switching event from the
For example, if the program is being watched for a predetermined time without turning on the currently watched channel, it can be determined that the program currently being broadcast on the current channel matches the taste of the viewer. To increase the reliability of the program, The user may set a predetermined time period, which is determined to be a state in which the viewer is watching with the viewer's will, on the viewing
Step S330: Subsequently, the viewing proposal agent 102 acquires the program information of the current channel, generates a program specification including the program name, genre, and supervision for the acquired program information as metadata, And provides the program information generated by the metadata to the viewing
Step S340: The viewing
In this manner, the viewing proposal agent 102 generates meta data of the program specification with respect to the program information acquired according to the viewer's viewing pattern, and the viewing
Step S350: In the state where the viewing history accumulation data according to the viewing pattern of the viewer is stored in the storage of the viewing
Steps S351 and S360: The viewing proposal agent 102 requests the
Steps S370 and S380: When the viewing
Then, the viewing
On the other hand, the viewing
Step S390: Upon reception of the viewing proposal list information from the viewing
The second embodiment of the present invention is advantageous in that the amount of communication data between the set-top box 100 and the viewing
FIG. 9 is a flowchart illustrating a program viewing proposal process based on a viewing pattern analysis according to a third embodiment of the present invention.
Step S400: The set-top box 100 and the viewing
Steps S410 and S420: At this time, the viewing proposal agent 102 installed in the set-top box 100 receives information on the channel switching event from the
For example, if the program is being watched for a predetermined time without turning on the currently watched channel, it can be determined that the program currently being broadcast on the current channel matches the taste of the viewer. To increase the reliability of the program, The user may set a predetermined time period, which is determined to be a state in which the viewer is watching with the viewer's will, on the viewing
Step S430: Subsequently, the viewing proposal agent 102 acquires the program information of the current channel, generates a program specification including the program name, genre, and supervision for the acquired program information as metadata, And provides the program information generated by the metadata to the viewing
Step S440: The viewing
In this manner, the viewing proposal agent 102 generates meta data of the program specification with respect to the program information acquired according to the viewer's viewing pattern, and the viewing
Steps S450 and S460: In the state where the viewing history accumulation data according to the viewing pattern of the viewer is stored in the storage of the viewing
Step S470: Upon receiving the list request message from the viewing proposal agent 102, the viewing
Then, the viewing
Also in this case, the viewing
Step S480: The viewing
Step S490: When the viewing proposal agent 102 receives the viewing proposal list information from the viewing
In the third embodiment of the present invention, there is also an advantage that the logic of the view suggesting agent 102 is simpler than that of the other embodiments, so that the load of the set-top box 100 can be reduced.
The present invention can also be embodied in the form of computer readable code on a computer readable recording medium. At this time, the computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer system is stored.
Examples of the computer-readable recording medium include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like. The computer-readable recording medium can be stored and executed in a computer-readable manner in a distributed manner on a networked computer system. And functional programs, codes, and code segments for implementing the present invention can be easily deduced by programmers skilled in the art to which the present invention belongs.
100, 110, 120, 130: set top box
101: Broadcast middleware
102: Watch proposal agent
200: Television
300: Viewing preference analysis server
400: Broadcast service providing server
Claims (7)
(a) detecting a channel switching event by a broadcasting middleware installed in the set-top box;
(b) receiving information on the channel switching event from the broadcasting middleware installed in the set top box;
(c) if the channel switching event does not occur for a predetermined time while watching the broadcast, determining that the viewer has the viewing intention for the current channel;
(d) acquiring program information of the current channel and providing the program information to the viewing preference analyzing server in response to determining that the viewing proposal agent has the viewing request;
(e) the viewing preference analysis server generates viewing history accumulation data from the program information and stores the accumulated viewing history accumulation data in the storage;
(f) the view suggesting agent determining that the viewer has lost the viewing intention when the channel switching event occurs repeatedly within a predetermined time of watching a broadcast;
(g) transmitting the list request message for viewing proposal to the viewing preference analysis server in response to the determination that the viewing intention is lost;
(h) the viewing preference analyzing server retrieving the storage and acquiring viewing history accumulation data corresponding to the set-top box;
(i) the viewing preference analysis server generates viewing viewing history list data based on the viewing history accumulation data and the broadcasting program list currently being broadcasted, and providing the viewing viewing list information to the viewing proposal agent;
(j) generating a viewing proposal program list based on the viewing proposal list information and displaying the list on a TV screen;
Wherein the program viewing request is generated based on the viewing pattern analysis.
In step (d), the viewing proposal agent generates a program specification including program name, genre, and supervision for the program information as metadata,
In the step (e), the viewing preference analysis server individually assigns a preference weight to the program specification included in the viewing history accumulation data,
Wherein the viewing preference analysis server generates the viewing proposal list information by applying the preference weight to the viewing preference analysis server in step (i).
Wherein the viewing preference analysis server variably sets the preference weight for the program specification in accordance with the variation of the viewing history accumulation data in step (e) How to propose a viewing.
Between the step (f) and the step (g)
Requesting a broadcast program list currently being broadcasted to the broadcast middleware;
The broadcasting middleware providing the broadcasting program list currently being broadcasted to the viewing proposal agent;
Further comprising:
In the step (g), the viewing proposal agent provides the broadcasting program list currently being broadcasted to the viewing preference analysis server,
Wherein the viewing preference analysis server generates the viewing proposal list information by comparing and analyzing the viewing history accumulation data to which the preference weight is applied and the broadcasting program list currently being broadcasted in step (i) A method for proposing a program viewing based on the corresponding viewing pattern analysis.
Between the step (f) and the step (g)
The viewing suggesting agent requesting the broadcasting middleware for the current broadcasting program list;
The broadcasting middleware providing the broadcasting program list currently being broadcasted to the viewing proposal agent;
Further comprising:
In the step (i), the viewing preference analysis server generates the viewing proposal list information by comparing and analyzing the viewing history accumulation data to which the preference weight is applied and the broadcasting program list stored in advance,
In step (j), the viewing proposal agent compares and analyzes the current broadcasting program list and the viewing proposal list information to generate the viewing proposal program list and displays the generated viewing proposal program list on a TV screen A method for proposing a program viewing based on a viewing pattern analysis corresponding to a viewing will determination.
In the step (h)
Wherein the viewing preference analysis server requests the external broadcasting service providing server for the current broadcasting program list,
Wherein the broadcast service providing server provides the broadcast program list currently being broadcast to the viewing preference analysis server,
In step (i) above,
Wherein the viewing preference analysis server generates the viewing proposal list information by comparing and analyzing the viewing history accumulation data to which the preference weight is applied and the broadcasting program list currently being broadcasted, A method for proposing a program viewing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150066350A KR101644956B1 (en) | 2015-05-12 | 2015-05-12 | method of recommending program to watch based on analysis of user's pattern of program watching corresponding to identification of program watching willingness |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150066350A KR101644956B1 (en) | 2015-05-12 | 2015-05-12 | method of recommending program to watch based on analysis of user's pattern of program watching corresponding to identification of program watching willingness |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101644956B1 true KR101644956B1 (en) | 2016-08-03 |
Family
ID=56708763
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150066350A KR101644956B1 (en) | 2015-05-12 | 2015-05-12 | method of recommending program to watch based on analysis of user's pattern of program watching corresponding to identification of program watching willingness |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101644956B1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020004823A1 (en) * | 2018-06-25 | 2020-01-02 | Samsung Electronics Co., Ltd. | Electronic apparatus and controlling method thereof |
CN110996144A (en) * | 2019-12-19 | 2020-04-10 | 哈尔滨工业大学 | Television user viewing preference analysis method |
WO2020145702A1 (en) * | 2019-01-09 | 2020-07-16 | Samsung Electronics Co., Ltd. | Temporal-based recommendations for personalized user contexts and viewing preferences |
US11184670B2 (en) | 2018-12-18 | 2021-11-23 | Samsung Electronics Co., Ltd. | Display apparatus and control method thereof |
CN114302237A (en) * | 2021-12-27 | 2022-04-08 | 深圳Tcl新技术有限公司 | Intelligent television working mode setting method and device, intelligent television and medium |
US11575962B2 (en) | 2018-05-21 | 2023-02-07 | Samsung Electronics Co., Ltd. | Electronic device and content recognition information acquisition therefor |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030056312A (en) * | 2001-12-28 | 2003-07-04 | 한국전자통신연구원 | A method of program guide and a system thereof |
KR100839306B1 (en) * | 2007-06-29 | 2008-06-17 | 숭실대학교산학협력단 | System and method for recommendation of digital television program using reflection techniques of program veiwing pattern |
JP2008236794A (en) * | 2001-01-09 | 2008-10-02 | Metabyte Networks Inc | System for targeted television program distribution, preference engine, machine readable medium, and method of determining television viewing habits |
KR20090090048A (en) * | 2008-02-20 | 2009-08-25 | 숭실대학교산학협력단 | A method to recommend television programs using channel change information and its application |
-
2015
- 2015-05-12 KR KR1020150066350A patent/KR101644956B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008236794A (en) * | 2001-01-09 | 2008-10-02 | Metabyte Networks Inc | System for targeted television program distribution, preference engine, machine readable medium, and method of determining television viewing habits |
KR20030056312A (en) * | 2001-12-28 | 2003-07-04 | 한국전자통신연구원 | A method of program guide and a system thereof |
KR100839306B1 (en) * | 2007-06-29 | 2008-06-17 | 숭실대학교산학협력단 | System and method for recommendation of digital television program using reflection techniques of program veiwing pattern |
KR20090090048A (en) * | 2008-02-20 | 2009-08-25 | 숭실대학교산학협력단 | A method to recommend television programs using channel change information and its application |
Non-Patent Citations (1)
Title |
---|
삭제 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11575962B2 (en) | 2018-05-21 | 2023-02-07 | Samsung Electronics Co., Ltd. | Electronic device and content recognition information acquisition therefor |
WO2020004823A1 (en) * | 2018-06-25 | 2020-01-02 | Samsung Electronics Co., Ltd. | Electronic apparatus and controlling method thereof |
US11190837B2 (en) | 2018-06-25 | 2021-11-30 | Samsung Electronics Co., Ltd. | Electronic apparatus and controlling method thereof |
US11184670B2 (en) | 2018-12-18 | 2021-11-23 | Samsung Electronics Co., Ltd. | Display apparatus and control method thereof |
WO2020145702A1 (en) * | 2019-01-09 | 2020-07-16 | Samsung Electronics Co., Ltd. | Temporal-based recommendations for personalized user contexts and viewing preferences |
US11157964B2 (en) | 2019-01-09 | 2021-10-26 | Samsung Electronics Company, Ltd. | Temporal-based recommendations for personalized user contexts and viewing preferences |
CN110996144A (en) * | 2019-12-19 | 2020-04-10 | 哈尔滨工业大学 | Television user viewing preference analysis method |
CN114302237A (en) * | 2021-12-27 | 2022-04-08 | 深圳Tcl新技术有限公司 | Intelligent television working mode setting method and device, intelligent television and medium |
CN114302237B (en) * | 2021-12-27 | 2024-04-02 | 深圳Tcl新技术有限公司 | Smart television working mode setting method and device, smart television and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101644956B1 (en) | method of recommending program to watch based on analysis of user's pattern of program watching corresponding to identification of program watching willingness | |
US9451295B2 (en) | Meta channel media system control and advertisement technology | |
US8402497B2 (en) | Meta channel network-based content download technology | |
US8769580B2 (en) | Meta channel based media system control technology | |
JP5499024B2 (en) | Electronic notification device and electronic notification method | |
CN104053067B (en) | A kind of player method of programme televised live, terminal and server | |
US9300939B2 (en) | Methods and systems for resolving conflicts in a multi-tuner digital video recording system | |
US7912824B2 (en) | Processes and systems for enhancing an electronic program guide displaying particular timeslot associated with first channel and the link is not associated with other timeslots | |
US20140351843A1 (en) | System to avoid viewing commercials in real time | |
US11381858B2 (en) | Systems and methods for facilitating content discovery based on viewer ratings | |
US9137565B1 (en) | Meta channel caching and instant viewing related technology | |
US20120316965A1 (en) | Dynamic targeted advertising in client-server topology | |
WO2010091089A1 (en) | Meta channel based media system control technology | |
US10805688B1 (en) | Locally relayed broadcast and community service television | |
US20150100984A1 (en) | Playback device and playback method for multimedia file | |
WO2008042280A2 (en) | Systems and methods for automatically identifying a user profile | |
KR101646217B1 (en) | method of providing behavior-targeting advertisement based on user watching pattern analysis for television | |
JP2007506339A (en) | System, apparatus and method for joint zapping | |
KR20130088827A (en) | Alternative audio delivery for television viewing | |
US12063420B2 (en) | Systems and methods for providing image content associated with music channels | |
JP2011135159A (en) | Television for outputting moving image content, television system, method, and program | |
JP2003153105A (en) | Channel switching device, channel switching method, channel switching program and recording medium therefor | |
KR20160126483A (en) | Display device and displaying method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |