US 12,113,879 B2
Reliable communications using a point to point protocol
Pradeep Sindhu, Los Altos Hills, CA (US); Deepak Goel, San Jose, CA (US); Srihari Raju Vegesna, San JOse, CA (US); Aibing Zhou, San Jose, CA (US); Shashi Kumar, Fremont, CA (US); and Rohit Sunkam Ramanujam, Sunnyvale, CA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jun. 27, 2023, as Appl. No. 18/342,005.
Application 17/063,210 is a division of application No. 16/295,902, filed on Mar. 7, 2019, granted, now 10,798,223, issued on Oct. 6, 2020.
Application 18/342,005 is a continuation of application No. 17/651,212, filed on Feb. 15, 2022, granted, now 11,722,585.
Application 17/651,212 is a continuation of application No. 17/063,210, filed on Oct. 5, 2020, granted, now 11,272,041, issued on Mar. 8, 2022.
Claims priority of provisional application 62/640,487, filed on Mar. 8, 2018.
Prior Publication US 2023/0344920 A1, Oct. 26, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 69/08 (2022.01); H04L 1/1607 (2023.01); H04L 69/00 (2022.01); H04L 69/14 (2022.01); H04L 69/166 (2022.01); H04L 69/22 (2022.01); H04L 69/324 (2022.01); H04L 47/10 (2022.01); H04L 49/10 (2022.01)
CPC H04L 69/08 (2013.01) [H04L 1/1621 (2013.01); H04L 69/03 (2013.01); H04L 69/14 (2013.01); H04L 69/166 (2013.01); H04L 69/22 (2013.01); H04L 69/26 (2013.01); H04L 69/324 (2013.01); H04L 47/39 (2013.01); H04L 49/10 (2013.01); H04L 69/02 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method for communicating between computing devices over an Ethernet physical layer connection, the method comprising:
constructing a frame having a twelve-byte field, a two-byte field, and a data field, wherein the two-byte field includes information identifying whether the frame is to be interpreted as an Ethernet frame;
outputting, over the Ethernet physical layer connection to a destination network device, the frame by transmitting the twelve-byte field, followed by the two-byte field, and followed by the data field; and
outputting, over the Ethernet physical layer connection to the destination network device, an Ethernet frame check sequence calculated based on the frame, wherein the Ethernet frame check sequence indicates whether the frame includes an error indicating to the destination network device to refrain from processing the frame.