IP Library Granted Patent US 7,725,943
Granted Patent B2
US 7,725,943 · App. 10/895,626 · Granted May 25, 2010

Embedded system administration

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,725,943
App. No.
10/895,626
Granted
May 25, 2010
Kind
B2
Abstract

An administration system for use within a server system is provided. The server system having a server that provides host management functions and the server system being able to accept computer cards inserted therein. The administration system comprises a computing system that is inserted in the server system, the computing system having a controller that assumes control over the communications bus.

Claims (47)

1. An administration system deployed within a server system having a server computer, the administration system comprising:

a computing system embedded within the server system, and free from communication with an external device, for providing embedded autonomic control over the server system, including embedded autonomic control of an operating system and application programs running on the server computer in the server system;

the computing system having an autonomic controller for performing autonomic computing based administration of the server system, including the autonomic computing based administration of the operating system and the application programs, the autonomic computing based administration of the server system, including monitoring, analyzing and managing operation of the server system, all of which being performed by communicating with the server system only and excluding any communication with an external device;

wherein the autonomic controller comprises:

a determining unit for determining a policy violation in the server system, a policy including a set of one or more rules that can be modified in real-time;

a management unit for taking over host management functions from the server system in response to the policy violation; and

an execution unit for executing an action to correct the operation of the server system in response to the policy violation.

2. The administration system according to claim 1 , wherein the computing system comprises a main power supply independent from the server computer.

3. The administration system according to claim 1 , wherein the computing system is located on a card inserted within the server system and independently powered from the server system.

4. The administration system according to claim 1 , wherein the autonomic controller comprises:

a monitoring unit for monitoring operation of the server system and making observations regarding the operation of the server system; and

an analyzing unit for analyzing the observations.

5. The administration system according to claim 4 , wherein the autonomic controller comprises means for self configuration providing customization of functional modules required for autonomic control of the server system based on the observations.

6. The administration system according to claim 5 , wherein the means for self configuration comprises means for modifying policies on the server system in real-time.

7. The administration system according to claim 5 , wherein the means for self configuration comprises means for modifying policies through a web server.

8. The administration system according to claim 1 , wherein the action comprises rebooting the server system.

9. The administration system according to claim 1 , wherein the policy violation comprises security violation, and the action comprises restoring security system.

10. The administration system according to claim 1 , wherein the computing system comprises means for receiving input from and providing output to a management console.

11. A method for embedded autonomic administration of a server computer in a server system, the server computer having an operating system and application programs running on the server computer, and the server system comprising an embedded autonomic administration system, the method comprising steps of:

a) providing an autonomic controller, which is free from communication with an external device, to the embedded administration system; and

b) at the autonomic controller, performing autonomic computing based administration of the server system, including the autonomic computing based administration of the operating system and the application programs;

the autonomic computing based administration of the server system including monitoring, analyzing and managing operation of the server system, all of which being performed by communicating with the server system only and excluding any communication with an external device;

wherein the step (b) comprises:

determining a policy violation in the server system, a policy including a set of one or more rules that can be modified in real-time;

taking control over host management functions from the server system in response to the policy violation;

executing an action to correct the operation of the server system in response to the policy violation; and

resuming the host management functions at the server system.

12. The method according to claim 11 , comprising providing a main power supply to the embedded administration system which is independent from the server system.

13. The method according to claim 11 , wherein the step (b) comprises:

monitoring operation of the server system and making observations regarding the operation of the server system; and

analyzing the observations.

14. The method according to claim 11 , wherein the determining the policy violation includes determining a security policy violation and the step of executing an action comprises restoring security of the server system.

15. The method according to claim 11 , comprising placing the embedded autonomic administration system on a card inserted within the server computer and independently powered from the server computer.

16. The method according to claim 11 , further comprising self configuring the embedded autonomic administration system by customizing functional modules required for autonomic control of the server system based on the observations.

17. The method according to claim 16 , wherein the self configuring comprises modifying policies of the server system in real-time.

18. The method according to claim 17 , wherein the step of modifying comprises modifying policies through a web server.

19. A server system, comprising:

a server computer, including an operating system and application programs running on the server computer;

an administration system embedded within the server system, for providing embedded autonomic control over the server system, the administration system comprising:

a computing system deployed within the server system and free from communication with an external device, the computing system comprising an autonomic controller for performing autonomic computing based administration of the server system, including the autonomic computing based administration of the operating system and the application programs, the autonomic computing based administration of the server system including monitoring, analyzing and managing operation of the server system, all of which being performed by communicating with the server system only and excluding any communication with an external device; and

a communications bus providing communications between the server system and the administration system;

wherein the autonomic controller comprises:

a determining unit for determining a policy violation in the server system, a policy including a set of one or more rules that can be modified in real-time;

a management unit for taking over host management functions from the server system in response to the policy violation; and

an execution unit for executing an action to correct the operation of the server system in response to the policy violation.

20. The server system according to claim 19 , wherein the computing system is located on a card inserted within the server system and independently powered from the server system.

21. The server system according to claim 19 , wherein the computing system has a main power supply independent from the server system.

Assignments (26)
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENTS - REEL/FRAME 066615-0824 Recorded Aug 22, 2025
From: JEFFERIES FINANCE LLC
To: SNOW SOFTWARE, INC.
Reel/Frame 072527/0879 →
SECURITY INTEREST Recorded Aug 15, 2025
From: FLEXERA SOFTWARE LLC
To: KKR LOAN ADMINISTRATION SERVICES LLC, AS COLLATERAL GENT
Reel/Frame 072460/0828 →
MERGER Recorded Nov 22, 2024
From: SNOW SOFTWARE US, INC.
To: FLEXERA SOFTWARE LLC
Reel/Frame 069373/0957 →
RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENTS Recorded Apr 18, 2024
From: JEFFERIES FINANCE LLC
To: SNOW SOFTWARE, INC.
Reel/Frame 067165/0214 →
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Feb 16, 2024
From: SNOW SOFTWARE, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 066615/0824 →
PATENT SECURITY AGREEMENT (SECOND LIEN) Recorded Feb 16, 2024
From: SNOW SOFTWARE, INC.
To: JEFFERIES FINANCE LLC, AS SECOND LIEN COLLATERAL AGENT
Reel/Frame 066619/0340 →
RELEASE OF SECURITY INTEREST Recorded Feb 15, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: SNOW SOFTWARE, INC.
Reel/Frame 066471/0027 →
RELEASE OF SECURITY INTEREST Recorded Jul 8, 2021
From: OBSIDIAN AGENCY SERVICES, INC.
To: EMBOTICS CORPORATION
Reel/Frame 056792/0547 →
PATENT SECURITY AGREEMENT Recorded Jul 7, 2021
From: SNOW SOFTWARE, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 056784/0335 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2021
From: EMBOTICS ULC
To: SNOW SOFTWARE, INC.
Reel/Frame 056746/0317 →
AMALGAMATION Recorded Jul 2, 2021
From: EMBOTICS CORPORATION; KEYSTRIKE CANADA INC.
To: EMBOTICS CORPORATION
Reel/Frame 056756/0440 →
CHANGE OF NAME Recorded Jul 2, 2021
From: EMBOTICS CORPORATION
To: EMBOTICS ULC
Reel/Frame 056745/0413 →
SECURITY INTEREST Recorded Dec 12, 2019
From: EMBOTICS CORPORATION
To: OBSIDIAN AGENCY SERVICES, INC., AS COLLATERAL AGENT
Reel/Frame 051262/0731 →
CHANGE OF NAME Recorded Dec 11, 2019
From: 1229377 B.C. LTD
To: EMBOTICS CORPORATION
Reel/Frame 051256/0529 →
RELEASE OF SECURITY INTEREST Recorded Dec 11, 2019
From: CANADIAN IMPERIAL BANK OF COMMERCE
To: EMBOTICS CORPORATION
Reel/Frame 051247/0045 →
MERGER AND CHANGE OF NAME Recorded Dec 11, 2019
From: EMBOTICS CORPORATION; 1229377 B.C. LTD.
To: 1229377 B.C. LTD
Reel/Frame 051256/0371 →
SECURITY INTEREST Recorded Dec 12, 2018
From: EMBOTICS CORPORATION
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 047750/0272 →
CHANGE OF ADDRESS Recorded Jan 19, 2017
From: EMBOTICS CORPORATION
To: EMBOTICS CORPORATION
Reel/Frame 041420/0583 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR ADDRESS PREVIOUSLY RECORDED ON REEL 025711 FRAME 0741. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECTION OF THE ASSIGNOR ADDRESS FROM "511 LEGGET DRIVE" TO "411 LEGGET DRIVE". Recorded Jul 30, 2012
From: EMBOTICS CORPORATION
To: EMBOTICS CORPORATION
Reel/Frame 028680/0752 →
CHANGE OF COMPANY ADDRESS Recorded Jan 28, 2011
From: EMBOTICS CORPORATION
To: EMBOTICS CORPORATION
Reel/Frame 025711/0741 →
CHANGE OF ADDRESS Recorded Apr 3, 2010
From: EMBOTICS CORPORATION
To: EMBOTICS CORPORATION
Reel/Frame 024182/0732 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME AND ADDRESS FROM "EMBOTICS CORPORATION 320 MARCH ROAD SUITE 100 KANATA, ONTARIO K2K2E3" PREVIOUSLY RECORDED ON REEL 018681 FRAME 0511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNEE NAME AND ADDRESS TO BE CHANGED TO "6533434 CANADA INC. 90 SPARKS STREET, 4TH FLOOR, OTTAWA, ONTARIO CANADA K1P1E2". Recorded Apr 3, 2010
From: SYMBIUM CORPORATION
To: 6533434 CANADA INC.
Reel/Frame 024182/0707 →
CHANGE OF ADDRESS Recorded Apr 3, 2010
From: EMBOTICS CORPORATION
To: EMBOTICS CORPORATION
Reel/Frame 024182/0730 →
CHANGE OF NAME Recorded Apr 3, 2010
From: 6533434 CANADA INC.
To: EMBOTICS CORPORATION
Reel/Frame 024182/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2006
From: SYMBIUM CORPORATION
To: EMBOTICS CORPORATION
Reel/Frame 018681/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2005
From: SHANNON, JOHN PARKER; BROWN, THANE; MCCARTHY, JOHN; WATSON, DAVID A.; WHITE, ANTHONY RICHARD PHILLIP
To: SYMBIUM CORPORATION
Reel/Frame 016371/0966 →