¿Cómo puedo evitar copiar una patente de software por accidente?

Imposible. Todo en software está patentado.

¿Usaste listas enlazadas? Bueno, alguien patentó eso en 2006

http://www.google.com/patents?id…

¿Utiliza listas doblemente vinculadas en su programa? ¡Eso también está patentado!

http://www.google.com/patents?id…

Existe una patente para mostrar bienes inmuebles en un mapa en un navegador web. “Organizador de Internet para acceder a información basada en temas geográficos y tópicos” http://1.usa.gov/h7tG6l

¿Su empresa distribuye videos a través de una red informática? ¡Estás violando varias patentes!

¿Tienes un carrito de compras en línea? Usted es un infractor de patentes, la patente de EE . UU. 7,272,639 , la patente de EE . UU. 5,715,314 y la patente de EE. UU. 5,909,492

¿Su juego social utiliza la computación en la nube? Eso también está patentado.

¿Qué tal un dispositivo inalámbrico que juega videojuegos? Eso también está patentado. “El aparato para videojuegos incluye una caja que tiene una ranura con una interfaz que se conecta a una tarjeta de juego que proporciona una plataforma para ejecutar un videojuego de software”. http://1.usa.gov/hLVXYo

En 1986 y 1999, se otorgaron patentes para la codificación de longitud de ejecución. Casi todas las compañías de software en cada industria estaban violando estas patentes, hasta que la patente expiró.

La codificación aritmética fue patentada, varias veces, a pesar de ser una técnica anterior. Ni siquiera sabría si estaba violando la patente porque los solicitantes de patentes simplemente cambiaron el nombre del algoritmo de la técnica anterior (pero mantuvieron el algoritmo y el modelo de probabilidad igual).

Patente estadounidense 4286256, patente estadounidense 4295125, patente estadounidense 4463342, patente estadounidense 4467317, patente estadounidense 4633490, patente estadounidense 4652856, patente estadounidense 4891643, patente estadounidense 4905297, patente estadounidense 4935882, patente estadounidense 4973961, patente estadounidense 5023611, patente estadounidense 5025258

TODO está patentado en software. Si escribe software, está violando la patente de alguien.

La mayoría de las patentes de software quedarían invalidadas, sin embargo, cuando lo demanden, no pagará 5 millones de dólares para defenderse de un reclamo de patente débil porque es más barato resolver la demanda que luchar contra ella.

Además, si conoce una patente y luego se descubre que la ha violado, los daños se triplican. Es por eso que compañías como Microsoft instruyen a sus empleados para que no examinen las patentes.

Es difícil, si no imposible, evitar infracciones involuntarias, especialmente cuando se trata de software. Hay algunas razones clave por las cuales:

  • Las patentes se escriben usando terminología arcana que se ha desarrollado a través de cientos de años de uso. Las patentes se escriben de esa manera para que los examinadores de la PTO puedan leerlas. Si los ciudadanos comunes también pueden hacerlo, es un golpe de suerte, pero es poco probable. Simplemente no es posible que todos los desarrolladores de software de una empresa dominen las búsquedas de patentes, lo que les exige verificar todo su trabajo con la base de datos.
  • Cualquier tecnología en la que esté trabajando está cubierta literalmente por miles de patentes que hacen afirmaciones que probablemente no son válidas, pero que parecen infringir su trabajo. La oficina de patentes no tiene una barra particularmente alta para lo que dejan pasar, con el resultado de que muchas de las reclamaciones en las patentes existentes realmente no se mantendrán en su caso particular. Pero, ¿cómo lo sabes con seguridad? Solo una forma: como parte de un traje.
  • Simplemente no tienes tiempo para hacer la investigación. Y no puede permitirse el lujo de pagarle a otra persona para que realice una búsqueda profesional.

Finalmente, en el caso de infracción de patente, hay algo de verdad en el adagio “la ignorancia es felicidad”. Aunque no existen pautas legales específicas, la infracción intencional a menudo es un desencadenante de daños mejorados, lo que realmente puede aumentar la factura. Si no sabe que está infringiendo, ayudará a su caso cuando se trata de daños.

Entonces, ¿qué haces como desarrollador de software si no quieres inspeccionar cada línea de código? Si está en una gran empresa, depende de su asesor interno para que tenga experiencia en:

  • Cuáles de sus competidores son litigiosos y qué patentes están usando para golpear a las personas.
  • ¿Cuáles de sus tecnologías están expuestas?
  • Donde deberías construir tu propio arsenal de patentes defensivas.

Si no tiene el beneficio de ser una empresa de bolsillo, debe asumir una cierta cantidad de riesgo conocido o comenzar a desarrollar este tipo de conocimiento usted mismo. No puede examinar todo su trabajo, por lo que debe comenzar a descubrir qué elementos críticos de su trabajo justifican el tiempo y los gastos para un cierto escrutinio.

Y finalmente, no, no hay un recurso fácil de buscar. La base de datos USPTO es el recurso de registro, para bien o para mal.

No soy abogado, así que todo esto podría estar mal.

Utilice http://www.uspto.gov/patents/pro … para realizar una búsqueda en el estado de la técnica sobre patentes publicadas y solicitudes de patentes públicas.