900 patents