NOTE: This gem is in alpha. Pairdata is a wrapper for the USPTO's Pair Bulk Data public API https://pairbulkdata.uspto.gov/
Add this line to your application's Gemfile:
gem 'pairdata'
And then execute:
$ bundle
Or install it yourself as:
$ gem install pairdata
Create a pd object, and go to town.
client = Pairdata::Client.new()
res = client.pair_sync(searchText: '12432343')
puts res.appStatus
puts res.patentTitle
The only required field is searchText, which defaults to searching qf:applId
Search something else by adding a searchText and qf of your own
the result is a Pairdata::Result object.
full hash is res.response
number of responses is res.numFound
Bug reports and pull requests are welcome on GitHub at https://github.com/ephesus/pairdata.
The gem is available as open source under the terms of the MIT License.