Hypothetical example · Software & AI patents

From an AI product idea to a concrete patent discussion.

For an inventor or small business, “we use AI to inspect products” leaves important questions unanswered. This worked example shows how to explain the technical problem, the proposed mechanism, and the facts a patent attorney would need.

This is an original fictional example, not a client matter, a tested system, or a conclusion that an invention is patentable. It provides general information, not advice about a particular invention.

The example: inspecting parts before they pass a sorting point.

Imagine a small manufacturer developing camera software that checks parts moving along a conveyor. A detailed image model could require more processing time than the equipment allows for every frame. Decisions arriving after a part passes the sorting point would be too late for the intended workflow.

The proposed approach uses a quick screening model and selectively schedules more detailed analysis. The technical discussion concerns how images, processing resources, and physical part positions stay coordinated.

Describe the sequence that makes the system work.

  1. Track each part. Assign a part identifier and capture time to each image. Store recent images in a buffer with a defined capacity and a rule for replacing old entries.
  2. Calculate the available time. Use the part’s tracked position, conveyor speed, and distance to the sorting point to estimate when its inspection decision is needed.
  3. Screen the image. Run a smaller model that identifies candidate defect regions and reports uncertainty. Preserve the region coordinates and their association with the part identifier.
  4. Schedule deeper analysis. A scheduler considers uncertainty, queued work, estimated processing time, and time remaining. In this hypothetical design, it sends selected image regions to a larger model only when the estimated completion time fits the part’s decision window.
  5. Handle missing or late results. Accept a result only for its matching part identifier and valid decision window. Mark unresolved parts for a separate review route, and record the timing, model version, and routing decision.

This sequence makes the proposal more specific. It does not establish that its components or their combination are new, effective, or eligible for a patent.

Identify the details and alternatives still missing.

After an engagement is established, useful materials could include an architecture diagram, example inputs and outputs, the scheduling rule, queue behavior, and the way processing-time estimates are updated. Explain what happens when speed changes, two frames disagree, or the buffer fills.

Describe alternatives you have actually developed: whole images versus cropped regions, fixed versus adaptive thresholds, or processing on the camera device versus a nearby computer. Explain which features are necessary and which are optional.

If available, preserve tests showing processing delay, missed defects, memory use, and behavior under different loads, along with the comparison system and test conditions. Label expected benefits as expectations when they have not been measured.

Separate the patent questions.

Eligibility — Section 101.
The claims must be evaluated as a whole. Calling the product “AI” or describing a useful goal does not resolve eligibility. See the USPTO’s eligibility guidance.
Novelty and nonobviousness — Sections 102 and 103.
The proposed claims must be assessed against relevant prior art. Differences from an existing system also need an obviousness analysis. These are separate examination requirements.
Disclosure — Section 112.
The application needs support for what is claimed, including enough explanation for a skilled person to make and use the claimed invention without undue experimentation. The enablement requirement depends on the claimed scope and the disclosure.

A patent search and assessment can inform the discussion; this example is not a search result or proposed claim language.

Distinguish the AI technology from tools used to develop it.

If the contribution concerns model training, explain the data preparation, labels, training objective, and training steps you developed. If it concerns inference or scheduling, explain that mechanism. Using a coding assistant during development raises a different question: who conceived the claimed invention?

The USPTO’s November 2025 inventorship guidance applies the same legal standard whether AI tools were used or not. Only humans can be inventors. Keep records of human contributions for counsel to assess; using or owning an AI tool does not itself answer inventorship.

Software and AI patents: which technical details matter?

A useful product description does not always identify the invention that a patent application would protect. These fictional examples show how implementation details can shape a filing discussion. They illustrate possible issues to investigate, without predicting whether a patent will be granted.

1. AI inspection cameras: making decisions before a product reaches the sorter

“Our camera uses AI to detect defective products.”

That describes the goal. The patent discussion becomes more specific when the team explains how the system operates under limited processing capacity.

Suppose a smaller model screens each image and sends uncertain regions for deeper analysis. A scheduler considers available memory, queued work, estimated processing time, and when the product will reach a sorting point. Part identifiers and timestamps prevent late results from being applied to the wrong item.

Relevant questions include how the scheduler chooses what to process, how it responds to changes in conveyor speed, and what happens when processing capacity runs out.

How this could affect filing: A particular scheduling mechanism could become the focus of a prior-art search and potential claims. If the implementation uses an existing model and standard scheduling features, further investigation may be needed to identify a distinct contribution. Any claimed performance improvement should be explained against a defined comparison system.

2. AI document assistants: handling permissions that change during an answer

“Our AI assistant securely answers questions using company documents.”

The technical discussion starts with how the system prevents information from reaching someone who is no longer authorized to receive it.

Suppose a user’s access changes while an answer is being generated. The system records which document versions contributed to the answer, associates cached results with permission versions, and checks authorization again before releasing the response. A relevant change triggers a defined process for discarding cached material, regenerating the answer, or withholding it.

Questions include how permission changes reach the system, what happens to an answer already in progress, and how information remains separated when several customers share the infrastructure.

How this could affect filing: The investigation could focus on how retrieval, caching, permission updates, and response delivery work together. Prior art may include conventional security and caching systems. Using a third-party language model does not settle the question; the team’s own contribution and the framework’s existing capabilities both need examination.

3. AI model training: recognizing defects when examples are scarce

“Our model detects rare manufacturing defects more accurately.”

Before evaluating a filing, counsel needs to understand what produces the improvement.

Suppose a training process generates additional defect images under defined geometric and lighting constraints. It retains corresponding defect-location labels and adjusts the training mixture using a specified error-measurement rule.

The relevant details include how the images and labels are generated, how the mixture changes, the training objective, and when training stops. Those details help distinguish the proposed process from ordinary data augmentation or model tuning.

If testing exists, comparisons should isolate the proposed mechanism and keep evaluation data separate from training data. Predicted benefits should be identified as expectations.

How this could affect filing: A defined training procedure may warrant a focused search and filing assessment. If the idea remains “generate better examples,” the disclosure may need further development while any approaching filing or public-disclosure deadlines are addressed. A completed prototype is not universally required, but the application must adequately explain how to make and use the claimed invention. USPTO guidance

Discussing your software or AI invention

A filing assessment considers the technical contribution, prior art, potential claim scope, inventorship, ownership, and timing. These examples identify questions to explore; they do not establish patentability.

Learn about our software and AI patent services, explore payment options, or contact Parti & Oliveira PLLC to discuss a potential engagement.

Discuss your software or AI project.

Parti & Oliveira PLLC provides software and AI patent counsel for inventors and businesses. Start with your technology category, the help you need, and any known filing or disclosure dates. Keep confidential technical details and attachments out of the initial inquiry.

Learn about preparing and filing a U.S. patent application.

Installment payment options may be available for suitable matters under written terms. Government charges and outside expenses are separate; payment arrangements do not extend filing deadlines.