IP Library Granted Patent US 8,661,548
Granted Patent B2
US 8,661,548 · App. 12/718,962 · Granted Feb 25, 2014

Embedded system administration and method therefor

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,661,548
App. No.
12/718,962
Granted
Feb 25, 2014
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 (61)

1. An administration system, embedded within a server system comprising a server computer having a processor, for providing an embedded autonomic control over the server computer, the administration system comprising:

a separate processor and an autonomic controller, operating independently of the server computer;

the autonomic controller comprising computer readable instructions stored in a memory, causing the separate processor to perform an autonomic computing based administration of hardware, operating system and software application programs running on the server computer, comprising:

monitoring the server computer and making observations;

analyzing the observations;

determining a policy violation in the server computer;

managing the server computer; and

executing specific actions in relation to the policy violation.

2. The administration system of claim 1 , wherein the autonomic controller is adapted to receive software upgrades from an external device, or from a computer network, including communication with an external device.

3. The administration system of claim 1 , wherein the computer readable instructions further cause the separate processor to receive input from and provide output to a management console.

4. The administration system of claim 1 , wherein the computer readable instructions further cause the separate processor to:

execute an action to correct the operation of the server computer in response to the policy violation; and

take over host management functions from the server computer in response to the policy violation.

5. The administration system of claim 4 , wherein the policy violation comprises security violation, and the action comprises restoring security of the server system.

6. The administration system of claim 4 , wherein the action comprises rebooting the server system.

7. The administration system of claim 1 , wherein the computer readable instructions further cause the separate processor to perform self configuration, comprising customizing functional modules required for the autonomic control of the server computer.

8. The administration system of claim 7 , wherein the customizing comprises modifying a policy on the server computer in real-time.

9. The administration system of claim 8 , wherein the policy includes a set of one or more rules that can be modified in real-time.

10. The administration system of claim 7 , wherein the customizing comprises modifying policies on the server computer through a web server.

11. The administration system of claim 1 , wherein the administration system comprises a power supply independent from the server computer.

12. The administration system of claim 1 , wherein the administration system is located on a card inserted within a server system.

13. A method for embedded autonomic administration of a server computer having a processor, in a server system containing the server computer, the method comprising:

a) providing an administration system, comprising a separate processor and an autonomic controller, the administration system operating independently of the server computer;

b) at the administration system, by the autonomic controller, performing an autonomic computing based administration of hardware, operating system and software application programs running on the server computer, comprising:

monitoring the server computer and making observations;

analyzing the observations;

determining a policy violation in the server computer;

managing the server computer; and

executing specific actions in relation to the policy violation.

14. The method of claim 13 , further comprising receiving software upgrades for the autonomic controller from an external device, or from a computer network, including communicating with an external device.

15. The method of claim 13 , wherein the step (b) further comprises:

taking over host management functions from the server computer in response to the policy violation; and

executing an action to correct the operation of the server computer in response to the policy violation.

16. The method of claim 15 , wherein the determining the policy violation comprises determining a security violation, and the executing the action comprises restoring security of the server system.

17. The method of claim 16 , wherein the determining the policy violation comprises determining one or more rules, capable of being modified in real-time.

18. The method of claim 13 , further comprising self configuring the administration system, including customizing functional modules required for the autonomic computing based administration of the server computer.

19. The method of claim 18 , wherein the self-configuring comprises modifying a policy on the server system in real-time.

20. The method of claim 19 , wherein the modifying comprises modifying the policy through a web server.

21. The method of claim 13 , further comprising providing a power supply to the administration system, which is independent from the server computer.

22. The method of claim 13 , comprising placing the administration system on a card inserted within the server system.

23. A server system, comprising:

a server computer having a processor;

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

a separate processor, and an autonomic controller, operating independently of the server computer;

the autonomic controller comprising computer readable instructions stored in a memory, causing the separate processor to perform an autonomic computing based administration of hardware, operating system and software application programs running on the server computer, comprising:

monitoring the server computer and making observations;

analyzing the observations;

determining a policy violation in the server computer;

managing the server computer; and

executing specific actions in relation to the policy violation;

and

a communications bus providing communications between the server computer and the administration system.

24. The server system of claim 23 , wherein the autonomic controller is adapted to receive software upgrades from an external device, or from a computer network, including communication with an external device.

25. The server system of claim 23 , wherein the computer readable instructions further cause the separate processor to:

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

take over host management functions from the server computer in response to the policy violation.

26. The server system of claim 25 , wherein the policy violation comprises security violation, and the action comprises restoring security of the server computer.

27. The server system of claim 23 , wherein the computer readable instructions further cause the separate processor to perform a self configuration, comprising customizing functional modules required for the autonomic control of the server computer.

28. The server system of claim 27 , wherein the customizing comprises modifying a policy on the server computer in real-time.

29. The server system of claim 23 , wherein the administration system is located on a card inserted within the server system, comprising the server computer, and independently powered from the server computer.

30. The server system according to claim 23 , wherein the administration system has a power supply independent from the server computer.

Assignments (19)
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 (SECOND LIEN) Recorded Feb 16, 2024
From: SNOW SOFTWARE, INC.
To: JEFFERIES FINANCE LLC, AS SECOND LIEN COLLATERAL AGENT
Reel/Frame 066619/0340 →
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Feb 16, 2024
From: SNOW SOFTWARE, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 066615/0824 →
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 →
AMALGAMATION Recorded Jul 2, 2021
From: EMBOTICS CORPORATION; KEYSTRIKE CANADA INC.
To: EMBOTICS CORPORATION
Reel/Frame 056756/0440 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2021
From: EMBOTICS ULC
To: SNOW SOFTWARE, INC.
Reel/Frame 056746/0317 →
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 →
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 →
RELEASE OF SECURITY INTEREST Recorded Dec 11, 2019
From: CANADIAN IMPERIAL BANK OF COMMERCE
To: EMBOTICS CORPORATION
Reel/Frame 051247/0045 →
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 →