IP Library Granted Patent US 9,501,211
Granted Patent B2
US 9,501,211 · App. 14/463,290 · Granted Nov 22, 2016

User input processing for allocation of hosting server resources

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,501,211
App. No.
14/463,290
Granted
Nov 22, 2016
Kind
B2
Abstract

Systems and methods are provided for dynamically allocating and accessing hosting server resources to users of hosting services. The system may include one or more servers that provide multiple levels of access to the hosting server resources, and an administration server configured with one or more migration paths that allow the user to migrate the account between two levels while the account remains accessible to all entities authorized to access the account. The hosting server resources may be divided according to virtual partitions that are resizable by the administration server. The system may include a migration interface stored on and accessible to the user from the administration server. The migration interface provides the user with options to migrate the account between the levels of access. The system may include an application programming interface that provides access to the administration server for changing the account's level of access.

Claims (27)

1. A system, comprising:

an administration server in electronic communication with a computer network and with one or more hosting servers, each hosting server having server resources for hosting an account of a user,

the administration server providing a plurality of levels of access to the server resources of one or more of the hosting servers, and

the administration server being configured with one or more migration paths that allow the user to migrate the account between two levels, wherein there is at least one such migration path to and from each level; and

a migration interface stored on and accessible to the user from the administration server, the migration interface providing the user with options to migrate the account between the levels of access, wherein the migration interface presents the options to migrate the account visually as a resource slider comprising an interactive graphic having a plurality of positions that correspond to the plurality of levels of access to the server resources and relate the plurality of positions of the resource slider to an amount of server resources made available at each position to the account of the user.

2. The system of claim 1 , wherein the administration server is one of the hosting servers.

3. The system of claim 1 , wherein the migration interface is an application programming interface.

4. The system of claim 1 , wherein the slider indicates to the user a current position on the slider corresponding to a current level, of the levels of access, of the account.

5. The system of claim 1 , wherein the migration interface includes a textual display describing the server resources made available at each position.

6. The system of claim 5 , wherein the migration interface modifies the textual display according to the position of the interactive graphic to show one or more parameters of the server resources.

7. The system of claim 1 , wherein the migration interface presents the options to migrate the account visually as a text menu listing the levels of access to which the account can be migrated.

8. The system of claim 7 , wherein the administration server is configured to monitor the account's server resource usage, and wherein when the account exceeds a predetermined threshold percentage of server resources used, the migration interface further presents the options to migrate the account visually as a warning window comprising a text indicator that the account should be migrated to a higher of the levels.

9. The system of claim 8 , wherein the text indicator includes colored text indicating which of the server resources has usage exceeding the predetermined threshold.

10. The system of claim 8 , wherein the administration server is configured to compare the account's server resource usage to server resource parameters of each of the levels of access and recommend to the user, via the migration interface, migration to one of the higher levels.

11. The system of claim 1 , wherein the administration server is configured to:

receive, from the user via the migration interface, a request to migrate the account to a target level of the levels of access;

identify the one or more migration paths that correspond to migration of the account from a current level of the levels of access to the target level; and

migrate the account from the current level to the target level while maintaining availability of access to the account.

12. The system of claim 1 , further comprising a control panel for the account, the control panel being stored on and accessible to the user from the administration server, and the control panel providing access to the migration interface.

13. The system of claim 12 , wherein the control panel remains unchanged when the account is migrated between any two of the levels of access.

14. The system of claim 12 , wherein a first of the levels of access corresponds to a shared hosting platform, a second of the levels corresponds to a virtual private server platform, and a migration of the account from the first level to the second level adds administrative controls to the control panel, the control panel remaining otherwise unchanged.

15. A system, comprising:

a computer server with a non transitory computer storage medium storing an application programming interface (API) and the API being configurable by the computer server electrically connected to a computer network,

the API being connected to one or more hosting servers via the computer network,

the API comprising a migration interface that configures an account hosted by one or more of the hosting servers to use server resources of the hosting servers in accordance with a current level of a plurality of levels of access, and

the API being configured to select one or more migration paths that migrate the account between two levels, wherein there is at least one such migration path to and from each level,

wherein the migration interface presents options to migrate the account visually as a resource slider comprising an interactive graphic having a plurality of positions that correspond to the plurality of levels of access and relate the plurality of positions of the resource slider to an amount of server resources made available at each position to the account of the user.

Assignments (3)
SECURITY AGREEMENT Recorded Feb 17, 2023
From: GO DADDY OPERATING COMPANY, LLC; GD FINANCE CO, LLC; GODADDY MEDIA TEMPLE INC.; GODADDY.COM, LLC; LANTIRN INCORPORATED; POYNT, LLC
To: ROYAL BANK OF CANADA
Reel/Frame 062782/0489 →
SECURITY AGREEMENT Recorded May 9, 2017
From: GO DADDY OPERATING COMPANY, LLC
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 042426/0045 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2014
From: JASPERSON, HARRY, JR; REYNOLDS, DAYMION TAD; WATT, WILLIAM R., II
To: GO DADDY OPERATING COMPANY, LLC
Reel/Frame 033567/0404 →