algorithms for innovation print v mobile