Echo bullet screen
AssigneeShanghai Bilibili Technology Co., Ltd.
InventorYangkun Li
Life of this patent
Estimating the term…
Abstract
Techniques for displaying comments relative to video frames are described herein. The disclosed techniques include sending message data comprising a comment on a video item by a first client computing device when the first client computing device is in a first state among a plurality of states; receiving bullet screen data comprising comments on the video item sent by the first client computing device and other client computing devices; determining echo bullet screens comprising a plurality of comments on the video item sent by the other client computing devices during a predetermined period; and displaying a bullet screen comprising the comment sent by the first client computing device and the echo bullet screens.
Claims17
A method of displaying comments relative to video frames, comprising:
- sending message data by a first client computing device, wherein the message data comprise a comment on a video item and is sent by the first client computing device when the first client computing device is in a first state among a plurality of states, wherein the message data corresponds to an original bullet screen, wherein the plurality of states are associated with a function of displaying bullet screens, and the bullet screens are comments moving across video frames of the video item, wherein the plurality of states comprise the first state, a second state, and a third state, wherein the first state is a state in which display of the bullet screens on the first client computing device is triggered by sending the message data from the first client computing device, wherein the second state is a state in which no bullet screen is displayed, and wherein the third state is a state in which all bullet screens are displayed;
- receiving bullet screen data, wherein the bullet screen data comprise comments on the video item sent by the first client computing device and other client computing devices;
- determining echo bullet screens among the received bullet screen data based on a determination that a plurality of comments on the video item corresponding to the echo bullet screens were sent during a predetermined period associated with a time of sending the message data [comprising comment on video] by the first client computing device;
- and
- displaying the original bullet screen corresponding to the message data sent by the first client computing device and the echo bullet screens corresponding to the plurality of comments, wherein only the original bullet screen and the echo bullet screens are displayed on the first client computing device when the first client computing device is in the first state among the plurality of states.
A system of displaying comments relative to video frames, comprising:
- at least one processor;
- and
- at least one memory communicatively coupled to the at least one processor and storing instructions that upon execution by the at least one processor cause the system to:
- send message data by a first client computing device, wherein the message data comprise a comment on a video item and is sent by the first client computing device when the first client computing device is in a first state among a plurality of states, wherein the message data corresponds to an original bullet screen, wherein the plurality of states are associated with a function of displaying bullet screens, and the bullet screens are comments moving across video frames of the video item, wherein the plurality of states comprise the first state, a second state, and a third state, wherein the first state is a state in which display of the bullet screens on the first client computing device is triggered by sending the message data from the first client computing device, wherein the second state is a state in which no bullet screen is displayed, and wherein the third state is a state in which all bullet screens are displayed;
- receive bullet screen data, wherein the bullet screen data comprise comments on the video item sent by the first client computing device and other client computing devices;
- determine echo bullet screens among the received bullet screen data based on a determination that a plurality of comments on the video item corresponding to the echo bullet screens were sent during a predetermined period associated with a time of sending the message data by the first client computing device;
- and
- display the original bullet screen corresponding to the message data sent by the first client computing device and the echo bullet screens corresponding to the plurality of comments, wherein only the original bullet screen and the echo bullet screens are displayed on the first client computing device when the first client computing device is in the first state among the plurality of states.
A non-transitory computer-readable storage medium comprising computer-readable instructions that upon execution on a computing device cause the computing device at least to:
- send message data by a first client computing device, wherein the message data comprise a comment on a video item and is sent by the first client computing device when the first client computing device is in a first state among a plurality of states, wherein the message data corresponds to an original bullet screen, wherein the plurality of states are associated with a function of displaying bullet screens, and the bullet screens are comments moving across video frames of the video item, wherein the plurality of states comprise the first state, a second state, and a third state, wherein the first state is a state in which display of the bullet screens on the first client computing device is triggered by sending the message data from the first client computing device, wherein the second state is a state in which no bullet screen is displayed, and wherein the third state is a state in which all bullet screens are displayed;
- receive bullet screen data, wherein the bullet screen data comprise comments on the video item sent by the first client computing device and other client computing devices;
- determine echo bullet screens among the received bullet screen data based on a determination that a plurality of comments on the video item corresponding to the echo bullet screens were sent during a predetermined period associated with a time of sending the message data by the first client computing device;
- and
- display the original bullet screen corresponding to the message data sent by the first client computing device and the echo bullet screens corresponding to the plurality of comments, wherein only the original bullet screen and the echo bullet screens are displayed on the first client computing device when the first client computing device is in the first state among the plurality of states.
Dependencies are inferred from the claim text.