Configuration diagram which displays a configuration of a system
First Claim
1. A method for displaying a configuration of a system, wherein the system comprises a plurality of devices, wherein the system also comprises a plurality of programs, wherein the method executes on a first computer system, the method comprising:
- displaying a plurality of device icons corresponding to respective ones of the plurality of devices in the system;
displaying connections between the plurality of device icons, wherein the displayed connections correspond to couplings between the plurality of devices;
displaying program icons proximate to respective ones of the plurality of device icons, wherein each of the program icons corresponds to one of the plurality of programs, wherein each respective program icon is displayed proximate to a respective device icon to indicate that the respective program corresponding to the respective program icon is stored on the respective device.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, deploying programs to various distributed devices, configuring remote execution or inter-operation of distributed programs, and executing distributed applications. Embodiments of the invention utilize graphical iconic-based techniques for performing the above operations. The configuration diagram may include device icons which represent devices and program icons which represent programs. Device icons and program icons may be associated with each other to accomplish various program creation and deployment operations. Device icons and program icons may also interact with graphical program nodes or icons. Context sensitive device connections and/or program connections are displayed. An asynchronous data flow node may be used to facilitate asynchronous data flow between two graphical programs. The distributed system may also support distributed graphical debugging.
113 Citations
48 Claims
-
1. A method for displaying a configuration of a system, wherein the system comprises a plurality of devices, wherein the system also comprises a plurality of programs, wherein the method executes on a first computer system, the method comprising:
-
displaying a plurality of device icons corresponding to respective ones of the plurality of devices in the system; displaying connections between the plurality of device icons, wherein the displayed connections correspond to couplings between the plurality of devices; displaying program icons proximate to respective ones of the plurality of device icons, wherein each of the program icons corresponds to one of the plurality of programs, wherein each respective program icon is displayed proximate to a respective device icon to indicate that the respective program corresponding to the respective program icon is stored on the respective device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A memory medium comprising program instructions for displaying a configuration of a system, wherein the system comprises a plurality of devices, wherein the system also comprises a plurality of programs, wherein the memory medium is comprised in a first computer system, wherein the program instructions are executable to implement:
-
displaying a plurality of device icons corresponding to respective ones of the plurality of devices in the system; displaying connections between the plurality of device icons, wherein the displayed connections correspond to couplings between the plurality of devices; displaying program icons proximate to respective ones of the plurality of device icons, wherein each of the program icons corresponds to one of the plurality of programs, wherein each respective program icon is displayed proximate to a respective device to indicate that the respective program corresponding to the respective program icon is stored on the respective device.
-
-
48. A system which displays a configuration diagram, the system comprising:
-
a first computer system comprising a display; one or more devices coupled to or comprised in the first computer system; a plurality of programs, wherein each of the programs is stored in one of the first computer system or one of the devices; wherein the display of the first computer system is operable to; display a plurality of device icons corresponding to respective ones of the plurality of devices in the system; display connections between the plurality of device icons, wherein the displayed connections correspond to couplings between the plurality of devices; display program icons proximate to respective ones of the plurality of device icons, wherein each of the program icons corresponds to one of the plurality of programs, wherein each respective program icon is displayed proximate to a respective device to indicate that the respective program corresponding to the respective program icon is stored on the respective device.
-
Specification