IP Library Granted Patent US 8,370,470
Granted Patent B2
US 8,370,470 · App. 09/766,473 · Granted Feb 5, 2013

System and method for managing server configurations

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,370,470
App. No.
09/766,473
Granted
Feb 5, 2013
Kind
B2
Abstract

A computer system comprises servers running application programs which are controlled, at least in part, by configuration parameters. The parameters are updated by first updating a database of configuration parameters, and then automatically updating the servers in accordance with the database updates to automatically maintain synchronization between the server configuration and the database.

Claims (41)

1. A method of synchronizing configuration parameters on a server with a database of stored configuration parameters comprising:

automatically updating at least one application program configuration parameter on the server in response to receiving an update of at least one corresponding stored application configuration parameter in said database, the update initiated by a particular customer of a web hosting provider,

wherein each application program configuration parameter defines at least in part a quantity of a resource on the server available to the particular customer of a web hosting provider.

2. The method of claim 1 , additionally comprising reversing a database update in the event of an indication of an error during the process of updating the server.

3. The method of claim 1 , additionally comprising suspending a database update for a predefined period.

4. The method of claim 1 , wherein the quantity of the resource comprises an amount of disk space.

5. The method of claim 1 , wherein the quantity of the resource comprises a network address.

6. The method of claim 1 , wherein the quantity of the resource comprises an amount of memory space.

7. An information processing system comprising:

at least one network server running at least one application program, wherein application program operation is defined at least in part by a set of configuration parameters stored on said at least one network server and associated with said application program operation;

a database separate from said at least one network server and storing said set of configuration parameters; and

a processor executing instructions to automatically maintain synchronization between said set of configuration parameters stored on said at least one network server and said set of configuration parameters stored in said database, wherein the server is operated by a web hosting provider and wherein each application program configuration parameter defines at least in part a quantity of a resource on the network server available to a particular customer of the web hosting provider.

8. The system of claim 7 , wherein the quantity of the resource comprises an amount of communication bandwidth.

9. The system of claim 7 , wherein the quantity of the resource comprises an amount of processor capacity.

10. An information processing system comprising:

at least one network server running at least one application program, wherein application program operation is defined at least in part by a set of configuration parameters stored on said at least one network server and associated with said application program operation;

a database separate from said at least one network server and storing said set of configuration parameters; and

a processor executing instructions to automatically maintain synchronization between said set of configuration parameters stored on said at least one network server and said set of configuration parameters stored in said database, wherein each application program configuration parameter defines at least in part a quantity of a resource on the network server that are made available to a particular user of the network server.

11. The system of claim 10 , wherein the server is operated by a web hosting provider and each application program configuration parameter defines at least in part a quantity of a resource on the server that is made available to a particular customer of the web hosting provider.

12. The system of claim 10 , wherein the quantity of the resource comprises an amount of disk space.

13. The system of claim 10 , wherein the quantity of the resource comprises an amount of a network address.

14. The system of claim 10 , wherein the quantity of the resource comprises an amount of memory space.

15. The system of claim 10 , wherein the quantity of the resource comprises an amount of communication bandwidth.

16. The system of claim 10 , wherein the quantity of the resource comprises an amount of processor capacity.

17. A method of synchronizing configuration parameters on a server with a database of stored configuration parameters that is separate from the network server, the method comprising:

automatically updating an application program configuration parameter on the server in response to an update of a corresponding stored application configuration parameter in said database by a particular user of the server,

wherein the application program configuration parameter defines a quantity of a resource on the server that is available to the particular user of the server.

18. The system of claim 17 , wherein the server is operated by a web hosting provider and the quantity of the resource is made available to a particular customer of the web hosting provider.

19. The system of claim 17 , wherein the resource comprises at least one of disk space, a network address, memory space, communication bandwidth, or processor capacity.

20. The system of claim 17 , wherein the automatically updating further comprises:

updating the corresponding stored application configuration parameter in said database in response to a request from the particular user;

triggering a daemon to run on the server, wherein the triggering is responsive to the updating the corresponding stored application configuration parameter in said database.

21. The system of claim 17 , wherein the automatically updating further comprises:

receiving a request, from the particular user, for an update to the corresponding stored application configuration parameter in said database;

updating the corresponding stored application configuration parameter in said database, responsive to the receiving;

triggering a daemon to run on the server, wherein the triggering is responsive to the updating the corresponding stored application configuration parameter in said database.

22. The system of claim 17 , wherein the automatically updating further comprises:

receiving a selection, from the particular user, of the corresponding stored application configuration parameter in said database, from one of a plurality of stored application configuration parameters;

receiving a request, from the particular user, for an update to the selected corresponding stored application configuration parameter in said database;

updating the selected corresponding stored application configuration parameter in said database, responsive to the receiving;

triggering a daemon to run on the server, wherein the triggering is responsive to the updating the selected corresponding stored application configuration parameter in said database.

Assignments (8)
MERGER Recorded Jun 18, 2025
From: WEB.COM GROUP, INC.
To: NETWORK SOLUTIONS, LLC
Reel/Frame 071446/0586 →
FIRST LIEN GRANT OF SECURITY INTEREST IN PATENTS Recorded Oct 18, 2023
From: NEWFOLD DIGITAL, INC.; NETWORK SOLUTIONS, LLC; WEB.COM GROUP, INC.; MARKMONITOR INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 065268/0277 →
RELEASE OF GRANT OF SECURITY INTEREST IN PATENTS (RELEASES RF 047857/0168) Recorded Feb 11, 2021
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: WEB.COM GROUP, INC.
Reel/Frame 055283/0057 →
RELEASE OF GRANT OF SECURITY INTEREST IN PATENTS (RELEASES RF 047239/0193 ) Recorded Feb 11, 2021
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: WEB.COM GROUP, INC.
Reel/Frame 055282/0883 →
SECURITY INTEREST Recorded Feb 10, 2021
From: THE ENDURANCE INTERNATIONAL GROUP, INC.; NETWORK SOLUTIONS, LLC; WEB.COM GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 055277/0783 →
FIRST LIEN GRANT OF SECURITY INTEREST IN PATENTS Recorded Oct 15, 2018
From: WEB.COM GROUP, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 047239/0193 →
SECOND LIEN GRANT OF SECURITY INTEREST IN PATENTS Recorded Oct 15, 2018
From: WEB.COM GROUP, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 047857/0168 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (034061/0361) Recorded Oct 11, 2018
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: WEB.COM HOLDING COMPANY, INC.
Reel/Frame 047215/0538 →