Progresses and recent reseach on patents