. . . . . . "Controller 112 may be implemented using personal, desktop, server, notebook, mainframe, wireless portable or other computer or processing device having processor, digital memory and network or user interface." . . . . .