IP Library Granted Patent US 11,294,548
Granted Patent B2
US 11,294,548 · App. 15/063,182 · Granted Apr 5, 2022

Video content play

Inventors: Ding Sheng (Hangzhou, CN); Mian Peng (Hangzhou, CN)
Assignee: BANMA ZHIXING NETWORK (HONGKONG) CO., LIMITED
G06F3/04842G06F3/0482
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 11,294,548
App. No.
15/063,182
Granted
Apr 5, 2022
Kind
B2
Abstract

An method for playing video contents including detecting whether or not a play condition for playing a video content corresponding to a first content block in a video display page is met. When it is detected that the play condition for playing the video content corresponding to the first content block is met, adjusting a player instance corresponding to the video display page to the first content block, and playing the video content corresponding to the first content block through the player instance. The technical solution of the present disclosure simplify a play process of playing a video content, avoid that a user browses information related to the video content after entering into a new detail page by clicking icons on the video display page one by one, and enable the user to directly watch a video content corresponding to a content block on the video display page.

Claims (69)

1. A method comprising:

improving a play process of playing a video content by:

detecting that a play condition for playing the video content corresponding to a first content block in a video display page is met;

instantiating a player instance corresponding to the video display page, wherein only one player instance corresponds to the video display page;

adjusting a window of the player instance corresponding to the video display page to a position of the first content block such that the size of the window of the player instance is the same as the size of the first content block;

determining a play permission of the first content block, wherein the play permission set by a video file provider is to play a video file related to a video name on the video display page;

playing the video content corresponding to the first content block according to the play permission through the player instance at the position of the first content block;

resetting the player instance from the first content block to a second content block in response to detecting that a play condition for playing another video content corresponding to the second content block in the video display page is met;

playing the another video content corresponding to the second content block through the same player instance;

monitoring a page-turning operation on a control corresponding to the video display page, wherein the video display page is expanded along with a corresponding control; and

updating one or more content blocks displayed on the video display page in response to receiving the page-turning operation.

2. The method of claim 1 , wherein the detecting that the play condition for playing the video content corresponding to the first content block in the video display page is met includes:

determining a length of time of stay of a locked focus at the first content block in the video display page; and

determining that the play condition for playing the video content corresponding to the first content block is met according to a determination that the length of time of stay is over a preset length of time.

3. The method of claim 1 , further comprising:

adjusting the player instance from a hidden state to a display state prior to the playing the video content corresponding to the first content block through the player instance.

4. The method of claim 1 , wherein the adjusting the player instance corresponding to the video display page to the position of the first content block includes:

determining a position and a shape of the first content block;

adjusting the player instance to the position of the first content block; and

adjusting the window of the player instance to have a shape same as that of the first content block.

5. The method of claim 1 , wherein the playing the video content corresponding to the first content block according to the play permission includes:

determining a video source file associated with the video content to be played by the player instance according to the play permission; and

playing the video source file corresponding to the first content block through the player instance.

6. The method of claim 1 , wherein the playing the video content corresponding to the first content block through the player instance includes:

determining a video source file associated with the video content to be played by the player instance; and

playing the video source file corresponding to the first content block through the player instance.

7. A device comprising:

one or more processors; and

one or more memories stored thereon computer-executable instructions, executable by the one or more processors, to cause the one or more processors to perform acts comprising:

improving a play process of playing a video content by:

detecting that a play condition for playing the video content corresponding to a first content block in a video display page is met;

instantiating a player instance corresponding to the video display page, wherein only one player instance corresponds to the video display page;

adjusting a window of the player instance corresponding to the video display page to a position of the first content block such that the size of the window of the player instance is the same as the size of the first content block;

determining a play permission of the first content block, wherein the play permission set by a video file provider is to play a video file related to a video name on the video display page;

playing the video content corresponding to the first content block according to the play permission through the player instance at the position of the first content block;

resetting the player instance from the first content block to a second content block in response to detecting that a play condition for playing another video content corresponding to the second content block in the video display page is met;

playing the another video content corresponding to the second content block through the same player instance;

monitoring a page-turning operation on a control corresponding to the video display page, wherein the video display page is expanded along with a corresponding control; and

updating one or more content blocks displayed on the video display page in response to receiving the page-turning operation.

8. The device of claim 7 , wherein the detecting that the play condition for playing the video content corresponding to the first content block in the video display page is met includes:

determining a length of time of stay of a locked focus at the first content block in the video display page; and

determining that the play condition for playing the video content corresponding to the first content block is met according to a determination that the length of time of stay is over a preset length of time.

9. The device of claim 7 , wherein the acts further comprise:

adjusting the player instance from a hidden state to a display state prior to the playing the video content corresponding to the first content block through the player instance.

10. The device of claim 7 , wherein the adjusting the player instance corresponding to the video display page to the position of the first content block includes:

determining a position and a shape of the first content block; and

adjusting the player instance to the position of the first content block and the window of the player instance to have a shape same as that of the first content block.

11. The device of claim 7 , wherein the playing the video content corresponding to the first content block through the player instance includes:

determining a video source file associated with the video content to be played by the player instance according to the play permission; and

playing the video source file corresponding to the first content block through the player instance.

12. The device of claim 7 , wherein the playing the video content corresponding to the first content block through the player instance includes:

determining a video source file associated with the video content to be played by the player instance; and

playing the video source file corresponding to the first content block through the player instance.

13. One or more memories stored thereon computer-executable instructions, executable by one or more processors, to cause the one or more processors to perform acts comprising:

improving a play process of playing a video content by:

detecting that a play condition for playing the video content corresponding to a first content block in a video display page is met;

instantiating a player instance corresponding to the video display page, wherein only one player instance corresponds to the video display page;

adjusting a window of the player instance corresponding to the video display page to a position of the first content block such that the size of the window of the player instance is the same as the size of the first content block;

determining a play permission of the first content block, wherein the play permission set by a video file provider is to play a video file related to a video name on the video display page; and

playing the video content corresponding to the first content block according to the play permission through the player instance at the position of the first content block;

resetting the player instance from the first content block to a second content block in response to detecting that a play condition for playing another video content corresponding to the second content block in the video display page is met;

playing the another video content corresponding to the second content block through the same player instance;

monitoring a page-turning operation on a control corresponding to the video display page, wherein the video display page is expanded along with a corresponding control; and

updating one or more content blocks displayed on the video display page in response to receiving the page-turning operation.

14. The one or more memories of claim 13 , wherein the detecting that the play condition for playing the video content corresponding to the first content block in the video display page is met includes:

determining a length of time of stay of a locked focus at the first content block in the video display page; and

determining that the play condition for playing the video content corresponding to the first content block is met according to a determination that the length of time of stay is over a preset length of time.

15. The one or more memories of claim 13 , the acts further comprising:

adjusting the player instance from a hidden state to a display state prior to the playing the video content corresponding to the first content block through the player instance.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: BANMA ZHIXING NETWORK (HONGKONG) CO., LIMITED
Reel/Frame 054469/0946 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2016
From: SHENG, DING; PENG, MIAN
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 038829/0257 →
Priority Claims (1)
CN 201510103665 · Mar 9, 2015 · national
Continuity (1)
Related Publication 20160266776A1 · Sep 15, 2016