PatZilla is a modular patent information research platform and data integration toolkit with a modern user interface and access to multiple data sources.

Overview

PatZilla: Patent information research for humans

About

PatZilla is a modular patent information research platform and data integration toolkit. It features an efficient user interface and access to multiple data sources.

The system provides convenient access to the OPS service from EPO and other professional fulltext patent databases in its standalone version. You can also use its software components and interfaces for building arbitrary vendor solutions.


Features

  • Multiple data source APIs.
    • Use different patent search services with varying coverage.
    • Connect to multiple services for pdf-, image-, bibliographic data and fulltext acquisition.
  • User interface. Based on contemporary web technologies and responsive design, it works on multiple devices. Use it on PCs, tablets, smartphone devices or as a multi-screen solution. The clear and well-arranged design and layout permits efficient screening of large numbers of patent documents.
  • Dossier management. Manage different collections of patent documents and apply ratings and comments.
  • REST API. Through the extensive REST API, all functionality is available to 3rd-party systems. Deep integration has no limits.
  • Sharing. Well-designed collaboration features allow efficient sharing of information with your colleagues and partners, even across the boundaries of in-house systems.
  • Multitenancy. The software can operate on behalf of different vendors. It's easy to apply custom branding.

Screenshot

A picture says a thousand words.

PatZilla

Demos

  • The search demo will run the fixed query:

    txt=(SS7 or (telecommunication or communication or comunicación) or (mobile or Mobilfunknetz) or (network or (security or Sicherung))) and
    pa=(mobil or kommunikation) and
    cl=(H04W12/12 or H04L63/0281 or H04L63/0414)
    not pn=(CN or CA or JP)
    

    ... against EPO/OPS and display the results. You will be able to step through result pages and display fulltext- and family-information, but running custom queries will be disabled.

  • The numberlist demo will display the patent documents DE102011075997A1, DE102011076020A1, DE102011076022A1 and DE102011076035A1. This is a showcase about how to integrate a link to a list of patent documents into own applications.

  • The document view demo will display the patent document EP0666666A2 without any control elements. This is a showcase about how to embed the document view into own applications or how to directly link to single documents.

  • The nasa-public-domain demo displays the latest NASA patents put under the public domain.

Data sources

PatZilla IP Navigator uses different API services for accessing patent information.

Primary data sources:

Auxiliary data sources:

Getting started

Getting started with the software or deploying it yourself is quite easy if you are familiar with Python. We will only cover development here, see the install documentation page about how to install, configure and run an instance. The software should work on any other Linux or BSD distribution, but this is beyond the scope of the README.

It runs on Python 2.7, but is not ready for Python 3.6 yet. Contributions are welcome!

Project information

The source code of »PatZilla IP Navigator« is available under an open source license using the brand name »PatZilla«. For further details, please visit:

History

The software got some applause from professional researchers for its unique user interface and rich feature set when it was released to the first audience in 2014. We hear from our users they are still having a great pleasure working with it on a daily basis.

After four years of development, the source code finally gets released under an open source license in 2017. We are looking forward to opening up the development process as well, every kind of participation and support is very much welcome.

Contributing

We are always happy to receive code contributions, ideas, suggestions and problem reports from the community. 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.

License

This software is copyright © 2013-2020 The PatZilla authors. All rights reserved.

It is and will always be free and open source software.

Use of the source code included here is governed by the GNU Affero General Public License and the European Union Public License. Please also have a look at the notices about licenses of third-party components.

Support

For enterprises, dedicated commercial support is also available through Elmyra UG. Elmyra UG is the software development company that’s spearheading the ongoing development and as such will ensure continuity for the project.

If you’re using PatZilla in your company and you need support or custom development or support, feel free to get in touch with us. We are happy to receive respective inquiries at [email protected].

In this way, you are contributing to the ongoing maintenance and further development of PatZilla. As it still is a reasonably young project, it needs all support it can get.

Owner
IP Tools
Open source patent data processing software
IP Tools
Writeup of NilbinSec's participation in the Winja CTF for c0c0n 2021

Winja-CTF-c0c0n-2021-Writeup NilbinSec's participation in the Winja CTF for c0c0n 2021 This repo covers NilbinSec's participation in the Winja CTF dur

1 Nov 15, 2021
An Advanced Wordlist Library Written In Python For Acm114

RBAPG -RBAPG is the abbreviation of "Rule Based Attack Password Generator". -This module is a wordlist generator module. -You can generate randomly

Aziz Kaplan 11 Aug 28, 2022
SimBiber - A tool for simplifying bibtex with official info

SimBiber: A tool for simplifying bibtex with official info. We often need to sim

336 Jan 02, 2023
Open HW & SW for Scanning Electron Microscopes

OpenSEM Project Status: Preliminary The purpose of this project is to create a modern and open-source hardware and software platform for using vintage

Steven Lovegrove 7 Nov 01, 2022
OnTime is a small python that you set a time and on that time, app will send you notification and also play an alarm.

OnTime Always be OnTime! What is OnTime? OnTime is a small python that you set a time and on that time, app will send you notification and also play a

AmirHossein Mohammadi 11 Jan 16, 2022
Easily map device and application controls to a midi controller

pymidicontroller Introduction Easily map device and application controls to a midi controller

Tane Barriball 24 May 16, 2022
Streamlit Component, for a Chatbot UI

st-chat Streamlit Component, for a Chat-bot UI, example app authors - @yashppawar & @YashVardhan-AI Installation Install streamlit-chat with pip pip i

Yash AI 99 Jan 07, 2023
LINUX-AOS (Automatic Optimization System)

LINUX-AOS (Automatic Optimization System)

1 Jul 12, 2022
Simple calculator with random number button and dark gray theme created with PyQt6

Calculator Application Simple calculator with random number button and dark gray theme created with : PyQt6 Python 3.9.7 you can download the dark gra

Flamingo 2 Mar 07, 2022
Pygments is a generic syntax highlighter written in Python

Welcome to Pygments This is the source of Pygments. It is a generic syntax highlighter written in Python that supports over 500 languages and text for

1.2k Jan 06, 2023
Our product DrLeaf which not only makes the work easier but also reduces the effort and expenditure of the farmer to identify the disease and its treatment methods.

Our product DrLeaf which not only makes the work easier but also reduces the effort and expenditure of the farmer to identify the disease and its treatment methods. We have to upload the image of an

Aniruddha Jana 2 Feb 02, 2022
A Python module for decorators, wrappers and monkey patching.

wrapt The aim of the wrapt module is to provide a transparent object proxy for Python, which can be used as the basis for the construction of function

Graham Dumpleton 1.8k Jan 06, 2023
Sudoku solver using backtracking

Sudoku solver Sudoku solver using backtracking Basically in sudoku, we want to be able to solve a sudoku puzzle given an input like this, which repres

Kylie 99 Jan 07, 2023
A simple script written using symbolic python that takes as input a desired metric and automatically calculates and outputs the Christoffel Pseudo-Tensor, Riemann Curvature Tensor, Ricci Tensor, Scalar Curvature and the Kretschmann Scalar

A simple script written using symbolic python that takes as input a desired metric and automatically calculates and outputs the Christoffel Pseudo-Tensor, Riemann Curvature Tensor, Ricci Tensor, Scal

2 Nov 27, 2021
Just imagine normal bancho, but you can have multiple profiles and funorange speed up maps ranked

Local osu! server Just imagine normal bancho, but you can have multiple profiles and funorange speed up maps ranked (coming soon)! Windows Setup Insta

Cover 25 Nov 15, 2022
Built with Python programming language and QT library and Guess the number in three easy, medium and hard rolls

guess-the-numbers Built with Python programming language and QT library and Guess the number in three easy, medium and hard rolls Number guessing game

Amir Hussein Sharifnezhad 5 Oct 09, 2021
Project based on pure python with OOP

Object oriented programming review Object oriented programming (OOP) is among the most used programming paradigms (if not the most common) in the indu

Facundo Abrahan Cerimeli 1 May 09, 2022
This program tries to book a tennis court slot in either Southwark Park or Tanner Street Park in Southwark, London.

Book tennis courts in London This program tries to book a tennis court slot in either Southwark Park or Tanner Street Park in Southwark, London. Note:

Daniele 1 Jul 25, 2022
0CD - BinaryNinja plugin to introduce some quality of life utilities for obsessive compulsive CTF enthusiasts

0CD Author: b0bb Quality of life utilities for obsessive compulsive CTF enthusia

12 Sep 14, 2022
The fundamentals of Python!

The fundamentals of Python Author: Mohamed NIANG, Staff ML Scientist Presentation This repository contains notebooks on the fundamentals of Python. Th

Mohamed NIANG 1 Mar 15, 2022