Patents: progress