IP Library Granted Patent US 11,272,037
Granted Patent B2
US 11,272,037 · App. 17/063,102 · Granted Mar 8, 2022

Systems and methods for protecting an identity in network communications

Inventor: Barbara M. Hunt (McLean, VA)
Assignee: NetAbstraction, Inc.
H04L67/34G06F9/5038H04L29/08981H04L45/22H04L45/586H04L63/0407H04L67/10H04L49/70H04L63/1441
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,272,037
App. No.
17/063,102
Granted
Mar 8, 2022
Kind
B2
Abstract

In some embodiments, a method includes sending a first data unit, received from a source device, to a destination device via a first data unit path. The first data unit path includes (1) a first virtual machine and a second virtual machine that are included in a first network, and (2) a third virtual machine that is included in a second network. Furthermore, the first data unit path includes the first virtual machine, the second virtual machine, and the third virtual machine in a first order. The method includes sending a second data unit, received from the source device, to the destination device via a second data unit path from the source device to the destination device. The second data unit path includes each of the first virtual machine, the second virtual machine, and the third virtual machine in a second order different from the first order.

Claims (12)

1. A non-transitory processor-readable medium comprising code configured to be executed by a processor the code configured to cause the processor to:

receive, during a first time period, a first packet at a virtual switch instantiated in a first commercial cloud implemented in at least a first physical data center, the first packet including an internal address;

access, during the first time period, a routing table that specifies that packets that include the internal address are to be routed to a first virtual machine instantiated in a second commercial cloud implemented in at least a second physical data center;

switch, during the first time period, the first data packet to a physical interface between the first physical data center and the second physical data center based on the routing table and the internal address such that the first packet is routed to a destination through the first virtual machine;

receive, during a second time period, a second data packet at the virtual switch instantiated in the first commercial cloud, the second data packet including the internal address;

access, during the second time period, an updated routing table that specifies that packets that include the internal address are to be routed to a second virtual machine different from the first virtual machine; and

switch, during the second time period, the second data packet to the second virtual machine such that the second data packet is routed to the destination through the second virtual machine.

2. The non-transitory processor-readable medium of claim 1 , wherein the second virtual machine is instantiated in the first commercial cloud.

3. The non-transitory processor-readable medium of claim 1 , wherein:

the second virtual machine is instantiated in a third commercial cloud implemented in at least a third physical data center, the code to cause the processor to switch the second data packet further comprising code to cause the processor to:

switch the second data packet to a physical interface between the first physical data center and the third physical data center.

4. The non-transitory processor-readable medium of claim 1 , the code further comprising code to cause the processor to update a forwarding state of the virtual switch such that the virtual switch switches the second packet to the second virtual machine.

Assignments (5)
SECURITY INTEREST Recorded Oct 31, 2024
From: CONCEAL, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 069092/0485 →
SECURITY INTEREST Recorded Feb 16, 2023
From: CONCEAL, INC.
To: SIGNATURE BANK
Reel/Frame 062721/0242 →
CHANGE OF NAME Recorded Nov 1, 2022
From: NETABSTRACTION, INC.
To: CONCEAL, INC.
Reel/Frame 061828/0373 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2021
From: HUNT, BARBARA M.
To: CUTTING EDGE CONSULTING ASSOCIATES, INC.
Reel/Frame 055510/0212 →
CHANGE OF NAME Recorded Mar 5, 2021
From: CUTTING EDGE CONSULTING ASSOCIATES, INC.
To: NETABSTRACTION, INC.
Reel/Frame 055516/0317 →
Continuity (5)
Continuation 15858435 · Dec 29, 2017
Continuation 15237271 · Aug 15, 2016
Continuation 13961379 · Aug 7, 2013
Provisional Application 61732664 · Dec 3, 2012
Related Publication 20210243276A1 · Aug 5, 2021