The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 08, 2022

Filed:

Jul. 05, 2020
Applicant:

Doumob Inc., Beijing, CN;

Inventors:

Dawei Meng, Beijing, CN;

Bin Yang, Beijing, CN;

Assignee:

Doumob Inc., Beijing, CN;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04N 21/238 (2011.01); H04N 21/2383 (2011.01); H04N 21/2387 (2011.01); H04N 21/24 (2011.01); H04N 21/426 (2011.01); H04N 21/454 (2011.01); H04N 21/4782 (2011.01); H04N 21/258 (2011.01); H04N 21/431 (2011.01); H04N 21/81 (2011.01); H04N 21/854 (2011.01);
U.S. Cl.
CPC ...
H04N 21/23805 (2013.01); H04N 21/2383 (2013.01); H04N 21/2387 (2013.01); H04N 21/2407 (2013.01); H04N 21/2408 (2013.01); H04N 21/25825 (2013.01); H04N 21/42684 (2013.01); H04N 21/4316 (2013.01); H04N 21/454 (2013.01); H04N 21/4782 (2013.01); H04N 21/812 (2013.01); H04N 21/854 (2013.01);
Abstract

This patent disclosure provides various embodiments of a client-server based digital video playback system and technique. In one aspect, a process for playing internet/online videos on a user device is disclosed. This process can begin by sending a video playback request for playing an online video to the server, wherein the video playback request includes a device type and a browser type of the user device. Next, the process receives a set of video playback addresses and a set of video playback configuration files from the server, wherein the set of video playback addresses and the set of video playback configuration files are generated based on the device type and the browser type. The process subsequently selects a video playback address from the set of video playback addresses corresponding to a transcoded version of the online video that matches a device version and a browser version of the user device. The process next obtains the transcoded version of the online video from the selected video playback address, and plays the obtained video on the user device.


Find Patent Forward Citations

Loading…