Desktop Application: PatentMate

Skillset

Flip to see the main skills used in this project

 

Java Programming

File Handling & Data Parsing

Testing & Debugging

Digital Transformation

Overview

PatentMate is an automated patent format checker written in Java, inspired by and building upon the USPTO’s DOCX Intake system. Designed to blend the precision of computer science with the demands of intellectual property, PatentMate simplifies the manual patent review process, making it more efficient and less error-prone.

This one-click solution ensures that patents meet legal standards and best practices before filing, from checking for legally restrictive wording to verifying that the Abstract is a single paragraph under 150 words. Additionally, PatentMate provides comprehensive analysis features, including automatic detection of claim types, dependencies, and similarities, as well as visualization of claim trees.

The video below showcases PatentMate’s core features, including automated format checking, claim visualization, and similarity analysis.

Features

Patent Format Checker

PatentMate automatically scans and highlights formatting errors and legal issues in a patent disclosure to ensure compliance with USPTO guidelines.

Similarity Analysis

PatentMate compares patent claims to identify closely similar claims, and issues a warning for any duplicates to assist in preserving the uniqueness of each claim.

Claim Tree Visualization

By mapping dependency chains, PatentMate generates visualized claim trees to help users easily understand the structure of their patent claims.

Patent Report

PatentMate includes an export feature that saves analysis results as a Word document, making it easy for the report to be shared with others.

Development

Background

This software is the fruit of combining 15 years of intellectual property experience with a passion for software development. Originally conceived by myself in a computer science course at Harvard University, PatentMate has since matured into a software that solves a specific problem for patent professionals. Conventionally, the patent reviewing process was text-heavy, time-consuming, and prone to human error.

Approach

Focusing on user-centered design, efficiency was a top priority, leading to a one-click solution for generating a detailed analysis of the patent disclosure. Repeated iterations between development and testing were a key part in the process, with continuous optimizations being made to ensure accessibility for users who may not be tech-savvy.

Tools

Java Swing — GUI framework

Apache POI — API for manipulating Microsoft documents

IntelliJ IDEA  Java IDE

Launch4J  Tool for wrapping jars into Windows executables

Timeline

Q4 2023 – Present

Testing

PatentMate underwent rigorous testing to ensure it could meet the demands of real-world patent processing. The software was tested with a diverse set of published patents, where it proved that its automated checks could catch potential errors that might have been missed by human reviewers, thus confirming the accuracy and efficiency of PatentMate.

In addition to real-world testing, simulated data was used to explore edge cases, such as complex claim structures and unconventional formatting. This testing was crucial for refining PatentMate’s ability to handle a wide variety of patent documents, from straightforward to intricate patent structures. Feedback from patent veterans who used PatentMate during these tests was overwhelmingly positive, highlighting the tool’s intuitive interface and its ability to significantly reduce the time spent on manual reviews, but also brought into light areas that could be further improved.

The iterative feedback loop between testing and development allowed for continuous optimizations. User feedback led to enhancements such as the inclusion of a “Save Report” button, more detailed explanations of flagged issues, and expanded accessibility features to accommodate users with disabilities or varying levels of technological expertise.

Deployment

PatentMate was successfully integrated at an international IP firm where it is now a key part of the patent filing process. Previously, the firm relied on manual checks across several different teams, which were both time-consuming and prone to errors. Now, with PatentMate’s automated features, it’s possible to quickly ensure that every patent application meets the necessary standards before submission.

The deployment process was straightforward, with patent professionals quickly adapting to the software thanks to its intuitive design. The one-click analysis feature has been particularly impactful, allowing for swift compliance checks against USPTO guidelines, thereby reducing the risk of costly delays or rejections.

PatentMate is now used daily and plays a crucial role in streamlining patent filing processes. The software’s ability to visualize claim trees and detect similarities between claims has proven invaluable, helping to refine and strengthen patent applications with greater accuracy and confidence. As a result, PatentMate has not only improved operational efficiency, but has also enhanced the overall quality of the patent applications being filed.

Conclusion

PatentMate exemplifies how digital transformation can simplify complex tasks and improve accuracy in the field of intellectual property. Its successful integration into a professional setting underscores its effectiveness, and as it continues to be used, ongoing improvements will ensure that it remains a valuable tool for patent professionals.

Screenshots

Chris Chen Design footer logo with black calligraphy over pink paint-like background
Divider between footer logo and social media icons

Christopher Chen © 2024. All rights reserved.