¿Se pueden patentar algoritmos y softwares en India?

En India, la Ley de Patentes de India Sección 3 (k)

Enlazar:
http://ipindia.nic.in/IPActs_Rul…

especifica que lo siguiente NO PUEDE considerarse como invenciones en el sentido del acto.
“Un método matemático o de negocios o un programa de computadora o algoritmos”

Pero dicho esto, muchas compañías han logrado asegurar las patentes presentándolas como “más que un simple programa de computadora”.

Ejemplos:
Patente 252220 otorgada a Google por
“Generación de datos de usuario para su uso en publicidad dirigida”

Patente 252448 otorgada a Oracle por
“Evolución in situ de esquemas xml en bases de datos”

Por lo tanto, la clave para la concesión exitosa de patentes para la innovación de software radica en su capacidad para presentar su innovación de tal manera que la innovación, que pretende patentar, incluya un tema que no sea un programa de computadora. Además, el tema que ” no es solo un programa de computadora ” debe ser diseñado de manera inteligente como una parte esencial de la invención, sin comprometer el alcance de la protección.

Es difícil, especialmente ahora, cuando la oficina de patentes ha publicado una guía para el examen de invenciones relacionadas con computadoras. Estos son muy restrictivos y dejan muy poco para ser patentados en términos de invenciones relacionadas con la computadora. Hasta ahora, la práctica ha sido que si la invención implica un avance técnico, se consideraría patentable siempre que el avance técnico no deba residir en un tema excluido, es decir, un método comercial o matemático, un programa de computadora per se o un algoritmo.

La implementación tangible de un programa o algoritmo de computadora o incluso un método matemático podría ser patentable. Pero el método comercial en cualquier forma sería difícil de patentar.