Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 983 Bytes

README.md

File metadata and controls

46 lines (29 loc) · 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.