Patent Scientific Assistant