← Back to Patent Explorer
US6154875A Expired / Lapsed US ⏱️ 0.0 years remaining

Graphical programming system that allows easy handling of data structures and creation of programs by manipulating graphic components

Assignee: Hitachi Software Engineering Co Ltd
•
Filing: 1997-12-02
•
Granted: 2000-11-28
•
Expires: 2017-12-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A graphical programming system (1) allows a user to visually create a program. The system employs and input unit (12) and a display (11). The system includes, for example, a graphic-component memory (3) storing graphic components each corresponding to a program that achieves a task such as an operation task or a database task, and displaying the graphic components on the display (11), a task memory (5) storing the programs corresponding to the graphic components and providing the graphic-component memory (3) with data obtained by executing the programs, and a graphic component generator (6) automatically generating data on the graphic components and storing the data in the graphic-component memory (3).

Inventors

  • 👤 Yuzuru Tanaka
  • 👤 Satoshi Kikuchi
  • 👤 Takamoto Imataki
  • 👤 Koichi Sakamoto
  • 👤 Munechika Nishida

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 22:23
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F8/34

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 126 words
A graphical programming system, comprising: means for relating a graphic component to a program, the function of the graphic component being displayed on a screen; inclusive-relationship specifying means for inclusively relating a child graphic component to a parent graphic component so that the child graphic component transmits data to the parent graphic component or the parent graphic component transmits data to the child graphic component during execution; data link means for transmitting data between the inclusively related graphic components; and means for generating a program for a new graphic component, defining a new task, including at least the inclusively-related child and parent graphic components, and displaying the inclusively-related child and parent graphic components as the new graphic component along with the execution result of the program.
Claim 2
Dependent Claim 126 words
A graphical programming system, comprising: means for relating a graphic component to a program, the function of the graphic component being displayed on a screen; inclusive-relationship specifying means for inclusively relating a child graphic component to a parent graphic component so that the child graphic component transmits data to the parent graphic component or the parent graphic component transmits data to the child graphic component during execution; data link means for transmitting data between the inclusively related graphic components; and means for generating a program for a new graphic component, defining a new task, including at least the inclusively-related child and parent graphic components, and displaying the inclusively-related child and parent graphic components as the new graphic component along with the execution result of the program.
Claim 3
Dependent Claim 211 words
A graphical programming system letting a user enter instructions through input means to manipulate graphic components displayed on a display, to create a new graphic component and a corresponding new program, comprising: graphic-component storage means for storing data on graphic components, each corresponding to a program, executing a task such as one of an operation task and a database task, and displaying the graphic components on the display so that the function of the graphic components can be understood by users; task storage means for storing the programs corresponding to the graphic components and providing the graphic-component storage means with results of execution of the programs; graphic-component generation means automatically generating data visualizing the graphic components corresponding to the programs stored in the task storage means and storing the generated data in the graphic-component storage means: inclusive-relationship specifying means for inclusively relating graphic components to one another on the display according to instructions entered through the input means and allowing the graphic components to transmit data to each other during execution, and displaying the inclusively-related new graphic component on the display; inclusive-relationship management means for storing the inclusive relationships; and data link means for transmitting data among the graphic components according to the inclusive relationships stored in the inclusive-relationship management means.
Claim 4
Dependent Claim 211 words
A graphical programming system letting a user enter instructions through input means to manipulate graphic components displayed on a display, to create a new graphic component and a corresponding new program, comprising: graphic-component storage means for storing data on graphic components, each corresponding to a program, executing a task such as one of an operation task and a database task, and displaying the graphic components on the display so that the function of the graphic components can be understood by users; task storage means for storing the programs corresponding to the graphic components and providing the graphic-component storage means with results of execution of the programs; graphic-component generation means automatically generating data visualizing the graphic components corresponding to the programs stored in the task storage means and storing the generated data in the graphic-component storage means: inclusive-relationship specifying means for inclusively relating graphic components to one another on the display according to instructions entered through the input means and allowing the graphic components to transmit data to each other during execution, and displaying the inclusively-related new graphic component on the display; inclusive-relationship management means for storing the inclusive relationships; and data link means for transmitting data among the graphic components according to the inclusive relationships stored in the inclusive-relationship management means.
Claim 5
Dependent Claim 73 words
The graphical programming system according to claim 2, further comprising: representative-value changing means for selecting, as a representative value of a given graphic component, data that are included in a data structure of the given graphic component and used for data transmission with another graphic component; wherein the data structure is in the graphic-component storage means, to temporarily store data to be transmitted to another graphic component and store data from the task.
Claim 6
Dependent Claim 35 words
The graphical programming system according to claim 3, further comprising: process structure conversion means for determining the process structure of a program corresponding to a new graphic component created by inclusively relating original graphic components.
Claim 7
Dependent Claim 41 words
The graphical programming system according to claim 2, further comprising: process structure conversion means for determining the process structure of a program corresponding to a new graphic component created by inclusively relating original graphic components without use of an intermediate language.
Claim 8
Dependent Claim 24 words
The graphical programming system according to claim 5, further comprising: data structure conversion means for determining the data structure of a given graphic component.
Claim 9
Dependent Claim 24 words
The graphical programming system according to claim 6, wherein the data link means has an interface transferring any kind of data among graphic components.
Claim 10
Dependent Claim 61 words
The graphical programming system according to claim 7, which communicates with other graphical programming systems, further comprising: event manager means for forming a shared area on the display so that an event occurring in the shared area due to an operation through the input means or due to a change in a displayed image is shared between the graphical programming systems.
Claim 11
Dependent Claim 61 words
The graphical programming system according to claim 6, which communicates with other graphical programming systems, further comprising: event manager means for forming a shared area on the display so that an event occurring in the shared area due to an operation through the input means or due to a change in a displayed image is shared between the graphical programming systems.
Claim 12
Dependent Claim 129 words
A graphical programming system, comprising: a first unit for relating a graphic component to a program, the function of the graphic component being displayed on a screen; an inclusive-relationship specifying unit inclusively relating a child graphic component to a parent graphic component so that the child graphic component transmits data to the parent graphic component or the parent graphic component transmits data to the child graphic component during execution; a data link unit transmitting data between the inclusively related graphic components; and a second unit generating a program for a new graphic component, defining a new task, including at least the inclusively-related child and parent graphic components, and displaying the inclusively-related child and parent graphic components as the new graphic component along with the execution result of the program.
Claim 13
Dependent Claim 129 words
A graphical programming system, comprising: a first unit for relating a graphic component to a program, the function of the graphic component being displayed on a screen; an inclusive-relationship specifying unit inclusively relating a child graphic component to a parent graphic component so that the child graphic component transmits data to the parent graphic component or the parent graphic component transmits data to the child graphic component during execution; a data link unit transmitting data between the inclusively related graphic components; and a second unit generating a program for a new graphic component, defining a new task, including at least the inclusively-related child and parent graphic components, and displaying the inclusively-related child and parent graphic components as the new graphic component along with the execution result of the program.
Claim 14
Dependent Claim 214 words
A graphical programming system letting a user enter instructions through an input unit to manipulate graphic components displayed on a display, to create a new graphic component and a corresponding new program, comprising: a graphic-component storage unit storing data on graphic components, each corresponding to a program, executing a task such as one of an operation task and a database task, and displaying the graphic components on the display so that the function of the graphic components can be understood by users; a task storage unit for storing the programs corresponding to the graphic components and providing the graphic-component storage unit with results of execution of the programs; a graphic-component generation unit automatically generating data visualizing the graphic components corresponding to the programs stored in the task storage unit and storing the generated data in the graphic-component storage unit; an inclusive-relationship specifying unit inclusively relating graphic components to one another on the display according to instructions entered through the input unit and allowing the graphic components to transmit data to each other during execution, and displaying the inclusively-related new graphic component on the display; an inclusive-relationship management unit storing the inclusive relationships; and a data link unit transmitting data among the graphic components according to the inclusive relationships stored in the inclusive-relationship management unit.
Claim 15
Dependent Claim 214 words
A graphical programming system letting a user enter instructions through an input unit to manipulate graphic components displayed on a display, to create a new graphic component and a corresponding new program, comprising: a graphic-component storage unit storing data on graphic components, each corresponding to a program, executing a task such as one of an operation task and a database task, and displaying the graphic components on the display so that the function of the graphic components can be understood by users; a task storage unit for storing the programs corresponding to the graphic components and providing the graphic-component storage unit with results of execution of the programs; a graphic-component generation unit automatically generating data visualizing the graphic components corresponding to the programs stored in the task storage unit and storing the generated data in the graphic-component storage unit; an inclusive-relationship specifying unit inclusively relating graphic components to one another on the display according to instructions entered through the input unit and allowing the graphic components to transmit data to each other during execution, and displaying the inclusively-related new graphic component on the display; an inclusive-relationship management unit storing the inclusive relationships; and a data link unit transmitting data among the graphic components according to the inclusive relationships stored in the inclusive-relationship management unit.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-11-28 2004-05-29 2004-11-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-11-28 2008-05-29 2008-11-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-11-28 2012-05-29 2012-11-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag