- Filed
- Mar 31, 2026
- Last modified
- Sep 2, 2026
- Petitioner
- Google LLC
- Patent owner
- K.Mizra LLC
- Outcome
- Institution Denied
Invalidity dossier
US 8438120
Machine learning hyperparameter estimation
Current assignee: Google LLC
Added 4/30/2026, 3:11:01 PM
Active provider: DeepSeek · deepseek-v4-flash
Patent summary
Title, assignee, inventors, filing/issue dates, abstract, and a plain-language overview of the claims.
Analysis of U.S. Patent 8,438,120
Date of Analysis: 2026-04-30
Patent Summary
- Title: Machine learning hyperparameter estimation
- Assignee: The current assignee of record is K Mizra LLC. The original assignee was Nederlandse Organisatie voor Toegepast Natuurwetenschappelijk Onderzoek TNO. Ownership was transferred to DATASERVE TECHNOLOGIES LLC in March 2020, and subsequently to K.MIZRA LLC in August 2020.
- Inventor: Stephan Alexander Raaijmakers
- Filing Date: April 25, 2008
- Issue Date: May 7, 2013
- Abstract: A method of determining hyperparameters (HP) of a classifier (1) in a machine learning system (10) iteratively produces an estimate of a target hyperparameter vector. The method comprises the steps of selecting from the random sample the hyperparameter vector producing the best result in the present and any previous iterations, and updating the estimate of the target hyperparameter vector by using said selected hyperparameter vector. The random sample may be restricted by using the hyperparameter vector producing the best result in the present and any previous iterations.
Plain-Language Overview of Independent Claims
An independent claim represents the broadest definition of the invention. US Patent 8,438,120 has four independent claims:
Claim 1: This claim describes a method for optimizing the configuration settings (hyperparameters) of a machine learning classifier. The process is iterative. In each cycle, it generates a random sample of potential hyperparameter settings (vectors). It then evaluates these settings to find the one that produces the best result not just in the current cycle, but across all previous cycles as well. This "best-so-far" hyperparameter vector is then used to update the target estimate for the optimal settings, guiding the search process.
Claim 12: This claim protects a machine learning classifier itself, where the classifier's controlling hyperparameters have been determined using the method described in Claim 1. This means any classifier configured by this specific optimization process is covered.
Claim 13: This claim covers a non-transitory computer-readable medium (e.g., a hard drive, SSD, or CD-ROM) that stores instructions for a computer. When executed, these instructions cause the computer to perform the hyperparameter determination method outlined in Claim 1.
Claim 14: This claim describes a physical device specifically designed for determining hyperparameters. The device contains a processor that is configured to execute the iterative method from Claim 1: drawing random samples of hyperparameter vectors, selecting the best-performing vector from the current and all past iterations, and using that best vector to update the estimate of the target hyperparameter vector.
A search of the CAFC (United States Court of Appeals for the Federal Circuit) 2026 dockets for "8438120" did not return any specific results. However, it is noted from public records that this patent has been subject to litigation in various U.S. District Courts.
Generated 4/30/2026, 7:09:33 PM
Cases on file (4)
Group view →Specific litigation cases in our database that name US patent 8438120. The free-form analysis below may also discuss cases beyond this list.
- Google LLC v. K. Mizra LLCfiled Dec 5, 20253:25-cv-08107U.S. District Court for the Northern District of Californiapending
Defendants: K. Mizra LLC
- K. Mizra LLC v. Fortinet, Inc.filed Jul 8, 20212:21-cv-00249U.S. District Court for the Eastern District of Texasterminated
Defendants: Fortinet, Inc.
- 1:26-cv-00754U.S. District Court for the Western District of Texaspending
Defendants: CrowdStrike, Inc.
- 1:26-cv-00316U.S. District Court for the Western District of Texaspending
Defendants: Rapid7, Inc.
Litigation summary
Past and pending lawsuits — plaintiffs, defendants, jurisdictions, outcomes, and notable rulings.
Litigation History of U.S. Patent 8,438,120
As of April 30, 2026, U.S. Patent 8,438,120, currently assigned to K Mizra LLC, has been asserted in multiple patent infringement lawsuits. The following is a list of known litigation involving this patent, based on public records.
1. Case Against CrowdStrike, Inc.
- Plaintiff: K. Mizra LLC
- Defendant: CrowdStrike, Inc.
- Jurisdiction: U.S. District Court for the Western District of Texas
- Case Number: 1:26-cv-00754
- Filing Date: The specific filing date for this case in 2026 is not available in the search results.
- Status: The current status of this case is pending.
2. Case Against Rapid7, Inc.
- Plaintiff: K. Mizra LLC
- Defendant: Rapid7, Inc.
- Jurisdiction: U.S. District Court for the Western District of Texas
- Case Number: 1:26-cv-00316
- Filing Date: The specific filing date for this case in 2026 is not available in the search results.
- Status: The current status of this case is pending.
3. Case Involving Fortinet, Inc. and Google LLC
- Parties: This case involves Google LLC and K. Mizra LLC. It is related to prior litigation initiated by K. Mizra LLC against Fortinet, Inc.
- Jurisdiction: U.S. District Court for the Northern District of California
- Case Number: 3:25-cv-08107
- Filing Date: December 5, 2025.
- Status: This is a declaratory judgment action brought by Google against K. Mizra LLC. The case is currently pending. This action followed a lawsuit filed by K. Mizra LLC against Fortinet, Inc. in the Eastern District of Texas (2-21-cv-00249) on July 8, 2021, which has since been terminated.
These cases indicate an active assertion campaign by the current assignee, K Mizra LLC, which has been involved in numerous patent litigations against various technology companies. The outcomes of the pending cases will further define the legal standing and interpretation of the claims in patent 8,438,120.
Generated 4/30/2026, 11:26:36 PM
Proceedings on file (1)
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.
Current assignee: Google LLC
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.
Proceedings Overview
U.S. Patent 8,438,120 has been challenged in one Inter Partes Review (IPR) proceeding, IPR2026-00304, which is currently pending. Due to its early stage, no claims have been invalidated or sustained by the PTAB yet. This means the patent remains fully asserted, and its claims are currently untested by a final written decision.
IPR2026-00304 — Google LLC v. K Mizra LLC
- Type: Inter Partes Review
- Filed: 2026-03-31
- Status: Pending. The proceeding was last modified on 2026-05-06, indicating it is active and has not yet reached an institution decision or final judgment.
- Judge panel: The judge panel information is not publicly available at this early stage of the proceeding.
- Petition grounds: The specific claims challenged and the prior art cited in Google LLC's petition for IPR2026-00304 are not yet publicly detailed in the provided information or easily accessible through general search at this early stage.
- Institution decision: An institution decision has not yet been issued. The statutory deadline for the PTAB to issue an institution decision is typically one year from the filing date of the petition, which would be around March 31, 2027.
- Final Written Decision: Not issued, as the proceeding is still pending.
- Settlement / termination: Not applicable, as the proceeding is pending.
- Appeal: Not applicable, as no final decision has been rendered.
- Defensive value: As this IPR is in its nascent stages, it currently offers minimal direct defensive value regarding claim validity. However, it indicates that Google LLC is actively challenging the patent, which could lead to claims being invalidated or narrowed in the future. Parties facing assertion may want to monitor this proceeding closely.
Strategic Summary
Currently, all claims of US 8,438,120 remain UNTESTED by a Final Written Decision from the PTAB. There are no claims that have been canceled or definitively sustained through an IPR.
The estoppel landscape is not yet established for this patent. Since no institution decision has been rendered for IPR2026-00304, 35 U.S.C. § 315(e)(2) estoppel, which bars petitioners and their privies from raising grounds they raised or reasonably could have raised, has not come into effect. Therefore, all prior-art grounds are theoretically still available for other potential challengers.
Regarding pattern signals, only one IPR has been filed against this patent, initiated by Google LLC. This suggests a targeted challenge rather than a broad campaign by multiple petitioners or a defensive aggregator at this time. The patent owner, K Mizra LLC, has not yet had to pursue PTAB appeals related to this patent, given the early stage of the sole IPR.
Recommended Next Steps
For a defendant currently being asserted against, the key next step is to monitor IPR2026-00304 closely. The most critical upcoming milestone for this proceeding will be the institution decision deadline (around March 31, 2027). This decision will indicate whether the PTAB believes Google LLC has demonstrated a reasonable likelihood of prevailing on at least one challenged claim, thus allowing the trial to proceed. If the IPR is instituted, the patent's claims will face substantive review.
Generated 5/29/2026, 9:05:14 PM
Ownership chain (3)
Asserters network →Structured records extracted from the assignment-history narrative below. Each entity links to its full ownership-network profile.
2010-04-22 · recorded 2010-07-09 · reel 024660/0481 · Assignment
RAAIJMAKERS, STEPHAN ALEXANDERNEDERLANDSE ORGANISATIE VOOR TOEGEPAST-NATUURWETENSCHAPPELIJK ONDERZOEK TNO
2020-02-25 · recorded 2020-03-05 · reel 052113/0431 · Assignment
NEDERLANDSE ORGANISATIE VOOR TOEGEPAST-NATUURWETENSCHAPPELIJK ONDERZOEK TNODATASERVE TECHNOLOGIES LLC
acquisition
2020-07-22 · recorded 2020-08-21 · reel 053579/0590 · Assignment
DATASERVE TECHNOLOGIES LLCK.MIZRA LLC
transfer-to-asserter
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 research the assignment chain for US 8,438,120, starting with the reel/frame records already surfaced in the patent data and then probing for correspondents of record and entity details.
Useful leads. Let me pull the correspondents of record on the specific reel/frame entries and dig into the entity addresses.
Let me nail down the correspondents on the Dataserve and K.Mizra recordings for this patent, plus the entity identities.
Assignment & Ownership Reconstruction — U.S. Patent 8,438,120
Patent: US 8,438,120 B2 ("Machine learning hyperparameter estimation")
App. No.: 12/597,257 (U.S. national stage of PCT/NL2008/050247)
Priority: EP07106963A, 2007-04-25 · Filed: 2008-04-25 · Issued: 2013-05-07
Verification link: https://assignmentcenter.uspto.gov/ (search by patent number 8438120); mirrored at https://assignment.uspto.gov/patent/index.html
Sourcing note. Three post-issuance/pre-issuance assignments are recorded for this patent. The reel/frame numbers, execution dates and assignee names below are taken from the Google Patents legal-events record, which mirrors the USPTO Assignment Center (Assignment Abstract of Title). I was not able to retrieve the correspondent-of-record field for the three reels in this chain from the sources available; where I rely on a correspondent found on a different K.Mizra recording, I say so explicitly and mark it as unconfirmed for this patent.
Inventors
| Inventor | Employer at time of filing | Evidence |
|---|---|---|
| Stephan Alexander Raaijmakers (sole named inventor) | Nederlandse Organisatie voor Toegepast-Natuurwetenschappelijk Onderzoek (TNO) — the original assignee | Inventor's assignment of interest executed 2010-04-22 and recorded at Reel 024660 / Frame 0481, conveying to TNO. Raaijmakers is also the author of the NPL cited on the face of the patent ("Sentiment classification with interpolated information diffusion kernels," ADKDD'07, 2007-08-12), work done in the TNO applied-research environment. |
Pattern observations:
- Single inventor, no co-inventor departures to track. The classic "all inventors left within 12 months" tell has no analogue here — there is only one inventor and he assigned to his employer of record in the ordinary course.
- Timing of the inventor assignment is unremarkable. Executed 2010-04-22 / recorded 2010-07-09, i.e. roughly two years after the 2008-04-25 PCT filing, timed to the U.S. national-stage entry (the application was filed 2010-07-09 as US 12/597,257). This reads as routine late-perfecting of employer title, not as a pre-sale cleanup.
- No subsequent inventor activity appears on the patent. No reissue, no reexamination, no inventor-side assignment after 2010. The only non-assignment legal event of note is a Certificate of Correction dated 2015-09-08 (already under TNO ownership).
- I could not determine from the sources retrieved whether Raaijmakers left TNO, or when; the record gives no signal either way. Unclear.
Original assignee
Nederlandse Organisatie voor Toegepast-Natuurwetenschappelijk Onderzoek TNO (Netherlands Organisation for Applied Scientific Research), Schoemakerstraat 97 / Anna van Buerenplein 1, Delft / The Hague, Netherlands.
- Primary line of business: TNO is the Netherlands' largest independent applied-research organisation — a statutory, government-mandated contract-R&D institute that performs applied research for industry and government. It is an operating research organisation, not a patent-holding vehicle.
- Did it ship a product embodying the claims? No evidence of any. TNO's model is contract research and technology transfer, not commercialisation of a hyperparameter-tuning product. The '120 specification describes classifier applications (fruit-picking robots, part sorting, book classification, damage detection) that are illustrative application domains, not TNO products. I found no TNO commercial product, service or software offering that reads on claims 1/12/13/14.
- Current status: Operating. TNO remains an active Dutch research institute; there is no bankruptcy, dissolution, receivership or wind-down in the record. The transfer of this patent out of TNO is therefore a proactive IP monetisation / divestiture, not a distressed sale.
Assignment timeline
Chronological list of every recorded assignment in the chain. Note the chain contains three events; two of them are the post-issuance cascade.
1. 2010-04-22 (executed) / recorded 2010-07-09 — Reel 024660 / Frame 0481
- Conveyance: Assignment (ASSIGNMENT OF ASSIGNORS INTEREST, see document for details)
- Assignor: RAAIJMAKERS, STEPHAN ALEXANDER (inventor)
- Assignee: NEDERLANDSE ORGANISATIE VOOR TOEGEPAST-NATUURWETENSCHAPPELIJK ONDERZOEK TNO
- Correspondent: Not retrieved. I could not obtain the correspondent field for this reel. Notably, the European file for the sibling family used V.O. (Vereenigde Octrooibureaux N.V.), The Hague, as address-for-service — but I cannot confirm V.O. was the U.S. correspondent on this recording, so I do not assert it.
- Context: Ordinary inventor-to-employer title perfecting at national-stage entry.
2. 2020-02-25 (executed) / recorded 2020-03-05 — Reel 052113 / Frame 0431
- Conveyance: Assignment
- Assignor: NEDERLANDSE ORGANISATIE VOOR TOEGEPAST-NATUURWETENSCHAPPELIJK ONDERZOEK (TNO)
- Assignee: DATASERVE TECHNOLOGIES LLC, 125 Little Falls Drive, Wilmington, Delaware 19808 (Delaware LLC)
- Correspondent: Not retrieved. The address "125 Little Falls Drive, Wilmington, DE 19808" is a Wilmington, Delaware address in the same ZIP/format family as CSC's well-known 251 Little Falls Drive, Wilmington, DE 19808 registered-agent address, but I could not confirm which registered-agent service (if any) sits at 125 Little Falls Drive. Flagging as an open item rather than a finding.
- Context: Portfolio divestiture / transfer-to-intermediary. Dataserve acquired the whole TNO patent portfolio, not just this patent — the same Dataserve entity appears as proprietor of unrelated TNO-origin patents in the same period, e.g. EP2809027 ("Method and system for reconstruction of a data object from distributed redundant data parts") and EP2201441 ("Identifying mobile devices"), both of which show TNO → Dataserve Technologies LLC in the national registers. A holding period of only ~5 months on this chain is the relevant tell.
3. 2020-07-22 (executed) / recorded 2020-08-21 — Reel 053579 / Frame 0590
- Conveyance: Assignment
- Assignor: DATASERVE TECHNOLOGIES LLC
- Assignee: K.MIZRA LLC, 2160 Century Park East #707, Los Angeles, CA 90067 (a Delaware LLC; the assignment instrument form used by K.Mizra in this period recites "K.Mizra LLC, a Delaware limited liability company, with its principal place of business at 2160 Century Park East # 707, Los Angeles, CA 90067")
- Correspondent: Not confirmed for Reel 053579/0590. However — and this is the one correspondent datum I did recover — on a different but contemporaneous K.Mizra recording, Reel 051499 / Frames 0047–0050, recorded 2020-01-13 (assignors Network Security Technologies, LLC and Global Innovation Aggregators, LLC; assignee K.Mizra LLC at the same Century Park East address), the correspondent of record is DANIEL J. FRIEDMAN, CTSW Law, 420 Lexington Avenue, Suite 2400, New York, NY 10170; DFRIEDMAN@CTSWLAW.COM; tel (212) 586-5800; fax (212) 586-5095. Same attorney name, same firm, same address appears on both the Global Innovation Aggregators→K.Mizra and Network Security Technologies→K.Mizra recordings filed in January 2020. Flag: Friedman is a repeat correspondent on multiple K.Mizra acquisition recordings in the same window, which is exactly the recurrence pattern the correspondent test is designed to catch — but I have not verified that he is the correspondent on the two reels in this patent's chain, so I treat it as indicative, not established, for '120.
- Context: Transfer-to-asserter. K.Mizra acquired this patent as part of its build-out of an assertion portfolio; within months it began filing suits on portfolio siblings (see signals below).
Non-assignment legal events (for completeness — these are not ownership transfers)
- 2015-09-08 — Certificate of Correction.
- 2012-12-05 — Payor number assigned; entity status: patent owner = large entity.
- 2016-10-31 — Maintenance fee, 4th year. 2020-10-26 — 8th year, large entity. 2024-10-29 — 12th year, large entity. The post-2020 fees are being paid by the K.Mizra-side owner as a large entity, consistent with a well-capitalised assertion vehicle, not a small inventor.
- Adjusted expiry 2030-09-06 (PTA-adjusted from the nominal 2028-04-25), status Active. The patent has runway to 2030, which is why the current 2025–2026 assertion campaign is economically rational.
Timeline diagram
timeline
title Ownership of US 8438120
2007 : Priority EP application filed
2008 : PCT and US national stage filed
2010 : Inventor assigns to TNO
2013 : Patent issued
2020 : TNO sells to Dataserve Technologies
: Dataserve resells to K Mizra
: K Mizra begins asserting portfolio
2025 : First suits naming this patent
2026 : Google IPR filed against patent
NPE / troll-pattern signals
| # | Signal | Call | Evidence |
|---|---|---|---|
| 1 | Shell-entity transfer | PRESENT | Two-step move out of an operating research institute into title-holding LLCs: Reel 052113/0431 (TNO → Dataserve Technologies LLC, 2020-02-25) then Reel 053579/0590 (Dataserve → K.Mizra LLC, 2020-07-22). Dataserve appears in national registers only as a proprietor of record for multiple TNO patents (EP2809027, EP2201441) with a ~5-month holding period and no evidence of products or operations — i.e. a pass-through Delaware LLC. K.Mizra is a Delaware LLC at a Century Park East, Los Angeles mail/office address with no products: this is not merely a naming inference, it is what adverse litigant Netskope pleaded and what the N.D. Cal. court recorded — K.Mizra is "a non-practicing entity that neither innovates, makes, nor sells products" that instead "purchase[s] patents with limited commercial value, [and] then threaten[s] innovative companies with patent litigation to extract royalties" (N.D. Cal. Case No. 3:25-cv-04833, Order Denying Motion to Dismiss, dated 2026-03-31). |
| 2 | Known asserter in the chain | PRESENT | K.Mizra LLC is the current owner per Reel 053579/0590 and is a documented serial patent plaintiff. My evidence is litigation-volume-based rather than a lookup against a published RPX/Unified "top plaintiff" list (I could not confirm a specific listing on those directories from the sources retrieved — flagging that as an open verification item). Documented K.Mizra assertions include: K.Mizra v. Cisco, W.D. Tex. 6:20-cv-01031 (claim construction 2021-10-07); K.Mizra v. Forescout, E.D. Tex. 2:21-cv-00248 and v. Fortinet, E.D. Tex. 2:21-cv-00249 (both filed 2021-07-08); K.Mizra v. Google, W.D. Tex. 1:25-cv-00236; K.Mizra v. Epson America, C.D. Cal. 8:25-cv-00027 (2025-01-07); and, for this patent specifically, the CrowdStrike (W.D. Tex. 1:26-cv-00754) and Rapid7 (W.D. Tex. 1:26-cv-00316) cases plus Google's N.D. Cal. declaratory-judgment action 3:25-cv-08107. Dataserve Technologies LLC itself is not on the enumerated classic-NPE list; it functions as the acquisition vehicle, not the asserter. |
| 3 | Repeat correspondent across the chain | UNCLEAR / partially supported | For this chain (Reels 024660/0481, 052113/0431, 053579/0590) I could not retrieve the correspondent field, so I cannot show recurrence on these reels. The nearest established datum: DANIEL J. FRIEDMAN, CTSW Law, 420 Lexington Avenue, Suite 2400, New York, NY 10170 (DFRIEDMAN@CTSWLAW.COM), is correspondent of record on Reel 051499 / Frames 0047–0050, recorded 2020-01-13, covering two separate K.Mizra acquisition assignments filed the same day (Global Innovation Aggregators, LLC → K.Mizra LLC; Network Security Technologies, LLC → K.Mizra LLC). That is genuine recurrence inside the K.Mizra family, in the same year as this patent's transfer, and K.Mizra uses the same assignee address on both — but because the '120 recordings are at different reels (052113, 053579), I will not assert Friedman is the correspondent of this chain without pulling the reel images. Recommended verification: pull Reel 053579/0590 and Reel 052113/0431 images in Assignment Center and confirm the correspondent name. |
| 4 | Cascading transfers | PRESENT | Two consecutive assignments through chained LLCs inside ~6 months (2020-02-25 → 2020-07-22), with the intermediate entity (Dataserve Technologies LLC) holding title briefly and then dropping out of the chain entirely. Same Wilmington-DE registered-agent-style address family for the intermediary; same assignee (K.Mizra LLC, 2160 Century Park East #707) recurring across the contemporaneous recordings at Reel 051499. Dataserve was a bulk-holdings vehicle — it took the TNO portfolio across multiple patents and jurisdictions (EP2809027, EP2201441, and this one) before on-selling to K.Mizra. |
| 5 | Pre-litigation transfer (≤6 months before first suit on this patent) | NOT PRESENT (for this patent) | The K.Mizra acquisition of '120 was executed 2020-07-22; the first assertion on this patent appears to be ~5 years later (Google's N.D. Cal. DJ action 3:25-cv-08107 filed 2025-12-05, and the CrowdStrike / Rapid7 W.D. Tex. complaints in 2026). So the "assignment freshly minted to set venue / standing" tell does not fit this patent. It does fit the portfolio as a whole: K.Mizra began asserting sibling patents within months of the July 2020 acquisition (a complaint filed 2020-11-06 per PTAB exhibit records, and the Cisco / Forescout / Fortinet suits on the '705 from 2020–2021-07-08). The '120 itself looks warehoused from 2020 to 2025, then brought out of the drawer. |
| 6 | Bankruptcy fire-sale | NOT PRESENT | TNO is a solvent, operating Dutch applied-research institute. No Chapter 7/11, no insolvency proceeding, no trustee sale anywhere in the record. The 2020 transfer is a voluntary divestiture/monetisation of non-core IP. (Contrast the Kodak/Nortel/Polaroid fact pattern, which is absent here.) |
| 7 | Privateering | NOT PRESENT | No evidence in the record that TNO retained an enforcement interest, a royalty back-end, or that K.Mizra is asserting on TNO's behalf against TNO's competitors. TNO is not a competitor of CrowdStrike, Rapid7, or Google, and the recorded instruments are outright conveyances of "all right, title and interest" together with causes of action and enforcement rights (the assignment form K.Mizra used in this period expressly conveys "all rights to pursue damages, injunctive relief and other remedies for past and future infringement"). That is an outright sale to an aggregator, not privateering. |
| 8 | Defensive aggregator (anti-NPE) | NOT PRESENT | The chain terminates at K.Mizra LLC, an active plaintiff, not at RPX, AST, LOT Network, Unified Patents, or OIN. Inverse signal is therefore negative — the patent is not neutralised. To the contrary, it is currently in suit and under IPR (IPR2026-00304, Google LLC v. K Mizra LLC, filed 2026-03-31, pending). |
Contradiction flag (cross-reference to earlier sections). The earlier Extensions section states this patent is a member of a family claiming priority to EP07106963A (2007-04-25). The Google Patents "Applications Claiming Priority (7)" table on this page additionally lists EP07112037.2, 2007-07-09. I cannot determine whether that is a second, genuinely separate priority application in the family or a listing artifact — flagging it as unresolved rather than treating the seven-entry list as authoritative. Also note a date inconsistency in the European ownership record: the UK IPO register entry for sibling patent EP2809027 states that K.Mizra was registered in place of Dataserve "by virtue of deed of assignment dated 25.02.2020" — the same date as the TNO→Dataserve deed — whereas the U.S. record for this patent gives the Dataserve→K.Mizra execution date as 2020-07-22. Either the UK entry mis-states the K.Mizra deed date, or a single back-to-back instrument was dated 2020-02-25 and the U.S. recording reflects a later execution. This discrepancy is unresolvable from the sources available and should be resolved by pulling the actual instruments.
Verdict
NPE — high confidence.
Three strong signals are present with concrete reel/frame and date support: (i) a shell-entity transfer out of operating assignee TNO into a pass-through Delaware LLC (Reel 052113/0431, executed 2020-02-25, Wilmington DE 19808; the same Dataserve entity held unrelated TNO-origin patents such as EP2809027 and EP2201441), (ii) a known asserter as current owner — K.Mizra LLC per Reel 053579/0590 (executed 2020-07-22), a Delaware LLC that an adverse litigant and the N.D. Cal. court record described as a non-practicing entity that neither makes nor sells products, and which has sued Cisco, Fortinet, Forescout, Epson, Google, CrowdStrike and Rapid7, and (iii) cascading transfers through chained LLCs within ~6 months (2020-02-25 → 2020-07-22) with the intermediary dropping out of the chain. The chain is not a bankruptcy sale, not privateering, and does not terminate at a defensive aggregator — the patent is live to 2030-09-06, in suit in the W.D. Tex. and N.D. Cal., and under pending IPR.
Verify at: https://assignmentcenter.uspto.gov/ → search patent number 8438120 → confirm the correspondent-of-record on Reels 024660/0481, 052113/0431 and 053579/0590, which is the one link in this analysis I could not close from secondary sources (compare to Reel 051499/0047–0050, correspondent Daniel J. Friedman, CTSW Law, to test the repeat-correspondent hypothesis).
Generated 9/24/2026, 11:24:26 PM
Prior art
Earlier patents, publications, and products that may anticipate or render the claims unpatentable.
Prior Art Analysis for U.S. Patent 8,438,120
The following analysis details the most relevant prior art cited against U.S. Patent 8,438,120. The evaluation focuses on non-patent literature cited on the face of the patent, assessing its potential to anticipate the claims under 35 U.S.C. § 102. Anticipation requires a single prior art reference to disclose every element of a claimed invention.
The core invention of patent '120 is an iterative method for determining machine learning hyperparameters. Its key feature, as described in independent claim 1, is the process of "selecting, from the random sample of hyperparameter vectors, a hyperparameter vector producing a best result in the present and any previous iterations," and using this "best-so-far" vector to update the estimate for the next iteration. This introduction of "elitism" or "memory" into a cross-entropy-like method for hyperparameter tuning is the central inventive concept.
1. Mannor et al., "The cross entropy method for classification"
- Full Citation: Mannor, S., Peleg, D., & Rubinstein, R. (2005). The cross entropy method for classification. Proceedings of the 22nd International Conference on Machine Learning (ICML '05), 561-568.
- Publication Date: August 7, 2005.
- Brief Description: This paper applies the Cross-Entropy (CE) method to machine learning classification, specifically to search for the optimal set of support vectors (SVs) in a Support Vector Machine (SVM). The goal is to produce a classifier with similar performance to a standard SVM but with a much smaller number of support vectors (i.e., a sparser solution). The CE method is used to solve this combinatorial optimization problem.
- Anticipation Analysis (35 U.S.C. § 102):
- This reference is highly relevant but unlikely to anticipate the claims of the '120 patent.
- The '120 patent itself distinguishes its invention from this paper by stating that Mannor et al. use the CE algorithm to search the space of support vectors, while determining hyperparameter values (like the 'C' value in an SVM) through a "simple grid search". Research confirms this; the paper states, "The value of hyperparameter C for each algorithm was set as the minimizer of the errors on the test set," which is separate from the CE method applied to find the support vectors.
- Because Mannor et al. do not apply the iterative, random sampling CE method to the problem of determining hyperparameters, they do not teach a core element of claim 1. The reference applies a similar optimization technique to a different part of the machine learning problem (feature/data point selection, not control parameter tuning). Therefore, it does not anticipate claims 1, 12, 13, or 14, which are all predicated on a method for determining hyperparameters.
2. De Boer et al., "A Tutorial on the Cross-Entropy Method"
- Full Citation: de Boer, P. T., Kroese, D. P., Mannor, S., & Rubinstein, R. Y. (2005). A Tutorial on the Cross-Entropy Method. Annals of Operations Research, 134(1), 19-67.
- Publication Date: February 2005.
- Brief Description: This paper is a comprehensive tutorial on the CE method, explaining its application to both rare-event simulation and combinatorial/continuous optimization. It details the standard two-step iterative process: (1) generate a random sample of solutions based on a parameterized probability distribution, and (2) update the distribution's parameters using a subset of the best-performing ("elite") samples from the current generation to steer subsequent sampling toward better regions of the search space.
- Anticipation Analysis (35 U.S.C. § 102):
- This reference is also highly relevant but unlikely to anticipate the claims.
- The standard CE method described in this tutorial updates its parameters based on the elite samples of the current iteration. The key inventive step in claim 1 of the '120 patent is the concept of "elitism," where the single best solution found across all iterations is preserved and used to guide the search. This "best-so-far" or "elitist" preservation is a common variant in evolutionary algorithms but is not inherent to the baseline CE method described by De Boer et al. The '120 patent explicitly proposes "to include a memory facility into the algorithm by preserving samples which produce a good result," suggesting this is an addition to the standard CE method.
- Because De Boer et al. describe a method that updates based on the current population's elite, not the single best historical performer, it does not disclose a key limitation of claim 1 and therefore does not anticipate the claims.
3. Raaijmakers, "Sentiment classification with interpolated information diffusion kernels"
- Full Citation: Raaijmakers, S. (2007). Sentiment classification with interpolated information diffusion kernels. Proceedings of the 1st International Workshop on Data Mining and Audience Intelligence for Advertising (ADKDD'07), 34-39.
- Publication Date: August 12, 2007.
- Brief Description: This paper, authored by the inventor of the '120 patent, presents a method for document sentiment classification using a specific type of machine learning kernel. The focus is on the application of information diffusion kernels to this task.
- Anticipation Analysis (35 U.S.C. § 102):
- This reference has a high potential for relevance but is unlikely to anticipate the claims.
- Under 35 U.S.C. 102(b)(1)(A), a disclosure made one year or less before the effective filing date of an application is not considered prior art if the disclosure was made by the inventor. The '120 patent claims priority to an application filed on April 25, 2007. This paper was published in August 2007, which is within the one-year grace period following the priority date.
- Even if it were considered prior art, a review of the paper shows its focus is on the classification method itself, not on a general method for hyperparameter optimization. It does not appear to explicitly describe the iterative, elitist, cross-entropy-based optimization method that is the subject of the '120 patent claims. Therefore, it does not anticipate the claims.
Generated 4/30/2026, 11:58:14 PM
Obviousness
Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.
Obviousness Analysis (35 U.S.C. § 103)
Under 35 U.S.C. § 103, an invention is unpatentable if the differences between the claimed invention and the prior art are such that the subject matter as a whole would have been obvious at the time the invention was made to a person having ordinary skill in the art (PHOSITA). The analysis considers the scope and content of the prior art, the differences between the prior art and the claims at issue, and the level of ordinary skill in the pertinent art.
Definition of a Person Having Ordinary Skill in the Art (PHOSITA)
At the time of the invention (priority date April 25, 2007), a PHOSITA in the field of machine learning and computational optimization would have a Master's degree or equivalent experience in computer science, electrical engineering, or a related field. This individual would be familiar with fundamental machine learning concepts (e.g., classifiers, hyperparameters, training/testing) and various optimization techniques, including statistical methods and evolutionary algorithms like genetic algorithms. They would have practical experience implementing and tuning machine learning models and would read and understand academic publications in the field, such as proceedings from major conferences like ICML.
Primary Obviousness Combination: De Boer et al. in view of General Knowledge of "Elitism" in Evolutionary Computation
A strong case for obviousness can be made by combining the teachings of De Boer et al., "A Tutorial on the Cross-Entropy Method," with the widely-known principle of "elitism" from the field of evolutionary computation.
1. Scope of De Boer et al. (2005):
As established in the prior art analysis, De Boer et al. is a foundational text describing the Cross-Entropy (CE) method for optimization. It explicitly teaches an iterative process for finding optimal parameters:
- Drawing a random sample of candidate solutions (vectors).
- Evaluating the performance of each sample.
- Selecting a subset of the best-performing ("elite") samples from the current iteration.
- Updating the sampling parameters based on this elite subset to guide the next iteration's search.
2. The Missing Element:
The key distinction in claim 1 of the '120 patent is the specific step of selecting and using the single hyperparameter vector that produced the best result across the present and any previous iterations. De Boer et al. teach updating based on a percentage of the best samples from the current generation, not preserving the single best-ever solution found throughout the entire history of the search. If the random sampling in a subsequent iteration does not reproduce the previous best solution or find a better one, the standard CE algorithm as described by De Boer et al. could potentially "forget" the best-so-far solution.
3. Motivation to Combine with Elitism:
The strategy of preserving the best-performing solution across all generations is a well-known and fundamental concept in the related field of evolutionary and genetic algorithms, where it is known as "elitism." By 2007, elitism was a standard, textbook technique used to ensure that a stochastic search algorithm does not discard the best solution found so far.
A PHOSITA, tasked with applying the CE method from De Boer et al. to a difficult optimization problem like hyperparameter tuning, would have been motivated to incorporate elitism for a clear and predictable reason: to guarantee convergence and prevent the loss of a high-performing solution. Stochastic algorithms like CE do not guarantee that each successive generation of samples will be better than the last. A run of bad "luck" in the random sampling could cause the algorithm to move away from a promising area of the search space.
Incorporating an elitist strategy—simply storing the best-so-far vector and its performance score in memory and carrying it over to the next iteration if no better solution is found—is a simple, logical, and almost trivial modification to prevent this known issue. A PHOSITA would see this not as an inventive leap, but as the application of a standard optimization heuristic to improve the robustness of the CE algorithm. There would be a reasonable expectation of success, as elitism was a proven method for improving the performance of similar population-based search algorithms.
Conclusion:
The invention claimed in US 8,438,120 would have been obvious to a PHOSITA. De Boer et al. teaches all elements of the iterative, sampling-based optimization method except for the preservation of the single best-so-far solution across all iterations. This missing element is supplied by the well-known principle of elitism from evolutionary computation. A PHOSITA would have been motivated to combine the two to create a more robust and reliable optimization algorithm, with a high expectation of success. Therefore, claims 1, and by extension dependent claims and claims 12, 13, and 14, are rendered obvious by this combination.
Generated 4/30/2026, 11:58:35 PM
Extensions
Patent term adjustments, term extensions, continuations, divisionals, family members, and expiration dates.
Term, Adjustment, and Family Details for U.S. Patent 8,438,120
Date of Analysis: 2026-04-30
Based on a review of the patent data provided and public records from the USPTO, the following details pertain to the term and lineage of U.S. Patent 8,438,120.
Projected Expiration Date
The projected expiration date for U.S. Patent 8,438,120 is September 6, 2030. This date includes a significant Patent Term Adjustment (PTA). The standard 20-year term from its filing date of April 25, 2008, would have resulted in an expiration date of April 25, 2028.
Patent Term Adjustment (PTA)
The patent was granted a substantial term adjustment due to administrative delays by the U.S. Patent and Trademark Office (USPTO) during its prosecution. While the exact day-by-day calculation is not provided in the reference text, the difference between the standard expiration date (April 25, 2028) and the adjusted date (September 6, 2030) indicates a total adjustment of 865 days. This extension compensates the patent holder for delays that were not attributable to the applicant.
- Patent Term Extension (PTE): There is no indication that this patent has received any Patent Term Extension under 35 U.S.C. § 156, which is typically granted for delays associated with regulatory review by agencies such as the FDA and is not applicable here.
Continuity Data
U.S. Patent 8,438,120 issued from application number US12/597,257. This application was a U.S. national stage entry of the international PCT application PCT/NL2008/050247.
- Continuation or Divisional Applications: A review of the patent data does not indicate that any continuation or divisional applications have been filed that claim priority back to application US12/597,257. Therefore, this patent does not appear to be part of a chain of subsequent U.S. applications.
Patent Family Members
This U.S. patent is part of a family of related patent documents filed in multiple jurisdictions, all claiming priority to the original European patent application EP07106963A, filed on April 25, 2007.
Key members of this patent family include:
- International (WIPO): WO2008133509A1 - The international application published under the Patent Cooperation Treaty (PCT).
- European Patent Office (EPO): EP2156377A1 - The application filed at the EPO. The status of this application is listed as "Withdrawn."
- United States: US20100280979A1 - The U.S. patent application publication, which published before the patent was granted.
This family structure indicates an initial filing in Europe, followed by an international PCT application to extend the filing into other member countries, including the United States.
Generated 4/30/2026, 11:58:58 PM
Derivative works
Defensive disclosure: derivative variations of each claim designed to render future incremental improvements obvious or non-novel.
Defensive Disclosure and Prior Art Generation
Document ID: DPD-8438120-20260501
Publication Date: 2026-05-01
Relates To: U.S. Patent 8,438,120 ("Machine learning hyperparameter estimation")
Abstract: This document discloses a series of derivative methods, systems, and applications related to the core teachings of U.S. Patent 8,438,120. The purpose of this disclosure is to place into the public domain a comprehensive set of variations, extensions, and alternative embodiments of an elitist, sampling-based hyperparameter optimization algorithm, thereby rendering them obvious to a person having ordinary skill in the art. The following disclosures expand upon the core method of iteratively updating a target hyperparameter vector estimate by using a selected "best-so-far" vector from the present and all previous iterations.
A. Derivative Variations on the Core Method
A1. Material & Component Substitution
1. Quasi-Random Sampling for Search Space Exploration
- Enabling Description: The core method's reliance on pseudo-random sampling (
drawing a random sample) can lead to clustering and non-uniform coverage of the hyperparameter search space. This variation replaces the pseudo-random number generator (PRNG) with a deterministic, low-discrepancy sequence generator, specifically a Sobol sequence or Halton sequence. For ad-dimensional hyperparameter space, thei-th sample vectorX_t_iin iterationtis generated using thei-th point from thed-dimensional Sobol sequence. This ensures a more systematic and uniform exploration of the search space, which is particularly effective for high-dimensional hyperparameter vectors and can lead to faster convergence by avoiding redundant sampling in previously explored regions. The rest of the algorithm, including the selection of the elite vectorE_tand the weighted update, remains unchanged. - Mermaid Diagram:
graph TD A(Start Iteration t) --> B{Generate N Samples}; B --> B1[Use Sobol Sequence Generator]; B1 --> C{Evaluate S(X_t_i) for all N samples}; C --> D{Identify Best Current Sample X_t_best}; D --> E{Compare S(X_t_best) with S(E_{t-1})}; E --> F{Select Global Best E_t}; F --> G{Update Target Vector v_t using E_t}; G --> H(End Iteration t);
2. Alternative Weighting Functions Based on Non-Euclidean Metrics
- Enabling Description: The weighting function
Win claim 10 is based on a normalized Euclidean distance. This variation substitutes the Euclidean metric with alternative distance or similarity functions to better handle different hyperparameter topologies.- Variant A (Manhattan Distance): For hyperparameters where dimensions are largely independent, the squared difference
(X_ij - E_j)^2is replaced with the absolute difference|X_ij - E_j|. This L1-norm is less sensitive to large outliers in a single dimension. - Variant B (Cosine Similarity): For high-dimensional sparse vectors (e.g., tuning feature selection hyperparameters), the weighting function
Wis defined as the cosine similarity between the sample vectorX_t_iand the elite vectorE_t. This measures the orientation rather than the magnitude of the vectors, focusing the search on vectors pointing in a similar direction to the best-so-far solution.
- Variant A (Manhattan Distance): For hyperparameters where dimensions are largely independent, the squared difference
- Mermaid Diagram:
flowchart TD subgraph Update Step for Target v_t direction LR Sample(Sample Vector X_t_i) Elite(Elite Vector E_t) WeightFunc{Weighting Function W} UpdateEq[Update v_t Formula] Sample -- Pass to --> WeightFunc Elite -- Pass to --> WeightFunc WeightFunc -- W(X_t_i, E_t) --> UpdateEq end subgraph Weighting Function Implementations direction TB W1[Normalized Euclidean Distance (Claim 10)] W2[Manhattan Distance (L1-Norm)] W3[Cosine Similarity] end WeightFunc --- W1 WeightFunc --- W2 WeightFunc --- W3
3. Distributed State Management for Elite Vector
- Enabling Description: In a large-scale, distributed computing environment, storing the elite vector
E_ton a single node creates a single point of failure. This variation implements the state management (storage ofE_tandv_t) using a distributed in-memory data grid or key-value store like Redis, Hazelcast, or Apache Ignite. TheE_tvector and its performance scoreS(E_t)are stored as a key-value pair. Worker nodes performing theS(X_t_i)evaluation read the currentE_{t-1}from the distributed store. The main controller process performs an atomic Compare-And-Swap (CAS) operation to updateE_tonly if a new sampleX_t_ihas a better scoreS(X_t_i) > S(E_{t-1}). This ensures consistency and fault tolerance. - Mermaid Diagram:
sequenceDiagram participant Controller participant WorkerNodes participant DistributedCache as (Redis/Ignite) Controller->>DistributedCache: Set E_0 (initial elite vector) loop Iteration t Controller->>WorkerNodes: Dispatch Sample Generation Task WorkerNodes-->>WorkerNodes: Generate X_t_i, Evaluate S(X_t_i) WorkerNodes->>DistributedCache: Read S(E_{t-1}) alt S(X_t_i) > S(E_{t-1}) WorkerNodes->>DistributedCache: Atomic UPDATE E_t = X_t_i end Controller->>DistributedCache: Read all X_t_i and final E_t Controller-->>Controller: Calculate and update v_t end
A2. Operational Parameter Expansion
1. Industrial-Scale Optimization for Foundation Models
- Enabling Description: This disclosure describes the application of the method to tune the vast number of hyperparameters in a large language or vision foundation model (e.g., >100 billion parameters). The hyperparameter vector
Xincludes not just scalar values like learning rate but also architectural choices, such as the number of attention heads, layer dimensions, and activation functions, which are encoded numerically. The performance evaluationS(X)involves a partial training run of the massive model on a multi-petabyte dataset, executed on a cluster of thousands of TPUs or GPUs. The stateE_tis managed via a distributed consensus protocol (e.g., Paxos) to ensure that all compute nodes agree on the current best-known configuration before a new evaluation run is initiated. - Mermaid Diagram:
graph TD subgraph Control_Plane A[Optimizer Controller] B[State Store (Paxos/Raft)] A -- Manages --> B end subgraph Data_Plane C1(TPU/GPU Pod 1) C2(TPU/GPU Pod 2) C3(...) C4(TPU/GPU Pod N) C1 -- S(X) Evaluation --> D{Partial Training Run} C2 -- S(X) Evaluation --> D C4 -- S(X) Evaluation --> D end A --> C1 & C2 & C4 D -- Performance Score --> A A -- Update E_t --> B B -- Read E_{t-1} --> A
2. On-Device Tuning for TinyML Applications
- Enabling Description: The method is adapted for resource-constrained embedded systems and microcontrollers (MCUs). The algorithm is implemented using 8-bit or 16-bit integer arithmetic to reduce memory and power consumption. The random sampling is performed over a quantized and heavily constrained hyperparameter space. The performance function
S(X)is the inference accuracy and latency measured directly on the MCU using a small, representative validation dataset stored in flash memory. This allows a device, such as a smart sensor, to self-tune its onboard anomaly detection model in the field without requiring a connection to the cloud. The "best-so-far"E_tvector is persisted to non-volatile memory to survive power cycles. - Mermaid Diagram:
stateDiagram-v2 state "On-Device Optimizer" as Optimizer { [*] --> Idle Idle --> Sampling: Power On / Trigger Sampling: Generate quantized X_t_i Sampling --> Evaluating Evaluating: Run inference on local data Evaluating --> Updating: All samples evaluated Updating: Identify E_t, Update v_t Updating --> Idle: Iteration complete Updating --> Persist: Write E_t to NVM Persist --> Idle }
A3. Cross-Domain Application
1. Aerospace: Adaptive GNC for Deep Space Probes
- Enabling Description: The method is used to perform in-flight optimization of a spacecraft's Guidance, Navigation, and Control (GNC) system. The hyperparameter vector
Xconsists of PID controller gains, Kalman filter process noise parameters (Q), and reaction wheel control allocation parameters. The performance functionS(X)is a multi-objective function evaluated in simulation onboard the spacecraft, rewarding low fuel consumption, high pointing accuracy, and minimal actuator stress. The elitist mechanismE_tensures that a known, stable GNC configuration is always preserved, preventing the system from converging to an unsafe state while exploring new parameter sets to compensate for hardware degradation over a multi-year mission. - Mermaid Diagram:
flowchart LR subgraph On-Board Flight Computer GNC[GNC System] SIM[Physics Simulator] OPT[Optimizer (Method of '120)] State[Telemetry Data] OPT -- Sample HP Vector X --> SIM SIM -- Simulated Performance --> OPT OPT -- Best HP Vector E_t --> GNC GNC -- Controls --> Actuators Actuators -- State --> State State -- Inputs --> GNC & SIM end
2. AgTech: Real-Time Vision Model Tuning for Smart Harvesters
- Enabling Description: A smart harvester uses the method to continuously tune the hyperparameters of its onboard computer vision model, which differentiates between ripe produce, unripe produce, and foreign objects. The hyperparameter vector
Xincludes image augmentation parameters (brightness, contrast ranges), confidence thresholds, and non-maximum suppression (NMS) thresholds.S(X)is the F1-score of the classifier, evaluated on a small, continuously updated dataset labeled by a human supervisor via a remote interface. The "best-so-far" vectorE_tallows the harvester to maintain robust performance as environmental conditions like sunlight, shadows, and humidity change throughout the day. - Mermaid Diagram:
sequenceDiagram participant Supervisor participant HarvesterVisionSystem participant Optimizer loop Continuous Operation HarvesterVisionSystem->>Optimizer: Request new HPs Optimizer-->>HarvesterVisionSystem: Provide v_t HarvesterVisionSystem->>HarvesterVisionSystem: Classify produce using v_t Supervisor->>HarvesterVisionSystem: Provide corrections (labels) HarvesterVisionSystem->>Optimizer: Send new labeled data Optimizer->>Optimizer: Run one iteration, update E_t and v_t end
3. Consumer Electronics: Personalized Active Noise Cancellation (ANC)
- Enabling Description: In high-end headphones, the method optimizes the coefficients of the adaptive filters used for active noise cancellation. The hyperparameter vector
Xdefines parameters for the ANC algorithm, such as the filter order, step size of the adaptive algorithm (e.g., LMS/NLMS), and leakage factors. The performanceS(X)is a measure of the noise reduction achieved, calculated by comparing the signal from an internal microphone (inside the earcup) with the signal from an external microphone. This optimization runs in the background on the headphone's DSP, continuously adapting the ANC profile to the specific user's ear shape and the ambient noise environment, preserving the best-found profileE_tas the user's personal default. - Mermaid Diagram:
graph TD ExtMic[External Mic] --> DSP IntMic[Internal Mic] --> DSP Speaker --> IntMic DSP -- Controls --> Speaker subgraph DSP ANC[ANC Filter Algorithm] OPT[Optimizer (Method of '120)] ANC -- Error Signal --> OPT OPT -- Updates HP Vector --> ANC end
A4. Integration with Emerging Tech
1. AI-Driven Meta-Optimization
- Enabling Description: The optimization method itself is wrapped by a higher-level meta-learning agent, such as a reinforcement learning (RL) agent. The '120 method's own parameters (
N- sample size,ρ- elite fraction) are the "actions" that the RL agent can take. The "state" is the convergence history of the hyperparameter search (e.g., the rate of improvement ofS(E_t)). The "reward" is high for fast convergence and low for stagnation. The RL agent learns a policy to dynamically adjustNandρduring the optimization run, effectively learning how to best run the search algorithm for a given class of problems. - Mermaid Diagram:
flowchart TD subgraph Meta-Learner (RL Agent) A[Observe State: Convergence Rate of S(E_t)] B[Select Action: Adjust N, ρ] C[Receive Reward: + for improvement, - for stagnation] A --> B --> C --> A end subgraph HP_Optimizer ('120 Method) D[Run Iteration with current N, ρ] E[Update E_t, v_t] D --> E end Meta-Learner -- Action: Set N, ρ --> HP_Optimizer HP_Optimizer -- State: S(E_t) history --> Meta-Learner
2. Blockchain-Audited Hyperparameter Search for Regulated AI
- Enabling Description: For AI models in regulated fields like medicine or finance, this variation provides a tamper-proof audit trail of the model tuning process. The hyperparameter optimization process is controlled by a decentralized application (DApp). In each iteration
t, the controller hashes the set of sampled vectorsX_tand their performance scores, along with the resultingE_tandv_t. This hash is stored on a public or private blockchain (e.g., Ethereum, Hyperledger Fabric) as part of a transaction. The full data is stored off-chain (e.g., in IPFS) and linked by the on-chain hash. This creates an immutable, time-stamped record, allowing a regulator to perfectly reconstruct and verify the entire optimization history that led to the final "optimal" hyperparameters. - Mermaid Diagram:
sequenceDiagram participant Optimizer participant IPFS participant Blockchain Optimizer->>Optimizer: Run iteration t, get {X_t, S(X_t), E_t, v_t} Optimizer->>IPFS: Store Data_t = {X_t, S(X_t), E_t, v_t} IPFS-->>Optimizer: Return DataHash_t Optimizer->>Blockchain: Call SmartContract.recordIteration(t, DataHash_t) Blockchain-->>Optimizer: Transaction Confirmed
A5. The "Inverse" or Failure Mode
1. Graceful Degradation with Safe-Mode Reversion
- Enabling Description: To enhance robustness, the optimizer is augmented with a "safe mode" mechanism. A known-good, stable hyperparameter vector (
E_safe) is pre-configured. The optimizer monitors the performanceS(E_t). If the performance drops below a critical threshold forkconsecutive iterations (indicating instability or noisy evaluations), or if the optimization process fails to improveS(E_t)for a much larger number of iterationsM, the system automatically discards the current state (E_t,v_t) and reverts to usingE_safe. This prevents the system from deploying a poorly performing model discovered during an anomalous optimization period. - Mermaid Diagram:
stateDiagram-v2 state "Optimizing" as Optimizing state "Safe Mode" as SafeMode [*] --> Optimizing Optimizing --> Optimizing: S(E_t) improves or is stable Optimizing --> SafeMode: S(E_t) drops below threshold for k iterations SafeMode --> Optimizing: Manual Reset / Trigger
B. Combination Prior Art Scenarios
1. Integration with MLflow for MLOps Standardization
- Enabling Description: The hyperparameter optimization method is implemented as a Python class that integrates with the open-source MLflow platform. An
MLflowOptimclass is created. Upon initialization, it starts a parent MLflow run. In each iterationt, a nested run is created. Within the nested run, each sampled hyperparameter vectorX_t_iis logged viamlflow.log_params(), and its performanceS(X_t_i)is logged viamlflow.log_metric(). The best-so-far vectorE_tis saved as a tagged artifact (e.g., a YAML file) at the end of each iteration's nested run. This allows a data scientist to use the standard MLflow UI to track, compare, and visualize the entire optimization history, comparing the efficacy of different weighting functions or sampling strategies.
2. Orchestration on Kubernetes for Scalable Execution
- Enabling Description: The method is containerized and orchestrated on the open-source Kubernetes platform for massive parallelism. A
CustomResourceDefinition(CRD) forHyperparameterSearchis created. A user submits a YAML manifest defining the search space and the container image for the model evaluation function. A custom Kubernetes controller watches for these resources. For each iteration, the controller launchesNKubernetes Jobs, each responsible for evaluating one sampleX_t_i. The results are written to a shared persistent volume. The controller pod reads the results, calculatesE_tandv_t, and then launches the jobs for the next iteration. This architecture leverages Kubernetes's native scheduling, fault tolerance, and scalability for hyperparameter tuning.
3. Optimization of ONNX Models for Framework Agnosticism
- Enabling Description: The method is used to optimize models represented in the open ONNX (Open Neural Network Exchange) format. The hyperparameter vector
Xincludes parameters that are not tied to a specific framework like TensorFlow or PyTorch, such as the number of nodes in a specificGemm(General Matrix Multiply) layer or the kernel shape in aConv(Convolution) operator. The evaluation functionS(X)takes a vectorX, programmatically modifies a base ONNX model graph according toX, and then executes the resulting model using an ONNX-compliant runtime (e.g., ONNX Runtime). This decouples the optimization algorithm from the model training framework, allowing the same process to tune models destined for diverse deployment environments.
Generated 5/1/2026, 12:35:17 AM
Keep exploring
More patents asserted by K. Mizra LLC
- US 9235259A concise summary of US Patent 9,235,259 is as follows: Title: Method for detecting audio ticks in a noisy environment Assignee: The current assignee of record is K Mizra LLC. The original assignee was Nederlandse Organisatie voor…
- US 8191091Analysis of U.S. Patent No. 8,191,091 Date of Analysis: April 26, 2026 Patent Number: 8,191,091 Title: Signal processing apparatus and methods Assignee: The current assignee of record is Contentnexus LLC. The original assignee was…
- US 6199076Analysis of US Patent 6,199,076 Date of Analysis: 2026-05-11 This analysis provides a concise summary of US Patent 6,199,076, including its key bibliographic details and a plain-language overview of its independent claims, based on the…
- US 9179359An analysis of United States Patent 9,179,359 B2 reveals a system for managing network access for different applications on a wireless device based on the network's current conditions. Title: Wireless end-user device with differentiated…
- US 9516048Analysis of U.S. Patent 9,516,048 Date of Analysis: May 13, 2026 This report provides a concise summary of United States Patent 9,516,048, including its key bibliographic details and a plain-language overview of its independent claims…
- US 7519814Analysis of U.S. Patent 7,519,814: System for Containerization of Application Sets Date of Analysis: April 26, 2026 This report provides a summary of U.S. Patent No. 7,519,814, including its key bibliographic details and a plain-language…
- US 8471812US Patent 8471812: Concise Summary Title: Pointing and identification device Assignee: Pointwise Ventures LLC (as of 2024-06-18) Inventors: Jesse C. Bunch Filing Date: 2005-09-23 Issue Date: 2013-06-25 Abstract: A pointing and…
- US 11334918Here's a concise summary of US Patent 11334918: Title: Exchanging identifiers between wireless communication to determine further information to be exchanged or further services to be provided Current Assignee: Secure Communication…
Other patents in Software Technology & Computing Systems (T)
- US 8224707I'll verify the patent's details against live sources, including any litigation activity. Let me check specifically for litigation or PTAB activity involving this patent. Verification notes I searched for US 8,224,707 in patent and…
- US 10078623I'll search for authoritative information on US patent 10078623. Let me retrieve the actual claims and check for any 2026 CAFC activity. Let me get the exact claim text from a claims-specific source. I was able to retrieve substantial…
- US 6286050I'll search for authoritative information on US 6286050, including any 2026 CAFC docket activity. Let me check for any litigation or post-grant proceedings specifically involving this patent. US Patent 6,286,050 — Verification Summary…
- US 8117644I'll research this specific patent number. Let me run targeted searches. Let me run additional targeted searches on litigation, PTAB, and any 2026 appellate activity. Let me verify the claim structure and check for any 2026 appellate or…
- US 5835667I'll research this patent number across the sources you specified. Let me run a few more targeted searches to check for litigation and confirm the bibliographic record. Research Findings — US Patent No. 5,835,667 Sources consulted and…
- US 5821945I'll search for authoritative information on this patent, including any litigation or CAFC docket activity. US Patent 5,821,945 — Summary Caveat up front: The search did not surface any U.S. court docket, PTAB proceeding, or CAFC appeal…
- US 7165131I'll search for authoritative information on US patent 7165131, including any litigation or CAFC docket activity. Let me run additional targeted searches for litigation/PTAB activity and USPTO status. US Patent 7,165,131 — Analyst Summary…
- US 6658526I'll research this patent. Let me search the available sources. Let me check specifically for any litigation or CAFC docket activity tied to this patent number. US Patent 6,658,526 — "Network Attached Virtual Data Storage Subsystem" Note…
This patent in court (4)
4 tracked lawsuits name US 8438120.