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:
Oct. 14, 2025

Filed:

Apr. 02, 2020
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Zhixiong Niu, Redmond, WA (US);

Ran Shu, Redmond, WA (US);

Lei Qu, Redmond, WA (US);

Peng Chen, Redmond, WA (US);

Yongqiang Xiong, Beijing, CN;

Guo Chen, Redmond, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 67/1097 (2022.01); H04L 49/102 (2022.01); H04L 49/90 (2022.01); H04L 49/9005 (2022.01);
U.S. Cl.
CPC ...
H04L 49/102 (2013.01); H04L 49/9005 (2013.01); H04L 49/9036 (2013.01); H04L 67/1097 (2013.01);
Abstract

In accordance with implementations of the subject matter described herein, there is provided a solution for streaming communication between devices. In this solution, a memory of a first device comprising a ring buffer is allocated to be dedicated for storing a data stream of an application to be transmitted to a second electronic device. The application of the first device writes data to be transmitted into the ring buffer, to form a portion of the first data stream, and a write pointer of the ring buffer is thus updated. A portion of data is read based on a source memory address from the ring buffer via the interface device. The interface device also transmits the data portion to a second device. The read data portion is stored in a dedicated ring buffer of the memory. In accordance with the solution, an efficient streaming communication interface is provided between devices.


Find Patent Forward Citations

Loading…