IP Library Granted Patent US 9,313,655
Granted Patent B2
US 9,313,655 · App. 14/354,829 · Granted Apr 12, 2016

Location privacy in communication networks

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 9,313,655
App. No.
14/354,829
Granted
Apr 12, 2016
Kind
B2
Abstract

A method including changing an access address of a network interface of a wireless network node, changing a frame sequence number of a network interface of the wireless network node in an unpredictable manner, and performing the changing of the access address and changing of the frame sequence number in a coordinated manner.

Claims (48)

1. A method comprising:

changing an access address of a network interface of a wireless network node,

changing a frame sequence number of the network interface of the wireless network node in an unpredicted manner,

performing said changing of the access address and changing of the frame sequence number substantially at the same time; and thereafter

transmitting a frame to or from the wireless network node having a header comprising the changed access address and the changed frame sequence number;

the method further comprising avoiding changing of said access address and frame sequence number during sending of a fragmented data packet.

2. A method of claim 1 , changing said frame sequence number in an unpredicted manner comprises:

changing said frame sequence number randomly.

3. A method of claim 1 , further comprising:

performing said changing of the access address and changing of the frame sequence number during an idle period.

4. A method of claim 1 , further comprising:

performing said changing of the access address and changing of the frame sequence number on regular intervals.

5. A method of claim 1 , further comprising:

performing said changing of the access address and changing of the frame sequence number in a wireless modem of the wireless network node independently from a processor of the wireless network node, and

informing the processor of the wireless network node about said changing of the access address and changing of the frame sequence number.

6. A method of claim 1 , further comprising:

performing said changing of the access address and changing of the frame sequence number by a processor of the wireless network node, and

reconfiguring a wireless modem of the wireless network node to use the changed access address and changed frame sequence number.

7. A method of claim 1 , wherein said access address is a media access control address.

8. A method of claim 1 , further comprising:

sending fragments of a fragmented packet, and

arranging that all fragments of the fragmented packet are being sent using the same access address and the same frame sequence number.

9. A method of claim 1 , further comprising:

detecting that said access address and frame sequence number are being changed during sending of fragments of a fragmented data packet, and

responsive to said detecting, stopping the sending of unsent fragments.

10. An apparatus comprising:

at least one processor; and

at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processor, cause the apparatus at least to perform:

changing an access address of a network interface of the apparatus,

changing a frame sequence number used by the network interface of the apparatus in an unpredicted manner,

performing said changing of the access address and changing of the frame sequence number substantially at the same time; and thereafter

transmitting a frame having a header comprising the changed access address and the changed frame sequence number;

the at least one memory and the computer program code configured with the at least one processor to cause the apparatus further to avoid changing of said access address and frame sequence number during sending of a fragmented data packet.

11. An apparatus of claim 10 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to perform said changing of the access address and changing of the frame sequence number during an idle period.

12. An apparatus of claim 10 , comprising:

a wireless modem configured to perform said changing of the access address and changing of the frame sequence number independently from each of the at least one processor of the apparatus, and to inform the at least one processor about said changing of the access address and changing of the frame sequence number.

13. An apparatus of claim 10 , comprising:

a wireless modem, and wherein

the at least one processor is configured to perform said changing of the access address and changing of the frame sequence number, and to reconfigure the wireless modem to use the changed access address and changed frame sequence number.

14. An apparatus of claim 10 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to perform:

detecting that said access address and frame sequence number are being changed during sending of fragments of a fragmented data packet, and

responsive to said detecting, stopping the sending of unsent fragments.

15. A non-transitory computer readable memory storing computer executable program code which, when executed by at least one processor of an apparatus, causes the apparatus to:

change an access address of a network interface of the apparatus,

change a frame sequence number used by the network interface of the apparatus in an unpredicted manner,

perform said changing of the access address and changing of the frame sequence number substantially at the same time; and thereafter

transmitting a frame to or from the wireless network node having a header comprising the changed access address and the changed frame sequence number;

the method further comprising avoiding changing of said access address and frame sequence number during sending of a fragmented data packet.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2017
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 040946/0369 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2014
From: GINZBOORG, PHILIP; EGGERT, LARS; KASSLIN, MIKA
To: NOKIA CORPORATION
Reel/Frame 033397/0451 →