Hombre, no estoy seguro, pero lo de las patentes se refiere a métodos, procedimientos que hacen algo, no a la implementación de esos métodos.
Si haces un programa que haga lo que describe una patente entonces la estarías violando aunque tu implementación no se parezca en nada a la "oficial".
Espero no haber metido la pata en mi primer comentario :)
Re:PREGUNTA IMPORTANTE
(Puntos:2, Informativo)( http://ttt.inf.upv.es/~joatumas )
Si haces un programa que haga lo que describe una patente entonces la estarías violando aunque tu implementación no se parezca en nada a la "oficial".
Espero no haber metido la pata en mi primer comentario :)