Serve US patent information via handy JSON API.
Ruby Other
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is even with doolin:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config
db
doc
features
lib
misc
public
script
spec
test
vendor
.gitignore
.rspec
.travis.yml
Gemfile
Gemfile.lock
Guardfile
Procfile.dev
README.md
Rakefile
config.ru

README.md

Patent Server

Build Status Code Climate Still maintained

Patent Server is an application written to allow JSON delivery of USPTO inventor and patent data. The application operates via an API accessible via arbitrary HTTP clients providing a valid query and valid API key.

How to use Patent Server

  • Register for an account.
  • Save your API key for use on patent queries.
  • Issue valid queries using API key.

Contributing

Patent Server is open source software written to provide easy public access to patent data in an accessible form. Contributing is easy: fork the code, add new feature(s), issue pull requests.

Reporting bugs

Requesting features

Feature requests can go into the issue tracking system as well, and we'll add the more interesting feature requests to a high-priority todo list below.

TODO

  • Remove case sensitivity in queries.

Test database provisioning

  • Using rake to handle sqlite3 to postgres conversion

  • lib/tasks/importdummy.rake handles importing the 3000 record pre-production test data.

  • db/csv/*.csv are the 3000 record files corresponding to tables in the database. These are loaded using the rake task.

  • Getting the data up to the server is best done with the heroku pgbackups:restore command.