IP Library Granted Patent US 7,693,993
Granted Patent B2
US 7,693,993 · App. 10/984,959 · Granted Apr 6, 2010

Method and system for providing dynamic hosted service management across disparate accounts/sites

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 7,693,993
App. No.
10/984,959
Granted
Apr 6, 2010
Kind
B2
Abstract

A hosted service provider for the Internet is operated so as to provide dynamic management of hosted services across disparate customer accounts and/or geographically distinct sites.

Claims (56)

1. A method for automatically allocating computing resources of a rack-and-blade computer assembly comprising:

receiving server performance information from an application server pool disposed in a rack of a rack-and-blade computer assembly;

determining at least one QoS attribute for the application server pool;

determining that the QoS attribute is below a standard; and allocating a blade server from a free server pool for use by the application server pool.

2. The method of claim 1 , additionally comprising selecting, prior to allocating for use, a blade server from a free server pool to obtain a selected blade server.

3. The method of claim 2 , additionally comprising reconfiguring a traffic management device associated with the application server pool.

4. The method of claim 1 , additionally comprising preparing, prior to allocating for use, the selected blade server for operation with the application server pool.

5. The method of claim 4 , additionally comprising reconfiguring a traffic management device associated with the application server pool.

6. The method of claim 1 , additionally comprising reconfiguring a traffic management device associated with the application server pool.

7. The method of claim 1 , additionally comprising provisioning images onto at least one blade server of the application server pool.

8. The method of claim 1 , additionally comprising monitoring the performance of at least one blade server of the application server pool from information received by a server agent associated with the blade server.

9. The method of claim 1 , additionally comprising removing the use of at least one blade server from the application server pool.

10. The method of claim 1 , additionally comprising determining a relative performance of another application server pool.

11. A method for automatically allocating computing resources of a rack-and-blade computer assembly comprising:

receiving server performance information from an application server pool disposed in a rack of a rack-and-blade computer assembly;

determining at least one QoS attribute for the application server pool;

determining that the QoS attribute is above a standard; and

removing the use of a blade server from the application server pool.

12. The method of claim 11 , additionally comprising allocating the use of the removed blade server for use by a free server pool.

13. The method of claim 11 , additionally comprising provisioning images onto at least one blade server of the application server pool.

14. The method of claim 11 , additionally comprising monitoring the performance of at least one blade server of the application server pool from information received by a server agent associated with the blade server.

15. A method for automatically allocating computing resources of a rack-and-blade computer assembly comprising:

receiving server performance information from an application server pool disposed in a rack of a rack-and-blade computer assembly;

determining at least one QoS attribute for the application server pool;

determining that the QoS attribute is below a standard;

determining that a free server pool has a blade server for use; and

selecting from the free server pool the available blade server for use by the application server pool.

16. The method of claim 15 , additionally comprising installing software on the selected available blade server.

17. The method of claim 16 , additionally comprising configuring the selected available blade server.

18. The method of claim 16 , additionally comprising readying the selected available blade server for operation.

19. The method of claim 15 , additionally comprising configuring the selected available blade server.

20. The method of claim 15 , additionally comprising readying the selected available blade server for operation.

21. The method of claim 15 , additionally comprising reconfiguring a traffic management device associated with the application server pool.

22. The method of claim 15 , additionally comprising provisioning images onto at least one blade server of the application server pool.

23. The method of claim 15 , additionally comprising monitoring the performance of at least one blade server of the application server pool from information received by a server agent associated with the blade server.

24. The method of claim 15 , additionally comprising removing the use of at least one blade server from the application server pool.

25. The method of claim 15 , additionally comprising determining a relative performance of another application server pool.

26. An article of manufacture comprising:

a machine-readable storage medium having stored thereon instructions for:

receiving server performance information from an application server pool disposed in a rack of a rack-and-blade computer assembly;

determining at least one QoS attribute for the application server pool;

determining that the QoS attribute is above a standard; and

removing the use of a blade server from the application server pool.

27. An article of manufacture comprising:

a machine-readable storage medium having stored thereon instructions for:

receiving server performance information from an application server pool disposed in a rack of a rack-and-blade computer assembly;

determining at least one QoS attribute for the application server pool;

determining that the QoS attribute is above a standard; and

removing the use of a blade server from the application server pool.

28. An article of manufacture comprising:

a machine-readable storage medium having stored thereon instructions for:

receiving server performance information from an application server pool disposed in a rack of a rack-and-blade computer assembly;

determining at least one QoS attribute for the application server pool;

determining that the QoS attribute is below a standard;

determining that a free server pool has a blade server for use; and

selecting from the free server pool the available blade server for use by the application server pool.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 046486/0433 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2015
From: GALACTIC COMPUTING CORPORATION BVI/IBC
To: RPX CORPORATION
Reel/Frame 035693/0471 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FOURTH AND FIFTH ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 034524 FRAME: 0907. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 13, 2015
From: SHEETS, KITRICK B.; SMITH, PHILIP S.; ENGEL, STEPHEN J.; DENG, YUEFAN; GUISTOZZI, JOSEPH; KOROBKA, ALEXANDER
To: ASPENGINES, INC.
Reel/Frame 035620/0008 →
CHANGE OF NAME Recorded Jan 13, 2015
From: GALACTIC COMPUTING CORPORATION, BVI, FORMERLY KNOWN AS GALACTIC REVENUE LTD
To: GALACTIC COMPUTING CORPORATION BVI/IBC
Reel/Frame 034760/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2015
From: NEUTILITY CORPORATION, FORMERLY KNOWN AS ASPENGINES, INC.
To: GALACTIC COMPUTING CORPORATION, BVI, FORMERLY KNOWN AS GALACTIC REVENUE LTD
Reel/Frame 034662/0516 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2014
From: SHEETS, KITRICK B.; SMITH, PHILIP S.; ENGEL, STEPHEN J.; DONG, YUEFAN; GIUSTOZZI, JOSEPH; KOROBKA, ALEXANDER
To: ASPENGINES, INC.
Reel/Frame 034524/0907 →