Invalidity dossier

US 9604359

Apparatus and methods for training path navigation by robots

Current assignee: Brain Corp

Added 9/29/2026, 7:32:56 AM

At a glanceNo PTAB challengesNo litigation on fileIndustrial Manufacturing (IM)

Active provider: DeepSeek · deepseek-flash

Patent summary

Title, assignee, inventors, filing/issue dates, abstract, and a plain-language overview of the claims.

✓ Generated

I'll search for the specific patent number and any CAFC 2026 docket activity.

Now let me check for any CAFC 2026 docket activity and litigation involving this patent.

Let me look for the independent claim text and check for CAFC 2026 activity more specifically.

US Patent 9,604,359 — Summary

Important preliminary note: All figures below are stated literally as they appear in the sources; nothing has been auto-corrected. My searches of the web (Google Patents, USPTO-report mirrors, PTAB/docket aggregators) returned no Court of Appeals for the Federal Circuit (CAFC) 2026 docket activity naming US 9,604,359. I cannot access the USPTO PatentCenter / PACER / CAFC docket systems directly, so the litigation section below is based on secondary docket aggregators and must be treated as non-authoritative.


Bibliographic data (from Google Patents page for US9604359B1, fetched 2026-09-29)

Field Value
Patent number US 9,604,359 B1 (US9604359B1)
Title Apparatus and methods for training path navigation by robots
Application no. 14/607,018 (US201514607018A)
Filing date 2015-01-27
Priority date 2014-10-02
Issue/publication date 2017-03-28
Inventors Oyvind Grotmol; Oleg Sinyavskiy (both San Diego, CA)
Original assignee Brain Corp (Brain Corporation, San Diego, CA)
Assignment recorded 2015-06-12 (inventors → Brain Corporation)
Later security interest Hercules Capital, Inc. (recorded 2021-10-08)
Legal status (Google's assumption) Active; anticipated expiration 2035-01-27
Primary classification B25J 9/16 subclasses (9/163, 9/1607, 9/1666, 9/1697), G05D 1/0088, G06N 20/00, G06N 3/008, Y10S 901/xx

Family / continuations (per Google Patents "priority to" entries, literal):

  • US 9,902,062 B2 (application 15/470,629, filed 2017-03-27) — expressly "Continuation of application No. 14/607,018, filed on Jan. 27, 2015, now Pat. No. 9,604,359."
  • US 10,293,483 B2 (application 15/901,777, filed 2018-02-21)
  • US 2019/0299407 A1 (application 16/376,301, filed 2019-04-05)
  • Publication US 2018/0290298 A1 — same title.

Disclaimer / attorney of record (from the sibling '062 grant, same family): Primary Examiner Ronnie Mancho; agent Gazdzinski & Associates, PC.


Abstract

I could not retrieve a verbatim abstract string for US 9,604,359 itself from the sources I could reach. The specification's own opening summary (labelled "Definitions" in the authoritative text I was given) states that "the present disclosure relates to, inter alia, computerized apparatus and methods for training of robotic devices to perform path navigation tasks."

The closest reliable proxy is the abstract of the identical‑title continuation US 9,902,062 B2 (same specification):

"An apparatus and methods for training and/or operating a robotic device to follow a trajectory. A robotic vehicle may utilize a camera and stores the sequence of images of a visual scene seen when following a trajectory during training in an ordered buffer. Motor commands associated with a given image may be stored. During autonomous operation, an acquired image may be compared with one or more images from the training buffer in order to determine the most likely match. An evaluation may be performed in order to determine if the image may correspond to a shifted (e.g., left/right) version of a stored image as previously observed. If the new image is shifted left, right turn command may be issued. If the new image is shifted right then left turn command may be issued."

Uncertainty flag: because the '359 is a large "omnibus" specification covering several distinct inventions (persistent switching, cost-of-feedback, mode combiner teaching modes, random-kNN control, image-match path navigation, VOR camera stabilization), I cannot state the exact abstract wording or the exact claim set of the '359 with full confidence from the material I could retrieve. The '359's own summary section emphasizes the feature-similarity/random-kNN control-signal aspects (see below), which suggests its granted claims differ from the '062 abstract above despite the shared disclosure.


Plain-language overview of the independent claims

Based on the patent's own "aspects of the disclosure" summary text supplied in the authoritative full text, US 9,604,359 appears to have three independent claims (one method, one apparatus, one computer-readable medium). The claim language quoted below is taken directly from that summary.

1. Independent method claim — "method of determining a control signal for a robot" (likely claim 1)
Performed by a special-purpose computing platform; the method:

  1. Receives two types of input features — "first input features of a first type and second input features of a second type" (e.g., first type = digital-image pixel values; second type = a "binary indication associated with the action being executed," such as a motor state).
  2. Randomly selects a subset containing at least one feature of each type (random selection "based on a random number generation operation").
  3. Compares those subset features against a plurality of training feature sets captured during training of the robot (each training set has at least as many features as the subset).
  4. Computes a similarity measure for a given training set (a difference or distance metric).
  5. If the similarity measure breaches a threshold, selects one or more training sets (e.g., the single smallest distance, or the N sets in the lowest percentile of distance, with N > 2).
  6. Determines one or more potential control signals, each tied to a selected training set (derived from the training signal and that set's features).
  7. Outputs the control signal as a transformation of those potential control signals — e.g., a statistical operation such as a mean or a percentile, or a weighted sum of each potential control signal multiplied by its associated distance measure — where the control signal causes the robot to execute the action.

In plain terms: a randomized-k-nearest-neighbors (RKNN) controller that decides a robot's next motor command by comparing a small random sample of current camera pixels plus a binary state flag against remembered training examples, and blending the closest matches.

2. Independent apparatus claim — "self-contained robotic apparatus"
A robot comprising:

  • a platform with a motor;
  • a first sensor producing a video frame of pixels;
  • a second sensor producing a binary signal (one of two states);
  • a memory storing training sets, each holding a video-frame instance, a binary-signal instance, and a motor-control indication; and
  • processor(s) configured to run a "random k-nearest neighbors learning process" to output a motor control indication by: building a feature subset of the binary signal plus randomly selected pixels; scaling those pixels/features by a scaling factor; comparing the scaled features to the stored training sets; computing a similarity measure; selecting training sets based on that measure; computing potential control signals; and deriving the control signal as a transformation of them.

Plain terms: the same RKNN idea, embodied as an onboard (self-contained) robot apparatus with two sensors and a learned motor-command lookup. The scaling factor can depend on the number of pixels in the subset, on the ratio of the pixel-value range to the binary-value range, or be pixel-specific (e.g., scaled by how large an obstacle/object appears in the frame), which serves to balance the contribution of the bulky image modality against the sparse binary modality.

3. Independent computer-readable-medium claim — "method of selecting an outcome of a plurality of outcomes"
A non-transitory storage medium whose instructions cause a processor to:

  1. determine a history of sensory input;
  2. apply a transformation that produces scaled input based on analysis of the history — specifically, computing feature mean and feature standard deviation and subtracting the mean / dividing by the standard deviation (with mean and standard deviation configured per a pointer identifying a value/location within a matrix of input values);
  3. determine a feature set comprising randomly selected first-type features plus at least one second-type feature;
  4. compare the set to a plurality of stored training feature sets;
  5. compute a similarity measure for a given training set;
  6. select training sets when the measure breaches a threshold;
  7. determine potential control signals, and determine the control signal via a transformation of them.

Plain terms: the same RKNN decision procedure, but with online per-feature normalization (subtract running mean, divide by running standard deviation) so that image pixels and other sensory modalities contribute comparably to the distance metric.

Notable dependent-claim subject matter (from the summary): distance-metric-based similarity; selecting the smallest-distance set or the N lowest-percentile sets (N > 2); mean/percentile/weighted-sum output transformations; the binary second input being tied to the action being executed; training as multiple iterations each characterized by a control command and a performance measure; ≥10 pixels; target-approach-obstacle-avoidance actions; and pixel-specific scaling.

Also disclosed (not necessarily claimed): the same specification covers path navigation by image shift matching / phase-correlation particle tracking (FIGS. 20A–24) and vestibulo-ocular-reflex-like (VOR) camera stabilization (FIGS. 23–25A/B), plus teaching modes (Control / Listen / Override / Correct / Autonomous), a persistent winner-take-all task switcher, and cost-of-user-feedback metrics.


Litigation / CAFC status (as of the search date)

  • No CAFC 2026 docket entry naming US 9,604,359 was found. A search for a 2026 Federal Circuit appeal by Brain Corporation returned no matching results, and searches pairing "9604359" with litigation/PTAB terms returned no IPR, PGR, or appeal identifying this patent.
  • Related (but different) enforcement activity I did find — do not conflate with '359:
    • Brain Corporation v. Avidbots Corporation et al., No. 1:24-cv-12569 (N.D. Ill., filed 2024-12-06) — patent infringement suit asserting five Brain Corp patents: US 10,001,780; US 10,379,539; US 10,274,325; US 10,823,576; US 10,728,436. US 9,604,359 is not among the asserted patents per the complaint analysis.
    • IPR2025-01602, Avidbots Corporation v. Brain Corporation (PTAB, Tech Center 3600, Art Unit 3664) — terminated 2026-03-23 by Board discretionary denial. I could not confirm which patent this IPR targets; it does not appear to be '359.
    • IPR2025-01604, Avidbots Corp. et al. v. Brain Corporation, IPR of US 10,728,436 B2 — filed 2025-12-04, institution 2026-03-23.
  • A PTAB-related commentary article described a "Grotmol" reference (a training set storing correlated images and instruction sets) being used as prior art in an unrelated IPR. I could not confirm whether that "Grotmol" reference is US 9,604,359 or a sibling; do not treat it as established.

Confidence statement: The bibliographic data (number, title, application number, dates, inventors, assignee, family continuations) is well-corroborated and I state it with high confidence. The exact abstract wording and the exact granted claim numbering of US 9,604,359 are not verified from a primary source in my searches — the independent-claim overview above is reconstructed from the patent's own summary text and should be verified against the granted claims on USPTO PatentCenter. The absence of CAFC 2026 activity reflects the limits of the sources I could reach, not proof that no such docket exists.

Generated 9/29/2026, 10:03:50 AM

Cases on file (0)

Specific litigation cases in our database that name US patent 9604359. The free-form analysis below may also discuss cases beyond this list.

No cases on file mention this patent. Upload a CSV or add a case manually in Admin → Manage litigation cases.

Litigation summary

Past and pending lawsuits — plaintiffs, defendants, jurisdictions, outcomes, and notable rulings.

✓ Generated

I'll search for litigation involving US patent 9604359 across the specified sources.

Let me search more targeted litigation sources.

Let me dig into the Brain Corp v. Avidbots case and search for other Brain Corp litigation.

Bottom line

I could not find any litigation that confirms US Patent 9,604,359 ("the '359 patent") as an asserted patent. My targeted searches returned no PACER, Unified Patents, or CAFC record naming the '359 patent as a patent-in-suit, and I want to be explicit about that rather than infer it from a family member.

The '359 patent is Apparatus and methods for training path navigation by robots, inventors Oyvind Grotmol / Oleg Sinyavskiy, assignee Brain Corporation, filed 2015‑01‑27, priority 2014‑10‑02, granted 2017‑03‑28. Its Google Patents legal events show only assignments and a security interest to Hercules Capital, Inc. (2021) — none of which are litigation.

Related proceedings found (but none verified to assert the '359 patent)

# Plaintiff(s) Defendant(s) Jurisdiction / venue Case No. Filing date Status / outcome
1 Brain Corporation Avidbots Corporation and Avidbots USA Corporation U.S. District Court, N.D. Illinois (E.D. Div.; Mag. J. M. David Weisman) 1:24-cv-12569 2024-12-06 Open — patent infringement (35 U.S.C. § 271). Accused products: Avidbots Neo, Neo 2, Neo 2W, Kas floor-scrubbing robots.
2 Avidbots Corporation (petitioner) Brain Corporation (patent owner) PTAB (inter partes review) IPR2025-01602 — (2025) Pending — IPR, not district-court litigation; appears to arise from the case above.
3 Tesla (petitioner) Patent owner of an AI/medical-device patent PTAB Not identified in my results — Not litigation involving the '359 patent — a Brain Corp "Grotmol" patent appears only as prior art in this IPR.

Sources: exparte case page for 1:24-cv-12569, Justia dockets – Avidbots, Docket Alarm – IPR2025-01602, AI Legal Journal / PTABWatch feed, Google Patents US9604359.

Important caveats you should weigh as counsel

  1. Do not treat case #1 as asserting the '359 patent. The available complaint analysis for Brain Corp v. Avidbots lists asserted patents including US 10,274,325, US 10,823,576, and US 10,728,436, and refers to a "'780 patent" and a "'539 patent." The '539 designation does not match the last three digits of 9,604,359 (which would be styled the '359 patent). Per your rule I am not auto-correcting or assuming a typo; I simply could not verify that 9,604,359 is among the asserted patents.
  2. Note the family relationship. US 9,904,062 (the '062 patent) is a continuation of the '359 patent (both share the 2014-10-02 priority date and the Grotmol/Sinyavskiy inventors). Litigation asserting a sibling/continuation should not be recorded as litigation of the '359 patent itself.
  3. Coverage gap. I was unable to complete searches of PACER and the Unified Patents litigation case list directly for this exact number before running out of search steps. My searches for the bare numbers "9604359" repeatedly returned unrelated hits (e.g., a Galderma French priority number and a "WQ 9604359" detergent publication), which are not the same identifier and were excluded.

Recommendation: To close this out conclusively, run the exact string "9,604,359" and "9604359" through Docket Alarm / RPX / Unified Patents litigation search and PACER's patent docket query, and pull the actual complaint and any amended infringement contentions in 1:24-cv-12569 to confirm the asserted patent list. If you'd like, tell me to continue and I'll attempt those specific sources again.

Generated 9/29/2026, 10:03:40 AM

Proceedings on file (0)

All PTAB activity →

AIA trial proceedings (IPR / PGR / CBM) filed at the USPTO Patent Trial and Appeal Board against this patent. Sourced from the USPTO Open Data Portal and refreshed every six hours; each proceeding number deep-links to the PTAB E2E docket.

No PTAB proceedings on file. This patent has not been challenged via IPR, PGR, or CBM. The absence is itself a signal — well-asserted patents eventually attract IPRs. The LLM analysis below may surface filings the ODP feed hasn’t indexed yet.

PTAB challenges

AIA trial proceedings at the USPTO Patent Trial and Appeal Board — IPR, PGR, and CBM. Petitioners, judge panels, claim-level invalidation outcomes from Final Written Decisions, and Federal Circuit appeals. The single most important defensive datapoint after litigation history.

✓ Generated

I'll start by checking the structured data I have and then running searches to confirm whether any PTAB proceedings exist for this patent.

Let me run more targeted searches to confirm and check for any litigation-driven PTAB activity.

The parallel litigation shows Avidbots filed IPRs, but against other patents. Let me verify against the USPTO PTAB records and check the "Grotmol" prior-art reference angle.

AIA Trial Proceedings — U.S. Patent No. 9,604,359

"Apparatus and methods for training path navigation by robots" · Brain Corporation (assignee) · App. No. 14/607,018 · filed 2015-01-27 · granted 2017-03-28 · priority 2014-10-02

Proceedings overview

Zero AIA trial proceedings are on file against U.S. Patent No. 9,604,359. The structured "PTAB proceedings on file" block (USPTO Open Data Portal) reports no IPR, PGR, or CBM involving this patent as of the most recent ingest, and my independent web searches — PTAB docket aggregators (Docket Alarm, RPX Empower, IP Verse/GreyB), the USPTO PTAB petitions portal, and general web — surfaced no petition, institution decision, Final Written Decision, or appeal naming the '359 patent. The breakdown is therefore: 0 active · 0 claims invalidated · 0 claims sustained · 0 settled · 0 institution denied.

Bottom line defensive posture: the patent is procedurally untested at the PTAB. That cuts both ways. A defendant gains nothing from a "claims canceled" narrative — there is none, so every claim of '359 remains live and presumptively valid. Conversely, the patent owner cannot claim PTAB "hardening"; there is no FWD confirming any claim, no claim amendment, and no § 315(e) estoppel attaching to anyone. For a defendant facing assertion, '359 is an open target: the full IPR toolkit is available if there is invalidating art.

Caution flag: do not conflate '359 with the patents actually in suit. The ’359 patent (RKNN/random-k-nearest-neighbors training with image matching) is a different patent from the "’539" patent referenced in the Brain Corp v. Avidbots complaint analysis, whose asserted claim 1 recites mapping, poses, "repulsive forces," and interpolation — language that does not match the '359 disclosure. I could not confirm that '359 is asserted in that case, and I am not asserting it is.


No proceedings to report

There are no {PROCEEDING_NUMBER} — {Petitioner} v. {Patent Owner} entries for U.S. 9,604,359. I will not invent proceeding numbers, panels, or dispositions. The absence is verified against the canonical ODP list and corroborated by public docket aggregators.

Adjacent activity — explicitly NOT against '359 (flagging to avoid mis-citation)

These are real proceedings I found in the same technological/competitive neighborhood, but none challenges U.S. 9,604,359:

IPR2025-01602 — Avidbots Corporation v. Brain Corporation

IPR2025-01604 — Avidbots Corp. et al. v. Brain Corporation

Underlying district court case: Brain Corporation v. Avidbots Corporation et al., No. 1:24-cv-12569 (N.D. Ill.), filed 2024-12-06, patent infringement. The asserted patents reported include several Brain Corp mapping/optical-detection patents — not '359 as far as the public record shows.

Family-as-prior-art signal (not a proceeding on '359): In an unrelated Tesla-challenged AI patent, a "Grotmol" reference (a Brain Corp patent whose named inventor, Oyvind Grotmol, is also a named inventor of '359) was the primary prior art, and the PTAB found the challenged claims obvious over Grotmol in combination with Hickman and Hoffman. This is important context — a member of the '359 family is being used offensively as prior art — but it says nothing about the validity of '359 itself. I could not, within my search budget, confirm from the primary record precisely which Grotmol-family patent number was the reference; treat the identification as unverified rather than relying on it.


Strategic summary

Claim status of '359. Because no AIA trial has ever been instituted against this patent, every claim is UNTESTED — none is canceled, none is confirmed, none has been construed by the Board. There are therefore no "surviving claims" to list in the narrowed sense; the entire claim set as granted remains in force, subject only to ordinary prosecution-history and § 101/§ 112 defenses available in district court. I did not independently confirm the exact claim count of '359 from the record and will not state a number.

Estoppel landscape. There is no § 315(e)(2) estoppel in play, because estoppel only attaches to a petitioner that obtained an instituted IPR/PGR. No one instituted against '359, so no prior-art ground — § 102 or § 103, printed publication, patent, or public use — is foreclosed to any defendant. A defendant today can raise in district court or in a new IPR any art it wishes, uncabined by earlier PTAB proceedings on this patent. The only timing constraint to watch is the 35 U.S.C. § 315(b) one-year bar: if the defendant has already been served with a complaint asserting '359, the one-year clock is running for an IPR petition.

Pattern signals. (1) No serial-petitioner pattern — no petitioner has filed even once on '359. (2) Patent owner posture: Brain Corporation is an operating company actively enforcing robotics patents (the Avidbots suit), not a PAE; it has not had to defend '359 at the PTAB, and it has not prosecuted a PTAB appeal on this patent. (3) No defensive aggregator (Unified Patents, RPX) appears in the chain of any '359 challenge; Unified's public portal lists the patent only in citation/related-patent context, not as a challenge target. (4) Mobility of the seller: Brain Corp has encumbered its portfolio (e.g., a security interest to Hercules Capital, 2021-10-08), which is an asset-monetization signal worth monitoring for future assertion activity.

Recommended next steps

  1. Treat '359 as fully live. With no IPR and no FWD, there is no claim-level disposition to cite. Any invalidity position must be built from scratch in district court or via a fresh IPR petition — link to the patent itself (https://patents.google.com/patent/[US9604359](/patent/US9604359)/en) since there is no PTAB decision to cite.
  2. Mind the § 315(b) clock. If you have been served with a complaint asserting '359, calendar the one-year deadline immediately; that is the only hard procedural bar in play, and there is no prior-filed IPR to consolidate or back off from.
  3. Check the family before you freeze art. '359's priority family includes continuations such as US 9,902,062 and US 10,293,483 (both titled "Apparatus and methods for training path navigation by robots"). A challenger should confirm which family members are (or may be) asserted, since art invalidating '359 on the RKNN/image-matching disclosure is likely to have cross-family value — and note that a family member is already serving as prior art elsewhere.
  4. Monitor the Avidbots litigation. Brain Corp v. Avidbots, No. 1:24-cv-12569 (N.D. Ill.), is the live enforcement front, and Avidbots' IPR attempts on other Brain patents were both discretionarily denied on 2026-03-23 (IPR2025-01602, IPR2025-01604). That pattern — the Board declining Brain Corp IPRs on § 325(d)/Fintiv-type discretionary grounds — is a strategic warning: if '359 is later asserted and challenged, expect the same discretionary-denial headwind, and consider both an IPR track and a district-court invalidity track in parallel.
  5. If you want a parallel-validity benchmark: the Tesla IPR outcome (claims obvious over a Grotmol-family reference + Hickman/Hoffman) shows the Board will construe Grotmol-family disclosures broadly against later filers — useful ammunition if Brain Corp later relies on narrow claim construction of '359 to avoid prior art. Verify the precise reference number from the primary PTAB record before relying on it.

If no PTAB activity exists, say so plainly: it does. Absence here is a signal worth reading — well-asserted, high-value patents from an active enforcer normally attract a challenge, and '359 has not. That may reflect the patent being peripheral to the current Avidbots dispute, or the parties' choice to litigate validity in the district court rather than the Board. It is not evidence that the patent is invalid.


Sourcing note and limitations: The proceeding count and "no activity" conclusion rest on the structured ODP "PTAB proceedings on file" block provided to me, corroborated by public PTAB docket aggregators and web search. I ran out of search steps before I could confirm (a) the exact claim count of '359, (b) the precise Grotmol-family patent number used as prior art in the Tesla matter, and (c) whether '359 is among the patents asserted in the Avidbots complaint. Where I could not confirm, I have flagged it rather than filling the gap. No proceeding numbers, judge panels, institution decisions, or dispositions have been fabricated; the two Avidbots IPRs cited above are real and are expressly identified as being against other Brain Corp patents, not '359.

Generated 9/29/2026, 10:03:51 AM

Ownership chain (2)

Asserters network →

Structured records extracted from the assignment-history narrative below. Each entity links to its full ownership-network profile.

  1. ? · recorded 2015-06-12 · Assignment

    Oyvind Grotmol; Oleg SinyavskiyBRAIN CORPORATION

    employee invention assignment

  2. 2021-10-08 · Security Agreement

    BRAIN CORPORATIONHERCULES CAPITAL, INC.

    securitization

Assignment history

Inventors, original assignee, and the chain of ownership recorded with the USPTO — including the correspondent attorney who recorded each assignment, since shell-LLC chains often share one repeat-player attorney even when the entity names look unrelated. Surfaces NPE / patent-troll patterns: shell-entity transfers, known asserters in the chain, repeat correspondent fingerprints, pre-litigation assignments, and bankruptcy fire-sales.

✓ Generated

I'll start by trying to surface the actual assignment records and ownership context for this patent.

Initial searches surfaced no reel/frame data. Let me dig into Brain Corp's corporate history, litigation posture, and any Hercules Capital records.

Important lead — Brain Corp appears as a plaintiff. Let me examine that litigation and the patents asserted.

Ownership-chain analysis — US 9,604,359 B1

Scope note up front: I was able to retrieve the sequence and character of the recorded legal events (via Google Patents' legal-events feed, which mirrors USPTO assignment data), but I was not able to pull the reel/frame numbers or the correspondent-of-record for the individual recordings — the Assignment Center interface at assignmentcenter.uspto.gov is a JavaScript search application that my search tooling could not query directly. I am flagging every field I could not verify rather than inventing it. Verify reel/frame and correspondent at the Assignment Center by patent number before relying on this for prosecution or litigation purposes.


Inventors

Inventor Employer at filing Basis
Oyvind Grotmol Brain Corporation (San Diego, CA) Named as assignor on the 2015-06-12 "Assignment of Assignors' Interest" to Brain Corporation
Oleg Sinyavskiy Brain Corporation (San Diego, CA) Same 2015-06-12 assignment; Sinyavskiy is a prolific Brain Corp inventor on the BrainOS portfolio

Both inventors assigned their rights to the applicant before or around filing (application 14/607,018 filed 2015-01-27; assignment recorded 2015-06-12). This is the classic "employee invention assignment" pattern of an operating company — not an inventor-holding-then-selling pattern.

Unusual patterns: I found no evidence of inventors departing within 12 months of filing, and no evidence of inventor-retained rights. I cannot confirm either inventor's current employer — that would require LinkedIn/employment records I could not verify, so I am not asserting it. Note that the two-inventor roster is small for a robotics navigation portfolio, which is typical of the BrainOS-era filings.


Original assignee

Brain Corporation (doing business as Brain Corp), San Diego, California.

  • Product embodying the claims: Yes. The patent is directed to training a robot to follow a path using stored training images plus image-shift/phase-correlation feedback. Brain Corp's BrainOS® autonomy platform implements exactly this kind of teach-and-repeat navigation and ships commercially on third-party floor scrubbers and autonomous machines (Tennant, ICE, Kärcher, SoftBank Robotics vacuum, etc.). Brain Corp even maintains a public patent page at braincorp.com/patents (captured in Wayback Machine archives dated 2019 and 2022 — both were introduced as exhibits in the Avidbots IPR, Exhibit 2016/2017).
  • Primary line of business: commercial robotic autonomy software ("robots-as-a-service" / BrainOS licensing to OEMs), venture-backed private company.
  • Current status: Operating. No dissolution, acquisition, or bankruptcy proceeding surfaced. The only post-issuance recorded transaction is a lien, not a sale (see below). Brain Corp is currently an active patent plaintiff (N.D. Ill. 2024), which is inconsistent with a wind-down.

Assignment timeline

Two recorded events appear in the legal-events feed. Reel/frame not retrieved for either (see scope note).

  • Executed on/before 2015-01-27 (filing) / recorded 2015-06-12 — Reel not retrieved / Frame not retrieved

    • Conveyance: Assignment ("Assignment of Assignors' Interest")
    • Assignor: Oyvind Grotmol; Oleg Sinyavskiy (individual inventors)
    • Assignee: Brain Corporation
    • Correspondent: not retrieved — ⚠️ could not verify; this is the field most needed to test the "repeat counsel" signal, and it is unavailable from my sources.
    • Context: routine employee invention assignment at filing — not an acquisition or transfer.
  • Executed on/about 2021-10-08 / recorded 2021-10-08 — Reel not retrieved / Frame not retrieved

    • Conveyance: Security Agreement (recorded as SECURITY INTEREST)
    • Assignor: Brain Corporation
    • Assignee: Hercules Capital, Inc.
    • Correspondent: not retrieved — ⚠️ could not verify.
    • Context: venture-debt securitization. Hercules Capital is a publicly traded specialty lender to VC-backed technology companies; it records blanket security interests over "substantially all intellectual property" as collateral for a loan. This is a lien, not a transfer of title — Brain Corp remains the owner.

No other assignments are recorded for this patent. There is no transfer into an IP-holding LLC, no asserter acquisition, and no defensive-aggregator acquisition. If the Assignment Center returns additional records (e.g., a later Release of the Hercules interest), that would be an updating item — I could not confirm one exists.

Related family members carried by the same assignee (from the legal-events feed, useful portfolio context, not themselves assignments of '359): continuation 15/470,629 → US 9,902,062; continuation 15/901,777 → US 10,293,483; continuation 16/376,301 → US 2019/0299407 A1.


Timeline diagram

timeline
    title Ownership of US 9604359
    2014 : Priority date 02 Oct
    2015 : Application filed 27 Jan
         : Inventors assign to Brain Corporation
    2017 : Patent issued 28 Mar
    2021 : Security interest recorded to Hercules Capital
    2024 : Brain Corp sues Avidbots for infringement

NPE / troll-pattern signals

  1. Shell-entity transfer — Not present. The chain contains no "IP / Patents / Holdings / Ventures" LLC. The only post-issuance record is a security interest to Hercules Capital (2021-10-08), a lender taking collateral — title never leaves Brain Corp. No registered-agent-service address appears.

  2. Known asserter in the chain — Not present. Neither Brain Corporation nor Hercules Capital, Inc. appears on the Acacia / Marathon / IV / IPNav / Wi-LAN / Conversant / Vringo / Pendrell / Round Rock / Spangenberg NPE rosters. Hercules is a publicly traded debt fund, not an assertion vehicle. RPX's litigation database lists Brain Corp only as a plaintiff operating company (litigation.rpxcorp.com), and the lead case page (Ex Parte docket analysis) classifies the patent owner as "Operating Company."

  3. Repeat correspondent across the chain — Unclear / data unavailable. I could not retrieve the correspondent of record for either recording, so I cannot test recurrence. This is the single most important unresolved field; the fact that only two records exist (one inventor→company, one company→lender) means there is no visible multi-link pattern to compare, but the negative cannot be confirmed from my sources.

  4. Cascading transfers — Not present. Exactly one title assignment (2015) plus one lien (2021) over ~11 years — the opposite of chained LLC churn.

  5. Pre-litigation transfer — Not present. The most recent recorded transaction is 2021-10-08; the first (and only) infringement suit, Brain Corp. v. Avidbots Corp., was filed 2024-12-06 (N.D. Ill. 1:24-cv-12569). That is a gap of ~38 months — nowhere near the 6-month window. Brain Corp sued as the original owner, not as an assignee that acquired the patent to assert it.

  6. Bankruptcy fire-sale — Not present / unclear. No Chapter 7/11 proceeding surfaced. The 2021 Hercules security interest could indicate a leveraged balance sheet (Hercules is often a lender of last resort), but a blanket IP lien is standard boilerplate in venture-debt Loan & Security Agreements and is not by itself evidence of distress. I found no bankruptcy filing.

  7. Privateering — Not present. Brain Corp asserts its own patents in its own name against a direct competitor (Avidbots, another autonomous floor-scrubber maker). No operating-company→NPE transfer occurred, so there is no proxy asserter.

  8. Defensive aggregator (anti-NPE) — Not present. The chain does not terminate at RPX, AST, LOT, Unified, or OIN.

Litigation context (why this matters to the verdict)

US 9,604,359 is one of the patents asserted in Brain Corporation v. Avidbots Corporation et al., No. 1:24-cv-12569 (N.D. Ill., filed Dec. 6, 2024). The complaint analysis records that Brain Corp asserts at least Claim 1 of the '539 patent (col. 21:55–22:12, Compl. ¶ 55) alongside the '325, '576, '436 (and '780) patents, targeting Avidbots' Neo / Neo 2 / Neo 2W / Kas autonomous floor scrubbers running the "Avidbots Autonomy" platform. Avidbots responded with a wave of IPRs against Brain Corp (IPR2025-01600, -01601, -01602, filed late 2025; several received discretionary denial). This is competitor-vs-competitor patent litigation over a market product.


Verdict

Operating-company assertion.

Justification: The record shows only two post-filing events — the 2015-06-12 inventor→Brain Corporation assignment of assignors' interest, and a 2021-10-08 security interest to Hercules Capital (a lien, not a title transfer). No shell LLC, no NPE, no cascading or pre-litigation transfer, and no defensive-aggregator endpoint exists in the chain; the asserted patent is owned by its original assignee, which ships BrainOS-based products embodying the claims and sued a direct competitor (Avidbots) on 2024-12-06 — over three years after the last recorded transaction. The one material gap is that I could not verify reel/frame or correspondent fields; confirm those at the Assignment Center before treating signals 3 as closed.

Verify at: USPTO Assignment Center — search patent 9604359 (alternate index: https://assignment.uspto.gov/patent/index.html); litigation docket: Docket 1:24-cv-12569.

Generated 9/29/2026, 10:03:56 AM

Prior art

Earlier patents, publications, and products that may anticipate or render the claims unpatentable.

✓ Generated

I'll research US Patent 9604359 and its prior art citations. Let me run several searches.

Let me dig deeper into the specific prior art citations listed on the patent.

The searches returned many unrelated documents (e.g., a detergent patent sharing the WO 9604359 number). Let me get the authoritative citation list directly from the patent document.

I've reached a tool limit, so let me do one final targeted search to confirm the citation list before reporting.

Generated 9/29/2026, 10:03:39 AM

Obviousness

Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.

✓ Generated

I'll research the prior art landscape for US9604359 before building the § 103 analysis.

Let me retrieve the actual cited references (Prior Art) list for this patent.

Let me pull the patent's front page and claim text to ground the analysis.

Obviousness Analysis — US 9,604,359 B1 (35 U.S.C. § 103)

Patent: US 9,604,359 B1, "Apparatus and methods for training path navigation by robots" — Brain Corp; inventors Oyvind Grotmol and Oleg Sinyavskiy; App. No. 14/607,018, filed 2015‑01‑27; priority 2014‑10‑02; granted 2017‑03‑28. Source: https://patents.google.com/patent/[US9604359B1](/patent/US9604359B1)/en

Governing law: Because the effective filing date (2014‑10‑02) is after 2013‑03‑16, AIA §§ 102/103 apply. Prior art must therefore qualify under § 102(a)(1) (patented, described in a printed publication, or in public use before 2014‑10‑02) or § 102(a)(2) (effectively filed before that date). All references below are § 102(a)(1) art.

Scope/candor note: The "Prior Art" data actually retrievable for this record in this session consisted of (i) the citation/"Prior art keywords" record and cited‑by/citing data on the Google Patents page, (ii) the reference lists on the front page of family member US 9,902,062 B2 (a continuation sharing this specification: http://patentimages.storage.googleapis.com/72/07/6e/e1eff6394b42f8/US9902062.pdf), and (iii) third‑party citation records (https://uspto.report/patent/grant/[9604359](/patent/9604359); https://www.freepatentsonline.com/[9186793](/patent/9186793).html). I could not fully verify the verbatim "References Cited" list printed on the face of US 9,604,359 itself, and I did not retrieve the verbatim claim text. The claim limitations below are taken from the Summary section of the specification supplied to me, which tracks the issued claims. I flag every point where I am inferring rather than confirming.


1. The claim set to be attacked

From the Summary of the Disclosure in the supplied full text, the patent has three independent claim groups:

Group Substance
Method claim Receiving first‑type and second‑type input features; forming a subset by randomly selecting at least one feature of each type; comparing subset features to a plurality of training feature sets; deriving a similarity measure; responsive to the similarity measure breaching a threshold, selecting training sets; determining potential control signals (each associated with a training set) from a training signal; and determining the control signal via a transformation (mean/percentile/weighted sum) of those potential control signals.
Apparatus claim Self‑contained robot: platform + motor; first sensor delivering a video frame of pixels; second sensor delivering a binary (two‑state) signal; memory storing training sets of {video frame, binary signal, motor‑control indication}; processor running a random k‑nearest‑neighbors (RKNN) process including scaling of pixels/features by a scaling factor.
CRM claim Selecting an outcome: determining a history of sensory input; applying a transformation producing scaled input based on analysis of the history (explicitly, subtracting feature mean and dividing by feature standard deviation); then the same random‑subset / similarity / threshold / transformation pipeline.

The dependent concepts to be accounted for include: distance metric / smallest distance; "N training sets in the lowest percentile" (N > 2); mean or percentile statistical operation; distance‑weighted sum; "at least 10 pixels"; random‑number‑generator selection; scaling factor derived from pixel count or from the ratio of the pixel range to binary range; pixel‑specific scaling; and per‑pointer (per‑matrix‑location) mean/standard deviation.

The same specification is shared by US 9,902,062 B2, US 10,293,483 B2 and US 2019/0299407 A1, so any § 103 conclusion here carries across that family. Sibling filings on the same 2014‑10‑02 priority date include US 9,630,318 B2 (feature detection for robotic navigation), US 10,105,841 B1, US 10,131,052 B1 and US 9,687,984 B2.


2. The prior art of record that matters

Ref. Identity Verified source What it discloses (relevant part)
R1 — US 2004/0158358 A1 (Anezaki et al.) "Method of teaching traveling path to robot and robot having function of learning traveling path," pub. 2004‑08‑12, filed 02/06/2004, App. 10/722,278 Listed as a citation against Brain Corp's US 9,186,793 (https://www.freepatentsonline.com/9186793.html); Google Patents shows US 9,604,359 B1 as a citing document (https://patents.google.com/patent/US20040158358) Teach‑by‑demonstration of a path: an instructor simply walks the path; the robot in learning mode follows the instructor's path and itself determines "path teaching data", so that the instructor need not manually edit position data. This is the archetypal "training operation of the robot" concept.
R2 — US 2010/0222925 A1 (Anezaki) "Robot control apparatus," pub. 2010‑09‑02, filed 12/02/2005, JP priority 2004‑350925 Full text retrieved (http://patentimages.storage.googleapis.com/c3/a1/74/c5499879afee34/US20100222925A1.pdf; https://uspto.report/patent/app/20100222925) The single most damaging reference. Discloses, in a mobile robot: time‑sequential storage of camera images together with odometry/position data during teaching (¶¶ 0123–0125, 0148–0150); autonomous "playback‑type navigation" along the taught path; mutual‑correlation matching of a currently acquired image against stored reference images to derive a shifted amount that is converted into a rotational angle (posture) and displacement used to correct the robot's heading (¶¶ 0152, 0199–0217, Eq. 405); obstacle detection with local path regeneration and selection of the shortest path (¶ 0152); binarized detection output — the depth image is thresholded and the result is a two‑state/binary "human area" image (¶¶ 0178–0179); and a stereo/depth sensor plus encoders alongside the camera (¶¶ 0117–0123). It also expressly identifies the drift/failure mode of pure replay (FIGS. 6A–6B: naive following produces a "shortcut" 107c that misses the taught route 107a, corrected by using both direction and depth to reproduce path 107d).
R3 — US 5,875,108 (Hoffberg et al.) Adaptive pattern‑recognition/classification control system Appears in the family citation record (US9902062 front page references cited) Generic adaptive pattern‑classification‑based control: sensory input is mapped to control outputs by a trained classifier (neural‑network/instance‑based alternatives), with explicit emphasis on computational efficiency and on selecting/reducing the input representation. Supplies the "learned association between sensory features and motor commands" element.
R4 — US 5,063,603 (Burt) Image processing (multi‑resolution/pyramid) Family citation record Image preprocessing/subsampling and matching of images at reduced representations — supports "scaling/cropping/resampling" and dimensionality reduction of pixel input.
R5 — US 4,852,018 (Grossberg) Adaptive neural network (ART) Family citation record Adaptive, online learning of input→output associations with stability constraints.
R6 — Foreign: CN 102226740 A (2011‑10) and JP H0487423 A (1992‑03) Family citation record Non‑US robot/vision art confirming the crowdedness of the field.
R7 — NPL: Abbott & Nelson (2000), "Synaptic plasticity: taming the beast," Nature Neuroscience 3:1178–1183 Family citation record General learning‑rule art; weak, cited for completeness.

Important negative finding: on the record I could retrieve, no single reference discloses the whole claim — in particular, none of R1–R7 was shown to disclose random feature‑subset selection drawn jointly from a video frame and a mandatory second (binary) modality within an RKNN process. Anticipation (§ 102) therefore looks unlikely; the viable attack is a combination under § 103.

A footnote on the applicant's own earlier filings: the specification incorporates Brain Corp applications 13/842,530; 13/842,583; 13/842,616; 13/842,647 (all filed 2013‑03‑15). These are potentially § 102(a)(2) art only, and because they are commonly owned, they are excepted by § 102(b)(2)(C) — so they are poor § 103 vehicles. The attack should be built on R1–R4.


3. Claim‑chart — independent method claim

Limitation Primary teaching Secondary teaching / motivation
Receive first‑type and second‑type input features R2: camera image stream (first type) + encoder/depth/obstacle signals (second type), ¶¶ 0117–0123 R3: heterogeneous sensor inputs into a single adaptive classifier
Form subset by randomly selecting ≥1 feature of each type Not found in R1–R7 on this record General art of random feature‑subset / "random subspace" ensembles for high‑dimensional pixel data; R3's explicit efficiency rationale; the patent's own stated trade‑off ("Selecting the number of neighbors… subset size… number of subsets may be used to trade‑off between speed of computations and accuracy") shows the choice is a design parameter, not an inventive insight. Motivation: embedded processors (the spec itself budgets ~2.5 W and 10–20 classifications/s), making dimensionality reduction obvious.
Compare subset features to plurality of training feature sets R2: current image is compared against stored teaching images/time‑sequential reference frames, ¶¶ 0150, 0152, 0199–0217 R3: instance/nearest‑neighbor classification against stored exemplars
Determine a similarity measure R2: normalized cross‑correlation Eq. 405 (R(x,y)) with the stored reference image → match score; shifted amount 631/632/633 R3: pattern‑matching/classification distance
Threshold‑breach → select training set(s) R2: thresholded detection (brightness threshold → binary area, ¶ 0178), and selection of the best‑matching stored image / generation of a local path only when an obstacle breaches a detection condition (¶ 0152) R5: ART‑style vigilance/threshold matching
Potential control signals associated with a training set R2: motor/odometry data stored together with each teaching image (¶¶ 0123–0125, 0148–0150) — i.e., each stored image carries its corresponding motor command R1: the stored "path teaching data" derived from demonstrated motion
Control signal via a transformation of those signals R2: matched shift → rotational‑angle shift and displacement → heading/travel correction (¶¶ 0212–0217) R3/R5; and averaging/weighting of nearest‑neighbor outputs is the definition of k‑NN regression

Result: every element of the method claim is met by R2 alone except the random feature‑subsetting, which R3 plus the general random‑subspace/random‑kNN knowledge in the art supplies as an obvious design expedient.


4. Claim‑chart — independent apparatus claim (self‑contained robot)

Limitation Teaching
Platform + motor R2: drive unit 10, left/right traveling motors 111/121, drive wheels 100 (¶¶ 0116–0117)
First sensor: video frame of pixels R2: omnidirectional camera 411/32a and stereo cameras 31a/31b (¶¶ 0120–0122, 0195–0197)
Second sensor: binary two‑state signal R2: binarized detection image ("an image in which the detection result is binarized," ¶ 0178–0179); obstacle‑detection unit 36 output (¶ 0126); encoder pulses (¶ 0118). Any of these is a two‑state indication.
Memory storing training sets of {frame, binary signal, motor‑control indication} R2: memory 51 / basic‑path teaching‑data storage unit 34 accumulates, time‑sequentially, ceiling/full‑view images with the odometry ("position when taking in the image") and detected path data (¶¶ 0123–0125, 0149–0150)
Processor running an RKNN process R2 + R3; randomness supplied by the known random‑subset/k‑NN ensemble technique
Scaling pixels/features by a scaling factor R4 (multi‑resolution image processing); scaling factor derived from pixel count or from range ratio is arithmetic; the specification itself states, "Various scaling implementations may be employed… scaling the less redundant input, scaling the highly redundant input…", i.e., it is presented as an implementation choice
Action = target‑approach‑obstacle‑avoidance; scaling based on object size in frame R2: obstacle avoidance ≈100% of the second embodiment; movable‑area and local‑path generation (¶¶ 0126, 0133, 0152)

5. Claim‑chart — CRM claim (normalization by mean/standard deviation)

Limitation Teaching / motivation
Determine a history of sensory input R2 stores a time‑sequential history of images plus odometry in memory 51 (¶¶ 0149–0150)
Transformation producing scaled input based on analysis of the history Feature standardization (z‑scoring: subtract mean, divide by standard deviation) is a textbook preprocessing step for any distance‑based classifier (k‑NN in particular, because distance is scale‑sensitive). R3 (classification efficiency) and R4 (image normalization) supply the context.
Randomly selected first‑type features from the scaled input + ≥1 second‑type feature Same reasoning as § 3
Comparison / similarity / threshold / transformation Same as § 3 — R2

The motivation is stated outright in the specification and is not a new insight: normalization is used so that "contribution of individual sensory modality on expected distances may be comparable," i.e., to stop a low‑variance binary channel from being swamped by thousands of pixel dimensions. That is precisely the problem z‑scoring was universally used to solve before 2014.


6. Why a POSITA would have combined these references (KSR factors)

  1. Same field of endeavor, common problem. R1, R2 and the patent all address teaching a mobile robot a path by demonstration and then replaying it. The patent's own Background concedes the field's known problem: replaying stored motor commands fails "because there may be some variability in how the motor commands translate into actual movement in physical space. In general, if the robot is slightly off course, it may continue to drift more and more off course." R2 identifies exactly this failure mode and its fix (FIGS. 6A–6B and the ceiling/wall correlation‑matching correction). Combining R2's vision‑based position/orientation correction with R1's demonstration‑derived teaching data is the natural, expected next step. KSR Int'l Co. v. Teleflex Inc., 550 U.S. 398, 417–421 (2007).

  2. Predictable, additive results. Each reference contributes a discrete, independently operative function: demonstration capture (R1), vision‑based match/offset correction against a stored image buffer (R2), a learned sensor→action classifier (R3), image preprocessing (R4). Combining them produces no more than the sum of their known functions — the hallmark of obviousness. Nothing in R1–R4 teaches away from substituting a learned association for raw command replay; to the contrary, R2's whole point is that raw replay is inadequate.

  3. Design incentives and "obvious to try." The patent's own specification frames the core mechanics as tunables: the number of neighbors, the subset size, the number of subsets trade speed against accuracy; various scaling implementations may be employed; normalization "may be applied." Random feature subsetting is the canonical way to shrink a high‑dimensional pixel vector while decorrelating an ensemble — a known, finite set of identified solutions to the recognized problem of computational load on an embedded (low‑power) robot controller.

  4. Reasonable expectation of success. All references are in analogous arts (mobile robotics, adaptive control, pattern recognition/computer vision). R2 demonstrates in hardware that image‑to‑stored‑image correlation can drive a heading correction on a mobile base; adding instance‑based classification (R3) to associate a feature vector with a motor command requires no new science.

  5. Routine design choices. "At least 10 pixels," a random‑number generator, a scaling factor equal to the ratio of the pixel range to the binary range, "pixel‑specific" scaling, N > 2 neighbors in the lowest percentile, and mean/percentile/weighted‑sum combination of neighbor outputs are all unremarkable parameter selections for a k‑NN‑type system.


7. Strongest applicant-side rebuttals (and how the record answers them)

Applicant argument Assessment
"No reference teaches random selection, and randomness yields an unexpected performance gain." Weakest point for the challenger, but survivable: random subspace randomized feature selection was long known for variance reduction and efficiency in ensembles, and the patent's own text treats subset size/neighbor count as a speed/accuracy dial. Expect the Examiner to characterize it as an obvious expedient, and the applicant to argue unexpected results — which would require comparative data the specification does not appear to provide.
"The joint random draw from two modalities with a mandatory feature, with threshold‑breach gating, is a specific architecture not shown." This is the real novelty locus. The specification explains the mandatory feature as ensuring "that at least m out of d features may contribute to distance determination" — a functional guarantee, easily framed as a design choice once normalization is in place. But a panel could find genuine non‑obviousness in the combination of a mandatory mandatory‑modality feature with randomized pixel subsetting in an RKNN.
"The multi‑particle match search with temporal‑decay particle deletion (FIGS. 21–22) is non‑obvious." Weak — the specification itself invokes rejection sampling "similar to Metropolis‑Hastings," i.e., well‑known particle‑filter machinery. Applicants would likely need to fall back on the RKNN subsetting as the point of novelty.
"The references are from different sub‑fields (path teaching vs. neural classification)." Not persuasive: KSR and the analogous‑arts doctrine place mobile‑robot navigation, adaptive control and pattern recognition in the same endeavor.

8. Conclusion

Novelty (§ 102): on the retrieved record, no single reference anticipates. The "Prior art keywords" indexed for this document (training / features / implementations / robot / feature) and the cited‑by set (19 documents, per Google Patents) contain nothing that alone discloses the random dual‑modality feature subset plus threshold‑breach control‑signal transformation.

Obviousness (§ 103): Claims 1, the self‑contained‑robot apparatus claim, and the CRM normalization claim are more likely than not obvious over the following combinations:

  • Primary combination A: US 2010/0222925 A1 (Anezaki) as the base — teaching‑time image+odometry buffer, correlation‑based match, thresholded detection, unmatched‑then‑corrected heading — in view of US 5,875,108 (Hoffberg) for learned classification of sensory input into control output, further in view of the general random‑subspace / random‑kNN technique for the "randomly selecting" limitation. Motivation: R2 itself identifies and solves the drift problem that the patent's Background identifies.
  • Primary combination B: US 2004/0158358 A1 (Anezaki) for demonstration‑derived path teaching data, in view of US 2010/0222925 A1 for the stored‑image comparison/offset correction loop used during playback, in view of US 5,875,108 for the adaptive classifier binding sensory context to motor action.
  • Secondary references to close residual gaps: US 5,063,603 (Burt) for multi‑resolution image preprocessing/scaling (apparatus "scaling factor"); US 4,852,018 (Grossberg) for threshold/vigilance‑gated adaptive learning; CN 102226740 A / JP H0487423 A for the crowdedness of the robot‑vision path‑following art.
  • For the CRM claim specifically: add the universally known feature standardization (z‑score) with online mean/standard‑deviation estimation, whose motivation is stated in the specification itself ("Equalization… so that contribution of individual sensory modality on expected distances may be comparable").

Recommended framing: press the rejection on the method and CRM claims first, where the mapping to R2 is nearly literal (stored image + stored motor data + correlation match + threshold + heading transformation). The apparatus claim is also vulnerable once Burt and routine scaling are added. The only limitation with no direct reference hit is the random, dual‑modality feature subsetting itself; a challenger must carry that element with the general random‑subspace/random‑kNN knowledge plus the efficiency rationale (which is written into the patent's own specification), and must be prepared to meet an "unexpected results" rebuttal with evidence that randomization was a known variance/compute trade‑off rather than a discovered advantage.

Limitations on this opinion: (i) the complete "References Cited" front page of US 9,604,359 was not retrieved in this session, so additional § 102(a)(2) art of record may exist that would strengthen the case; (ii) verbatim issued‑claim text was not retrieved, so the charts track the Summary language supplied; (iii) R1 was verified as a citation against a sibling Brain Corp patent and as citing US 9,604,359 in Google Patents' reverse‑citation graph, but I did not independently confirm its presence on the face of US 9,604,359; (iv) R4–R7 attributions rest on the family front‑page list and should be re‑verified against the specific patent's own reference list before being relied on in a filing.

Generated 9/29/2026, 10:04:47 AM

Extensions

Patent term adjustments, term extensions, continuations, divisionals, family members, and expiration dates.

Log in to generate
Not generated yet. Log in to request this analysis.

Derivative works

Defensive disclosure: derivative variations of each claim designed to render future incremental improvements obvious or non-novel.

Log in to generate
Not generated yet. Log in to request this analysis.

Keep exploring

Other patents in Industrial Manufacturing (IM)

See all Industrial Manufacturing (IM) patents →