Systems and methods for providing dynamic data referencing in a generic data exchange environment
First Claim
1. For use with a computer system having a dynamic data referencing (DDR) module, a plurality of external data references accessible via said DDR module, said computer system capable of executing a user application that operates on a plurality of generic variables, a system that dynamically binds said external data references to said generic variables, comprising:
- a DDR interface routine within said user application that allows creation of an alias variable for at least some of said plurality of generic variables, said alias variable adapted to identify a given external data reference, said user application employing said alias variable at runtime to request said DDR module to bind a given generic variable to said given external data reference to allow communication of data between said user application and said external references, an external data statement being used to associate at least one of said generic variables of said user application with at least one of said external references and a selection set.
1 Assignment
0 Petitions
Accused Products
Abstract
For use with a computer system having a dynamic data referencing (DDR) module, a plurality of external data references accessible via the DDR module, the computer system capable of executing a user application that operates on a plurality of generic variables, a system and method for dynamically binding the external data references to the generic variables. The system includes a DDR routine within the user application that allows creation of an alias variable for at least some of the plurality of generic variables. The alias variable is adapted to identify a given external data reference. The user application employs the alias variable at runtime to request the DDR module to bind a given generic variable to the given external data reference to allow communication of data between the user application and the external references.
-
Citations
26 Claims
-
1. For use with a computer system having a dynamic data referencing (DDR) module, a plurality of external data references accessible via said DDR module, said computer system capable of executing a user application that operates on a plurality of generic variables, a system that dynamically binds said external data references to said generic variables, comprising:
a DDR interface routine within said user application that allows creation of an alias variable for at least some of said plurality of generic variables, said alias variable adapted to identify a given external data reference, said user application employing said alias variable at runtime to request said DDR module to bind a given generic variable to said given external data reference to allow communication of data between said user application and said external references, an external data statement being used to associate at least one of said generic variables of said user application with at least one of said external references and a selection set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. For use with a computer system having a dynamic data referencing (DDR) module, a plurality of external data references accessible via said DDR module, said computer system capable of executing a user application that operates on a plurality of generic variables, a method of operating said computer system to dynamically bind said external data references to said generic variables, comprising the steps of:
-
creating an alias variable for at least some of said plurality of generic variables with a DDR interface routine within said user application, said alias variable adapted to identify a given external data reference; employing said alias variable at runtime to request said DDR module to bind a given generic variable to said given external data reference to allow communication of data between said user application and said external references; and employing an external data statement to associate at least one of said generic variables of said user application with at least one of said external references and a selection set. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A real-time, process control system, comprising:
-
a computer system capable of executing a user application that operates on a plurality of generic variables; a plurality of sensors and controllable devices coupled to said computer system via a data bus, each of said plurality of sensors and controllable devices having a corresponding external data reference associated therewith; a dynamic data referencing (DDR) module associated with said computer system, said DDR module allowing access by said computer system to said external data references; and a DDR interface routine within said user application that allows creation of an alias variable for at least some of said plurality of generic variables, said alias variable adapted to identify to a given external data reference, said user application employing said alias variable at runtime to request said DDR module to bind a given generic variable to said given external data reference to allow communication of data between said user application and said external references, an external data statement being used to associate at least one of said generic variables of said user application with at least one of said external references and a selection set. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification