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:
May. 14, 2019

Filed:

Aug. 31, 2016
Applicant:

Beijing Baidu Netcom Science and Technology, Ltd., Beijing, CN;

Inventors:

Guang Yao, Beijing, CN;

Miao Zhang, Beijing, CN;

Yuchao Zhang, Beijing, CN;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/08 (2006.01); H04L 12/919 (2013.01); H04L 12/725 (2013.01);
U.S. Cl.
CPC ...
H04L 67/101 (2013.01); H04L 47/765 (2013.01); H04L 67/1014 (2013.01); H04L 45/306 (2013.01);
Abstract

A method and apparatus for controlling data transmission includes: obtaining an amount of data, the data requested by a requesting server, an instructed deadline, and candidate source servers storing the requested data; obtaining, based on the amount of data, a minimum bandwidth required for transmitting the requested data before the deadline as a required bandwidth corresponding to the requested data; and selecting one of the candidate source servers as a source server for transmitting the requested data, based on the required bandwidth, bandwidth resources of the candidate source servers and the requesting server, and remaining bandwidth of links between the candidate source servers and the requesting server. This implementation implements the selection of the most appropriate source server from the holistic perspective, ensures that data transmission can be completed before the deadline, and effectively utilize the link bandwidth.


Find Patent Forward Citations

Loading…