Skip to content

This project aims to create an algorithm that enables users to download patents based on specific numbers, years, or other criteria. The algorithm can return a specific number of patents or as many as the user wants, and it can also determine the highest number for a valid patent of each year and return it as a list.

Notifications You must be signed in to change notification settings

maxwelldalrymple/Patent_retriever

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Patent Retrieval Algorithm

The Patent Retrieval Algorithm is a Python script that allows you to search and download patents from the United States Patent and Trademark Office (USPTO). With this script, you can easily find patents based on a specific number or year, and download them in PDF format.

Requirements

To build and use this algorithm, you'll need:

  1. Python 3 installed on your computer
  2. The requests library installed in Python (for making HTTP requests)
  3. A valid USPTO patent number (if you want to search by patent number)

Usage

To use the Patent Downloading algorithm, follow these steps:

  1. Searching by Patent Number

  2. Searching by Year

  3. Determining Highest Patent Number for Each Year

Customization

This algorithm can be customized to search for patents based on a wide variety of criteria, including keywords, inventors, and assignees. To do this, incorporate beautifulsoup4 and create a function that can return patent parameters and parse these parameters and only save pdfs as these parameters are met.

Conclusion

In conclusion, building a Patent Retrieval algorithm is a relatively simple task that can be accomplished with just a few lines of Python code. By using the requests library to make HTTP requests and parse HTML, it's possible to search and download large numbers of patents quickly and efficiently. This algorithm can also be easily customized to search for patents based on a wide variety of criteria, making it a powerful tool for researchers and patent professionals alike.

Created By: Maxwell Dalrymple

About

This project aims to create an algorithm that enables users to download patents based on specific numbers, years, or other criteria. The algorithm can return a specific number of patents or as many as the user wants, and it can also determine the highest number for a valid patent of each year and return it as a list.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages