US 11,985,215 B2
Automatic selection of MAC protocol to support multiple prime PLC standards
Wonsoo Kim, Allen, TX (US); Mehul Soman, Dallas, TX (US); and Anuj Batra, Mountain View, CA (US)
Assigned to Texas Instruments Incorporated, Dallas, TX (US)
Filed by TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed on May 19, 2020, as Appl. No. 16/877,842.
Application 16/877,842 is a continuation of application No. 14/836,443, filed on Aug. 26, 2015, granted, now 10,686,914.
Claims priority of provisional application 62/074,979, filed on Nov. 4, 2014.
Prior Publication US 2020/0351389 A1, Nov. 5, 2020
Int. Cl. H04L 69/18 (2022.01); H04B 3/54 (2006.01); H04L 67/12 (2022.01)
CPC H04L 69/18 (2013.01) [H04B 3/544 (2013.01); H04L 67/12 (2013.01); H04B 2203/5408 (2013.01); H04B 2203/5433 (2013.01); Y04S 40/18 (2018.05)] 17 Claims
OG exemplary drawing
 
1. A device comprising:
a receiver configured to couple to a network to receive a set of frames over the network, wherein the set of frames includes a first packet and a second packet;
at least one processor coupled to the receiver; and
a non-transitory computer-readable memory coupled to the processor and storing instructions that cause the at least one processor to:
identify a first value of a first field in the first packet;
identify a second value of a second field in the second packet, wherein the first field and the second field correspond to a same field of, respectively, the first and second packets;
compare the first value to the second value;
determine a communication protocol of the set of frames based on the comparison of the first value to the second value, wherein the instructions to determine the communication protocol cause the at least one processor to determine the communication protocol from among a first protocol that corresponds to a change between the first value and the second value and a second protocol that corresponds to the first value and the second value being equal;
join the device to the network using the determined communication protocol; and
use the determined communication protocol to transmit and receive data over the network.