algorytm optymalizacji powtórek

Temat przeniesiony do archwium.
Pytanie do bejotka - czy algorytm optymalizacji powtórek jest opatentowany, czy też może jest gdzieś opisany i każdy może z niego korzystać przy robieniu swojego programu?
Nawet na tej stronie w zakładce nauka jest zastosowany jakiś system powtórek. Czy to ten sam co w SM, może wiesz? Pytam bo wydaje mi się sensowne zrobienie programu typu baza do nauki słówek w oparciu o przeglądarkę internetową z zastosowaniem tego algorytmu i pominięciem ograniczeń SM UX.
Przypuszczam, że algorytm optymalizacji powtórek SM jest opatentowany. Wydaje mi się też, że firma SuperMemo World udostępnia go innym producentom, o to trzeba pytać tę firmę. Jednak jest kilka podobnych algorytmów np Rewise (stosowany w programach LANGMastera), algorytm stosowany w programach Profesora Henry'ego (nienazwany).

W sieci był podobny, trochę udziwniony, algorytm na portalu www.angielski.edu.pl.

Kiedyś były jeszcze inne programy, których autorzy pisali o podobnym algorytmie, ale nie miałem do nich zaufania.
Prawo patentowe nie pozwala patentować algorytmów. Odpowiednia publikacja naukowa jest ogólnie dostępna. Na podobnym algorytmie działa np. www.learn-vocabulary.org , który w odróżnieniu od SM jest za darmo, a wygląda lepiej i dziala w przeglądarce. I jest naprawde skuteczny