Patent ID: 8020145

Claim:
A method of performing a process expressed as computer program instructions recorded in a non-transitory machine-readable medium; (A) where the instructions have an internal structure characterized by: (a) a syntax delimiting places in a symbol string; (b) a convention associating delimited places in symbol strings; (c) a source place construct delimiting a place in a string for containing data; (d) a destination place construct delimiting a place in a string for receiving data; (e) an invocation construct instantiated as an invocation string having at least (i) an invocation destination list comprising a complete set of destination places for a process of identifies all inputs needed to carry out the process associated with a name of the instantiated invocation string, and (ii) an invocation source list comprising a complete set of source places for the process of identifies all inputs needed to carry out the process associated with the name of the instantiated invocation string identifies all values that result from the process invoked by the instantiated invocation string; and (f) a definition construct instantiated as a definition string corresponding to the instantiated invocation string, said instantiated definition string comprising at least (i) a definition source list of source places associated with the invocation destination list of the instantiated invocation string, (ii) a definition destination list of destination places associated with the invocation source list of the instantiated invocation string; and (iii) a resolution string defining resolution of the process by completely relating delimited places of the definition destination list with delimited places of the definition source list; wherein completeness of input of the invocation destination list of the instantiated invocation is sufficient for resolving a process defined by the instantiated definition string; and (B) wherein the method comprise: (a) instantiating an operation of a first invocation string; and (b) resolving the operation according to a definition string corresponding to the instantiated first invocation string.