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. 07, 2019

Filed:

Apr. 08, 2016
Applicant:

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

Inventors:

Thomas M. Talpey, Stow, MA (US);

Gregory Robert Kramer, Bothell, WA (US);

David Matthew Kruse, Kirkland, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/167 (2006.01); H04L 29/08 (2006.01); H04L 12/861 (2013.01); H04L 1/18 (2006.01); H04L 12/801 (2013.01); H04L 12/925 (2013.01); G06F 17/30 (2006.01); G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
H04L 67/06 (2013.01); G06F 3/061 (2013.01); G06F 3/067 (2013.01); G06F 3/0656 (2013.01); G06F 17/30203 (2013.01); H04L 1/1835 (2013.01); H04L 47/39 (2013.01); H04L 47/722 (2013.01); H04L 49/9057 (2013.01); H04L 67/1097 (2013.01);
Abstract

The embodiments described herein generally relate to a protocol for implementing data operations, e.g., a version of SMB, atop RDMA transports. In embodiments, systems and methods use the protocol definition, which specifies new messages for negotiating an RDMA connection and for transferring SMB2 data using the negotiated communication. A new protocol message may include new header information to determine message size, number of messages, and other information for sending the SMB2 data over RDMA. The header information is used to accommodate differences in message size requirements between RDMA and SMB2. The SMB Direct protocol allows SMB2 data to be fragmented into multiple individual RDMA messages that a receiver may then logically concatenate into a single SMB2 request or SMB2 response. The SMB Direct protocol also may allow SMB2 to transfer application data via efficient RDMA direct placement and to signal the application data's availability when the transfer is complete.


Find Patent Forward Citations

Loading…