IP Library Granted Patent US 9,253,159
Granted Patent B2
US 9,253,159 · App. 13/464,773 · Granted Feb 2, 2016

Systems and methods for cloud bridging between public and private clouds

Inventors: Abhishek Chauhan (Saratoga, CA); Peter Downing (Norwood, MA)
Assignee: CITRIX SYSTEMS, INC.
H04L63/0272H04L65/4084H04L67/141
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,253,159
App. No.
13/464,773
Granted
Feb 2, 2016
Kind
B2
Abstract

The cloud bridge may comprise a tunnel between a datacenter network via a WAN to a cloud network. The cloud bridge makes cloud-hosted applications appear as though they are running on one contiguous enterprise network. With a cloud bridge in place, administrators, tools and the applications believe that the application resides on the enterprise network.

Claims (28)

1. A method comprising:

establishing between a first intermediary device deployed for a private network and a second intermediary device deployed for a cloud network a secure layer 2 tunnel, wherein the cloud network is independent and disparate from the private network;

establishing, via the first intermediary device and the second intermediary device, a network bridge over the secure layer 2 tunnel, the network bridge extending internet protocol (IP) addressing of the private network to the cloud network to access resources hosted on the cloud network using an IP address of the private network; and

communicating, via the network bridge, a request from a first device on the private network to access a resource identified via the IP address of the private network, the resource hosted on a second device on the cloud network.

2. The method of claim 1 , wherein communicating the request further comprises receiving the request by the first intermediary device and communicating the request to the second intermediary device via the network bridge.

3. The method of claim 2 , further comprising communicating by the second intermediary device the request to the second device corresponding to the IP address of the private network.

4. The method of claim 1 , further comprising communicating, via the network bridge, to the first device a response to the request from the second device.

5. The method of claim 4 , further comprising receiving, by the second intermediary device, the response to the request from the second device on the cloud network and forwarding the response to the first intermediary device, the response identifying an IP address of the first device on the private network.

6. The method of claim 5 , further comprising communicating, by the first intermediary device, to the first device on the private network the response from the second device on the cloud network.

7. The method of claim 1 , wherein establishing the secure layer 2 tunnel comprises establishing IPSec communications over a layer 2 tunnel.

8. The method of claim 1 , further comprising establishing the network bridge to extend a virtual local area network (VLAN) of the private network to the cloud network.

9. The method of claim 1 , wherein the cloud network comprises a public cloud network.

10. The method of claim 1 , wherein the cloud network comprises a private cloud network.

11. A system comprising:

a first intermediary device deployed for a private network;

a second intermediary device deployed for a cloud network that is independent and disparate from the private network;

a secure layer 2 tunnel established between the first intermediary device and the second intermediary device;

a network bridge established via the first intermediary device and the second intermediary device, over the secure layer 2 tunnel, the network bridge extending internet protocol (IP) addressing of the private network to the cloud network to access resources hosted on the cloud network using an IP address of the private network; and

wherein the first intermediary device communicates via the network bridge, a request from a first device on the private network to access a resource identified via the IP address of the private network, the resource hosted on a second device on the cloud network.

12. The system of claim 11 , wherein the first intermediary device receives the request from the first device and communicates the request to the second intermediary device via the network bridge.

13. The system of claim 12 , wherein the second intermediary device communicates the request to the second device corresponding to the IP address of the private network.

14. The system of claim 11 , wherein the second device communicates, via the network bridge, to the first device a response to the request.

15. The system of claim 14 , wherein the second intermediary device receives the response to the request from the second device on the cloud network and forwards the response to the first intermediary device, the response identifying an IP address of the first device on the private network.

16. The system of claim 15 , wherein the first intermediary device communicates to the first device on the private network the response from the second device on the cloud network.

17. The system of claim 11 , wherein the secure layer 2 tunnel comprises IPSec communications over a layer 2 tunnel.

18. The system of claim 11 , wherein the network bridge extends a virtual local area network (VLAN) of the private network to the cloud network.

19. The system of claim 11 , wherein the cloud network comprises a public cloud network.

20. The system of claim 11 , wherein the cloud network comprises a private cloud network.

Assignments (9)
PATENT SECURITY AGREEMENT Recorded Aug 15, 2025
From: CLOUD SOFTWARE GROUP, INC.; CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 072488/0172 →
SECURITY INTEREST Recorded May 24, 2024
From: CLOUD SOFTWARE GROUP, INC. (F/K/A TIBCO SOFTWARE INC.); CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 067662/0568 →
RELEASE AND REASSIGNMENT OF SECURITY INTEREST IN PATENT (REEL/FRAME 062113/0001) Recorded Apr 14, 2023
From: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
To: CITRIX SYSTEMS, INC.; CLOUD SOFTWARE GROUP, INC. (F/K/A TIBCO SOFTWARE INC.)
Reel/Frame 063339/0525 →
PATENT SECURITY AGREEMENT Recorded Apr 14, 2023
From: CLOUD SOFTWARE GROUP, INC. (F/K/A TIBCO SOFTWARE INC.); CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 063340/0164 →
PATENT SECURITY AGREEMENT Recorded Oct 7, 2022
From: TIBCO SOFTWARE INC.; CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 062113/0470 →
PATENT SECURITY AGREEMENT Recorded Oct 7, 2022
From: TIBCO SOFTWARE INC.; CITRIX SYSTEMS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062112/0262 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 7, 2022
From: TIBCO SOFTWARE INC.; CITRIX SYSTEMS, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 062113/0001 →
SECURITY INTEREST Recorded Sep 30, 2022
From: CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 062079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2013
From: CHAUHAN, ABHISHEK; DOWNING, PETER
To: CITRIX SYSTEMS, INC.
Reel/Frame 031459/0237 →
Continuity (2)
Provisional Application 61483391 · May 6, 2011
Related Publication 20120281708A1 · Nov 8, 2012