publications Patent Processor Extracting and Formatting USPTO XML Weekly Updates Patent Database Search Tool