Barrage message processing
First Claim
Patent Images
1. A computer-implemented method for displaying a barrage message, comprising:
- tracking a visual focus of a user as the user is consuming a video;
identifying an object in a frame of the video that is a subject of the visual focus of the user;
obtaining a plurality of barrage messages that are related to the subject of the visual focus of the user;
ranking each of the plurality of barrage messages based on at least one item selected from the group consisting of a degree of relevance to the object and a set of user preferences in a user profile;
selecting, from among the plurality of barrage messages, the barrage message to be displayed in the frame of the video of the user based on the ranking;
displaying the barrage message in a non-obscuring display location within the frame of the video; and
selecting at least one lower ranked barrage message, for which display to the user does not occur, based on the ranking and a number of non-obscuring barrage messages that can be displayed in the frame of the video.
1 Assignment
0 Petitions
Accused Products
Abstract
Approaches presented herein enable displaying a barrage message. Specifically, one or more objects and location information for each object in a frame of a video are identified. A barrage message to be displayed in the frame of the video is obtained. The barrage message is displayed without covering any object in the frame.
12 Citations
17 Claims
-
1. A computer-implemented method for displaying a barrage message, comprising:
-
tracking a visual focus of a user as the user is consuming a video; identifying an object in a frame of the video that is a subject of the visual focus of the user; obtaining a plurality of barrage messages that are related to the subject of the visual focus of the user; ranking each of the plurality of barrage messages based on at least one item selected from the group consisting of a degree of relevance to the object and a set of user preferences in a user profile; selecting, from among the plurality of barrage messages, the barrage message to be displayed in the frame of the video of the user based on the ranking; displaying the barrage message in a non-obscuring display location within the frame of the video; and selecting at least one lower ranked barrage message, for which display to the user does not occur, based on the ranking and a number of non-obscuring barrage messages that can be displayed in the frame of the video. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for displaying a barrage message, the computer program product being stored on a computer readable storage device and including program instructions that cause at least one computer device to:
-
track a visual focus of a user as the user is consuming a video; identifying an object in a frame of the video that is a subject of the visual focus of the user; obtain a plurality of barrage messages that are related to the subject of the visual focus of the user; rank each of the plurality of barrage messages based on at least one of a degree of relevance to the objects and a set of user preferences in a user profile; select, from among the plurality of barrage messages, the barrage message to be displayed in the frame of the video of the user based on the ranking; display the barrage message in a non-obscuring display location within the frame of the video; and select at least one lower ranked barrage message, for which display to the user does not occur, based on the ranking and a number of non-obscuring barrage messages that can be displayed in the frame of the video. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system for displaying a barrage message, the computer system comprising:
-
a memory medium comprising program instructions; a bus coupled to the memory medium; and a processor for executing the program instructions, the instructions causing the system to; track a visual focus of a user as the user is consuming a video; identify an object in a frame of the video that is a subject of the visual focus of the user; obtain a plurality of barrage messages that are related to the subject of the visual focus of the user; rank each of the plurality of barrage messages based on at least one of a degree of relevance to the objects and a set of user preferences in a user profile; select, from among the plurality of barrage messages, the barrage message to be displayed in the frame of the video of the user based on the ranking; display the barrage message in a non-obscuring display location within the frame of the video; and select at least one lower ranked barrage message, for which display to the user does not occur, based on the ranking and a number of non-obscuring barrage messages that can be displayed in the frame of the video. - View Dependent Claims (14, 15, 16, 17)
-
Specification