IP Library Granted Patent US 11,917,241
Granted Patent B2
US 11,917,241 · App. 18/099,445 · Granted Feb 27, 2024

Electronic device and its execution method and computer-readable medium

Inventors: Xiao-Song Huang (Shanghai, CN); Hong-Bin Zhao (Shanghai, CN); Hong-Chao Zheng (Shanghai, CN)
Assignee: ARRIS ENTERPRISES LLC
H04N21/44016H04N19/00
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,917,241
App. No.
18/099,445
Filed
Jan 20, 2023
Granted
Feb 27, 2024
Kind
B2
Art Unit
2422
USPC
725/32
Abstract

The present disclosure relates to an electronic device and its execution method and a computer-readable medium. An electronic device, comprising: a memory having instructions stored thereon; a processor configured to execute instructions stored on the memory to cause the electronic device to perform the following operations: analyzing an original video stream being played to determine start time and duration of a first video stream part to be replaced in the original video stream; retrieving a second video stream part with the same duration; playing the second video stream part in a front end at the determined start time to play the original video stream in a backend; and playing the original video stream in the front end after finishing playing the second video stream part.

Claims (35)

1. An electronic device, including:

a memory having instructions stored thereon;

a processor configured to execute the instruction stored on the memory to cause the electronic device to carry out the following operations:

analyzing an original video stream being played to determine start time and duration of a first video stream part to be replaced in the original video stream;

retrieving a second video stream part with the same duration;

playing the second video stream part in a front end at the determined start time to play the original video stream in background; and

playing the original video stream in the front end after finishing playing the second video stream part.

2. The electronic device according to claim 1 , wherein retrieving the second video stream part with the same duration includes retrieving the second video stream part with the same duration from a remote server.

3. The electronic device according to claim 1 , wherein the first video stream part includes a pre-coded advertising content and the second video stream part includes an OTT advertising content.

4. The electronic device according to claim 1 , wherein retrieving the second video stream part with the same duration includes retrieving the second video stream part specific to a user according to historical play data of the user.

5. The electronic device according to claim 1 , wherein the decoding of the original video stream is simplified during the original video stream is played in the background.

6. The electronic device according to claim 5 , wherein simplifying of the decoding of the original video stream starts at a first preset time after the determined start time.

7. The electronic device according to claim 5 , wherein normal decoding of the original video stream starts at a second preset time before the play of the second video stream ends.

8. An execution method of the electronic device, comprising:

analyzing an original video stream being played to determine start time and duration of a first video stream part to be replaced in the original video stream;

retrieving a second video stream part with the same duration;

playing the second video stream part in a front end at the determined start time to play the original video stream in background; and

playing the original video stream in the front end after finishing playing the second video stream part.

9. The method according to claim 8 , wherein retrieving the second video stream part with the same duration includes retrieving the second video stream part with the same duration from a remote server.

10. The method according to claim 8 , wherein the first video stream part includes a pre-coded advertising content and the second video stream part includes an OTT advertising content.

11. The method according to claim 8 , wherein retrieving the second video stream part with the same duration includes retrieving the second video stream part specific to a user according to historical play data of the user.

12. The method according to claim 8 , wherein the decoding of the original video stream is simplified during the original video stream is played in the background.

13. The method according to claim 12 , wherein simplifying of the decoding of the original video stream starts at a first preset time after the determined start time.

14. The method according to claim 12 , wherein normal decoding of the original video stream starts at a second preset time before the play of the second video stream ends.

15. A non-transitory computer-readable medium having instructions stored therein, which, when executed by a processor of an electronic device, cause the electronic device to execute the following operations:

analyzing an original video stream being played to determine start time and duration of a first video stream part to be replaced in the original video stream;

retrieving a second video stream part with the same duration;

playing the second video stream part in a front end at the determined start time to play the original video stream in background; and

playing the original video stream in the front end after finishing playing the second video stream part.

16. The medium according to claim 15 , wherein retrieving the second video stream part with the same duration includes retrieving the second video stream part with the same duration from a remote server.

17. The medium according to claim 15 , of which the first video stream part includes a pre-coded advertising content and the second video stream part includes an OTT advertising content.

18. The medium according to claim 15 , wherein retrieving the second video stream part with the same duration includes retrieving the second video stream part specific to a user according to historical play data of the user.

19. The medium according to claim 15 , wherein the decoding of the original video stream is simplified during the original video stream is played in the background.

20. The medium according to claim 19 , wherein at least one of:

simplifying of the decoding of the original video stream starts at a first preset time after the determined start time; and normal decoding of the original video stream starts at a second preset time before the play of the second video stream ends.