Patent ID: 8458675

Claim:
A computer-readable medium comprising computer-executable instructions that when executed on a processor select a symbolic math engine, the medium comprising: one or more instructions for dynamically selecting a first symbolic math engine from two or more symbolic math engines; one or more instructions for converting a first symbolic command from a standard format into a first format compatible with the first symbolic math engine; one or more instructions for passing the first converted command to the first symbolic math engine for executing, the executing including producing a first result; one or more instructions for outputting or storing the first result of the executing; one or more instructions for converting a second symbolic command from the standard format into a second format compatible with a second symbolic math engine, wherein the first format and the second format are different; one or more instructions for passing the second converted command to the second symbolic math engine; one or more instructions for executing the second converted command using the second symbolic math engine; and one or more instructions for producing a second result, the second result produced bused on executing the second converted command.