GithubHelp home page GithubHelp logo

rahul-gj / uspto-peds-python Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ip-tools/uspto-opendata-python

2.0 1.0 0.0 141 KB

A trimmed client library for accessing the USPTO PEDS Data APIs, written in Python.

License: MIT License

Makefile 23.07% Python 76.93%

uspto-peds-python's Introduction


USPTO Peds API client

About

uspto-peds-python is a client library for accessing the USPTO peds Data APIs. It is written in Python.

Currently, it implements API wrappers for the

The PEDS systems contain bibliographic, published document and patent term extension data in Public PAIR from 1981 to present. There is also some data dating back to 1935.

The PEDS system also provides information concerning the transaction activity that has occurred for each patent. The transaction history includes the transaction date, transaction code and transaction description for each transaction activity.

Attention!

This is trimmed fork for limited use: Please see original full library at https://github.com/rahul-gj/uspto-peds-python

Getting started

Install

If you know your way around Python, installing this software is really easy:

pip install https://github.com/rahul-gj/uspto-peds-python/archive/master.zip

Please refer to the virtualenv page about further guidelines how to install and use this software.

Usage

Please refer to the respective documentation about which API you want to access:

from uspto_peds import PEDSClient

client = PEDSClient()

client.search('patentNumber:(6583088 6875727 8697602)')

Project information

uspto-peds-python is released under the MIT license. The code lives on GitHub and the Python package is to be published to PyPI.

The software has been tested on Python 3.6.

If you'd like to contribute you're most welcome! Spend some time taking a look around, locate a bug, design issue or spelling mistake and then send us a pull request or create an issue.

Thanks in advance for your efforts, we really appreciate any help or feedback.

Disclaimer

The project and its authors are not affiliated with the USPTO in any way. It is a sole project from the community for making data more accessible in the spirit of open data.

Credits

Thanks to the USPTO data team and all people working behind the scenes for providing these excellent services to the community. You know who you are.

Background

The Patent Application Information Retrieval (PAIR) APIs let customers retrieve and download multiple records of USPTO patent application or patent filing status at no cost.

They are part of the US Patent and Trademark Office's (USPTO) commitment to fostering a culture of open government as described by the 2013 Executive Order 13642 to make open and machine-readable data the new default for government information (HTML, PDF).

The API was conceived as part of the USPTO Open Data Initiative, please also visit the USPTO Open Data Portal and its API catalog for other new APIs provided by the US Patent and Trademark Office.

The US Patent and Trademark office encourages innovators and entrepreneurs worldwide to publish their inventions for worldwide use and adoption. They have opened their APIs to third party developers inside and outside of government so that they can directly benefit from this data, by making and using their own apps.

For terms of use regarding their APIs and data, please visit the respective pages at USPTO general terms and PatentsView API terms. In general, the published material is in the public domain and may be freely distributed and copied, but it is requested that in any subsequent use the United States Patent and Trademark Office (USPTO) be given appropriate acknowledgement (e.g., "Source: United States Patent and Trademark Office, www.uspto.gov").

uspto-peds-python's People

Contributors

amotl avatar rahul-gj avatar

Stargazers

 avatar Rana Banerjee avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.