ENHANCED GRAPHICAL DEVELOPMENT ENVIRONMENT FOR CONTROLLING PROGRAM FLOW

Patent №

US 6,131,184

Granted

2000-10-10

Filed 1999

Owner

INTERVOICE LIMITED PARTNERSHIP

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09310442

A graphical development environment for developing the program flow of an application. The environment represents the program flow as an arrow between starting and end points. A developer can modify the program flow by adding an icon representing a subroutine to any point on the arrow. Loops and possible returns of a subroutine are graphically represented by the environment. If the developer modifies the API of a subroutine, the environment graphically represents the calling routines that are affected by the API change. The environment also allows functional components of subroutines to be overwritten by the caller. In such a case, the overwritten components are executing within the caller's environment space. Different overwritten instances of an overwritable subroutine may exist in the same program flow.

AI hardwareG06F 8/34Y10S 715/967

AI classification

AI hardware0.70
Natural language0.01
Planning0.00
Knowledge representation0.00
Evolutionary computation0.00
Vision0.00
Machine learning0.00
Speech0.00

Ownership

INTERVOICE LIMITED PARTNERSHIP

assignment · 144090797

© 2026 NYSGPT2525 LLC