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:
Sep. 24, 2019

Filed:

Sep. 30, 2016
Applicant:

Beijing Baidu Netcom Science and Technology Co., Ltd., Haidian District Beijing, CN;

Inventors:

Liming Xia, Haidian District Beijing, CN;

Jingchao Feng, Haidian District Beijing, CN;

Quan Wang, Haidian District Beijing, CN;

Ning Qu, Haidian District Beijing, CN;

Zhuo Chen, Haidian District Beijing, CN;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/14 (2006.01); G06F 3/06 (2006.01); G06F 13/16 (2006.01); H04L 12/861 (2013.01); H04L 12/70 (2013.01);
U.S. Cl.
CPC ...
G06F 12/1425 (2013.01); G06F 3/064 (2013.01); G06F 3/0613 (2013.01); G06F 3/0647 (2013.01); G06F 3/0659 (2013.01); G06F 3/0683 (2013.01); G06F 13/1663 (2013.01); H04L 49/90 (2013.01); H04L 49/9094 (2013.01); G06F 2212/1052 (2013.01); H04L 2012/5681 (2013.01);
Abstract

A method and a system for transmitting data are disclosed. A method embodiment comprises: acquiring a most recent shared memory block index of a shared memory segment by a data receiver, the shared memory segment being used by a data transmitter and the data receiver to transmit data; deciding whether the most recent shared memory block index is consistent with a shared memory block index corresponding to data recently read by the data receiver; and determining, according to the decision, whether to read the data in the shared memory block corresponding to the most recent shared memory block index, where the determining includes reading the data in the shared memory block corresponding to the most recent shared memory block index when the decision indicates that the most recent shared memory block index is inconsistent with the shared memory block index corresponding to the data recently read by the data receiver.


Find Patent Forward Citations

Loading…