Live broadcast message display method and apparatus

US12309448B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12309448-B2
Application numberUS-202118002640-A
CountryUS
Kind codeB2
Filing dateMay 20, 2021
Priority dateJun 23, 2020
Publication dateMay 20, 2025
Grant dateMay 20, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Provided are a live broadcast message display method and apparatus. The method comprises: when it is detected that a time interval between the current time and the time when a live broadcast message is last acquired is equal to a target message acquisition interval, sending a present message acquisition request to a server, and receiving live broadcast messages returned by the server and an updated target message acquisition interval; determining a message rolling rate according to the updated target message acquisition interval and the number of live broadcast messages returned by the server; and according to the determined message rolling rate, displaying the live broadcast messages in a rolling manner in a display area.

First claim

Opening claim text (preview).

What is claimed is: 1. A live message display method, comprising: acquiring a target message acquisition interval returned by a server; based on detection that a time interval between a current time instant and a previous time instant when a live message is acquired last time is equal to the target message acquisition interval, sending a current message acquisition request to the server, and receiving a live message returned by the server and an updated target message acquisition interval, wherein the larger a current user quantity of a target live room is, the larger the updated target message acquisition interval is; determining a message scrolling speed based on the updated target message acquisition interval and a quantity of the live message returned by the server; and performing scrolling display of the live message in a display area on a live interface of the target live room according to the determined message scrolling speed. 2. The method according to claim 1 , wherein the performing scrolling display of the live message in a display area according to the determined message scrolling speed comprises: performing scrolling display of the live message in the display area according to the message scrolling speed in a case that the message scrolling speed is less than or equal to a set speed threshold. 3. The method according to claim 2 , wherein the performing scrolling display of the live message in a display area according to the determined message scrolling speed comprises: determining a quantity of a to-be-displayed live message based on the speed threshold and the updated message acquisition interval in a case that the message scrolling speed is greater than the speed threshold; and determining the to-be-displayed live message from the live message returned by the server based on the determined quantity of the to-be-displayed live message, and performing scrolling display of the to-be-displayed live message in the display area. 4. The method according to claim 1 , wherein the performing scrolling display of the live message in a display area according to the determined message scrolling speed comprises: determining a quantity of a to-be-displayed live message based on the speed threshold and the updated message acquisition interval in a case that the message scrolling speed is greater than the speed threshold; and determining the to-be-displayed live message from the live message returned by the server based on the determined quantity of the to-be-displayed live message, and performing scrolling display of the to-be-displayed live message in the display area. 5. The method according to claim 4 , wherein after the determining a quantity of a to-be-displayed live message, the method further comprises: displaying a message expansion button corresponding to a live message among the live message returned by the server other than the to-be-displayed live message; and displaying the other live message in the display area on reception of a trigger operation for the message expansion button. 6. The method according to claim 4 , wherein the determining the to-be-displayed live message from the live message returned by the server based on the determined quantity of the to-be-displayed live message comprises: determining a display quantity corresponding to each message type in the live message returned by the server based on a determined weight corresponding to the message type in the live message returned by the server and the quantity of the live message; and determining a to-be-displayed live message corresponding to each message type among the live message returned by the server based on the display quantity corresponding to the message type. 7. The method according to claim 6 , wherein the displaying a message expansion button comprises: displaying a message expansion button corresponding to each message type in the other live message; and after the displaying a message expansion button, the method comprises: displaying a live message corresponding to any message type among the other live message in the display area in response to a triggering operation for the message expansion button corresponding to the message type. 8. A live message display method, comprising: receiving a message acquisition request from a user terminal for a target live room, the message acquisition request being used for acquiring live messages; determining a to-be-pushed live message according to a time interval between a current time instant and a previous time instant when the user terminal acquires a live message last time; and determining, based on a current user quantity of the target live room, an updated target message acquisition interval corresponding to the user quantity, wherein the larger the current user quantity of the target live room is, the larger the updated target message acquisition interval is; and sending the determined updated target message acquisition interval and the to-be-pushed live message to the user terminal, wherein the user terminal displays a live interface of the target live room, and the live messages are displayed on the live interface. 9. The method according to claim 8 , wherein the determining a to-be-pushed live message according to a time interval between a current time instant and a previous time instant when the user terminal acquires a live message last time comprises: acquiring a plurality of live messages generated between the previous time instant when the user terminal acquires the live message last time and the current time instant; selecting, among the plurality of live messages, a live message corresponding to each message type based on a set weight corresponding to the message type, in a case that the quantity of the plurality of live messages is greater than a set quantity threshold; and determining the selected live message corresponding to each message type as the to-be-pushed live message. 10. A live message display apparatus, 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 apparatus to: acquire a target message acquisition interval returned by a server; based on detection that a time interval between a current time instant and a previous time instant when a live message is acquired last time is equal to the target message acquisition interval, send a current message acquisition request to the server, and receive a live message returned by the server and an updated target message acquisition interval, wherein the larger a current user quantity of a target live room is, the larger the updated target message acquisition interval is; determine a message scrolling speed based on the updated target message acquisition interval and a quantity of the live message returned by the server; and perform scrolling display of the live message in a display area on a live interface of the target live room according to the determined message scrolling speed. 11. The apparatus of claim 10 , the at least one memory further storing instructions that upon execution by the at least one processor cause the apparatus to: perform scrolling display of the live message in the display area according to the message scrolling speed in a case that the message scrolling speed is less than or equal to a set speed threshold. 12. The apparatus of claim 10 , the at least one memory further storing instructions that upon execution by the at least one processor cause the apparatus to: determine a quantity of a to-be-displayed live message based on the speed threshold and the updated message acqu

Assignees

Inventors

Classifications

  • Supplemental services, e.g. displaying phone caller identification, shopping application · CPC title

  • Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server {(flow control in data networks H04L47/10; streaming protocols, e.g. RTP or RTCP, H04L65/65; scheduling or organising the servicing of application requests in data packet switching networks H04L67/60)} · CPC title

  • Live feed · CPC title

  • embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop (constructional details of equipment or arrangements specially adapted for portable computer application G06F1/1626; arrangements specially adapted for mobile receivers in broadcast systems H04H20/57) · CPC title

  • involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12309448B2 cover?
Provided are a live broadcast message display method and apparatus. The method comprises: when it is detected that a time interval between the current time and the time when a live broadcast message is last acquired is equal to a target message acquisition interval, sending a present message acquisition request to a server, and receiving live broadcast messages returned by the server and an upd…
Who is the assignee on this patent?
Beijing Bytedance Network Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N21/2187. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 20 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).