IP Library Granted Patent US 9,288,117
Granted Patent B1
US 9,288,117 · App. 13/023,520 · Granted Mar 15, 2016

System and method for managing virtual and dedicated servers

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,288,117
App. No.
13/023,520
Granted
Mar 15, 2016
Kind
B1
Abstract

Some embodiments provide a hosting system for managing virtual and dedicated servers. The system includes a front-end user interface (UI) that allows users to configure, provision, and control virtual and dedicated servers through UI elements. The back-end system includes different actuators that perform different tasks related to the virtual and dedicated server. To interface with these different actuators, the hosting system includes a remote management component (1) that receives a user request from the front-end UI, (2) identifies an actuator that can fulfill the user request, and (3) sends the user request to the identified actuator.

Claims (24)

1. A non-transitory computer readable medium storing a computer program that when executed by at least one processor provides a graphical user interface (GUI) for managing servers, the GUI comprising:

a first set of controls for configuring a dedicated server to provision and for specifying a first image to deploy on the dedicated server, wherein the first image includes a first operating system preconfigured with a first set of applications for the dedicated server;

a second set of controls for configuring a virtual server to provision and for specifying a second image to deploy on the virtual server, wherein the second image includes a second operating system preconfigured with a second set of applications for the virtual server; and

a display area for displaying graphical representations of the virtual and dedicated servers, wherein the graphical representations are organized into a plurality of different tiers and each graphical representation is organized into a particular tier based on a type of image specified for the server to which the graphical representation corresponds.

2. The non-transitory computer readable medium of claim 1 , wherein the sets of controls allow users to specify hardware specifications for the dedicated and virtual servers.

3. The non-transitory computer readable medium of claim 1 , wherein at least one tier of the plurality of different tiers comprises both a first graphical representation for the dedicated server and a second graphical representation for the virtual server.

4. The non-transitory computer readable medium of claim 1 , wherein the display area displays graphical representations for dedicated servers differently from graphical representations for virtual servers within the plurality of different tiers.

5. The non-transitory computer readable medium of claim 1 , wherein the plurality of different tiers comprises a web server tier and a database server tier.

6. The non-transitory computer readable medium of claim 1 , wherein the sets of controls allow users to specify network settings for the dedicated and virtual servers.

7. The non-transitory computer readable medium of claim 1 , wherein the GUI further comprises at least one control for automatically managing power supplied to a particular dedicated server.

8. The non-transitory computer readable medium of claim 1 , wherein each particular graphical representation of the dedicated and virtual servers comprises a resource utilization indicator that displays at least one of processor usage and memory usage.

9. The non-transitory computer readable medium of claim 8 , wherein the resource utilization indicator comprises a meter that indicates whether the usage exceeds a predetermined threshold value.

10. A method for providing a graphical user interface (GUI) for managing servers, the method comprising:

providing a first set of controls for configuring a dedicated server to provision and for specifying a first image to deploy on the dedicated server, wherein the first image includes a first operating system preconfigured with a first set of applications for the dedicated server;

providing a second set of controls for configuring a virtual server to provision and for specifying a second image to deploy on the virtual server, wherein the second image includes a second operating system preconfigured with a second set of applications for the virtual server; and

providing a display area for displaying graphical representations of the virtual and dedicated servers, wherein the graphical representations are organized into a plurality of different tiers and each graphical representation is organized into a particular tier based on a type of image specified for the server to which the graphical representation corresponds.

11. The method of claim 10 , wherein the sets of controls allow users to specify hardware specifications for the dedicated and virtual servers.

12. The method of claim 10 , wherein at least one tier of the plurality of different tiers comprises both a first graphical representation for the dedicated server and a second graphical representation for the virtual server.

13. The method of claim 10 , wherein the display area displays graphical representations for dedicated servers differently from graphical representations for virtual servers within the plurality of different tiers.

14. The method of claim 10 , wherein the plurality of different tiers comprises a web server tier and a database server tier.

15. The method of claim 10 , wherein the sets of controls allow users to specify network settings for the dedicated and virtual servers.

16. The method of claim 10 , further comprising providing at least one control for automatically managing power supplied to a particular dedicated server.

17. The method of claim 10 , wherein each particular graphical representation of the dedicated and virtual servers comprises a resource utilization indicator that displays at least one of processor usage and memory usage.

18. The method of claim 17 , wherein the resource utilization indicator comprises a meter that indicates whether the usage exceeds a predetermined threshold value.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Aug 30, 2019
From: CITIBANK, N.A.
To: GOGRID, LLC; DATAPIPE, INC.
Reel/Frame 050224/0321 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2019
From: GOGRID, LLC
To: OPEN INVENTION NETWORK LLC
Reel/Frame 047895/0811 →
SECURITY AGREEMENT Recorded Dec 15, 2017
From: GOGRID, LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 044895/0784 →
RELEASE OF SECURITY INTEREST Recorded Nov 16, 2017
From: TORONTO DOMINION (TEXAS) LLC (SUCCESSOR BY ASSIGNMENT TO MORGAN STANLEY SENIOR FUNDING, INC.)
To: GOGRID, LLC, AS GRANTOR
Reel/Frame 044150/0497 →
RELEASE OF SECURITY INTEREST Recorded Nov 16, 2017
From: TORONTO DOMINION (TEXAS) LLC (SUCCESSOR BY ASSIGNMENT TO MORGAN STANLEY SENIOR FUNDING, INC.)
To: GOGRID, LLC, AS GRANTOR
Reel/Frame 044150/0514 →
RELEASE OF PATENT SECURITY INTEREST RECORDED AT REEL 032970/FRAME 0944 Recorded Jan 22, 2015
From: GOGRID INVESTORS LLC
To: GOGRID, LLC
Reel/Frame 034793/0438 →
RELEASE OF PATENT SECURITY INTEREST RECORDED AT REEL 030602/FRAME 0657 Recorded Jan 22, 2015
From: PARTNERS FOR GROWTH III, L.P.
To: GOGRID, LLC
Reel/Frame 034793/0396 →
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Jan 22, 2015
From: GOGRID, LLC
To: TORONTO DOMINION (TEXAS) LLC, SUCCESSOR BY ASSIGNMENT TO MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 034793/0448 →
PATENT SECURITY AGREEMENT (SECOND LIEN) Recorded Jan 22, 2015
From: GOGRID, LLC
To: TORONTO DOMINION (TEXAS) LLC, SUCCESSOR BY ASSIGNMENT TO MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 034793/0483 →
SECURITY INTEREST Recorded May 20, 2014
From: GOGRID, LLC
To: GOGRID INVESTORS LLC
Reel/Frame 032970/0909 →
SECURITY AGREEMENT Recorded Jun 13, 2013
From: GOGRID, LLC
To: PARTNERS FOR GROWTH III, L.P.
Reel/Frame 030602/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2013
From: ANGRISH, YOGESH; LIN, YUEQIN; BERRYMAN, MARTIN A.; KITAGAWA, JUSTIN M.; LAPPAS, PAUL
To: GOGRID, LLC
Reel/Frame 030253/0934 →