removed submodule patents-reengineering