Tracey Ho, Pasadena, CA (US); John Segui, Costa Mesa, CA (US); Chun Meng, South Pasadena, CA (US); and Steven Blumenthal, Lexington, MA (US)
Assigned to Strong Force IOT Portfolio 2016, LLC, Fort Lauderdale, FL (US)
Filed by Strong Force IOT Portfolio 2016, LLC, Fort Lauderdale, FL (US)
Filed on Nov. 30, 2021, as Appl. No. 17/538,097.
Application 17/538,097 is a continuation of application No. 17/245,922, filed on Apr. 30, 2021.
Application 17/245,922 is a continuation of application No. 16/780,275, filed on Feb. 3, 2020, granted, now 10,999,012, issued on May 4, 2021.
Application 16/780,275 is a continuation in part of application No. 16/733,921, filed on Jan. 3, 2020, abandoned.
Application 16/780,275 is a continuation in part of application No. 16/456,543, filed on Jun. 28, 2019, granted, now 11,057,310, issued on Jul. 6, 2021.
Application 16/780,275 is a continuation in part of application No. 16/456,471, filed on Jun. 28, 2019, granted, now 11,108,665, issued on Aug. 31, 2021.
Application 16/780,275 is a continuation in part of application No. 16/277,055, filed on Feb. 15, 2019, granted, now 10,924,216, issued on Feb. 16, 2021.
Application 16/780,275 is a continuation in part of application No. 16/176,718, filed on Oct. 31, 2018, granted, now 10,623,143, issued on Apr. 14, 2020.
Application 16/780,275 is a continuation in part of application No. 16/165,041, filed on Oct. 19, 2018, granted, now 10,659,378, issued on May 19, 2020.
Application 16/780,275 is a continuation in part of application No. 16/164,022, filed on Oct. 18, 2018, granted, now 10,715,454, issued on Jul. 14, 2020.
Application 16/456,543 is a continuation of application No. 15/972,800, filed on May 7, 2018, granted, now 10,560,388, issued on Feb. 11, 2020.
Application 16/780,275 is a continuation in part of application No. 15/972,849, filed on May 7, 2018, granted, now 10,666,567, issued on May 26, 2020.
Application 16/780,275 is a continuation in part of application No. 15/972,898, filed on May 7, 2018, granted, now 10,749,809, issued on Aug. 18, 2020.
Application 16/456,471 is a continuation of application No. 15/972,767, filed on May 7, 2018, granted, now 10,425,306, issued on Sep. 24, 2019.
Application 16/277,055 is a continuation of application No. 15/818,171, filed on Nov. 20, 2017, granted, now 10,333,651, issued on Jun. 25, 2019.
Application 15/972,800 is a continuation of application No. 15/061,211, filed on Mar. 4, 2016, granted, now 9,979,664, issued on May 22, 2018.
Application 16/733,921 is a continuation of application No. 15/060,877, filed on Mar. 4, 2016, granted, now 10,530,700, issued on Jan. 7, 2020.
Application 15/972,898 is a continuation of application No. 15/061,043, filed on Mar. 4, 2016, granted, now 9,992,128, issued on Jun. 5, 2018.
Application 16/780,275 is a continuation in part of application No. 15/061,267, filed on Mar. 4, 2016, granted, now 10,554,565, issued on Feb. 4, 2020.
Application 16/164,022 is a continuation of application No. 15/060,908, filed on Mar. 4, 2016, granted, now 10,135,746, issued on Nov. 20, 2018.
Application 16/165,041 is a continuation of application No. 15/060,925, filed on Mar. 4, 2016, granted, now 10,129,159, issued on Nov. 13, 2018.
Application 15/818,171 is a continuation of application No. 14/935,966, filed on Nov. 9, 2015, granted, now 9,825,733, issued on Nov. 21, 2017.
Application 15/972,849 is a continuation of application No. 14/936,049, filed on Nov. 9, 2015, granted, now 9,992,126, issued on Jun. 5, 2018.
Application 15/972,767 is a continuation of application No. 14/935,885, filed on Nov. 9, 2015, granted, now 9,992,088, issued on Jun. 5, 2018.
Application 16/176,718 is a continuation of application No. 14/936,010, filed on Nov. 9, 2015, granted, now 10,320,526, issued on Jun. 11, 2019.
Claims priority of provisional application 62/189,509, filed on Jul. 7, 2015.
Claims priority of provisional application 62/076,709, filed on Nov. 7, 2014.
Claims priority of provisional application 62/076,612, filed on Nov. 7, 2014.
Claims priority of provisional application 62/076,595, filed on Nov. 7, 2014.
Claims priority of provisional application 62/076,583, filed on Nov. 7, 2014.
Prior Publication US 2022/0166542 A1, May 26, 2022
1. A method for data communication between a first node and a second node over a data path coupling the first node and the second node, the method comprising:
forming at least one redundancy message from at least one data message at the first node using an error correcting code;
transmitting first messages from the first node to the second node over the data path, the first messages including the at least one data message and the at least one redundancy message;
receiving second messages at the first node from the second node, the second messages being indicative of a current condition of the data path;
determining, based on a comparison of the current condition of the data path and a previous condition of the data path, an adjustment of at least one forward error correction parameter for transmission of additional messages from the first node to the second node;
and
transmitting additional messages from the first node to the second node according to the adjustment of the at least one forward error correction parameter.