Un abogado de patentes de software ayuda a los clientes con productos de software que desean proteger según la ley de patentes. Esto puede incluir la redacción de solicitudes y navegar por el proceso general, así como el enjuiciamiento en la corte, si es necesario. Estos profesionales legales también pueden ayudar a los clientes con acuerdos y negociaciones de licencia cuando quieran licenciar sus patentes o usar tecnología de otras firmas. El trabajo requiere un conocimiento profundo de la ley de patentes, así como consideraciones específicas del software.
Los clientes pueden acercarse a un abogado de patentes de software al inicio del proceso de desarrollo para discutir el proyecto y determinar si podría ser elegible para una patente. Los abogados pueden brindar asesoramiento sobre la protección de proyectos en desarrollo mientras comienzan a preparar solicitudes detalladas de patentes para el producto final. Los clientes pueden solicitar patentes internacionales para garantizar que el software esté protegido en todo el mundo, lo que requiere un trabajo adicional.
A medida que la aplicación avanza en el proceso de investigación, el abogado de patentes de software actúa como un punto designado de contenido. Los examinadores con preguntas pueden reunirse con el abogado para discutirlos y enviar solicitudes de documentación de respaldo y otros materiales a través del abogado. Si se rechaza la solicitud, un abogado de patentes de software puede revisarla para determinar por qué y supervisar una apelación con esta información en mente.
Una vez que una compañía ha obtenido con éxito una patente para un producto, el abogado de patentes de software ayuda a protegerlo. En caso de violaciones, el abogado puede reunirse con los infractores para discutir resoluciones tales como pagar una tarifa de licencia, dejar de usar el software protegido o pagar un acuerdo para evitar la corte. Algunos casos pueden proceder a la corte, donde el abogado de patentes de software impugna la violación y exige una compensación para el titular de la patente original. El monto de los daños puede depender de la naturaleza de la violación y las pérdidas que pueden vincularse con el uso no autorizado de material patentado.
Los abogados de patentes de software también brindan asistencia con las licencias. Esto incluye acuerdos básicos de licencia de usuario para software producido comercialmente que se venderá al público, así como usos por acuerdo especial. Por ejemplo, una compañía puede tener una pieza de software que podría ser integral para el desarrollo de un producto por parte de otra compañía. Esa firma podría solicitar una licencia para usar el software en desarrollo, con un contrato que será negociado por el abogado de patentes de software. Los usos especiales también pueden incluir protecciones para empresas que desarrollan productos diseñados específicamente para aplicaciones particulares, como la base de datos para un distrito escolar.