On Device Processing