Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
47 lines (29 sloc) 983 Bytes

Pairdata

NOTE: This gem is in alpha. Pairdata is a wrapper for the USPTO's Pair Bulk Data public API https://pairbulkdata.uspto.gov/

Installation

Add this line to your application's Gemfile:

gem 'pairdata'

And then execute:

$ bundle

Or install it yourself as:

$ gem install pairdata

Usage

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

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/ephesus/pairdata.

License

The gem is available as open source under the terms of the MIT License.