DEV Community

Cover image for Best Practices for Finding Non-Patent Literature for Software Patents
Zainab Imran for PatentScanAI

Posted on • Originally published at patentscan.ai

Best Practices for Finding Non-Patent Literature for Software Patents

In today’s fast-paced software innovation world, patents can protect; but they can also obstruct. When you encounter an overly broad or unjust software patent, non-patent literature (NPL) can become your most powerful tool to challenge it.

This guide is written for:

  • Tech entrepreneurs
  • Startup founders
  • Patent professionals and consultants
  • Legal tech teams
  • Inventors and engineers
  • Open-source advocates
  • University tech transfer officers

We’ll cover:

  • ✅ What qualifies as NPL and why it matters
  • 🔍 Where and how to search for NPL
  • ⚙️ Tools (including PatentScan and Traindex) to streamline your workflow
  • 📚 Real examples and proven tactics to validate NPL
  • 📈 Repeatable workflows to support litigation or IP strategy

Why NPL Matters in Software Patents

Modern software innovation often hits the public domain, through GitHub commits, blogs, talks, and research papers, well before anyone files for a patent.

🎯 Real Impact

  • A UI patent was invalidated using a 2006 conference slide deck.
  • A GitHub repo revealed an encryption technique years ahead of a filing.
  • Stack Overflow discussions have been used in court as invalidation evidence.

This is why finding non-patent literature for software patents is now essential for product teams and legal experts alike.


What Counts as NPL?

  • Academic papers (IEEE, arXiv, ACM)
  • Source code & commit histories (GitHub, GitLab)
  • Technical documentation & SDKs
  • Developer blogs, Medium articles, Q&A threads
  • Archived web pages (Wayback Machine, Archive.today)
  • International research & standards

Even informal formats can qualify if they were publicly accessible and clearly disclosed the claimed invention.


Where to Search for NPL

  • 🧠 IEEE Xplore, arXiv, ACM Digital Library
  • 🧑‍💻 GitHub, GitLab, Bitbucket
  • 🌐 Wayback Machine, Archive.today
  • 🌍 CNKI, J-STAGE, DIN, and other international sources
  • 🛠️ PatentScan and Traindex: tools that combine patent and NPL discovery

These sources provide wide access to early-stage documentation that could form the basis of invalidation.


NPL Discovery Workflow

  1. Break down each patent claim into discrete components.
  2. Brainstorm synonyms and technical equivalents.
  3. Search with Boolean and semantic queries.
  4. Cross-reference results from NPL and patent sources.
  5. Validate timestamps, URLs, authorship.
  6. Map each NPL piece directly to a claim element.

This is where platforms like PatentScan and Traindex shine. They help automate and link NPL with patents in a way that saves time without cutting corners.


Tools to Enhance Your Search

Here are a few worth exploring:

  • 🧠 Semantic Scholar: context-aware research engine
  • 🧮 XLSCOUT, The Lens: AI-backed prior art tools
  • 📁 GitHub Advanced Search: find early code and commits
  • 🕵️ Wayback Machine: archived websites, PDFs, changelogs
  • 🧩 PatentScan / Traindex: combine patent data with NPL cross-referencing

These help scale up and speed up discovery, especially when claim language is vague or overly broad.


What Not to Do

  • ❌ Don’t rely only on keyword matches—semantic context matters.
  • ❌ Don’t skip metadata—timestamps, authors, and links are essential.
  • ❌ Don’t ignore non-English sources—they’ve won legal cases.
  • ❌ Don’t forget to map every NPL hit directly to claim elements.

Quick Case Examples

  • GitHub commits dated 2012 invalidated a 2015 encryption patent.
  • A Medium blog post by a dev team was used to challenge a user-auth flow.
  • Wayback snapshots from 2009 showed an algorithm in public use years before the patent.

FAQs

Q1: Can forums and blogs really count as prior art?

Yes, if they were publicly accessible before the patent filing and clearly describe the invention.

Q2: Is code on GitHub valid as prior art?

Absolutely. Public commits with timestamps and documented intent have been accepted in U.S. and European proceedings.

Q3: Do tools like PatentScan help with NPL?

Yes, PatentScan and Traindex are helpful for linking patent claims to potential non-patent evidence, especially across technical documents and open repositories.

Q4: What about content in other languages?

Non-English NPL is increasingly crucial. Japan, China, and Germany have rich, early documentation archives.


Conclusion

Software evolves too fast for patent systems to always keep up. That’s why NPL is a must-have for any serious invalidation effort.

From IEEE papers to GitHub commits, and from archived web pages to code snippets, non-patent literature tells the real story of when ideas entered the public domain.

Using a structured approach and smart tools like PatentScan or Traindex, you can uncover strong evidence to defend innovation, challenge infringement claims, or support litigation.


Want to Contribute or Share?

What’s the most unexpected source of prior art you’ve come across?

Drop your thoughts in the comments or share this post with your legal tech and dev friends.

Let’s build smarter IP strategy together.


References

  1. USPTO – MPEP: Prior Art Searching
  2. Lumenci – Efficient Use of Non-Patent Literature
  3. Supreme Court – Alice Corp. v. CLS Bank (2014)

Top comments (0)