IP Library Granted Patent US 9,396,289
Granted Patent B2
US 9,396,289 · App. 12/568,991 · Granted Jul 19, 2016

Method and apparatus for unrestricted reporting of alert states for managed objects, regardless of type

Inventors: Charles Griep (St. Anthony, MN); David E. Wilhelm (Woodbury, MN); Brian Wegleitner (Andover, MN)
Assignee: Unisys Corporation
G06F17/30994
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,396,289
App. No.
12/568,991
Granted
Jul 19, 2016
Kind
B2
Abstract

A method of identifying a unique object nested within a hierarchy of objects in a computing system. The computing system identifies the unique object by its class and instance in a syntax readable by the computing system. The method identifies at least one parent object by its class and instance in the syntax and defines a relationship between the unique object and the parent object in the syntax. An computing system is used for identifying a unique object nested within a hierarchy of objects in the computing system. The computing system includes a first identify module, a second identify module, and a define module, The first identify module identifies the unique object by its class. The second identify module identifies at least one parent object by its class and instance in the syntax. And, the define module that defines a relationship between the unique object and the parent object in the syntax. An alert can be issued for the unique object.

Claims (35)

1. A method of identifying a unique object nested within a hierarchy of objects in a computing system, the method, comprising:

identifying the unique object by its class and instance in a syntax readable by the computing system;

identifying at least one parent object by its class and instance in the syntax, further including identifying all parent objects in the hierarchy of objects; and

defining a relationship between the unique object and the parent object in the syntax, in Which defining a relationship includes defining all relationships between all parent objects in the hierarchy of objects and the unique object, wherein an alert can be issued for the unique object regardless of how nested the unique object is within the hierarchy of objects;

issuing an alert for the unique object, wherein all parent objects sharing a relationship with the unique object receive the alert;

displaying, on a same view in a first pane, the hierarchy of objects and the alert for the unique object;

displaying, on the same view as the hierarchy of objects but separately in a second pane, a display pane which displays the top level managed objects and any alert within the hierarchy of those objects; and

wherein displaying the alert comprises overlaying a first shape specifying a type of system that corresponds to the unique object, a second shape specifying an alert state for the unique object based, at least in part, on the issued alert, and a third shape specifying a network connection state between the unique object and a network to display a single shape that provides the information specified by the first, second, and third shapes by displaying at least a portion of each of the first, second, and third shapes within the single shape.

2. A method according to claim 1 , further comprising:

identifying a second parent object by its class and instance in the syntax; and

defining a relationship between the second parent object and the first parent object in the syntax.

3. A method according to claim 1 , wherein identifying a unique object by its class and instance in a syntax includes separating the class and instance by a colon in the syntax.

4. A method according to claim 1 , wherein defining a relationship between the unique object and the parent object in the syntax includes separating the parent object and the unique object by a period in the syntax.

5. A method according to claim 1 , further comprising:

issuing at least one other alert for at least one other unique object; and

displaying at least one other alert,

wherein displaying at least one other alert includes using a shape or color to display the at least one other alert, and

wherein the alert, at least one other alert, and the hierarchy of objects are displayed on the same view.

6. The method of claim 1 , further comprising: displaying, on the same view as the hierarchy of objects but separately in a third pane, a details pane which displays a connection status of at least one object.

7. A programmable computing system for identifying a unique object nested within a hierarchy of objects in the computing system, the programmable computing system comprising:

a first identify module that identifies the unique object by its class and instance in a syntax readable by the computing system;

a second identify module that identifies at least one parent object by its class and instance in the syntax, and further, identifies all parent objects in the hierarchy of objects; and

a define module that defines a relationship between the unique object and the parent object in the syntax, in which defining a relationship includes defining all relationships between all parent objects in the hierarchy of objects and the unique object;

wherein an alert can be issued for the unique object regardless of how nested the unique object is within the hierarchy of objects,

wherein all parent objects sharing a relationship with the unique object receive the alert,

wherein the alert and the hierarchy of objects are displayed on the same view;

wherein, on the same view as the hierarchy of objects but separately in a second pane, a display pane displays the top level managed objects and any alert within the hierarchy of those objects; and

wherein the programmable computing system is configured to display the alert by overlaying a first shape specifying a type of system that corresponds to the unique object, a second shape specifying an alert state for the unique object based, at least in part, on the issued alert, and a third shape specifying a network connection state between the unique object and a network to display a single shape that provides the information specified by the first, second, and third shapes by displaying at least a portion of each of the first, second, and third shapes within the single shape.

8. The programmable computing system according to claim 7 , further comprising:

identifying a second parent object by its class and instance in the syntax; and

defining a relationship between the second parent object and the first. parent object in the syntax.

9. The programmable computing system according to claim 7 , wherein identifying a unique object by its class and instance in a syntax includes separating the class and instance by a colon in the syntax.

10. The programmable computing system according to claim 7 , wherein defining a relationship between the unique object and the parent object in the syntax includes separating the parent object and the unique object by a period in the syntax.

11. The programmable computing system according to claim 7 , wherein displaying the alert includes using a shape or color to display the alert to the user graphically.

12. The programmable computing system comprising of claim 7 , wherein, on the same view as the hierarchy of objects but separately in a third pane, a details pane displays a connection status of at least one object.

Assignments (13)
AMENDED AND RESTATED PATENT SECURITY AGREEMENT Recorded Jun 27, 2025
From: UNISYS CORPORATION; UNISYS HOLDING CORPORATION; UNISYS NPL, INC.; UNISYS AP INVESTMENT COMPANY I
To: COMPUTERSHARE TRUST COMPANY, N.A., AS COLLATERAL TRUSTEE
Reel/Frame 071759/0527 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: UNISYS CORPORATION
Reel/Frame 054231/0496 →
RELEASE OF SECURITY INTEREST Recorded Nov 9, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION (SUCCESSOR TO GENERAL ELECTRIC CAPITAL CORPORATION)
To: UNISYS CORPORATION
Reel/Frame 044416/0358 →
RELEASE OF SECURITY INTEREST Recorded Nov 9, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: UNISYS CORPORATION
Reel/Frame 044416/0114 →
SECURITY INTEREST Recorded Oct 6, 2017
From: UNISYS CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 044144/0081 →
PATENT SECURITY AGREEMENT Recorded Apr 27, 2017
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 042354/0001 →
SECURITY INTEREST Recorded Feb 10, 2017
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 041227/0490 →
SECURITY INTEREST Recorded Jan 10, 2017
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 040938/0907 →
RELEASE OF SECURITY INTEREST Recorded Mar 26, 2013
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL TRUSTEE
To: UNISYS CORPORATION
Reel/Frame 030082/0545 →
RELEASE OF SECURITY INTEREST Recorded Mar 15, 2013
From: DEUTSCHE BANK TRUST COMPANY
To: UNISYS CORPORATION
Reel/Frame 030004/0619 →
SECURITY AGREEMENT Recorded Jun 27, 2011
From: UNISYS CORPORATION
To: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT
Reel/Frame 026509/0001 →
SECURITY AGREEMENT Recorded May 7, 2010
From: UNISYS CORPORATION
To: DEUTSCHE BANK
Reel/Frame 024351/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2009
From: GRIEP, CHARLES; WILHELM, DAVID; WEGLEITNER, BRIAN
To: UNISYS CORPORATION
Reel/Frame 023413/0886 →
Continuity (1)
Related Publication 20110078207A1 · Mar 31, 2011