IP Library Granted Patent US 11,743,003
Granted Patent B2
US 11,743,003 · App. 17/278,357 · Granted Aug 29, 2023

Transmitting and receiving packets wirelessly with time based packet data portion positioning

Inventors: Vicknesan Ayadurai (Sollentuna, SE); Divya Peddireddy (Gothenburg, SE); Luis Felipe Del Carpio Vega (Espoo, FI); Zaib Zubair (Exeter, GB); Eda Genc (Espoo, FI)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H04L5/0044H04W84/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,743,003
App. No.
17/278,357
Granted
Aug 29, 2023
Kind
B2
Abstract

In one example aspect, a method of transmitting packets wirelessly is provided. The method comprises, for each packet, requesting to transmit the packet, waiting for a respective random or pseudorandom time period before transmitting the packet, and transmitting the packet containing a respective data portion, wherein a position of the respective data portion in the packet is selected such that a time interval between transmission of respective data portions in adjacent packets is a constant time interval.

Claims (41)

1. A method of transmitting packets wirelessly, the method comprising, for each packet:

requesting to transmit the packet;

waiting for a respective random or pseudorandom time period before transmitting the packet; and

transmitting the packet containing a respective data portion, wherein a position of the respective data portion in the packet is selected such that a time interval between transmission of respective data portions in adjacent packets is a constant time interval;

wherein a payload of the packet contains the respective data portion.

2. The method of claim 1 , further comprising receiving the respective data portion; wherein the requesting to transmit the packet comprises requesting to transmit the packet in response to receiving at least part of the data portion.

3. The method of claim 1 , further comprising receiving the data portion; wherein requesting to transmit the packet comprises requesting to transmit the packet before receiving at least part of the data portion.

4. The method of claim 1 , wherein the data portion is received in an Ethernet frame.

5. The method of claim 1 , wherein a portion of the payload other than the respective data portion contains padding data.

6. The method of claim 1 , wherein the payload comprises a portion of padding data preceding the data portion.

7. The method of claim 6 , wherein a respective size of the portion of padding data preceding the data portion is based on the respective random or pseudorandom time period.

8. The method of claim 6 , wherein the payload comprises a portion of padding data following the data portion.

9. The method of claim 1 , wherein the payload of the packet comprises a payload of an Ethernet frame.

10. The method of claim 1 , wherein a size of the payload of the packet is greater than a size of the respective data portion.

11. The method of claim 1 , wherein the position of the respective data portion in the packet comprises a predetermined position in the payload shifted by the respective random or pseudorandom time period.

12. The method of claim 1 , further comprising receiving, in response to the request to transmit the packet, an indication of the respective random or pseudorandom time period.

13. The method of claim 1 , wherein the requesting to transmit the packet comprises requesting to transmit each packet at constant time intervals.

14. The method of claim 1 , further comprising requesting to transmit the packet in anticipation of receipt of the respective data portion.

15. A method of receiving packets wirelessly, the method comprising:

receiving the packets at constant time intervals shifted by a respective random or pseudorandom time period;

wherein a respective data portion in each of the packets is positioned in the packet such that a time interval between reception of respective data portions in adjacent packets is a constant time interval.

16. The method of claim 15 , wherein a respective payload of each packet contains the respective data portion.

17. The method of claim 16 , wherein a portion of the respective payload other than the respective data portion contains padding data.

18. The method of claim 16 , wherein the respective payload comprises a portion of padding data preceding the data portion.

19. The method of claim 18 , wherein the payload comprises a portion of padding data following the data portion.

20. The method of claim 16 , further comprising sending the respective data portion of each packet without padding data in an Ethernet frame.

21. The method of claim 20 , wherein the respective payload of each packet comprises a payload of a respective Ethernet frame.

22. The method of claim 16 , wherein a size of the respective payload of each packet is greater than a size of the respective data portion of the packet.

23. The method of claim 16 , wherein the position of the respective data portion in each packet comprises a predetermined position in the respective payload shifted by the respective random or pseudorandom time period.

24. An apparatus for transmitting packets wirelessly, the apparatus comprising:

processing circuitry;

memory containing instructions executable by the processing circuitry whereby the apparatus is operative to, for each packet:

request to transmit the packet;

wait for a respective random or pseudorandom time period before transmitting the packet; and

transmit the packet containing a respective data portion, wherein a position of the respective data portion in the packet is selected such that a time interval between transmission of respective data portions in adjacent packets is a constant time interval;

wherein a payload of the packet contains the respective data portion.

25. An apparatus for receiving packets wirelessly, the apparatus comprising:

processing circuitry;

memory containing instructions executable by the processing circuitry whereby the apparatus is operative to:

receive the packets at constant time intervals shifted by a respective random or pseudorandom time period;

wherein a respective data portion in each of the packets is positioned in the packet such that a time interval between reception of respective data portions in adjacent packets is a constant time interval.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2021
From: AYADURAI, VICKNESAN; PEDDIREDDY, DIVYA
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 055664/0278 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2021
From: DEL CARPIO VEGA, LUIS FELIPE; ZUBAIR, ZAIB; GENC, EDA
To: OY L M ERICSSON AB
Reel/Frame 055664/0303 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2021
From: OY L M ERICSSON AB
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 055664/0315 →
Continuity (1)
Related Publication 20210351882A1 · Nov 11, 2021