Extraction of Patterns Using NLP: US and European Patents Domain

  • Anabel FragaEmail author
  • Juan Llorens
  • Eugenio Parra
  • Valentín Moreno
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 914)


The job of reviewing patents applications might be complicated because every day the quantity of it is greater and greater. Also, the amount of work dedicated to preparing a proper application might be complicated. The process needs several revisions from investors and examiners. This revision job might have costs for the inventor because they don’t know the proper mode for writing the application in the formal mode used. As part of a solution, one approach to minimize the impact of this fact and increase the success of the reviewing process is aid the human reviewer and also inventors with a set of patterns. The patterns are created using Natural Language Processing techniques and that accelerate the review just looking at the massive set of registration any similar application already patented. On the other hand aid the inventor in the process of writing an application in a formal manner.


Indexing Ontologies Knowledge Patterns Reuse Retrieval Patents US patents European patents 



The research leading to these results has received funding from the european union’s seventh framework program (fp7/2007-2013) for crystal – critical system engineering acceleration joint undertaking under grant agreement n° 332830 and from specific national programs and/or funding authorities.

Also, the research leading to this paper has received funding from the AMASS project (H2020-ECSEL grant agreement no 692474; Spain’s MINECO ref. PCIN-2015-262).


  1. 1.
    Abney, S.: Part-of-speech tagging and partial parsing. In: Young, S., Bloothooft, G. (eds.) Corpus-Based Methods in Language and Speech Processing. An Elsnet book. Bluwey Academic Publishers, Dordrecht (1997)Google Scholar
  2. 2.
    Alonso, L.: Herramientas libres para procesamiento del lenguaje natural. Facultad de matemática, astronomía y física. Unc, Córdoba, Argentina. 5tas Jornadas Regionales de Software Libre, 20 de Noviembre de 2005.
  3. 3.
    Amsler, R.A.: A taxonomy for english nouns and verbs. In: Proceedings of the 19th Annual Meeting of the Association for Computational Linguistic, Stanford, California, pp. 133–138 (1981)Google Scholar
  4. 4.
    Arroyo Minguela, L.: Extracción de patrones sintáctico-semánticos de documentos de patentes. Proyecto fin de carrera. Ingeniería técnica en informática de gestión. Escuela Politécnica Superior (2015)Google Scholar
  5. 5.
    Bloomberg, J., Schmelzer, R.: Service Orient or Be Doomed!: How Service Orientation will Change Your Business. Wiley, Hoboken (2006)Google Scholar
  6. 6.
    Carreras, X., Márquez, L.: Phrase recognition by filtering and ranking with perceptrons. In: Proceedings of the 4th RANLP Conference, Borovets, Bulgaria, September 2003Google Scholar
  7. 7.
    Cowie, J., Wilks, Y.: Information extraction. In: Dale, R. (ed.) Handbook of Natural Language Processing, pp. 241–260. Marcel Dekker, New York (2000)Google Scholar
  8. 8.
    Dale, R.: Symbolic approaches to natural language processing. In: Dale, R. (ed.) Handbook of Natural Language Processing. Marcel Dekker, New York (2000)CrossRefGoogle Scholar
  9. 9.
    Daramola, O., Sindre, G., Stalhane, T.: Pattern-based security requirements specification using ontologies and boilerplates. In: 2012 Proceedings of 2nd IEEE International Workshop on Requirements Patterns, REPA 2012, pp. 54–59 (2012).
  10. 10.
    De la o Maestro, N.: Evaluación de un sistema de procesamiento del lenguaje natural de la banca. Proyecto final de carrera. Ingeniería técnica en informática de gestión. Escuela Politécnica Superior (2015)Google Scholar
  11. 11.
    Estefan, J.A.: Survey of model-based systems engineering (MBSE) methodologies 2. Differentiating methodologies from processes, methods, and lifecycle models. Environment (2007). Scholar
  12. 12.
    Fraga, A.: A methodology for reusing any kind of knowledge: universal knowledge reuse. Ph.D. dissertation. Universidad Carlos III de Madrid (2010)Google Scholar
  13. 13.
    Fraga, A., et al.: Syntactic-semantic extraction of patterns applied to the us and european patents domain. SKY2016/ IC3K2016, Portugal (2016)Google Scholar
  14. 14.
    Gómez-Pérez, A., Fernando-López, M., Oscar, C.: Ontological Engineering. Springer, London (2004)Google Scholar
  15. 15.
    Hopcroft, J.E., Ullman, J.D.: Introduction to Automata Theory, Languages and Computations. Addison-Wesley, Reading (1979)zbMATHGoogle Scholar
  16. 16.
    Hull, E., Jackson, K., Dick, J.: Requirements Engineering. Springer, Berlin (2010)zbMATHGoogle Scholar
  17. 17.
    Llorens, J., Morato, J., Genova, G.: RSHP: an information representation model based on relationships. In: Damiani, E., Jain, L.C., Madravio, M. (eds.) Soft Computing in Software Engineering (Studies in Fuzziness and Soft Computing Series, vol. 159), pp. 221–253. Springer, Berlin (2004)Google Scholar
  18. 18.
    Llorens, J.: Definición de una metodología y una estructura de repositorio orientadas a la reutilización: el tesauro de software. Universidad Carlos III (1996)Google Scholar
  19. 19.
    Manning, C.: Foundations of Statistic Natural Language Processing, vol. 81. Cambridge University, Cambridge (1999)zbMATHGoogle Scholar
  20. 20.
    Martí, M.A., Llisterri, J.: Tratamiento del lenguaje natural, p. 207. Universitat de Barcelona, Barcelona (2002)Google Scholar
  21. 21.
    Martin, J.N.: Systems Engineering Guidebook: A Process for Developing Systems and Products. CRC Press Inc., Boca Raton (1996)Google Scholar
  22. 22.
    Moreno, V., Suárez, P.M., Fraga, A., Llorens, J., Parra, E.: Método de generación de patrones semánticos. Pct/es2013/070638, Issued 2013 (2013)Google Scholar
  23. 23.
    Moreno, V.: Representación del conocimiento de proyectos de software mediante técnicas automatizadas. Anteproyecto de tesis doctoral. Universidad Carlos III de Madrid. Marzo (2009)Google Scholar
  24. 24.
    Parra, E.: Metodología orientada a la optimización automática de la calidad de los requisitos. Ph.D. (2016)Google Scholar
  25. 25.
    Poesio, M.: Semantic analysis. In: Dale, R. (ed.) Handbook of Natural Language Processing. Marcel Dekker, New York (2000)Google Scholar
  26. 26.
    Rehberg, C.P.: Automatic pattern generation in natural language processing. US Patent. US 8,180,629 b2, May 15, 2012, January 2010Google Scholar
  27. 27.
    Riley, M.D.: Some applications of tree-based modeling to speech and language indexing. In: Proceedings of the Darpa Speech and Natural Language Workshop, pp. 339–352. Morgan Kaufmann, California (1989)Google Scholar
  28. 28.
    Rodriguez Barberena, V.: Evaluation of a natural language processing system in public health. Trabajo final de máster. Máster en Ciencia y Tecnología Informática. Escuela Politécnica SuperiorGoogle Scholar
  29. 29.
    Suarez, P., Moreno, V., Fraga, A., Llorens, J.: Automatic generation of semantic patterns using techniques of natural language processing. In: SKY 2013, pp 34–44 (2013)Google Scholar
  30. 30.
    Thomason, R.H.: What is semantics? Version 2. Accessed 27 Mar 2012
  31. 31.
    Triviño, J.L., Morales Bueno, R.: A Spanish pos tagger with variable memory. In: Proceedings of the Sixth International Workshop on Parsing Technologies (IWPT-2000), Trento, Italia, pp. 254–265. ACL/SIGPARSE (2000)Google Scholar
  32. 32.
    Weischedel, R., Metter, M., Schwartz, R., Ramshaw, L., Palmucci, J.: Coping with ambiguity and unknown through probabilistic models. Comput Linguist 19, 359–382 (1993)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Anabel Fraga
    • 1
    Email author
  • Juan Llorens
    • 1
  • Eugenio Parra
    • 1
  • Valentín Moreno
    • 1
  1. 1.Computer Science DepartmentCarlos III of Madrid UniversityMadridSpain

Personalised recommendations