Skip to content

funginstitute/patentserver

 
 

Repository files navigation

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.

About

Serve US patent information via handy JSON API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 98.4%
  • Other 1.6%