В рамках полного непонимания теории, могу согласиться с предыдущим ответом. С одним лишь уточнением, что стоит поменять местами все что после дефиса ... и затем задаться вопросом какая теория точно для этого нужна. Простая, доступная, реализовал ли ее уже кто либо и записал ли это так как пишите вы. Очень может быть он говорил на другом языке и слова использовал другие ... Но поставить программу на телефон сейчас вроде бы можно, не сверх сложно это, так что все может быть, была бы программа ... написанная, либо переписанная с того, что сейчас умело этим занимается ... . Так сказать помогу теорией теоретической, раз по теме не понимаю ...