IP Library Granted Patent US 8,516,438
Granted Patent B2
US 8,516,438 · App. 12/568,963 · Granted Aug 20, 2013

Method and apparatus for user-defined managed objects

Inventors: Brian Wegleitner (Andover, MN); Charles J. Griep (St. Anthony, MN)
Assignee: Unisys Corporation
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,516,438
App. No.
12/568,963
Granted
Aug 20, 2013
Kind
B2
Abstract

An apparatus creates a user-defined .NET class within an operational control environment of distributed computing systems. The apparatus includes a define module that allows a user to create a new class and define properties for the new class in a specification. After the user creates the new class, the define module creates a .NET class based on the specification. In addition, a method for creating a user-defined .NET class within an operational control environment of distributed computing systems includes receiving a user-defined class; receiving user-defined properties for the user-defined class; and creating a .NET class based on the user-defined class and properties.

Claims (22)

1. A computer-readable storage medium containing non-transient encoded data corresponding to instructions that when executed within a programmable computer implements a method to create a user-defined .NET class within an operational control environment of distributed computing systems, the method comprising:

receiving a user-defined class;

receiving user-defined properties for the user-defined class; and

creating a .NET class based on the user-defined class and properties;

wherein each user property has several meta-properties including name, type, description, category, dynamic, timeout period.

2. A computer-readable storage medium according to claim 1 , wherein receiving user-defined properties includes receiving newly created properties.

3. A computer-readable storage medium according to claim 1 , wherein receiving user-defined properties includes receiving at least one of the following properties: description, name, popup information, timeout period, dynamic, or type.

4. A computer-readable storage medium according to claim 1 , wherein receiving a user-defined class includes receiving the user-defined class from a managed class user module that presents a user-display window.

5. A computer-readable storage medium according to claim 1 , wherein receiving user-defined properties includes receiving user-defined properties from a managed class user module that presents a user-display window.

6. A method computer-readable storage medium according to claim 1 wherein creating a .NET class includes creating a .NET class that behaves the same as a predefined class.

7. A method of creating a user-defined .NET class within an operational control environment of distributed computing systems, the method comprising:

selecting to create a new class;

defining the new class;

defining properties for the new class;

submitting the new class for creation into a .NET class based on a user-defined class and properties;

wherein each user property has several meta-properties including name, type, description, category, dynamic, timeout period.

8. A method according to claim 7 , wherein the selecting to create includes selecting to copy and edit an existing class.

9. A method according to claim 8 , wherein selecting to copy and edit and existing class creates a new class.

10. A method according to claim 7 , further comprising:

modifying an existing class.

11. A method according to claim 7 , further comprising:

deleting an existing class.

Assignments (10)
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 →
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 →
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 22, 2009
From: WEGLEITNER, BRIAN; GRIEP, CHARLE
To: UNISYS CORPORATION
Reel/Frame 023410/0241 →
Continuity (1)
Related Publication 20110078619A1 · Mar 31, 2011