US 12,279,018 B2
Bullet-screen comment processing
Zhenyu Su, Shanghai (CN); Bei Haoyu Yao, Shanghai (CN); and Yusheng Dong, Shanghai (CN)
Assigned to Shanghai Bilibili Technology Co., Ltd., Shanghai (CN)
Filed by Shanghai Bilibili Technology Co., Ltd., Shanghai (CN)
Filed on May 9, 2023, as Appl. No. 18/144,959.
Claims priority of application No. 202210551889.7 (CN), filed on May 20, 2022.
Prior Publication US 2023/0379548 A1, Nov. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/4788 (2011.01); G06F 40/30 (2020.01); H04N 21/431 (2011.01); H04N 21/466 (2011.01)
CPC H04N 21/4788 (2013.01) [G06F 40/30 (2020.01); H04N 21/4312 (2013.01); H04N 21/4665 (2013.01)] 19 Claims
OG exemplary drawing
 
13. A computing device, comprising:
one or more processors; and
a memory, storing one or more programs configured to be executed by the one or more processors, the one or more programs comprising instructions for:
receiving a first bullet-screen comment and a second bullet-screen comment, wherein the first bullet-screen comment and the second bullet-screen comment are comment texts formed by users in a process of watching a video;
classifying the first bullet-screen comment into a first bullet-screen comment group and classifying the second bullet-screen comment into a second bullet-screen comment group based on bullet-screen comment content of the first bullet-screen comment and the second bullet-screen comment; and
displaying the first bullet-screen comment of the first bullet-screen comment group and the second bullet-screen comment of the second bullet-screen comment group by using a target bullet-screen comment track, wherein the first bullet-screen comment of the first bullet-screen comment group and the second bullet-screen comment of the second bullet-screen comment group move in the target bullet-screen comment track in opposite directions,
wherein after the receiving the first bullet-screen comment and the second bullet-screen comment, the one or more programs further comprises instructions for:
determining whether there is a bullet-screen comment track that does not display a target-type bullet-screen comment of the first bullet-screen comment group or a target-type bullet-screen comment of the second bullet-screen comment group; and
in response to determining that there is no bullet-screen comment track that does not display a target-type bullet-screen comment of the first bullet-screen comment group or a target-type bullet-screen comment of the second bullet-screen comment group;
in response to determining that at least one of the first bullet-screen comment and the second bullet-screen comment belongs to a target display type, adding least one of the first bullet-screen comment and the second bullet-screen comment waiting responding to the target display type.