IP Library Granted Patent US 12,413,799
Granted Patent B2
US 12,413,799 · App. 18/399,367 · Granted Sep 9, 2025

Video stream playing control method and apparatus, and storage medium

Inventors: Xinyi Li (Beijing, CN); Ye Lin (Beijing, CN); Min Zhu (Beijing, CN)
Assignee: DOUYIN VISION CO., LTD.
H04N21/239H04N21/4668
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,413,799
App. No.
18/399,367
Granted
Sep 9, 2025
Kind
B2
Abstract

Embodiments of the present application provide a video stream playing control method and apparatus, a device, and a storage medium. The method comprises: in a situation that a human-computer interaction entrance invoking triggering condition is satisfied, stopping playing a first video stream, and invoking a human-computer interaction entrance for the first video stream while displaying a playing picture of the first video stream; after target feedback information is obtained by means of the human-computer interaction entrance or an instruction for closing the human-computer interaction entrance is received, closing the human-computer interaction entrance, and playing a second video stream different from the first video stream, the target feedback information comprising feedback information for the first video stream.

Claims (69)

1. A method for controlling video playing, comprising:

invoking a human-computer interaction portal while displaying a video playing window in which a first video is played, wherein the human-computer interaction portal is configured to acquire user feedback on the first video;

receiving feedback information associated with the first video through the human-computer interaction portal;

sending the feedback information associated with the first video to a pre-trained video recommendation model while the first video is displayed in the video playing window, wherein the pre-trained video recommendation model performs real-time video recommendation based on the feedback information associated with the first video;

receiving at least one second video determined based on an output of the pre-trained video recommendation model, wherein the at least one second video is different from the first video; and

presenting the at least one second video in the video playing window.

2. A terminal device, comprising:

a memory storing a program and a processor, wherein the program upon execution by the processor causes the processor to implement operations comprising:

invoking a human-computer interaction portal while displaying a video playing window in which a first video is displayed, wherein the human-computer interaction portal is configured to acquire user feedback on the first video;

receiving feedback information associated with the first video through the human-computer interaction portal;

sending the feedback information associated with the first video to a pre-trained video recommendation model while the first video is displayed in the video playing window, wherein the pre-trained video recommendation model performs real-time video recommendation based on the feedback information associated with the first video;

receiving at least one second video determined based on an output of the pre-trained video recommendation model, wherein the at least one second video is different from the first video; and

presenting the at least one second video in the video playing window.

3. A non-transitory computer-readable storage medium, storing a program that upon execution by a processor causes the processor to implement operations comprising:

invoking a human-computer interaction portal while displaying a video playing window in which a first video is played, wherein the human-computer interaction portal is configured to acquire user feedback on the first video;

receiving feedback information associated with the first video through the human-computer interaction portal;

sending the feedback information associated with the first video to a pre-trained video recommendation model while the first video is displayed in the video playing window, wherein the pre-trained video recommendation model performs real-time video recommendation based on the feedback information associated with the first video;

receiving at least one second video determined based on an output of the pre-trained video recommendation model, wherein the at least one second video is different from the first video; and

presenting the at least one second video in the video playing window.

4. The method of claim 1 , wherein the video playing comprises playing streamed video data.

5. The method of claim 1 , further comprising:

stopping playing the first video during a process of invoking the human-computer interaction portal; and

continuing to display the video playing window while stopping playing the first video.

6. The method of claim 1 , further comprising:

closing the human-computer interaction portal in response to receiving the feedback information through the human-computer interaction portal; and

automatically and directly playing the at least one second video in the video playing window.

7. The method of claim 1 , wherein the human-computer interaction portal comprises a human-computer interaction interface, and wherein the method further comprises displaying the human-computer interaction interface by overlaying the human-computer interaction interface on the video playing window.

8. The method of claim 1 , wherein the human-computer interaction portal comprises a human-computer interaction interface, and wherein the method further comprises:

reducing a size of the video playing window; and

displaying the human-computer interaction interface in a second area while displaying the size-reduced video playing window in a first area.

9. The method of claim 8 , further comprising:

restoring the size of the video playing window when the at least one second video is played.

10. The method of claim 1 , wherein the human-computer interaction portal comprises a human-computer interaction voice component, and wherein the human-computer interaction voice component is configured to play, acquire, and recognize voice signals.

11. The method of claim 1 , further comprising at least one of:

automatically invoking the human-computer interaction portal in response to detecting a target object in the first video during playing the first video;

automatically invoking the human-computer interaction portal in response to detecting that the first video is played to a certain time instant;

automatically invoking the human-computer interaction portal in response to detecting a completion of playing the first video; or

automatically invoking the human-computer interaction portal in response to detecting that a number of repetitions of playing the first video reaches a threshold.

12. The terminal device of claim 2 , the operations further comprising:

stopping playing the first video during a process of invoking the human-computer interaction portal; and

continuing to display the video playing window while stopping playing the first video.

13. The terminal device of claim 2 , the operations further comprising:

closing the human-computer interaction portal in response to receiving the feedback information through the human-computer interaction portal; and

automatically and directly playing the at least one second video in the video playing window.

14. The terminal device of claim 2 , wherein the human-computer interaction portal comprises a human-computer interaction interface, and wherein the method further comprises displaying the human-computer interaction interface by overlaying the human-computer interaction interface on the video playing window.

15. The terminal device of claim 2 , wherein the human-computer interaction portal comprises a human-computer interaction interface, and wherein the operations further comprise:

reducing a size of the video playing window;

displaying the human-computer interaction interface in a second area while displaying the size-reduced video playing window in a first area; and

restoring the size of the video playing window when the at least one second video is played.

16. The terminal device of claim 2 , the operations further comprising at least one of:

automatically invoking the human-computer interaction portal in response to detecting a target object in the first video during playing the first video;

automatically invoking the human-computer interaction portal in response to detecting that the first video is played to a certain time instant;

automatically invoking the human-computer interaction portal in response to detecting a completion of playing the first video; or

automatically invoking the human-computer interaction portal in response to detecting that a number of repetitions of playing the first video reaches a threshold.

17. The non-transitory computer-readable storage medium of claim 3 , the operations further comprising:

stopping playing the first video during a process of invoking the human-computer interaction portal; and

continuing to display the video playing window while stopping playing the first video.

18. The non-transitory computer-readable storage medium of claim 3 , the operations further comprising:

closing the human-computer interaction portal in response to receiving the feedback information through the human-computer interaction portal; and

automatically and directly playing the at least one second video in the video playing window.

19. The non-transitory computer-readable storage medium of claim 3 , wherein the human-computer interaction portal comprises a human-computer interaction interface, and wherein the operations further comprise:

reducing a size of the video playing window;

displaying the human-computer interaction interface in a second area while displaying the size-reduced video playing window in a first area; and

restoring the size of the video playing window when the at least one second video is played.

20. The non-transitory computer-readable storage medium of claim 3 , the operations further comprising at least one of:

automatically invoking the human-computer interaction portal in response to detecting a target object in the first video during playing the first video;

automatically invoking the human-computer interaction portal in response to detecting that the first video is played to a certain time instant;

automatically invoking the human-computer interaction portal in response to detecting a completion of playing the first video; or

automatically invoking the human-computer interaction portal in response to detecting that a number of repetitions of playing the first video reaches a threshold.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2024
From: SHANGHAI SUIXUNTONG ELECTRONIC TECHNOLOGY CO., LTD.
To: DOUYIN VISION CO, LTD.
Reel/Frame 068506/0181 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2024
From: MIAOZHENDIDA (BEIJING) NETWORK TECHNOLOGY CO., LTD.
To: DOUYIN VISION CO, LTD.
Reel/Frame 068506/0263 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2024
From: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
To: DOUYIN VISION CO, LTD.
Reel/Frame 068506/0339 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2024
From: LI, XINYI
To: SHANGHAI SUIXUNTONG ELECTRONIC TECHNOLOGY CO., LTD.
Reel/Frame 068881/0533 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2024
From: LIN, YE
To: MIAOZHENDIDA (BEIJING) NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 068882/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2024
From: ZHU, MIN
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 068882/0684 →
Priority Claims (1)
CN 202010287736.7 · Apr 13, 2020 · national
Continuity (3)
Continuation 17886989 · Aug 12, 2022
Continuation PCTCN2021077971 · Feb 25, 2021
Related Publication 20240214618A1 · Jun 27, 2024
References Cited (41)
US 10075771B1 · Jeon · 2018 [cited by examiner]
US 10616625B2 · Huang et al. · 2020 [cited by applicant]
US 20030023757A1 · Ishioka · 2003 [cited by examiner]
US 20080086742A1 · Aldrey et al. · 2008 [cited by applicant]
US 20140226953A1 · Hou · 2014 [cited by applicant]
US 20170289617A1 · Song et al. · 2017 [cited by applicant]
US 20190163752A1 · Barlaskar et al. · 2019 [cited by applicant]
US 20200077137A1 · Ji et al. · 2020 [cited by applicant]
US 20200236212A1 · Vinna · 2020 [cited by examiner]
US 20210168473A1 · Li · 2021 [cited by applicant]
US 20210235156A1 · Richman · 2021 [cited by examiner]
CN 102685565A · 2012 [cited by applicant]
CN 105095431A · 2015 [cited by applicant]
CN 106060637A · 2016 [cited by applicant]
CN 107748759A · 2018 [cited by applicant]
CN 108184145A · 2018 [cited by applicant]
CN 108521589A · 2018 [cited by applicant]
CN 109168047A · 2019 [cited by applicant]
CN 109547835A · 2019 [cited by applicant]
CN 109788322A · 2019 [cited by applicant]
CN 109819284A · 2019 [cited by applicant]
CN 109996122A · 2019 [cited by applicant]
CN 110069991A · 2019 [cited by applicant]
CN 110248241A · 2019 [cited by applicant]
CN 110798744A · 2020 [cited by applicant]
CN 110868639A · 2020 [cited by applicant]
CN 110971973A · 2020 [cited by applicant]
CN 111447239A · 2020 [cited by applicant]
EP 3021594A1 · 2016 [cited by applicant]
JP 2003032660A · 2003 [cited by applicant]
JP 2003061065A · 2003 [cited by applicant]
JP 2008048091A · 2008 [cited by applicant]
JP 2009110399A · 2009 [cited by applicant]
JP 2014036232A · 2014 [cited by applicant]
KR 20140107985A · 2014 [cited by applicant]
WO WO2019109643A1 · 2019 [cited by applicant]
International Patent Application No. PCT/CN2021/077971; Int'l Search Report; dated May 17, 2021; 2 pages. [cited by applicant]
European Patent Application No. 21788885.8; Extended Search Report; dated May 24, 2023; 10 pages. [cited by applicant]
Indian Office Action from Indian Patent Application No. 202227063720, dated Jan. 30, 2023, 7 pages. [cited by applicant]
Decision of Refusal for Japanese Application No. 2022-562293, mailed Oct. 8, 2024, 13 pages. [cited by applicant]
Written Opinion for International Application No. PCT/CN2021/077971, mailed May 17, 2021, 09 Pages. [cited by applicant]