US 11,722,585 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 Fungible, Inc., Santa Clara, CA (US)
Filed by Fungible, Inc., Santa Clara, CA (US)
Filed on Feb. 15, 2022, as Appl. No. 17/651,212.
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 17/651,212 is a continuation of application No. 17/063,210, filed on Oct. 5, 2020, granted, now 11,272,041.
Claims priority of provisional application 62/640,487, filed on Mar. 8, 2018.
Prior Publication US 2022/0174133 A1, Jun. 2, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 69/08 (2022.01); H04L 69/22 (2022.01); H04L 69/166 (2022.01); H04L 69/14 (2022.01); H04L 1/1607 (2023.01); H04L 69/324 (2022.01); H04L 69/00 (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)] 12 Claims
OG exemplary drawing
 
1. A system comprising:
a first device connected to an Ethernet physical layer connection, wherein the first device is configured to: construct 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, output the frame over the Ethernet physical layer connection by transmitting the twelve-byte field, followed by the two-byte field, and followed by the data field, and output, over the Ethernet physical layer connection, an Ethernet frame check sequence calculated based on the frame; and a second device connected to the Ethernet physical layer connection, wherein the second device is configured to: receive the frame over the Ethernet physical layer connection, determine, based on the two-byte field, whether the frame is to be interpreted as an Ethernet frame, and communicate with the first device;
wherein the second device is further configured to: parse, from the data field, a plurality of messages included within the frame, wherein each of the plurality of messages includes a message header and a message payload;
wherein the plurality of messages includes a message marked with an error, and wherein the second device is further configured to: refrain from processing the message marked with an error.