Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for transmitting packets, comprising: determining to transmit application data from a first network device to a second network device of a powerline communication network; comparing a length of the application data with a threshold length; in response to determining that the length of the application data does not exceed the threshold length, selecting a short packet transmission technique to transmit an application data portion of a frame control field of a short packet and a known packet transmission technique to transmit a control information portion of the frame control field of the short packet, wherein the short packet transmission technique includes inserting the application data into the application data portion of the frame control field of the short packet, wherein the known packet transmission technique is supported by a legacy network device on the powerline communication network and the short packet transmission technique is not supported by the legacy network device; and transmitting the short packet on the powerline communication network.
2. The method of claim 1 , further comprising: determining to transmit the application data in a payload field of the short packet in response to determining that the length of the application data exceeds the threshold length.
3. The method of claim 1 , wherein selecting the short packet transmission technique and the known packet transmission technique includes performing at least one member of the group consisting of: selecting a first modulation technique for the application data portion of the frame control field and selecting a second modulation technique different from the first modulation technique for the control information portion of the frame control field; selecting a first transmission mode for the application data portion of the frame control field and selecting a second transmission mode different from the first transmission mode for the control information portion of the frame control field; selecting a first carrier spacing for the application data portion of the frame control field and selecting a second carrier spacing different from the first carrier spacing for the control information portion of the frame control field; and selecting a first sampling frequency for the application data portion of the frame control field and selecting a second sampling frequency different from the first sampling frequency for the control information portion of the frame control field.
4. The method of claim 1 , wherein the frame control field of the short packet comprises: an indication that the frame control field includes the application data; and an indication of the length of the application data.
5. The method of claim 1 , further comprising performing at least one member of the group consisting of: encoding the application data portion of the frame control field using a first FFT size and encoding the control information portion of the frame control field using a second FFT size different from the first FFT size; and encoding the application data portion of the frame control field using a first encoding scheme and encoding the control information portion of the frame control field using a second encoding scheme mode different from the first encoding scheme.
6. The method of claim 1 , further comprising: determining that the powerline communication network includes the legacy network device that does not support the short packet transmission technique.
7. The method of claim 1 , further comprising: transmitting an indication that the short packet transmission technique is applied to the application data.
8. A first network device comprising: a processor; and a memory to store machine executable instructions, which when executed by the processor, cause the first network device to: determine to transmit application data to a second network device of a powerline communication network; compare a length of the application data with a threshold length; in response to a determination that the length of the application data does not exceed the threshold length, selecting a short packet transmission technique to transmit an application data portion of a frame control field of a short packet and a known packet transmission technique to transmit a control information portion of the frame control field of the short packet, wherein the short packet transmission technique includes insertion of the application data into the application data portion of the frame control field of the short packet, wherein the known packet transmission technique is supported by a legacy network device on the powerline communication network and the short packet transmission technique is not supported by the legacy network device; and transmit the short packet on the powerline communication network.
9. The first network device of claim 8 , wherein the instructions, which when executed by the processor, further cause the first network device to: determining to transmit the application data in a payload field of the short packet in response to a determination that the length of the application data exceeds the threshold length.
10. The first network device of claim 8 , wherein the frame control field of the short packet comprises: an indication that the frame control field includes the application data; and an indication of the length of the application data.
11. The first network device of claim 8 , wherein the instructions, to cause the first network device to select the short packet transmission technique and the known packet transmission technique include instructions to perform at least one member of the group consisting of: select a first modulation technique for the application data portion of the frame control field and select a second modulation technique different from the first modulation technique for the control information portion of the frame control field; select a first transmission mode for the application data portion of the frame control field and select a second transmission mode different from the first transmission mode for the control information portion of the frame control field; select a first carrier spacing for the application data portion of the frame control field and select a second carrier spacing different from the first carrier spacing for the control information portion of the frame control field; select a first sampling frequency for the application data portion of the frame control field and select a second sampling frequency different from the first sampling frequency for the control information portion of the frame control field; encoding the application data portion of the frame control field using a first FFT size and encoding the control information portion of the frame control field using a second FFT size different from the first FFT size; and encoding the application data portion of the frame control field using a first encoding scheme and encoding the control information portion of the frame control field using a second encoding scheme mode different from the first encoding scheme.
12. A non-transitory machine-readable storage medium having machine executable instructions stored therein, the machine executable instructions comprising instructions to: determine to transmit application data to a second network device of a powerline communication network; compare a length of the application data with a threshold length; in response to a determination that the length of the application data does not exceed the threshold length, selecting a short packet transmission technique to transmit an application data portion of a frame control field of a short packet and a known packet transmission technique to transmit a control information portion of the frame control field of the short packet, wherein the short packet transmission technique includes insertion of the application data into the application data portion of the frame control field of the short packet, wherein the known packet transmission technique is supported by a legacy network device on the powerline communication network and the short packet transmission technique is not supported by the legacy network device; and transmit the short packet on the powerline communication network.
13. The non-transitory machine-readable storage medium of claim 12 , wherein said instructions further comprise instructions to perform at least one member of the group consisting of: select a first modulation technique for the application data portion of the frame control field and select a second modulation technique different from the first modulation technique for the control information portion of the frame control field; select a first transmission mode for the application data portion of the frame control field and select a second transmission mode different from the first transmission mode for the control information portion of the frame control field; select a first carrier spacing for the application data portion of the frame control field and select a second carrier spacing different from the first carrier spacing for the control information portion of the frame control field; and select a first sampling frequency for the application data portion of the frame control field and select a second sampling frequency different from the first sampling frequency for the control information portion of the frame control field.
14. The non-transitory machine-readable storage medium of claim 12 , wherein the wherein the instructions further include instructions to determine that the powerline communication network includes the legacy network device that does not support the short packet transmission technique.
15. The non-transitory machine-readable storage medium of claim 12 , wherein the machine executable instructions further comprise instructions to: determining to transmit the application data in a payload field of the short packet in response to a determination that the length of the application data exceeds the threshold length.
16. The non-transitory machine-readable storage medium of claim 12 , wherein the machine executable instructions further comprise instructions to perform at least one member of the group consisting of: encoding the application data portion of the frame control field using a first FFT size and encoding the control information portion of the frame control field using a second FFT size different from the first FFT size; and encoding the application data portion of the frame control field using a first encoding scheme and encoding the control information portion of the frame control field using a second encoding scheme mode different from the first encoding scheme.
17. The non-transitory machine-readable storage medium of claim 12 , wherein the machine executable instructions further comprise instructions to: determine to transmit the application data in the short packet based, at least in part, on at least one member of a group consisting of a communication capability of the first network device, a communication capability of the second network device, and an application that generated the application data.
18. The non-transitory machine-readable storage medium of claim 12 , wherein the machine executable instructions further comprise instructions to: determine to transmit the application data in a payload field of the short packet when the length of the application data exceeds a first threshold length but does not exceed a second threshold length.
19. The non-transitory machine-readable storage medium of claim 18 , wherein, the first threshold length is a predetermined frame control field length, and the second threshold length is a predetermined payload field length.
20. The non-transitory machine-readable storage medium of claim 12 , wherein the machine executable instructions further comprise instructions to: determine that the powerline communication network includes the legacy network device; and generate the short packet based, at least in part, on a time interval associated with the legacy network device.
21. The non-transitory machine-readable storage medium of claim 20 , wherein the time interval is a contention window inter-frame space (CIFS).
22. The non-transitory machine-readable storage medium of claim 20 , wherein the machine executable instructions further comprise instructions to: transmit a start-of-frame delimiter of the short packet in the powerline communication network, wherein the legacy network device does not initiate a communication for the time interval in response to detecting the start-of-frame delimiter; and transmit a remainder of the short packet during the time interval.
23. The non-transitory machine-readable storage medium of claim 12 , wherein the length of the application data is less than a smallest predefined payload field length specified by a protocol associated with the known packet transmission technique.
24. The method of claim 2 , further comprising selecting a payload field length that is less than a smallest predefined payload field length specified by a communication protocol associated with the known packet transmission technique.
25. The method of claim 1 , further comprising: determining to transmit the application data in the short packet based, at least in part, on at least one member of a group consisting of a communication capability of the first network device, a communication capability of the second network device, and an application that generated the application data.
26. The method of claim 1 , further comprising: determining to transmit the application data in a payload field of the short packet when the length of the application data exceeds a first threshold length but does not exceed a second threshold length.
27. The method of claim 26 , wherein, the first threshold length is a predetermined frame control field length, and the second threshold length is a predetermined payload field length.
28. The method of claim 1 , wherein: the short packet transmission technique includes at least one member of a group consisting of a first encoding technique, a first transmission mode, and a first modulation technique, and the known packet transmission technique includes at least one member of a group consisting of a second encoding technique, a second transmission mode, and a second modulation technique.
29. The method of claim 1 , further comprising: determining that the powerline communication network includes the legacy network device; and generating the short packet based, at least in part, on a time interval associated with the legacy network device.
30. The method of claim 29 , wherein the time interval is a contention window inter-frame space (CIFS).
31. The method of claim 29 , further comprising: transmitting a start-of-frame delimiter of the short packet in the powerline communication network, wherein the legacy network device does not initiate a communication for the time interval in response to detecting the start-of-frame delimiter; and transmitting a remainder of the short packet during the time interval.
32. The method of claim 1 , further comprising: selecting a plurality of communication carriers for transmitting the application data in the short packet.
33. The method of claim 32 , wherein the short packet includes an indication of the plurality of communication carriers used for transmitting the short packet.
34. The first network device of claim 8 , wherein the a payload field length of the short packet is less than a smallest predefined payload field length specified by a protocol associated with the known packet transmission technique.
35. The first network device of claim 8 , wherein the selection of the short packet transmission technique to transmit the application data and the known packet transmission technique to transmit the control information is in response to a determination that the powerline communication network includes the legacy network device that does not support the short packet transmission technique.
36. The first network device of claim 8 , wherein the machine executable instructions further include instructions to: transmit an indication that the short packet transmission technique is applied to the application data.
37. The first network device of claim 8 , wherein the machine executable instructions further comprise instructions to: determine to transmit the application data in a payload field of the short packet in response to a determination that the length of the application data exceeds the threshold length. wherein the comparison of the length of the application data with the plurality of payload field lengths is in response to determining to transmit the application data in the payload field.
38. The first network device of claim 8 , wherein the machine executable instructions further comprise instructions to: determine to transmit the application data in the short packet based, at least in part, on at least one member of a group consisting of a communication capability of the first network device, a communication capability of the second network device, and an application that generated the application data.
39. The first network device of claim 8 , wherein the machine executable instructions further comprise instructions to: determine to transmit the application data in a payload field of the short packet when the length of the application data exceeds a first threshold length but does not exceed a second threshold length.
40. The first network device of claim 39 , wherein, the first threshold length is a predetermined frame control field length, and the second threshold length is a predetermined payload field length.
41. The first network device of claim 8 , wherein the machine executable instructions further comprise instructions to: determine that the powerline communication network includes the legacy network device; and generate the short packet based, at least in part, on a time interval associated with the legacy network device.
42. The first network device of claim 41 , wherein the time interval is a contention window inter-frame space (CIFS).
43. The first network device of claim 8 , wherein the first network device and the second network device are included in the powerline communication network of a vehicle.
44. The first network device of claim 8 , wherein the first network device is a vehicle and the second network device is an electric vehicle supply equipment.
Unknown
August 29, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.