IP Library Granted Patent US 6,862,030
Granted Patent B1
US 6,862,030 · App. 09/033,901 · Granted Mar 1, 2005

Method for showing the execution trail of objects in a graphical programming language

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 6,862,030
App. No.
09/033,901
Granted
Mar 1, 2005
Kind
B1
Abstract

In an iconic programming computer system, the execution trail of objects is shown. Upon initiation by a user, the icons that have executed are highlighted so that the user, while debugging a program, can trace the path that the program has taken and identify which icons have executed.

Claims (26)

1. In an iconic programming system, wherein the iconic programming system contains an existing network of connected icons, a computer-implemented method for tracing the execution of icons, the method comprising the steps of:

executing a plurality of the icons via a run of a software program;

setting a flag for each icon executed in the executing step, the flag corresponding with the each icon; and

simultaneously highlighting each icon corresponding with each flag set in the setting step subsequent to the run of the software program.

2. The method of claim 1 , further comprising the step of performing the setting step during the executing step.

3. In an iconic programming system, wherein the iconic programming system contains an existing network of connected icons, a computer-implemented method for tracing the execution of icons, the method comprising the steps of:

executing a plurality of the icons;

setting a flag for each icon executed in the executing step, the flag corresponding with the each icon;

receiving an input subsequent to the executing step; and

simultaneously highlighting, in response to the receiving step, each icon corresponding with each flag set in the setting step.

4. In an iconic programming system,

wherein the iconic programming system contains an existing network of connected icons, a computer-implemented method for tracing the execution of icons, the method comprising the steps of:

executing a plurality of the icons;

indicating which of the icons are executed in the executing step;

determining, subsequent to the executing step and based on the indicating step, that the plurality of icons have been executed; and

highlighting the plurality of executed icons in response to the determining step.

5. The method of claim 4 , wherein the indicating step includes the step of setting, during the executing step, a plurality of flags respectively corresponding with the plurality of icons.

6. The method of claim 4 , further comprising the steps of:

receiving an input subsequent to the executing step; and

performing the determining step in response to the receiving step.

7. An iconic programming computer system containing an existing network of connected icons, the system comprising:

a display device; and

logic configured to execute a plurality of the icons being displayed on the display device during a run of a software program and provide an indication as to which of the icons are executed during the run, the logic further configured to make a determination, subsequent to the run and based on the indication, that the plurality of icons have been executed and highlight the plurality of executed icons on the display device in response to the determination.

8. The system of claim 7 , wherein the logic is further configured to set, during the run, a plurality of flags respectively corresponding with the plurality of icons, and wherein the indication is based on the flags.

9. The system of claim 7 , wherein the logic is further configured to receive an input subsequent to the run and perform the determination in response to the input.

10. The system of 9 , wherein the input is a user input.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2000
From: HEWLETT-PACKARD COMPANY
To: AGILENT TECHNOLOGIES INC
Reel/Frame 010977/0540 →
MERGER Recorded Apr 24, 2000
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD COMPANY
Reel/Frame 010759/0049 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 1998
From: BACHMANN, JAMES T.
To: HEWLETT-PACKARD COMPANY
Reel/Frame 009324/0070 →