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
Active provider: DeepSeek · deepseek-flash
Patent summary
Title, assignee, inventors, filing/issue dates, abstract, and a plain-language overview of the claims.
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:
- 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).
- Randomly selects a subset containing at least one feature of each type (random selection "based on a random number generation operation").
- 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).
- Computes a similarity measure for a given training set (a difference or distance metric).
- 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).
- Determines one or more potential control signals, each tied to a selected training set (derived from the training signal and that set's features).
- 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:
- determine a history of sensory input;
- 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);
- determine a feature set comprising randomly selected first-type features plus at least one second-type feature;
- compare the set to a plurality of stored training feature sets;
- compute a similarity measure for a given training set;
- select training sets when the measure breaches a threshold;
- 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.
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
- 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.
- 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.
- 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.
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
’359patent (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
- Type: Inter Partes Review
- Filed: 2025-12-04
- Status:
Discretionary Denial(terminated 2026-03-23) - Patent at issue: Brain Corp patent in Tech Center 3600 / Art Unit 3664 — not the '359 patent
- Note for the record: The Board denied institution on discretionary grounds (Director/Board discretionary denial on 2026-03-23); refund approved 2026-04-07. Docket: https://sandbox.docketalarm.com/cases/PTAB/IPR2025-01602/Avidbots_Corporation_v._Brain_Corporation/
IPR2025-01604 — Avidbots Corp. et al. v. Brain Corporation
- Type: Inter Partes Review
- Filed: 2025-12-04
- Status:
Discretionary Denial(institution decision date 2026-03-23) - Patent at issue: U.S. Patent No. 10,728,436 ("Optical Detection Apparatus and Methods") — not the '359 patent
- Source: https://litigation.rpxcorp.com/ptab/19998-avidbots-v-brain-corporation-ipr-of-436 and https://ipverse.greyb.com/ptab-web/cases/case-details/IPR2025-01604
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
- 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.
- 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.
- 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.
- 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.
- 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.
? · recorded 2015-06-12 · Assignment
Oyvind Grotmol; Oleg SinyavskiyBRAIN CORPORATION
employee invention assignment
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.
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.
- Conveyance: Security Agreement (recorded as
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
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.
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."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.
Cascading transfers — Not present. Exactly one title assignment (2015) plus one lien (2021) over ~11 years — the opposite of chained LLC churn.
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.
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.
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.
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.
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.
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)
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).
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.
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.
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.
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.
Derivative works
Defensive disclosure: derivative variations of each claim designed to render future incremental improvements obvious or non-novel.
Keep exploring
Other patents in Industrial Manufacturing (IM)
- US 7938680I'll run targeted searches for this specific patent number across USPTO resources and litigation dockets. Now let me check for any litigation or Federal Circuit activity involving this patent. US Patent 7,938,680 — Search Results Summary…
- US 5785726I'll search for the patent and any related litigation. Let me check specifically for litigation or CAFC dockets involving this patent. US Patent 5,785,726 — Summary Caveat on the date: Your prompt states the current date is April 26, 2026…
- US 3682609I'll run targeted searches for the literal number 3682609 in USPTO and CAFC contexts. Search scope and hit confirmation Searches were run for the literal string 3682609 against patent-database and court-docket sources. The only US patent…
- US 8158262I'll search for this specific patent number across the requested sources. Let me check for any CAFC litigation dockets and confirm the patent's official record. Search coverage and confidence I ran targeted searches for the literal number…
- US 269623I'll search for the specific patent number and check the litigation dockets. Patent US 269,623 — Verification Summary Important scoping note first: US 269,623 is an 1882 utility patent that is long expired. There is no CAFC docket for it…
- US 274508I'll run targeted searches for this exact patent number before summarizing. US Patent 274,508 — Analyst Summary Important framing note before the data: I searched for this number both as a patent and as a court docket identifier. Two…
- US 289518I'll run the requested searches for this specific number, then summarize. Search results — and an important caveat No USPTO grant record, assignment record, or CAFC 2026 docket entry exists for U.S. Patent No. 289,518 as a live matter…
- US 222895I'll search for this patent number across the sources you specified. Let me verify a few specifics — assignee, and the exact filing date (the OCR is garbled). Search results: US Patent 222,895 Scope note first: I searched both (a)…