Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
144 words
A method for compiling a plurality of visual primitives that represent a plurality of routing operations of a work flow used by an interaction system, wherein the method uses a digital computer, the method comprising: displaying the plurality of visual primitives on a display device, each of the plurality of visual primitives representing a routing operation and being arranged by a user to represent the work flow; facilitating edits by the user of the work flow by manipulating the plurality of visual primitives; compiling the plurality of visual primitives that represent the plurality of routing operations of the work flow into a plurality of routing instructions, the plurality of routing instructions specifying the plurality of routing operations of the work flow with respect to an interaction to be performed within the interaction system; and providing the plurality of routing instructions to the interaction system.
Claim 2
Independent Claim
144 words
A method for compiling a plurality of visual primitives that represent a plurality of routing operations of a work flow used by an interaction system, wherein the method uses a digital computer, the method comprising: displaying the plurality of visual primitives on a display device, each of the plurality of visual primitives representing a routing operation and being arranged by a user to represent the work flow; facilitating edits by the user of the work flow by manipulating the plurality of visual primitives; compiling the plurality of visual primitives that represent the plurality of routing operations of the work flow into a plurality of routing instructions, the plurality of routing instructions specifying the plurality of routing operations of the work flow with respect to an interaction to be performed within the interaction system; and providing the plurality of routing instructions to the interaction system.
Claim 3
Dependent Claim
17 words
The method of claim 1 further including storing the plurality of routing instructions in a routing table.
Claim 4
Dependent Claim
20 words
The method of claim 1 further accessing the work flow from a storage device remotely coupled to the digital computer.
Claim 5
Dependent Claim
36 words
The method of claim 1 wherein the providing of the plurality of routing instructions to the interaction system further includes saving the plurality of routing instructions to an interaction routing database contained in the interaction system.
Claim 6
Dependent Claim
21 words
The method of claim 1 further including converting the plurality of routing instructions into a native language of the interaction system.
Claim 7
Dependent Claim
16 words
The method of claim 5 further including saving the native language data to the interaction system.
Claim 8
Dependent Claim
30 words
The method of claim 1 wherein the providing of the plurality of routing instructions to the interaction system further includes verifying that errors did not occur during the compiling step.
Claim 9
Independent Claim
115 words
A method for compiling a work flow used by an interaction system, wherein the method uses a digital computer having a visual display, the method comprising: accessing a plurality of routing instructions from the interaction system, the plurality of routing instructions specifying routing operations that comprise the work flow within the interaction system; compiling the plurality of routing instructions into a plurality of visual primitives representing the routing operations that comprise the work flow within the interaction system; automatically displaying the plurality of visual primitives, representing the routing operations that comprise the work flow, on the visual display; and facilitating edits by a user to the work flow by manipulating the plurality of visual primitives.
Claim 10
Independent Claim
115 words
A method for compiling a work flow used by an interaction system, wherein the method uses a digital computer having a visual display, the method comprising: accessing a plurality of routing instructions from the interaction system, the plurality of routing instructions specifying routing operations that comprise the work flow within the interaction system; compiling the plurality of routing instructions into a plurality of visual primitives representing the routing operations that comprise the work flow within the interaction system; automatically displaying the plurality of visual primitives, representing the routing operations that comprise the work flow, on the visual display; and facilitating edits by a user to the work flow by manipulating the plurality of visual primitives.
Claim 11
Dependent Claim
26 words
The method of claim 8 further including compiling the plurality of visual primitives representing the routing operations that comprise the work flow into a routing table.
Claim 12
Dependent Claim
15 words
The method of claim 9 further including saving the routing table to the interaction system.
Claim 13
Dependent Claim
25 words
The method of claim 10 wherein the saving of the routing table to the interaction system overwrites an existing routing table on the interaction system.
Claim 14
Independent Claim
176 words
An apparatus for compiling a plurality of visual primitives that represent routing operations of a work flow used by an interaction system, the apparatus comprising: a display device to display the plurality of visual primitives, each of the plurality of visual primitives representing a routing operation and being arranged by a user to represent the work flow by manipulating the plurality of visual primitives; a digital computer coupled to the display device; a data storage device coupled to the digital computer to store the work flow; a compiler operated by the digital computer and coupled to the data storage device, the compiler to access the work flow from the data storage device and compile the plurality of visual primitives that represent the routing operations of the work flow into a plurality of routing instructions, the plurality of routing instructions specifying the routing operations of the work flow with respect to an interaction within the interaction system; and a data transfer mechanism coupled to the compiler to provide the plurality of routing instructions to the interaction system.
Claim 15
Independent Claim
176 words
An apparatus for compiling a plurality of visual primitives that represent routing operations of a work flow used by an interaction system, the apparatus comprising: a display device to display the plurality of visual primitives, each of the plurality of visual primitives representing a routing operation and being arranged by a user to represent the work flow by manipulating the plurality of visual primitives; a digital computer coupled to the display device; a data storage device coupled to the digital computer to store the work flow; a compiler operated by the digital computer and coupled to the data storage device, the compiler to access the work flow from the data storage device and compile the plurality of visual primitives that represent the routing operations of the work flow into a plurality of routing instructions, the plurality of routing instructions specifying the routing operations of the work flow with respect to an interaction within the interaction system; and a data transfer mechanism coupled to the compiler to provide the plurality of routing instructions to the interaction system.
Claim 16
Dependent Claim
20 words
The apparatus of claim 12 further including a visual display coupled to the digital computer to display the work flow.
Claim 17
Dependent Claim
23 words
The apparatus of claim 12 wherein the compiler further includes a verification mechanism to determine whether errors occurred during operation of the compiler.
Claim 18
Dependent Claim
25 words
The apparatus of claim 12 wherein the compiler is further to convert the plurality of routing instructions into a native language of the interaction system.
Claim 19
Independent Claim
182 words
An apparatus for compiling a plurality of visual primitives that provide a visual representation of routing operations of a work flow used by an interaction system, the apparatus comprising: displaying means for displaying the plurality of visual primitives, each of the plurality of visual primitives representing a routing operation and being arranged by a user to represent the work flow by manipulating the plurality of visual primitives; computing means coupled to the displaying means; data storage means coupled to the computing means for storing the work flow; compiler means operated by the computing means and coupled to the data storage means, the compiler means for accessing the work flow from the data storage means and compiling the plurality of visual primitives that provide the visual representation of the routing operations of the work flow into a plurality of routing instructions, the plurality of routing instructions specifying the routing operations of the work flow with respect to an interaction within the interaction system; and data transfer means coupled to the compiler means for providing the plurality of routing instructions to the interaction system.
Claim 20
Independent Claim
182 words
An apparatus for compiling a plurality of visual primitives that provide a visual representation of routing operations of a work flow used by an interaction system, the apparatus comprising: displaying means for displaying the plurality of visual primitives, each of the plurality of visual primitives representing a routing operation and being arranged by a user to represent the work flow by manipulating the plurality of visual primitives; computing means coupled to the displaying means; data storage means coupled to the computing means for storing the work flow; compiler means operated by the computing means and coupled to the data storage means, the compiler means for accessing the work flow from the data storage means and compiling the plurality of visual primitives that provide the visual representation of the routing operations of the work flow into a plurality of routing instructions, the plurality of routing instructions specifying the routing operations of the work flow with respect to an interaction within the interaction system; and data transfer means coupled to the compiler means for providing the plurality of routing instructions to the interaction system.
Claim 21
Dependent Claim
19 words
The apparatus of claim 16 further including display means coupled to the computing means for displaying the work flow.
Claim 22
Dependent Claim
24 words
The apparatus of claim 16 wherein the compiler means further includes verification means for determining whether errors occurred during operation of the compiler means.
Claim 23
Dependent Claim
23 words
The apparatus of claim 16 wherein the compiler means converts the plurality of routing instructions into a native language of the interaction system.
Claim 24
Dependent Claim
121 words
A computer software product including a medium readable by a processor, the medium having stored thereon a sequence of instructions which, when executed by the processor, cause the processor to: display a plurality of visual primitives on a display device, each of the plurality of visual primitives representing a routing operation and being arranged by a user to represent the work flow by manipulating the plurality of visual primitives; compile the plurality of visual primitives representing routing operations of a work flow into a plurality of routing instructions, the plurality of routing instructions specifying the routing operations of the work flow with respect to an interaction within a interaction system; and provide the plurality of routing instructions to the interaction system.
Claim 25
Dependent Claim
121 words
A computer software product including a medium readable by a processor, the medium having stored thereon a sequence of instructions which, when executed by the processor, cause the processor to: display a plurality of visual primitives on a display device, each of the plurality of visual primitives representing a routing operation and being arranged by a user to represent the work flow by manipulating the plurality of visual primitives; compile the plurality of visual primitives representing routing operations of a work flow into a plurality of routing instructions, the plurality of routing instructions specifying the routing operations of the work flow with respect to an interaction within a interaction system; and provide the plurality of routing instructions to the interaction system.
Claim 26
Dependent Claim
34 words
The computer software product of claim 20 further including instructions which, when executed by the processor, cause the processor to convert the plurality of routing instructions into a native language of the interaction system.
Claim 27
Dependent Claim
30 words
The computer software product of claim 20 further including instructions which, when executed by the processor, cause the processor to verify that errors did not occur during the compile instructions.