IP Library Granted Patent US 8,850,335
Granted Patent B2
US 8,850,335 · App. 11/403,067 · Granted Sep 30, 2014

Strategy editor supporting automatic designation of displayed line style based upon a connection data type

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,850,335
App. No.
11/403,067
Granted
Sep 30, 2014
Kind
B2
Abstract

Enhancements to a strategy object editor for creating and modifying control strategies for process control systems (both distributed and discrete) is described. The improvements include: supporting a set of graphical depictions for individual control object (modified by an appearance object editor), drag and drop connections for declarations that connect control strategies to other control strategies, GUI-based designation of object execution order, automatically applied line styles based upon connection data type, and automatic modification of elements within an appearance object to accommodate a moved attribute.

Claims (26)

1. A method for creating, via a control program editor facility graphical user interface, displayed connections between control object attributes graphically represented on a strategy canvas of the editor facility containing a set of graphical control object representations, the method comprising the steps of:

detecting, by the editor facility, a data type for a connection;

determining, by the editor facility, a connection type comprising display characteristics including connection properties and visual line characteristics, by applying the detected data type to a stored set of connection types; and

rendering a graphical connection having display characteristics determined during the applying step.

2. The method of claim 1 wherein the set of connection types and associated displayed connection characteristics is configurable by users via a configuration interface supported by the control program editor facility.

3. The method of claim 2 further comprising further comprising the step of assigning the data type to one of the stored connection types.

4. The method of claim 2 wherein the configuration interface comprises a set of line patterns and further comprising the step of assigning one of the set of line patterns to one of the stored connection types.

5. The method of claim 2 wherein the configuration interface comprises a set of line thicknesses and further comprising the step of assigning one of the set of line thicknesses to one of the stored connection types.

6. The method of claim 2 wherein the configuration interface comprises a set of line colors and further comprising the step of assigning one of the set of line colors to one of the stored connection types.

7. The method of claim 1 wherein the data type is a Boolean data type.

8. The method of claim 1 wherein the data type is an Integer data type.

9. The method of claim 1 wherein the data type is a Real data type.

10. The method of claim 1 wherein the data type is a String data type.

11. The method of claim 1 wherein the detecting step is based upon selection of a source endpoint.

12. The method of claim 1 further comprising the steps of presenting to a user via the graphical user interface, a control program development window including: a template toolbox area comprising a set of graphical images corresponding to selectable control object templates, wherein individual ones of the selectable control object templates are each associated with multiple, user-selectable, alternatively displayed control object graphical depictions.

13. The method of claim 12 further comprising the step of presenting to the user via the graphical user interface an appearance control for selecting a control object on the strategy canvas and thereafter designating for display one of the multiple depictions associated with the selected object.

14. The method of claim 13 wherein the appearance control is launched via a context menu associated with a control object graphically depicted on the strategy canvas.

15. The method of claim 12 wherein the set of graphical images are provided in the template toolbox area in an expanding/contracting tree structure.

16. The method of claim 12 wherein the set of graphical images are provided in the template toolbox area via pallets including a set of bitmap representations of selectable control object templates.

17. The method of claim 12 further comprising providing the selectable control object templates in the form of an appearance object list attribute for enumerating a set of appearance objects corresponding to the multiple alternatively displayed control object graphical depictions.

18. The method of claim 12 further comprising providing an appearance object editor for defining an appearance object corresponding to one of the multiple alternatively displayed control object graphical depictions.

19. A non-transitory computer-readable medium including computer-executable instructions for creating, via a control program editor facility graphical user interface, displayed connections between control object attributes graphically represented on a strategy canvas of the editor facility containing a set of graphical control object representations, the method comprising the steps of:

detecting, by the editor facility, a data type for a connection;

determining, by the editor facility, a connection type comprising display characteristics including connection properties and visual line characteristics, by applying the detected data type to a stored set of connection types; and

rendering a graphical connection having display characteristics determined during the applying step.

20. The non-transitory computer readable medium of claim 19 wherein the set of connection types and associated displayed connection characteristics is configurable by users via a configuration interface supported by the control program editor facility.

Assignments (5)
CHANGE OF NAME Recorded Jul 31, 2017
From: INVENSYS SYSTEMS, INC.
To: SCHNEIDER ELECTRIC SYSTEMS USA, INC.
Reel/Frame 043379/0925 →
RELEASE OF SECURITY INTEREST Recorded Aug 9, 2013
From: DEUTSCHE BANK AG, LONDON BRANCH
To: INVENSYS SYSTEMS, INC.
Reel/Frame 030982/0737 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TYPOGRAPHICAL ERROR IN THE NAME OF THE ASSIGNEE, INVENSYS SYSTEMS, INC. PREVIOUSLY RECORDED ON REEL 017777 FRAME 0894. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ENTIRE INTEREST IN FAVOR OF ASSIGNEE. Recorded Aug 23, 2006
From: ELDRIDGE, KEITH E.; HEMENWAY, JAMES WILLIAM; KING, JOHN PATRICK; MIDDELDORP, FRANCISCUS MARIE
To: INVENSYS SYSTEMS, INC.
Reel/Frame 018158/0355 →
SECURITY AGREEMENT Recorded Jul 13, 2006
From: INVENSYS SYSTEMS, INC.
To: DEUTSCHE BANK AG, LONDON BRANCH
Reel/Frame 017921/0766 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2006
From: ELDRIDGE, KEITH E.; HEMENWAY, JAMES WILLIAM; KING, JOHN PATRICK; MIDDELDORP, FRANCISCUS MARIE
To: INVEYSYS SYSTEMS, INC.
Reel/Frame 017777/0894 →