TRANSFORMATION OF HIERARCHICAL DATA FORMATS USING GRAPHICAL RULES
First Claim
1. A method of creating computer instructions for transforming inbound instances, being instances of a hierarchical inbound data format, into outbound instances, being instances of at least one hierarchical outbound data format, wherein each inbound instance is transformed into zero, one or more outbound instances, the inbound and outbound data formats each having a number of segments arranged in a hierarchical manner, the method using a computing device having at least a processor, a memory, a display device and an input device, and the method comprising:
- retrieving from said memory and providing on said display device a number of operation icons each representing at least one operation to be performed on data;
enabling a user of said computing device to select and arrange at least some of said operation icons on said display device, and to arrange graphical links between the selected operation icons, using said input device, so as to define a rule which takes data from a segment of said inbound data format and delivers data to a segment of said outbound data format;
enabling said user to form a plurality of such rules in the same manner by arranging said operation icons and graphical links on said display deviceenabling said user to embed one such rule within another such rule; and
compiling, at said processor, computer instructions, in accordance with said rules, which when executed on a computer cause the computer to transform said inbound instances into said outbound instances.
3 Assignments
0 Petitions
Accused Products
Abstract
There is provided a method of creating computer instructions for transforming inbound instances, being instances of a hierarchical inbound data format, into outbound instances, being instances of at least one hierarchical outbound data format, wherein each inbound instance is transformed into zero, one or more outbound instances, the inbound and outbound data formats each having a number of segments arranged in a hierarchical manner, the method using a computing device having at least a processor, a memory, a display device and an input device, and the method including:
retrieving from the memory and providing on the display device a number of operation icons each representing at least one operation to be performed on data;
enabling a user of the computing device to select and arrange at least some of the operation icons on the display device, and to arrange graphical links between the selected operation icons, using the input device, so as to define a rule which takes data from a segment of the inbound data format and delivers data to a segment of the outbound data format;
enabling the user to form a plurality of such rules in the same manner by arranging the operation icons and graphical links on the display device;
enabling the user to embed one such rule within another such rule; and
compiling, at the processor, computer instructions, in accordance with the rules, which when executed on a computer cause the computer to transform the inbound instances into the outbound instances.
-
Citations
19 Claims
-
1. A method of creating computer instructions for transforming inbound instances, being instances of a hierarchical inbound data format, into outbound instances, being instances of at least one hierarchical outbound data format, wherein each inbound instance is transformed into zero, one or more outbound instances, the inbound and outbound data formats each having a number of segments arranged in a hierarchical manner, the method using a computing device having at least a processor, a memory, a display device and an input device, and the method comprising:
-
retrieving from said memory and providing on said display device a number of operation icons each representing at least one operation to be performed on data; enabling a user of said computing device to select and arrange at least some of said operation icons on said display device, and to arrange graphical links between the selected operation icons, using said input device, so as to define a rule which takes data from a segment of said inbound data format and delivers data to a segment of said outbound data format; enabling said user to form a plurality of such rules in the same manner by arranging said operation icons and graphical links on said display device enabling said user to embed one such rule within another such rule; and compiling, at said processor, computer instructions, in accordance with said rules, which when executed on a computer cause the computer to transform said inbound instances into said outbound instances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A programmed computer comprising at least a processor, a memory, a display device and an input device, wherein said computer is programmed to perform a method of creating computer instructions for transforming inbound instances, being instances of a hierarchical inbound data format, into outbound instances, being instances of at least one hierarchical outbound data format, wherein each inbound instance is transformed into zero, one or more outbound instances, the inbound and outbound data formats each having a number of segments arranged in a hierarchical manner, the method comprising:
-
retrieving from said memory and providing on said display device a number of operation icons each representing at least one operation to be performed on data; enabling a user of said computing device to select and arrange at least some of said operation icons on said display device, and to arrange graphical links between the selected operation icons, using said input device, so as to define a rule which takes data from a segment of said inbound data format and delivers data to a segment of said outbound data format; enabling said user to form a plurality of such rules in the same manner by arranging said operation icons and graphical links on said display device; enabling said user to embed one such rule within another such rule; and compiling, at said processor, computer instructions, in accordance with said rules, which when executed on a computer cause the computer to transform said inbound instances into said outbound instances.
-
-
19. A computer-readable medium containing computer-readable instructions for performing a method of creating computer instructions for transforming inbound instances, being instances of a hierarchical inbound data format, into outbound instances, being instances of at least one hierarchical outbound data format, wherein each inbound instance is transformed into zero, one or more outbound instances, the inbound and outbound data formats each having a number of segments arranged in a hierarchical manner, the method using a computing device having at least a processor, a memory, a display device and an input device, and the method comprising:
-
retrieving from said memory and providing on said display device a number of operation icons each representing at least one operation to be performed on data; enabling a user of said computing device to select and arrange at least some of said operation icons on said display device, and to arrange graphical links between the selected operation icons, using said input device, so as to define a rule which takes data from a segment of said inbound data format and delivers data to a segment of said outbound data format; enabling said user to form a plurality of such rules in the same manner by arranging said operation icons and graphical links on said display device; enabling said user to embed one such rule within another such rule; and compiling, at said processor, computer instructions, in accordance with said rules, which when executed on a computer cause the computer to transform said inbound instances into said outbound instances.
-
Specification