System for defining network behaviors within application programs
First Claim
1. A graphical interface for programming network communications messages and messaging behavior on a control apparatus coupled to a communications network and operating under control of an application program, said interface comprising:
- a) a message icon representing a communications message on said network, including;
i) a plurality of data element icons representing data elements within said message, ii) a plurality of messaging control icons representing functions for regulating networking behavior, and iii) one or more messaging connector icons;
b) a plurality of control logic icons connected to said data element and control icons representing software control logic within the application program for setting data content and regulating message and associated network behavior.
0 Assignments
0 Petitions
Accused Products
Abstract
A graphical interface for programming network communications messages and messaging behavior on a control apparatus that is coupled to a communications network and that is operating under control of an application program. The interface comprises an integrated schematic view of symbols representing communications and including application and messaging control logic including a diagrammatic representation for a network message having icons representing data within said message, icons representing control functions for regulating networking behavior, and one or more messaging connector icons representing interconnections with the network. Control logic icons and symbols may be interconnected may connected to the data and control icons for use in setting data content and regulating messaging and network behavior. Corresponding methods for programming network messages and associated messaging_behavior between control devices are also covered.
20 Citations
26 Claims
-
1. A graphical interface for programming network communications messages and messaging behavior on a control apparatus coupled to a communications network and operating under control of an application program, said interface comprising:
-
a) a message icon representing a communications message on said network, including;
i) a plurality of data element icons representing data elements within said message, ii) a plurality of messaging control icons representing functions for regulating networking behavior, and iii) one or more messaging connector icons;
b) a plurality of control logic icons connected to said data element and control icons representing software control logic within the application program for setting data content and regulating message and associated network behavior. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of programming network messaging between control devices that are coupled to a packet network and that are operating under control of general purpose software application programs providing the fundamental application functionality of these devices, comprising the steps of:
-
a) displaying a schematic view of graphical symbols representing software program functions for components within one of said application programs for one of said control devices;
b) displaying graphical symbols representing communications functions associated with said network integrated with said program function symbols as parts of the same schematic view including a diagrammatic representation of a network interface for programming packet message structures and controlling packet messaging having diagrammatic inputs corresponding to communication functions; and
c) making diagrammatic interconnections between said symbols for said software functions and said inputs corresponding to said communications functions to form said packet message and control network behavior for said message as a part of said application program. - View Dependent Claims (9, 10, 11)
-
-
12. A graphical interface for programming network communications messages and messaging behavior on a control apparatus coupled to a communications network and operating under control of an application program, said interface comprising:
-
a) an icon diagrammatically representing a communications message packet for messaging on said network, including a plurality of data element icons representing data elements within said message and a plurality of messaging control icons representing functions for regulating networking behavior, and b) a plurality of ladder logic icons connected to said data element and control icons representing software control logic within the application program for setting data content and regulating message and associated network behavior. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of programming network messaging between control devices that are coupled to a packet network and that are operating under control of general purpose software application programs providing the basic application functionality of these devices, comprising the steps of:
-
displaying an integrated schematic view of graphical symbols representing software program functions for components within one of said application programs on one of said control devices and graphical symbols representing communications functions regulating packet structure and packet messaging for said network for one of said control devices; and
manipulating said graphical symbols on said integrated schematic view to program said communications functions and control packet messaging from within said general purpose application program. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification