Patent Docket GUI Using USPTO XML and Outgoing Correspondence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current patent case management and docketing systems fail to leverage the full potential of XML data provided by the USPTO, relying heavily on manual data entry and lacking efficient integration of USPTO correspondence, leading to inefficiencies and duplication of effort.

Innovation Solution

A computer-implemented method and system that programmatically downloads and constructs an in-memory docket from USPTO data, providing a graphical user interface for accessing patent properties without manual data entry, enabling automated data processing and display of events, status, and mail information, with features like search and filter functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual data entry and physical correspondence handling are used, then data can be entered into the system, but the process is duplicative and inefficient

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidtime for manual data entry
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system creates a digital copy of physical USPTO correspondence and XML data, storing it in an in-memory docket structure. This digital copy replaces the need for manual data entry by directly importing structured data from USPTO XML files, thereby eliminating duplicative work and significantly improving productivity while reducing time loss.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical process of manual data entry with an automated electronic data processing system. The system programmatically parses USPTO XML files, extracts relevant information, and populates the docket automatically, substituting human manual operations with computerized processes that are faster and more efficient.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If XML data from USPTO is programmatically downloaded and processed, then data accuracy is enhanced, but system complexity increases

Engineering Contradiction:
Improvedata accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer consisting of structured in-memory docket objects and data models that sit between the raw USPTO XML data and the user interface. This intermediary structure standardizes the data format, ensuring accuracy through consistent data representation while managing complexity by providing a simplified interface to users through the graphical user interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Extent of automation

If an in-memory docket is constructed from downloaded data, then automated management is achieved, but memory resource usage increases

Engineering Contradiction:
Improveautomated case managementVSAvoidmemory resource consumption
Core Design Contradiction:
Extent of automationVSQuantity of substance

Solution Approach 1:

The patent segments the docket data into hierarchical in-memory objects representing different levels of patent case information (applications, patents, events, deadlines). This segmentation allows the system to load and manage data in manageable chunks rather than holding entire datasets in memory simultaneously, enabling automated management while controlling memory resource usage through structured data organization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260111502A1Graphical user interfaces (GUIS) including outgoing uspto correspondence for use in patent case management and docketing
Publication Date: 2026.04.23 NIMVIA LLC
  • US20260111502A1 patent drawing
  • US20260111502A1 patent drawing
  • US20260111502A1 patent drawing

AI summary

Methods, systems and software include programmatically downloading over the Internet, at routine intervals of time as well as on demand, from an online computer system of the USPTO, data relating to patent properties that are associated with a customer number; and creating a docket based on the downloaded data, generating and displaying a report generated from the downloaded data, sending an alert (email or text message) that is based on the downloaded data, or any combination thereof. Outgoing correspondence of the USPTO is provided in PDF format for review by a user. Data specific to a particular client also is provided to the client programmatically, with reports, alerts, docketing, or any combination thereof, further being provided for use by the client.