IP Library Granted Patent US 12,034,995
Granted Patent B2
US 12,034,995 · App. 17/761,171 · Granted Jul 9, 2024

Method and apparatus for controlling pop-up window, and medium and electronic device

Inventors: Zesong Dong (Beijing, CN); Huijun Yu (Beijing, CN)
Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
H04N21/431H04N21/4725
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,034,995
App. No.
17/761,171
Granted
Jul 9, 2024
Kind
B2
Abstract

A method and device for controlling a pop-up window, a computer-readable medium, and an electronic device are provided. According to the method, a target sub-video in a first target hotspot is played when entering a hot video playing page, a pop-up window is controlled to pop up on reception of a pop-up window display instruction. The pop-up window display instruction is generated in response to a click instruction received in a more hotspot prompt area on the hot video playing page. The pop-up window includes video prompt screens corresponding to multiple candidate hotspots, the video prompt screens are displayed in a horizontally scrolled manner in the pop-up window, and the first target hotspot is included in the candidate hotspots, a video prompt screen corresponding to the first target hotspot is partially displayed at a boundary of the pop-up window.

Claims (59)

1. A method for controlling a pop-up window, comprising:

playing a target sub-video belonging to a first target hot topic when entering a hot video playing page;

controlling a pop-up window to pop up in response to receiving a pop-up window display instruction, wherein the pop-up window display instruction is generated in response to a click instruction received in an area of prompting more hot topics on the hot video playing page,

wherein the pop-up window comprises a plurality of video prompt screens corresponding to a plurality of candidate hot topics, the plurality of video prompt screens are displayed in a horizontally scrolled manner in the pop-up window, and the first target hot topic is comprised in the plurality of candidate hot topics, a first video prompt screen corresponding to the first target hot topic is partially displayed at a boundary of the pop-up window;

wherein the method further comprises:

receiving a selection instruction from a user to select a second target hot topic among the plurality of candidate hot topics, and playing a target sub-video that belongs to the selected second target hot topic; and

in response to determining that a second video prompt screen corresponding to the second target hot topic is partially displayed in the pop-up window, horizontally scrolling the plurality of video prompt screens in the pop-up window to completely display the second video prompt screen corresponding to the selected second target hot topic in the pop-up window.

2. The method according to claim 1 , further comprising:

recording a browsing record of the user corresponding to each of the plurality of candidate hot topics, and

before the playing a target sub-video belonging to the second target hot topic, the method further includes:

determining, in a case that a browsing record corresponding to the second target hot topic is not empty, a last sub-video played when the user browsed the second target hot topic last time based on the browsing record corresponding to the second target hot topic, and determining the last sub-video as the target sub-video.

3. The method according to claim 1 , further comprising:

receiving a pop-up window hiding instruction inputted by the user;

recording a display position of each of the plurality of video prompt screens corresponding to the plurality of candidate hot topics in the pop-up window; and

hiding the pop-up window in response to the pop-up window hiding instruction.

4. The method according to claim 3 , further comprising:

receiving the pop-up window display instruction inputted by the user;

acquiring the display position of each of the plurality of video prompt screens corresponding to the plurality of candidate hot topics in the pop-up window before the pop-up window is hidden for the last time; and

controlling the pop-up window to pop up, and displaying the plurality of video prompt screens corresponding to the plurality of candidate hot topics in the pop-up window based on the display position.

5. A device for controlling a pop-up window, comprising:

a storage device configured to store a computer program; and

a processing device configured to execute the computer program in the storage device to perform operations comprising:

playing a target sub-video belonging to a first target hot topic when entering a hot video playing page;

controlling a pop-up window to pop up in response to receiving a pop-up window display instruction, wherein the pop-up window display instruction is generated in response to a click instruction received in an area of prompting more hot topics on the hot video playing page,

wherein the pop-up window comprises a plurality of video prompt screens corresponding to a plurality of candidate hots topics, the plurality of video prompt screens are displayed in a horizontally scrolled manner in the pop-up window, and the first target hot topic is comprised in the plurality of candidate hots topics, a first video prompt screen corresponding to the first target hot topic is partially displayed at a boundary of the pop-up window;

wherein the operations further comprise:

receiving a selection instruction from a user to select a second target hot topic among the plurality of candidate hot topics, and playing a target sub-video that belongs to the second target hot topic; and

in response to determining that a second video prompt screen corresponding to the second target hot topic is partially displayed in the pop-up window, horizontally scrolling the plurality of video prompt screens in the pop-up window to completely display the second video prompt screen corresponding to the second target hot topic in the pop-up window.

6. The device according to claim 5 , the operations further comprising:

recording a browsing record of the user corresponding to each of the plurality of candidate hot topics, and

before playing the target sub-video belonging to the second target hot topic, the processing device, configured to execute the computer program in the storage device, to perform operation comprising:

determining, in a case that a browsing record corresponding to the second target hot topic is not empty, a last sub-video played when the user browsed the second target hot topic last time based on the browsing record corresponding to the second target hot topic, and determine the last sub-video as the target sub-video.

7. The device according to claim 5 , the operations further comprising:

receiving a pop-up window hiding instruction inputted by the user;

recording a display position of each of the plurality of video prompt screens corresponding to the plurality of candidate hot topics in the pop-up window; and

hiding the pop-up window in response to the pop-up window hiding instruction.

8. The device according to claim 7 , the operations further comprising:

receiving the pop-up window display instruction inputted by the user;

acquiring the display position of each of the plurality of video prompt screens corresponding to the plurality of candidate hot topics in the pop-up window before the pop-up window is hidden for the last time; and

controlling the pop-up window to pop up, and displaying the plurality of video prompt screens corresponding to the plurality of candidate hot topics in the pop-up window based on the display position.

9. A non-transitory computer-readable medium, comprising a computer program stored thereon, wherein the computer program, when executed by a processing device, performs operations comprising:

playing a target sub-video belonging to a first target hot topic when entering a hot video playing page;

controlling a pop-up window to pop up in response to receiving a pop-up window display instruction, wherein the pop-up window display instruction is generated in response to a click instruction received in an area of prompting more hot topics on the hot video playing page,

wherein the pop-up window comprises a plurality of video prompt screens corresponding to a plurality of candidate hots topics, the plurality of video prompt screens are displayed in a horizontally scrolled manner in the pop-up window, and the first target hot topic is comprised in the plurality of candidate hots topics, a first video prompt screen corresponding to the first target hot topic is partially displayed at a boundary of the pop-up window,

wherein the operations further comprise:

receiving a selection instruction from a user to select a second target hot topic among the plurality of candidate hot topics, and playing a target sub-video that belongs to the second target hot topic; and

in response to determining that a second video prompt screen corresponding to the second target hot topic is partially displayed in the pop-up window, horizontally scrolling the plurality of video prompt screens in the pop-up window to completely display the second video prompt screen corresponding to the second target hot topic in the pop-up window.

10. The non-transitory computer-readable medium according to claim 9 , the operations further comprising:

recording a browsing record of the user corresponding to each of the plurality of candidate hot topics, and

before playing the target sub-video belonging to the second target hot topic, the operations further comprising:

determining, in a case that a browsing record corresponding to the second target hot topic is not empty, a last sub-video played when the user browsed the second target hot topic last time based on the browsing record corresponding to the second target hot topic, and determining the last sub-video as the target sub-video.

11. The non-transitory computer-readable medium according to claim 9 , the operations further comprising:

receiving a pop-up window hiding instruction inputted by the user;

recording a display position of each of the plurality of video prompt screens corresponding to the plurality of candidate hot topics in the pop-up window; and

hiding the pop-up window in response to the pop-up window hiding instruction.

12. The non-transitory computer-readable medium according to claim 11 , the operations further comprising:

receiving the pop-up window display instruction inputted by the user;

acquiring the display position of each of the plurality of video prompt screens corresponding to the plurality of candidate hot topics in the pop-up window before the pop-up window is hidden for the last time; and

controlling the pop-up window to pop up, and displaying the plurality of video prompt screens corresponding to the plurality of candidate hot topics in the pop-up window based on the display position.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: DONG, ZESONG; YU, HUIJUN
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 066846/0808 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
To: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 066846/0852 →
Priority Claims (1)
CN 201910877327.X · Sep 17, 2019 · national
Continuity (1)
Related Publication 20230353816A1 · Nov 2, 2023
Cited By (1)
US 12,689,791