IP Library Granted Patent US 8,621,104
Granted Patent B2
US 8,621,104 · App. 13/921,024 · Granted Dec 31, 2013

Virtual gateway router

Inventors: Peter Holland (Seattle, WA); Bradley M. Schick (Seattle, WA)
Assignee: Skytap
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 8,621,104
App. No.
13/921,024
Granted
Dec 31, 2013
Kind
B2
Abstract

A facility for configuring a virtual data center is described. A user such as an administrator uses a management interface to input information specifying a configuration for a virtual data center including virtual network nodes and virtual routers. In response, the facility instantiates each virtual network router needed for the configuration, such as by, for each, instantiating on commodity hardware a virtual machine running a general-purpose operating system used to provide routing services to the virtual network nodes.

Claims (16)

1. One or more hardware networking components collectively conveying a data structure relating to the specification of a virtual data center configuration, the data structure comprising:

information configured to cause the solicitation of information about virtual machines to be instantiated as virtual network nodes in a plurality of virtual networks; and

information configured to cause the solicitation of information about configuration of a virtual machine to be instantiated as a virtual network router for routing traffic in the virtual networks,

such that the information contained in the data structure may be rendered in order to solicit information specifying a virtual data center configuration.

2. One or more hardware networking components collectively conveying a data structure relating to the specification of a virtual data center configuration, the data structure comprising:

information specifying information about virtual machines to be instantiated as virtual network nodes in a plurality of virtual networks; and

information specifying information about configuration of a virtual machine to be instantiated as a virtual network router for routing traffic in the virtual networks,

such that the information contained in the data structure may be used to instantiate a virtual data center.

3. A method in a computing system for specifying a virtual data center configuration, the method comprising:

soliciting first user input specifying virtual machines to be instantiated as virtual network nodes in a plurality of virtual networks; and

soliciting second user input specifying a configuration of a virtual machine to be instantiated as a virtual network router for routing traffic in the virtual networks.

4. The method of claim 3 , further comprising instantiating a virtual data center configuration comprising virtual machines constituting virtual network nodes in accordance with the first user input and a virtual machine constituting a virtual network router configured in accordance with the second user input.

5. One or more instances of computer-readable storage device collectively having contents configured to cause a computing system to perform a method for specifying a virtual data center configuration, the method comprising:

soliciting first user input specifying virtual machines to be instantiated as virtual network nodes in a plurality of virtual networks; and

soliciting second user input specifying a configuration of a virtual machine to be instantiated as a virtual network router for routing traffic in the virtual networks.

6. The instances of computer-readable storage device of claim 5 , further comprising instantiating a virtual data center configuration comprising virtual machines constituting virtual network nodes in accordance with the first user input and a virtual machine constituting a virtual network router configured in accordance with the second user input.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2025
From: SKYTAP, INC.
To: KYNDRYL, INC.
Reel/Frame 070545/0889 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT RECORDED AT REEL 062128 FRAME 0545 Recorded May 6, 2024
From: VISTARA TECHNOLOGY GROWTH FUND (CANADA) IV LP
To: SKYTAP, INC.
Reel/Frame 067329/0154 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 6, 2024
From: SILICON VALLEY BANK
To: SKYTAP, INC.
Reel/Frame 067329/0274 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 6, 2024
From: FIRST-CITIZENS BANK & TRUST COMPANY
To: SKYTAP, INC.
Reel/Frame 067329/0295 →
SECURITY INTEREST Recorded Aug 23, 2023
From: SKYTAP, INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 064671/0054 →
SECURITY INTEREST Recorded Dec 16, 2022
From: SKYTAP, INC.
To: VISTARA TECHNOLOGY GROWTH FUND (CANADA) IV LP
Reel/Frame 062128/0545 →
SECURITY INTEREST Recorded May 11, 2020
From: SKYTAP, INC.
To: SILICON VALLEY BANK
Reel/Frame 052628/0264 →
Continuity (3)
Continuation 13761084 · Feb 6, 2013
Provisional Application 61595573 · Feb 6, 2012
Related Publication 20130283271A1 · Oct 24, 2013