Para la solicitud de patente, asegúrese de que su algoritmo (es decir, la forma en que resuelve el problema) se divulgue lo suficientemente bien como para que su invención funcione. Para la aplicación de derechos de autor, deposite 50 páginas de código fuente y recuerde redactar sus secretos comerciales.
Como expliqué en la respuesta de Michael O’Brien a Si presenta una patente provisional de software, ¿tiene que revelar el código o algoritmo o solo los procesos utilizados para implementar las reclamaciones?
Los pasos del proceso utilizados para implementar los reclamos y el algoritmo son probablemente necesarios.
- Si un inventor ha lanzado o presentado una invención, ¿cuánto tiempo tiene para presentar la solicitud de patente (provisional o no provisional)?
- ¿Podría patentar tecnología de fusión si descubriera un método rentable?
- Cómo patentar una nueva fórmula matemática
- ¿Cuál es el futuro de la búsqueda y análisis de patentes?
- ¿Son las patentes de Apple verdaderas innovaciones?
En un nivel superior, está presentando una solicitud de patente provisional, que no será leída por nadie en la USPTO después de presentarla. No recibirá ningún comentario, y (a menos que lo use como documento de prioridad o lo incorpore como referencia en una presentación posterior), nadie lo leerá. Su riesgo aquí es comparativamente bajo.
Piense en su software como un proceso que está haciendo algo, qué está haciendo y cuáles son las entradas y salidas. Conviértalos en un conjunto de diagramas de flujo de alto nivel. Luego, pregunte cómo su software está logrando lo que hace, esto integra sus algoritmos en un alto nivel de pseudocódigo, hasta cierto punto. ¿Está utilizando un bucle for, lógica condicional, etc.
Ahora, ¿cómo mejora su software con el tiempo? ¿Existe un conjunto de datos que se está creando para que su algoritmo sea más eficiente? Dibuje los cuadros de proceso para esto también.
Una vez que tenga esos cuadros, compárelos con su conjunto de reclamos. ¿Necesita realizar cambios en los reclamos para reflejar cómo funciona o podría funcionar su proceso? Puede iterar tantas veces como lo necesite.
Una vez que sus dibujos y reclamos se alinean, está listo para redactar la especificación. Si necesita ayuda en el camino, envíeme un PM.
La Oficina de Derechos de Autor brinda una gran cantidad de orientación sobre cómo presentar una solicitud en un programa de computadora aquí: http://www.copyright.gov/circs/c…. Obviamente, debe leer todo, pero la parte que la gente olvida más comúnmente es redactar los secretos comerciales. Como explica la Circular 61:
Cuando un programa de computadora contenga material de secreto comercial, incluya una carta de presentación que indique que el reclamo contiene secretos comerciales, junto con la página que contiene el aviso de copyright, si corresponde. Incluya un depósito de código fuente como se describe a continuación. El código fuente puede cargarse electrónicamente con las excepciones mencionadas anteriormente. Programas de computadora completamente nuevos
• Las primeras 25 y últimas 25 páginas de código fuente con partes que contienen secretos comerciales bloqueadas, o
• Primeras 10 y últimas 10 páginas de código fuente solo, sin partes bloqueadas, o
• Primeras 25 y últimas 25 páginas de código objeto más 10 o más páginas consecutivas de código fuente, sin partes bloqueadas, o
• Para programas de 50 páginas o menos de longitud, el código fuente completo con partes de secreto comercial bloqueadas.
Si necesita ayuda con esto, envíeme un PM.