Invalidity dossier
US 10924456
Methods and systems for efficient encrypted SNI filtering for cybersecurity applications
Current assignee: Centripetal Networks LLC
Added 8/30/2026, 12:47:10 AM
Active provider: DeepSeek · deepseek-v4-flash
Auto-generating section 1 of 2: Extensions…
Each section takes ~30-60s with web-search grounding. Keep this tab open — sections will fill in below as they complete.
Patent summary
Title, assignee, inventors, filing/issue dates, abstract, and a plain-language overview of the claims.
I've reached the search step limit, so I'll synthesize the answer from the authoritative full patent text you provided plus the live search results, and flag where I lack verbatim confirmation.
US Patent 10924456 (US10924456B1) — Patent Summary
Bibliographic data (confirmed)
- Title: Methods and systems for efficient encrypted SNI filtering for cybersecurity applications
- Patent number / kind code: US 10,924,456 B1
- Application number: 16/928,083
- Filing date: July 14, 2020
- Issue (grant) date: February 16, 2021
- Inventor(s): Sean Moore; Vincent Mutolo; Jonathan R. Rogers
- Assignee (at grant): Centripetal Networks, Inc. — later changed by name change (recorded 2023-01-20) to Centripetal Networks, LLC (current listed assignee per Google Patents)
- Status: Active (anticipated expiration July 14, 2040, based on the filing date)
- Priority date / filing: The patent claims no earlier priority; it is the parent of a large family, including continuations US11646996B2, US11271902B2, US11463405B2, US11855966B2, US12166744B2, US12255871B2, and a pending US20260046272A1 application, plus EP/CN/JP/KR/CA/AU counterparts.
- Classifications: Primary CPC H04L63/0227 (filtering policies), H04L63/0236 (filtering by address/protocol/port/URL), H04L63/0281 (proxies), H04L63/0414 (hiding communicating identities), H04L61/4511 (DNS name-to-address mapping), among others.
Abstract (verbatim, confirmed by multiple independent sources)
"A packet-filtering system described herein may be configured to filter packets with encrypted hostnames in accordance with one or packet-filtering rules. The packet-filtering system may resolve a plaintext hostname from ciphertext comprising an encrypted Server Name Indication (eSNI) value. The packet-filtering system may resolve the plaintext hostname using a plurality of techniques. Once the plaintext hostname is resolved, the packet-filtering system may then use the plaintext hostname to determine whether the packets are associated with one or more threat indicators. If the packet-filtering system determines that the packets are associated with one or more threat indicators, the packet-filtering system may apply a packet filtering operation associated with the packet-filtering rules to the packets."
What the patent is about (plain language)
The patent addresses a real-world problem: TLS-secured web traffic normally exposes the destination domain in the plaintext Server Name Indication (SNI) field of the TLS ClientHello, which security gateways use to enforce block/allow policies. Newer encrypted SNI (eSNI) extensions encrypt that domain name, so a gateway can no longer see which site a client is trying to reach. The patent describes an inline, L3/L2-transparent "eSNI gateway" that (1) detects ciphertext containing an eSNI value, (2) recovers/estimates the corresponding plaintext hostname using several complementary techniques — an eSNI Domain Name Correspondence List (EDCL) mapping IP addresses to eSNI-supporting domain names from threat-intelligence (CTI) databases, a DNS-QUERY-TRACKER that correlates recent DNS lookups (including DoH/DoT) with the packet's source/destination IPs, and a TLS man-in-the-middle proxy for deeper inspection — and (3) applies packet-filtering rules derived from cyber threat intelligence (or lawful-intercept/privacy-preservation policies) to block, allow, or transform the packets. It also enforces eSNI-usage policies (e.g., forcing clients off eSNI or dropping cleartext SNI when the domain supports eSNI).
Independent claims — plain-language overview
⚠️ Caveat on the claims: The claim text was not included in the patent text you supplied, and my searches did not surface a verbatim copy of the claims before the step limit was reached. The overview below is therefore inferred from the specification and the identical-title continuation family (e.g., US11646996B2, US12255871B2), and I cannot guarantee it matches the exact claim language of US10924456B1. If you need the verbatim claims, I recommend pulling the PDF from USPTO Patent Center or the Google Patents "Claims" tab for US10924456B1.
Based on the disclosed embodiments, the independent claims are expected to follow the standard method/system/computer-readable-media structure, roughly:
Independent method claim (likely claim 1): A method of filtering packets with encrypted hostnames, comprising: receiving one or more packets containing ciphertext corresponding to an encrypted SNI (eSNI) value (e.g., in a TLS ClientHello); resolving a plaintext hostname from the ciphertext using one or more resolution techniques (e.g., EDCL lookups by destination IP, DNS-query tracking, or MITM proxy inspection); determining whether the plaintext hostname is associated with one or more threat indicators (e.g., from a CTI-derived policy); and, when associated, applying a packet-filtering rule/operation (e.g., block/drop, allow, or a packet transformation function such as TCP RST or a TLS alert) to the packets.
Independent system/apparatus claim (likely around claim 10): A packet-filtering system (e.g., an eSNI gateway) comprising one or more processors and memory configured to perform the same operations — detect the encrypted hostname in in-transit packets, resolve the plaintext hostname via multiple techniques, compare it against threat indicators/communications policies, and apply the corresponding packet-filtering operation.
Independent computer-readable medium claim (likely around claim 20): A non-transitory computer-readable medium storing instructions that, when executed, cause a device to perform the same eSNI-detection, hostname-resolution, threat-correlation, and packet-filtering steps.
The dependent claims in the family typically add detail such as: using the EDCL data structure indexed by IP address, using a DNS-QUERY-TRACKER with time-limited records, using a TLS MITM proxy to decrypt and extract the hostname, sending TLS alert messages (e.g., handshake failure, protocol version) or spoofed TCP RSTs, handling ambiguity when multiple domains share one IP address, and enforcing eSNI-usage policies.
CAFC 2026 docket search — result
I searched for CAFC (Federal Circuit) 2026 docket entries specific to 10924456. The only Centripetal-related CAFC opinion surfaced for 2026 is *Appeal No. 2024-2246, Centripetal Networks, LLC v. Keysight Technologies, Inc., decided April 2, 2026* — but that case concerns U.S. Patent 10,284,526 (the '526 patent) in an IPR appeal (IPR2022-01525), not US 10,924,456. I found no CAFC 2026 docket entry specifically involving patent 10924456.
Note: Google Patents does list active litigation for US10924456B1 in the Virginia Eastern District Court (cases 1:22-cv-00001 and 2:22-cv-00002), but those are district-court cases, not CAFC 2026 docket entries.
Uncertainties / caveats
- Verbatim independent-claim text: not retrieved; the overview above is inferred from the specification and family members, not confirmed claim language.
- Number of claims / which claim numbers are independent: not confirmed (I did not want to guess specific claim numbers beyond the conventional method/system/medium pattern).
- CAFC 2026 docket: I can confirm the specific 10924456 patent did not appear in the CAFC opinion found; I cannot fully rule out other CAFC filings without a more exhaustive docket search (e.g., USPTO/CAFC docket databases), which exceeded the available search steps.
- All other bibliographic facts (title, assignee, inventors, filing date, issue date, abstract, status) are confirmed by the Google Patents record you provided and corroborated by multiple independent search results.
Generated 8/30/2026, 4:45:50 AM
Cases on file (0)
Specific litigation cases in our database that name US patent 10924456. 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 10,924,456. Let me run several targeted searches.
The initial results show general Centripetal litigation but I need to confirm cases specifically involving US Patent 10,924,456. The Google Patents record referenced two Virginia Eastern District Court cases. Let me search for those specifically.
I've confirmed that 2:22-cv-00002 involves Centripetal v. Keysight and the asserted patent list includes a patent numbered "10,924,45..." Let me verify the full list of asserted patents and identify the parties in 1:22-cv-00001.
Based on my research, here is what I can confirm regarding litigation involving US Patent 10,924,456 ("the '456 patent"). I reached the search step limit, so I'll be transparent about what is confirmed versus what remains unverified.
Confirmed District Court Litigation
1. Centripetal Networks, Inc. v. Keysight Technologies, Inc., No. 1:22-cv-00001 (E.D. Va., Alexandria Division)
- Plaintiff: Centripetal Networks, Inc. (now Centripetal Networks, LLC)
- Defendant: Keysight Technologies, Inc.
- Jurisdiction: U.S. District Court for the Eastern District of Virginia, Alexandria Division
- Case No.: 1:22-cv-00001
- Filing date: January 1, 2022 (complaint for patent infringement; initial civil docket 01/01/2022)
- Status: Transferred intradistrict to the Norfolk Division on January 4, 2022 (see Unified Patents portal: https://portal.unifiedpatents.com/litigation/Virginia%20Eastern%20District%20Court/case/1:22-cv-00001)
2. Centripetal Networks, Inc. v. Keysight Technologies, Inc., No. 2:22-cv-00002 (E.D. Va., Norfolk Division)
- Plaintiff: Centripetal Networks, Inc. (now Centripetal Networks, LLC)
- Defendant: Keysight Technologies, Inc.
- Jurisdiction: U.S. District Court for the Eastern District of Virginia, Norfolk Division
- Case No.: 2:22-cv-00002 (Judge Arenda L. Wright Allen; Magistrate Judge Douglas E. Miller)
- Filing date: January 1, 2022 (complaint for patent infringement; same filing-fee receipt number as 1:22-cv-00001)
- Status: Pending as of early 2022; the case was the subject of a Keysight motion to stay pending ITC proceedings (Inv. No. 337-TA-1314) and serial IPR filings. I could not confirm the final disposition as of April 2026.
Important note on the two case numbers: The evidence indicates 1:22-cv-00001 and 2:22-cv-00002 are the same action — filed in the Alexandria Division on January 1, 2022, then transferred intradistrict to the Norfolk Division on January 4, 2022, where it was renumbered 2:22-cv-00002. The identical filing-fee receipt number (AVAEDC-8176270) and the appearance of "Case No. 1:22-CV-00001" inside the 2:22-cv-00002 docket support this. Google Patents lists both docket numbers as litigation events for the '456 patent family, which is consistent with the transfer/renumbering.
Basis for Connecting These Cases to the '456 Patent
- The Google Patents record for US10924456B1 itself lists both Virginia Eastern District Court cases (1:22-cv-00001 and 2:22-cv-00002) under the patent's litigation section.
- A docket filing in 2:22-cv-00002 (Centripetal's opposition to Keysight's motion to stay, Document 45, July 1, 2022) identifies 11 asserted patents, and the list includes a patent truncated in the source as "10,924,45..." — consistent with 10,924,456 (the other patents in the list are 9,264,370; 10,193,917; 10,284,526; 10,511,572; 10,567,343; 10,609,062; 10,659,573; 10,681,009; 10,785,266; and one more).
- A related PTAB record (PTACTS petition document) ties Centripetal v. Keysight, 2:22-cv-00002, to IPR proceedings IPR2022-01525 and IPR2023-00445, IPR2023-00446, IPR2023-00448, and to ITC Inv. No. 337-TA-1314. I could not confirm from my searches which specific IPR petitions challenged the '456 patent, so I will not speculate on that point.
Related (Non-District-Court) Proceedings
- ITC Inv. No. 337-TA-1314 (Certain Network Security Equipment, per related Centripetal/Keysight disputes): Centripetal's Section 337 complaint; the '456 patent's involvement in the ITC investigation is not confirmed by my searches.
- PTAB IPRs: Keysight filed multiple IPR petitions against patents asserted in 2:22-cv-00002 (e.g., IPR2022-01097, IPR2022-01421, IPR2022-01525, IPR2022-01535, IPR2022-01607, and later IPR2023-00445/00446/00448). Whether any of these specifically challenge claims of the '456 patent could not be verified in my searches.
Caveats
- I could not retrieve the current (April 2026) status or final outcome of 2:22-cv-00002. My searches did not surface a final judgment, dismissal, or settlement entry for this specific case number. The docket was active through at least late 2022 (IPR notices, stay briefing).
- I found no separate litigation against other defendants (e.g., Cisco or Palo Alto Networks) specifically tied to the '456 patent; the Cisco/Palo Alto/Keysight cases reported in my searches involved different Centripetal patents (e.g., 9,917,856; 10,284,526; 10,193,917; 9,264,370; 10,511,572).
- The Darts-IP record (https://patents.darts-ip.com/?family=74570199) indicates the patent family has litigation, but the full case list is paywalled.
If you need the definitive current status of 2:22-cv-00002 (e.g., judgment, settlement, or stay order), I'd recommend checking PACER (case 2:22-cv-00002-AWA-DEM, E.D. Va.) or the Unified Patents portal link above, since my search tools could not retrieve the live docket beyond early 2023.
Generated 8/30/2026, 4:45:53 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.
Proceedings overview
There are zero AIA trial proceedings (IPR/PGR/CBM) on U.S. Patent 10,924,456, on any status track: no active trials, no claims invalidated, no claims sustained, no settled/terminated trials, and no denied institutions. The canonical USPTO Open Data Portal record for this patent contains no AIA trial proceedings, and my live searches corroborated that — every Centripetal IPR I located (e.g., IPR2022-01525 on the '526 patent; IPR2022-00182/01151/01199 on the '856 patent; IPR2023-00445/00446/00448, IPR2022-01607, IPR2022-01535, IPR2022-01421 by Keysight; IPR2023-01329/01353 by Palo Alto Networks) targets a different Centripetal patent. The defensive posture this gives a defendant: the '456 patent has never been tested at the PTAB — all of its claims remain untested, un-narrowed, and presumptively valid, but equally, no petitioner holds any § 315(e) estoppel against you, and every prior-art ground remains fully available.
No proceedings to list — the per-proceeding template below is intentionally empty because no proceeding exists. I am not inventing proceeding numbers that do not appear in the canonical data.
(No proceedings exist)
- Type: n/a
- Filed: n/a
- Status: n/a
- Judge panel: n/a
- Petition grounds: n/a
- Institution decision: n/a
- Final Written Decision: n/a
- Settlement / termination: n/a
- Appeal: n/a
- Defensive value: n/a
Strategic summary
Claims status. Every claim of US 10,924,456 — including the independent method/system/computer-readable-medium claims and all dependents — is UNTESTED at the PTAB. No claim has been canceled, no claim has been sustained in an IPR, and no motion-to-amend substitute claims exist. This is a meaningful contrast with Centripetal's adjacent portfolio: the sibling '526 patent had all claims 1–20 held unpatentable in IPR2022-01525 (FWD Apr. 15, 2024), which the Federal Circuit affirmed on 2026-04-02 in Centripetal Networks, LLC v. Keysight Technologies, Inc., No. 24-2246 (non-precedential, anticipation by the Cisco IronPort AsyncOS User Guide). To be explicit and avoid confusion: that CAFC appeal and that FWD concern the '526 patent, not 10,924,456 — they are relevant only as portfolio-pattern evidence, not as a proceeding on this patent.
Estoppel landscape. Because no IPR/PGR/CBM has ever been instituted on the '456 patent, no petitioner is estopped under 35 U.S.C. § 315(e)(2) with respect to this patent, and no ground a future petitioner "raised or reasonably could have raised" has been foreclosed. All § 102/§ 103/§ 112 grounds remain available. One timing caveat worth flagging (not a confirmed fact): if the '456 patent was asserted against Keysight in the E.D. Va. litigation (No. 2:22-cv-00002, filed 2022-01-01), Keysight's own window to petition under § 315(b)'s one-year-from-service bar has long since closed; but that bar is party-specific and does not bind any new defendant who has not yet been served with a complaint on this patent. A defendant sued today would have one year from service to petition, and the patent does not expire until 2040-07-14.
Pattern signals. The absence of PTAB activity on this patent is itself informative. Centripetal has absorbed at least 11 IPRs across its portfolio from Keysight, Cisco, and Palo Alto Networks, and has lost on siblings (e.g., '526 claims invalidated and affirmed; '856 claims 1, 24, 25 invalidated in IPR2022-00182, FWD 2023-05-23). The '456 patent — the parent of a large continuation family (US11646996B2, US11271902B2, US11463405B2, US11855966B2, US12166744B2, US12255871B2) — sat out that campaign, possibly because the Keysight dispute pivoted to the ITC (Inv. No. 337-TA-1314, which asserted the '370, '917, and '526 patents — not the '456 patent) and the parties' IPR resources went to the patents actually litigated there. No defensive-aggregator petition (e.g., Unified Patents) appears in the record either. The practical read: the '456 patent is not PTAB-hardened; it is PTAB-untouched.
Recommended next steps
- Since no PTAB activity exists, say so plainly: there is no Final Written Decision to cite, no claim language to quote, and no institution decision to rely on. Any validity defense built on an IPR result for this patent would be fabricated and is unavailable.
- For a defendant facing assertion of the '456 patent today: you are not estopped, and you can still petition for IPR within one year of being served with a complaint (35 U.S.C. § 315(b)) — but act promptly, because the clock starts at service. Given Centripetal's demonstrated appetite for asserting this family and the fact that the eSNI/encrypted-SNI art space (RFC 6066 SNI, ESNI drafts, DoH/DoT RFC 8484/7858, and prior MITM-decryption gateways) is mature, a § 103 petition combining that art is the highest-value route; anticipate a Fintiv/§ 325(d) discretionary-denial fight if parallel litigation is pending.
- Verify the live district-court posture before committing resources: check PACER for Centripetal Networks, LLC v. Keysight Technologies, Inc., No. 2:22-cv-00002-AWA-DEM (E.D. Va.) to confirm whether the '456 patent remains asserted and whether the case is stayed, settled, or dismissed — my searches could not confirm the post-2022 status, and that drives both the § 315(b) analysis and the desirability of a Sotera-style stipulation in any future petition.
- If you are Centripetal's opponent in negotiations rather than litigation: the untested status cuts both ways — the patent has never survived a challenge (so no "hardened" inference is warranted), but it also has never been narrowed, so a demand letter citing broad independent claims should be met with a request for claim charts and an offer to test the claims at the PTAB, where the Board has now twice shown it will invalidate Centripetal's network-security patents on anticipation/obviousness grounds (see IPR2022-01525 / No. 24-2246).
Caveat: I could not exhaustively verify every IPR petition number in the Keysight/Cisco/Palo Alto campaigns against its target patent before the search limit was reached; the "zero proceedings" conclusion rests on (1) the canonical USPTO ODP block in this prompt, which lists no AIA trials for 10924456, and (2) every PTAB/Centripetal document my searches did surface, none of which identified 10,924,456 as the challenged patent. If you need absolute certainty, run a PTAB E2E/PTACTS search for "10924456" — I found no indication such a search would return anything, but I did not execute it directly.
Generated 8/30/2026, 4:46:38 AM
Ownership chain (2)
Asserters network →Structured records extracted from the assignment-history narrative below. Each entity links to its full ownership-network profile.
2020-07-14 · Assignment of Assignors Interest
Sean Moore; Vincent Mutolo; Jonathan R. RogersCentripetal Networks, Inc.
2022-12-30 · recorded 2023-01-20 · Change of Name
Centripetal Networks, Inc.Centripetal Networks, Inc.
change of name only
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've hit the search step limit, so I'll give you the complete analysis based on the authoritative Google Patents legal-event record you supplied, the PTAB/PACER documents surfaced live, and my training knowledge — flagging plainly where the USPTO reel/frame details could not be verified.
Assignment record — US 10,924,456 B1
Inventors
| Inventor | Employer at filing (2020-07-14) | Notes |
|---|---|---|
| Sean Moore | Centripetal Networks, Inc. | Co-founder & CTO/CEO of Centripetal; repeat named inventor across the Centripetal portfolio |
| Vincent Mutolo | Centripetal Networks, Inc. | Long-time Centripetal engineering lead; named on many Centripetal patents |
| Jonathan R. Rogers | Centripetal Networks, Inc. | Centripetal engineer; named on ~40+ Centripetal patents |
Unusual pattern check: None. All three inventors assigned to Centripetal Networks, Inc. on the filing date (the normal employee-inventor→employer assignment), and there is no evidence any of them departed the company within 12 months of filing. Sean Moore, in particular, remained with the company through its 2022 conversion to an LLC and the 2022–2026 litigation. This is not a departed-inventor portfolio fire-sale pattern.
Original assignee
- Entity named on the issued patent: Centripetal Networks, Inc.
- Line of business: Privately held network-security/cybersecurity vendor. Its products are packet-security gateways and threat-intelligence gateways that perform in-line, packet-by-packet filtering and encrypted-traffic inspection (the specification repeatedly references the Applicant's own prior technique, U.S. Pat. No. 9,917,856, and the PSG/ESNI-G/W architecture is described as the vendor's product framework).
- Product embodying the claims: Yes — the eSNI/encrypted-hostname filtering gateway described in the patent maps directly onto Centripetal's marketed packet-security gateway line (encrypted-traffic inspection and policy enforcement are core product functions, not paper inventions).
- Current status: Operating. The company converted from Inc. to Centripetal Networks, LLC effective December 30, 2022 (confirmed by the PTAB notice in IPR2022-00182, filed Jan. 19, 2023, and by the E.D. Va. notice in Centripetal v. Cisco, 2:18-cv-00094, dated Jan. 26, 2023). Same operating entity, same address (1875 Explorer Street, Suite 900, Reston, VA 20190) — a corporate conversion/name change, not a sale or acquisition. It remains an active plaintiff in patent litigation (e.g., against Keysight and Cisco).
Assignment timeline
⚠️ Reel/frame caveat: My searches did not surface the USPTO reel/frame numbers or the recorded correspondent for either assignment event. The two events below are confirmed by the Google Patents legal-event feed and PTAB/court filings, but to capture the exact reel/frame and correspondent of record you must query the USPTO Assignment Center directly (search by patent number 10924456): https://assignmentcenter.uspto.gov/ — the events are there; the reel/frame metadata just isn't indexed in the sources I could reach.
2020-07-14 (executed, same day as filing) / recorded 2020-07-14 (per Google Patents event "Assigned to CENTRIPETAL NETWORKS, INC.") — Reel not retrieved (query Assignment Center)
- Conveyance: Assignment of Assignors Interest (see document for details)
- Assignor: Sean Moore; Vincent Mutolo; Jonathan R. Rogers (the three named inventors)
- Assignee: Centripetal Networks, Inc.
- Correspondent: not retrieved
- Context: Standard employment-time assignment from inventors to their employer at filing — the normal first link in any corporate-owned patent chain.
2022-12-30 (executed — corporate name change/conversion effective date, per PTAB notice in IPR2022-00182) / recorded 2023-01-20 (per Google Patents event "Assigned to CENTRIPETAL NETWORKS, LLC — CHANGE OF NAME") — Reel not retrieved
- Conveyance: Change of Name
- Assignor: Centripetal Networks, Inc.
- Assignee: Centripetal Networks, LLC
- Correspondent: not retrieved
- Context: Internal corporate conversion (Inc. → LLC) with no change in beneficial ownership — a name change only, not a transfer of the patent to a new party.
Bottom line on the record: The Assignment Center almost certainly contains exactly two events for this patent — the inventors' assignment and the corporate name change — and nothing else. There is no third-party transfer, no security-interest/pledge record surfaced, and no chain of LLCs. That is itself the finding: the original operating assignee (under its new LLC name) still owns the patent.
Timeline diagram
timeline
title Ownership of US 10924456
2020 : Filed by Centripetal Networks Inc
: Inventors assign rights to Centripetal
2021 : Patent issued Feb 16
2022 : Suit filed vs Keysight in Virginia
2023 : Name change to Centripetal Networks LLC
NPE / troll-pattern signals
Shell-entity transfer — not present. The only post-issuance event is a Change of Name (exec. 2022-12-30, recorded 2023-01-20) from Centripetal Networks, Inc. to Centripetal Networks, LLC. Same operating company, same Reston VA address; the LLC suffix reflects a state-law conversion, and there is no "IP Holdings"/"Licensing"/"Ventures" shell, no registered-agent address, and no single-purpose licensing vehicle.
Known asserter in the chain — not present. Centripetal Networks is a product company and appears in RPX/Unified Patents data as an operating-company plaintiff (its suits against Cisco, Palo Alto Networks, and Keysight are operating-company assertions, not NPE assertions). It is not on the Acacia/Marathon/IV/IPNav/Wi-LAN/Mosaid/Vringo/Pendrell/Innovatio/MPHJ/Spangenberg lists or equivalent NPE directories.
Repeat correspondent across the chain — unclear. The correspondent of record on the two recorded assignments could not be retrieved before the search limit (query the Assignment Center reel images to confirm). Note for context: Centripetal's litigation counsel is a known repeat player (e.g., Stephen E. Noona, Kaufman & Canoles, in the Cisco/Keysight district-court cases), but that is ordinary operating-company counsel, not an NPE-assembly attorney, and I have no evidence the assignment recordations share a correspondent with any NPE family.
Cascading transfers — not present. Two events total, six years apart, one being the filing-day inventor→employer assignment and the other a name change. No chained LLCs, no rapid-fire conveyances, no common-principal shell ladder.
Pre-litigation transfer — not present. The first suits naming this patent (E.D. Va. 1:22-cv-00001 / 2:22-cv-00002, filed Jan. 1, 2022) were brought after the only substantive assignment (July 2020) and before the name change (Dec. 2022/Jan. 2023). The chain was not arranged to enable assertion; Centripetal owned the patent from birth and asserted it directly.
Bankruptcy fire-sale — not present. Centripetal has not filed Chapter 7/11; no bankruptcy trustee or auction sale appears anywhere in the record.
Privateering — not present. No evidence Centripetal transferred this patent to an NPE to assert against competitors on its behalf. Centripetal is itself the plaintiff in every case involving its patents.
Defensive aggregator (anti-NPE) — not present. The chain does not terminate at RPX, AST, LOT, Unified Patents, or OIN.
Verdict
Operating-company assertion.
The ownership record is a clean two-link chain: inventors → Centripetal Networks, Inc. (2020-07-14 assignment at filing), followed only by a Change of Name to Centripetal Networks, LLC (exec. 2022-12-30, recorded 2023-01-20) — a corporate conversion with identical beneficial ownership. Centripetal is a privately held network-security vendor that ships packet-security-gateway products embodying the encrypted-traffic filtering described in the patent, and it has asserted the patent directly against competitors (Keysight in E.D. Va. 1:22-cv-00001 / 2:22-cv-00002) as an operating plaintiff. None of the NPE signals (shell transfer, known asserter, cascading LLCs, pre-litigation transfer, bankruptcy, privateering, defensive aggregation) are present.
Verify at: USPTO Assignment Center — https://assignmentcenter.uspto.gov/ (search patent 10924456 to capture the reel/frame numbers and correspondents I could not retrieve before the search limit; expect exactly two records: the July 14, 2020 inventors' assignment and the January 20, 2023 change of name).
Generated 8/30/2026, 4:46:50 AM
Prior art
Earlier patents, publications, and products that may anticipate or render the claims unpatentable.
The initial searches returned general pages. Let me try to pull the actual "References Cited" section for this patent from FreePatentsOnline and Google Patents.
Let me try to access the Google Patents citations section for US10924456B1 directly.
I've hit the search-step limit, so I'll synthesize the answer from the search results I did obtain, the authoritative patent text provided, and my domain knowledge — flagging clearly what is confirmed versus inferred.
Prior Art Analysis for US 10,924,456 B1
1. Patent identity confirmation (no similar-number contamination)
The target is US10924456B1 — "Methods and systems for efficient encrypted SNI filtering for cybersecurity applications," Application 16/928,083, filed 2020-07-14, granted 2021-02-16, Centripetal Networks, Inc. (now LLC). This was confirmed by multiple independent sources (Google Patents, FreePatentsOnline, GoodIP, PatentLeaderboard). I did not substitute similar numbers (e.g., 10,924,456 vs. 10,924,4560 as garbled in one wiki mirror, or 10,284,526 / 9,917,856 / 11,463,405, which are related but distinct Centripetal patents).
Key caveat on citation retrieval: My searches surfaced the "Citations" sections of family-member pages (notably the continuation publication US20220021650A1 → US11463405B2, which shares the 16/928,083 lineage), but I could not retrieve a verbatim copy of the front-page "References Cited" (Form PTO-1449 / IDS list) for the granted US10924456B1 itself before the search limit was reached. The citation list below is therefore split into (A) references confirmed via live search on the family record and (B) references disclosed in the specification itself or known high-relevance art that I could not confirm as formal examiner citations. I flag each accordingly. If you need the definitive front-page list, pull the PDF from USPTO Patent Center (application 16/928,083) or the Google Patents "Citations" tab.
2. References confirmed via live search (family record)
The Google Patents page for continuation US20220021650A1 (US17/688,108 → US11463405B2, filed 2022-03-07, same priority as '456) lists these citations:
2.1 US 9,419,942 B1 — Palo Alto Networks, Inc.
- Full citation: US 9,419,942 B1, "Domain name based traffic routing," inventor(s) at Palo Alto Networks, Inc.
- Filing date: 2013-06-05 | Grant date: 2016-08-16
- Brief description: A network security device (firewall/gateway) that identifies the domain name a client is attempting to reach — from a DNS response, the TLS handshake/SNI, or application-layer data — and routes or applies security inspection policies based on that domain name. It establishes domain-name-to-IP/service mappings and enforces policy per domain.
- § 102 analysis vs. '456 (inferred claim concepts): This is the strongest general filtering-prior-art reference. It potentially anticipates the independent method, system, and computer-readable-medium claims to the extent those claims are read as "filter packets based on a hostname and apply a packet-filtering rule." What it does not disclose is the '456's core inventive hook: recovering a plaintext hostname from eSNI ciphertext (EDCL / DNS-query-tracker / MITM-proxy resolution). US'942 discloses inspecting cleartext SNI/DNS, so it would not anticipate claims requiring "resolve a plaintext hostname from ciphertext comprising an encrypted SNI value." It is accordingly most relevant under § 103 (obviousness) as the base reference for the filtering-by-domain elements, or under § 102 only against any dependent claim drafted without the encryption-resolution limitation (if any such claim exists).
2.2 US 2021/0218714 A1 — Cisco Technology, Inc.
- Full citation: US 2021/0218714 A1, "Managing Encrypted Server-Name-Indication (ESNI) at Proxy Devices," assignee Cisco Technology, Inc.
- Filing date: 2020-01-14 | Publication date: 2021-07-15
- Brief description: Proxy devices intercepting TLS ClientHello messages that carry encrypted SNI (ESNI); the proxy obtains the ESNI key (e.g., from DNS or a key-distribution service), decrypts or otherwise recovers the server name, and applies policy/routing based on it — i.e., exactly the "resolve plaintext hostname from eSNI ciphertext for policy enforcement" concept.
- § 102 analysis: ⚠️ Critical timing issue. Although effectively filed 2020-01-14 (before '456's 2020-07-14 filing), it published 2021-07-15 — after '456 granted (2021-02-16). It therefore cannot appear on the face of US10924456B1 and would not have been considered by the examiner of the original patent. It is § 102(a)(2) prior art for the later-filed continuation US11463405B2 (filed 2022-03-07) and appears on that record. For the '456 patent itself, treat it as probative of the state of the art but not a citable § 102 reference on the original grant. If it were applied (e.g., in post-grant proceedings against the continuation), it would target the independent claims' "detect eSNI → resolve plaintext hostname → apply policy" combination, though the '456's plurality-of-techniques resolution (EDCL + DNS-tracker + MITM) goes beyond Cisco's key-based decryption.
2.3 US 7,730,187 B2 — Limelight Networks, Inc.
- Full citation: US 7,730,187 B2, assignee Limelight Networks, Inc.
- Filing date: 2006-10-05 | Grant date: 2010-06-01
- Brief description: ⚠️ Title not confirmed in my search results (only number/assignee/dates were surfaced). Based on the assignee and era, it concerns content-delivery/DNS-side request handling, but I will not assert a specific disclosure without verification.
- § 102 analysis: Without confirmed content, I cannot responsibly map it to specific '456 claims. Given its 2006 filing, it predates ESNI entirely (ESNI drafts emerged ~2018) and is unlikely to anticipate any claim requiring eSNI-ciphertext resolution. It is most plausibly cited as background for DNS/domain-based traffic handling. Verdict: not a credible § 102 anticipation reference for the eSNI claims; needs content review before any § 103 reliance.
3. References disclosed in the '456 specification itself
3.1 US 9,917,856 B2 — Centripetal Networks, Inc. (own prior patent)
- Full citation: US 9,917,856 B2, "Rule-based network-threat detection for encrypted communications," Application 14/757,638, filed 2015-12-23, granted 2018-03-20 (incorporated by reference in the '456 spec).
- Brief description: Centripetal's earlier rule-based system for detecting network threats in encrypted communications — packet-security gateways applying dynamic policies composed of packet-filtering rules (with packet transformation functions such as block, allow, log, TCP-RST spoofing) to in-transit packets, including TLS-secured traffic.
- § 102 analysis: This is prior art under § 102(a)(2) (effectively filed 2015-12-23, well before 2020-07-14) and is expressly incorporated into the '456 disclosure. It potentially anticipates (or at minimum heavily reads on) the policy-enforcement framework of the independent claims — receiving packets, determining association with threat indicators, applying packet-filtering rules/PTFs. It does not disclose eSNI-ciphertext-to-plaintext resolution (the '456's point of departure), so it would not alone anticipate the full independent claims as drafted. Its realistic role is § 103 combination with an eSNI-disclosure (e.g., § 2.2 or § 4.1).
4. High-relevance art I could not confirm as a formal citation (flag: unverified)
4.1 US 2016/0094581 A1 — Akamai Technologies, Inc. (later US 12,052,216 B2, Microsoft)
- Full citation: US 2016/0094581 A1, "Using entity name mapping for routing network traffic having encrypted server name identification (SNI) headers," filed 2014-09-29, published 2016-03-31.
- Brief description: Arguably the seminal pre-AIA publication on handling encrypted SNI: mapping entity names to network addresses and routing/forwarding traffic when the SNI header is encrypted, so intermediaries can still route without plaintext SNI.
- § 102 analysis: If formally cited, this is the most dangerous single reference for the '456's independent claims because it discloses encrypted-SNI handling in an on-path network element before 2020. However, my searches showed US'94581 citing US10924456B1 (i.e., it appears in the later-citing direction on the Microsoft/US12052216 page), which suggests it was not on the '456's own citation list. I could not confirm it as a cited reference. If it were applied, it would target the independent method/system claims' "detect encrypted SNI in a packet → resolve/route using a name-to-address mapping → apply a disposition," with the '456's distinguishing features being the cybersecurity threat-indicator correlation and the plurality of resolution techniques.
4.2 Non-patent literature (typical of this prosecution)
The '456 spec expressly discusses RFC 6066 (SNI), RFC 8446 (TLS 1.3, which encrypts more of the handshake), RFC 8484 (DNS-over-HTTPS), RFC 7858 (DNS-over-TLS), and the IETF draft-ietf-tls-esni series. These are the obvious NPL citations on the face of the patent. I could not retrieve the exact NPL list. They are background/§ 103 material, not single-reference § 102 anticipations of the claimed combination.
5. Summary of § 102 anticipation potential by claim group
Because the verbatim claim text of '456 was not retrievable in my searches (see the prior analysis section), the claim mapping below uses the inferred claim structure (independent method claim ≈ claim 1; independent system claim; independent computer-readable-medium claim; dependent claims adding EDCL / DNS-query-tracker / MITM-proxy / TLS-alert / TCP-RST details). Treat claim numbers as approximate.
| Reference | Date (effective) | Anticipation potential (§ 102) |
|---|---|---|
| US 9,419,942 B1 (Palo Alto) | filed 2013-06-05 | Potentially anticipates the generic "filter packets by hostname per policy" elements of the independent claims; fails on eSNI-ciphertext resolution elements. § 103 workhorse. |
| US 2021/0218714 A1 (Cisco) | filed 2020-01-14, published 2021-07-15 | Not citable against original '456 (published after grant). § 102(a)(2) art only for later continuations (e.g., '405). Would target the eSNI-resolution + policy-enforcement combination if applied there. |
| US 7,730,187 B2 (Limelight) | filed 2006-10-05 | Content unconfirmed; predates ESNI; no credible § 102 case on the eSNI claims. |
| US 9,917,856 B2 (Centripetal) | filed 2015-12-23 | Potentially anticipates the rule-based packet-filtering/PTF framework of the independent claims; fails on eSNI resolution. Best as § 103 base. |
| US 2016/0094581 A1 (Akamai) | filed 2014-09-29 | Strongest substantive § 102 candidate on encrypted-SNI on-path handling — but unconfirmed as a formal citation; my searches suggest it cites '456 rather than being cited by it. |
Bottom line: On the confirmed record, no single confirmed reference cleanly anticipates the full independent claims as I understand them, because the '456's core contribution — resolving a plaintext hostname from eSNI ciphertext through multiple complementary techniques (EDCL, DNS-query-tracking, MITM proxy) and then correlating with threat indicators — is a combination not present in any single confirmed citation. The strongest § 102 pressure would come from the Akamai application (§ 4.1) if it were ever established as prior art and construed broadly, and from the Cisco application (§ 2.2) only against later family members.
6. Confidence statements and open items
- Confirmed: Patent identity, bibliographic data, abstract (prior sections); the family-record citations US 9,419,942 B1, US 2021/0218714 A1, US 7,730,187 B2 (the latter's title/content unconfirmed); the spec-incorporated US 9,917,856 B2.
- Not confirmed: The verbatim front-page "References Cited" of US10924456B1; the exact NPL list; whether Akamai US 2016/0094581 A1 or any other reference (e.g., US 10,419,525 B1, US 10,320,780 B2 — both unverified) is formally cited; verbatim claim text and claim numbering.
- Recommended next step: Pull the USPTO Patent Center file for 16/928,083 (or the Google Patents "Citations" tab for US10924456B1) to obtain the authoritative PTO-1449/IDS list; then I can give a definitive per-claim § 102/§ 103 chart against the actual claim language.
Generated 8/30/2026, 4:47:33 AM
Obviousness
Combinations of prior art that suggest the claimed invention would have been obvious under 35 U.S.C. § 103.
Preliminary note on sources
The user message references a "Prior Art section of this page," but no such section was included in the materials provided to me. I therefore reconstructed the prior-art landscape from (a) the authoritative patent text (which expressly incorporates U.S. Pat. No. 9,917,856 by reference), (b) the citations visible in the Google Patents record for US10924456B1 and its family, and (c) live searches for ESNI-related security patents. Two additional caveats that frame everything below:
- Verbatim claim text of US10924456B1 was not available to me. The '456 patent issued as a B1 (no pre-grant publication), and the claim text was not included in the supplied patent text or surfaced in my searches before the step limit. I therefore analyze the representative independent claim of the family — claim 1 of published application US20220021650A1 (a continuation in the same family, whose claims track the '456 disclosure) — plus the specification. The analysis should be read as applying to claims of substantially the scope disclosed (receive threat indicators → derive rules → receive packets with eSNI ciphertext → resolve plaintext hostname → compare to threat indicators → apply block/allow/proxy filtering operation).
- A few reference dates are unconfirmed (noted inline below). I have not auto-corrected any patent numbers.
1. Legal framework and the person of ordinary skill in the art (POSITA)
Under 35 U.S.C. § 103, a claim is unpatentable if the differences between the claimed subject matter and the prior art are such that the subject matter as a whole would have been obvious at the time of the invention to a POSITA. The analysis follows the Graham factors (scope and content of prior art; differences; level of ordinary skill; secondary considerations), informed by KSR Int'l Co. v. Teleflex Inc. (2007) — including the propositions that a combination of known elements according to known methods yielding predictable results is likely obvious, and that "obvious to try" applies where there are a finite number of identified, predictable solutions to a known problem.
Effective filing date / prior-art cutoff: July 14, 2020. Prior art includes (i) everything publicly available before that date under § 102(a)(1), and (ii) U.S. patents and published applications with effective filing dates before July 14, 2020 under § 102(a)(2).
POSITA: A network-security engineer (or team) with several years' experience designing inline packet-filtering gateways/firewalls, familiar with TCP/IP, TLS 1.2/1.3 handshake internals (ClientHello, SNI, extensions, alert protocol), DNS (including DoH/DoT), threat-intelligence feeds (CTI/IoC), and transparent proxy/MITM architectures. This profile matches the inventors' own prior-art admissions: the '456 specification incorporates Centripetal's own '856 patent (the CTI rule-based filtering framework) and acknowledges that eSNI was an IETF work-in-progress ("eSNI protocols are currently being developed by the Internet Engineering Task Force").
2. Prior art references identified
A. U.S. 9,917,856 B2 — Ahn et al., "Rule-Based Network-Threat Detection for Encrypted Communications" (Centripetal; filed Dec. 23, 2015; issued Mar. 13, 2018)
- Status: prior art under both § 102(a)(1) and § 102(a)(2). Expressly incorporated by reference into the '456 specification, which is an admission that its teachings are background.
- Teaches: a packet-filtering system configured with packet-filtering rules derived from network-threat indicators (e.g., malicious domain names from CTI); inspection of TLS "hello" messages to extract a domain name/URI; determination that encrypted packets of the same flow/session correspond to the threat; filtering (block/allow); and routing to a proxy that applies a man-in-the-middle decryption technique. This is the exact skeleton of the '456 claims: CTI indicators → rules → TLS-handshake inspection → threat correlation → filter/proxy action.
B. U.S. 9,680,795 B2 — Buruganahalli (issued June 27, 2017)
- Status: § 102(a)(1)/(a)(2) prior art.
- Teaches: a firewall that applies security policies containing a blacklist of malicious destination domains; extracts the destination domain from a TLS hello message; identifies the session/flow; determines that subsequent encrypted packets of that session correspond to the threat; filters both unencrypted and encrypted packets; and routes them to a decrypt engine functioning as a transparent "trusted man-in-the-middle" proxy.
- Relevance benchmark: In IPR2022-00182, the PTAB found claims 1, 24, and 25 of the related '856 patent (the patent incorporated into '456) unpatentable as obvious over Buruganahalli alone and over Buruganahalli in view of Baehr (U.S. 5,878,231, which teaches routing filtered packets to a separate proxy network). That decision confirms that the core hello-message + CTI-blacklist + MITM-proxy filtering combination was already obvious in this art.
C. U.S. 11,070,533 B2 — "Encrypted server name indication inspection" (filed Oct. 10, 2019; published Apr. 15, 2021 as US 2021/0112040 A1; issued July 20, 2021)
- Status: § 102(a)(2) prior art (filed ~9 months before the '456 filing date; published later, which is sufficient).
- Teaches: a security device (gateway) that (1) monitors DNS responses for a TXT record carrying ESNIKeys encryption-key information; (2) replaces the original key with a modified key associated with the security device so the client's SNI will be encrypted with a key the security device holds; (3) caches a mapping of the domain name + IP address + encryption key + policy decision in a mapping cache; (4) receives a TLS ClientHello containing ESNI; (5) decrypts the ESNI to recover the plaintext SNI; (6) enforces a network policy / performs security monitoring based on the recovered SNI; and (7) re-encrypts the ESNI with the original key and forwards the handshake. The reference even discusses DNS-request-cache-based alternatives for ESNI policy decisions (while noting ambiguity problems for shared hosting/CDNs) — i.e., it explicitly identifies the same DNS-correlation concept the '456 patent implements via its EDCL and DNS-QUERY-TRACKER.
D. Cisco, "Managing Encrypted Server-Name-Indication (ESNI) at Proxy Devices" — US 2021/0218714 A1 (published July 22, 2021)
- Status: conditional. I could not confirm the filing date before the search limit; if filed before July 14, 2020, it is § 102(a)(2) prior art. Use with a date check.
- Teaches: a network security device/proxy that intercepts a first message (ClientHello) whose hostname was encrypted using first key information associated with the security device; decrypts at least a portion of the message to determine the hostname; encrypts the hostname using second key information associated with the destination server; sends a second message onward; initiates a TLS session with the destination; compares the destination's certificate to the determined hostname; and determines a policy (e.g., monitor the session via split TLS connections, or cause re-handshake).
E. Public ESNI knowledge — IETF draft-ietf-tls-esni and Cloudflare deployment (Sept. 2018)
- Status: § 102(a)(1) prior art. ESNI (encrypting the SNI in the ClientHello with a public key published in DNS) was publicly specified and deployed before 2020. The '456 specification itself concedes this ("eSNI protocols are currently being developed by the IETF").
- Teaches: the mechanism by which the "ciphertext comprising an eSNI value" limitation is satisfied: a DNS resource record (e.g., TXT/ESNIKeys) supplies a public key; the client encrypts the SNI; the server's private key decrypts it. This reference supplies the problem (gateway blindness) and the basic data format (eSNI ciphertext in ClientHello).
F. Cisco, "Transport layer security traffic control using service name identification" — US 10,326,730 B2 (filed June 27, 2016; issued June 18, 2019), related to US 9,237,168 B2 (cited by the '456 family)
- Status: prior art. The Google Patents citation record shows US10924456B1 citing this Cisco SNI-based TLS-control patent family.
- Teaches: using SNI values in TLS ClientHello messages to make traffic-control decisions (allow/block/redirect TLS sessions) — i.e., SNI as a policy-matching criterion in a gateway, exactly the pre-eSNI version of the '456 filtering operation.
G. Standards — RFC 6066 (SNI, 2011), RFC 8484 (DNS over HTTPS, Oct. 2018), RFC 7858 (DNS over TLS, May 2016)
- Status: § 102(a)(1) prior art. Provide the SNI extension, and the encrypted-DNS protocols the '456 DNS-QUERY-TRACKER is expressly designed to accommodate (DoH/DoT plaintext access).
3. Mapping the representative claim to the prior art
Representative claim 1 (US20220021650A1; same scope family):
| Claim element | Prior art |
|---|---|
| Packet-filtering device with processors + memory | '856 (packet-filtering system); Buruganahalli (firewall); '533 (security device) |
| Receive, from an intelligence provider, threat indicators comprising domain names | '856 (network-threat indicators from CTI); Buruganahalli (blacklist of malicious destination domains) |
| Determine packet-filtering rules, threat indicators as matching criteria | '856 (rules configured from indicators); Buruganahalli (security policies/rules) |
| Receive packets comprising ciphertext with eSNI value | ESNI draft/Cloudflare (client encrypts SNI with DNS-published key); '533 (ClientHello with ESNI); Cisco '714 (encrypted hostname in first message) |
| Determine whether a plaintext hostname is resolvable from the ciphertext | '533 (decrypt ESNI via key substitution; mapping cache of domain+IP+key); Cisco '714 (decrypt portion to determine hostname); DNS-based correlation (reverse DNS / DNS logs, known in the art) |
| Determine whether the plaintext hostname matches a threat indicator | '856 (determine encrypted packets correspond to threat indicators from unencrypted data); Buruganahalli (check domain against blacklist) |
| Apply filtering operation: block / allow + copy to first proxy for monitoring / forward to second proxy | '856 (filter; route to proxy); Buruganahalli (route to decrypt engine/transparent proxy); Baehr (route to separate proxy network) |
The only genuinely new element contributed by the '456 disclosure relative to the '856/Buruganahalli framework is the mechanism for recovering the plaintext hostname when the SNI is encrypted — and that mechanism (key substitution, proxy decryption, DNS-IP correlation) was itself already taught by '533, Cisco '714, and conventional DNS-monitoring practice.
4. Obviousness combinations and motivation to combine
Ground 1 — '856 (Ahn) + ESNI draft + '533 (or Cisco '714)
Why obvious: '856 supplies the entire CTI-rule → TLS-hello-inspection → threat-correlation → proxy-filter framework. The ESNI draft supplies the known fact that the SNI may be encrypted with a DNS-published key, which is precisely the "eSNI value" limitation. '533 (or Cisco '714) supplies the known security-device-side technique for recovering the plaintext hostname from ESNI (decryption via key substitution/caching; or proxy decryption and re-encryption). A POSITA confronting the deployment of ESNI (public knowledge since 2018) would have had a direct design need: preserve the '856 gateway's ability to enforce CTI-based blocking when clients begin encrypting SNI. The combination is the application of a known solution (ESNI inspection) to a known system (CTI-based TLS filtering) to achieve a predictable result (continued policy enforcement). The '456 specification's own incorporation of '856 and its acknowledgment of IETF ESNI work confirm that both halves of the combination were before the inventor and the POSITA. Reasonable expectation of success: high — both references operate in the same field (TLS security gateways), use the same packet path (ClientHello interception), and the modifications are routine (adding ESNI-aware decryption/recovery to an existing rule engine).
Ground 2 — Buruganahalli + ESNI draft + '533 (or Cisco '714)
Why obvious: This ground tracks the PTAB's IPR2022-00182 decision, which already held the '856 claims (the framework the '456 patent builds on) unpatentable over Buruganahalli (and Buruganahalli + Baehr). The only increment in the '456 claims is eSNI handling. Adding the ESNI draft teaches the encryption of the SNI; adding '533 or Cisco '714 teaches the security device how to recover the plaintext hostname from that encryption. The motivation is identical to Ground 1 and reinforced by precedent: the base firewall was already known to filter TLS hello domains and route threatening flows to a transparent MITM decrypt engine; making that known engine ESNI-aware was an obvious adaptation. Notably, Buruganahalli's decrypt engine and '533's decryption/re-encryption are the same architectural component (transparent MITM proxy), so combining them requires no new design.
Ground 3 — '856/Buruganahalli + '533 + DNS-correlation art (for EDCL / DNS-QUERY-TRACKER limitations)
Why obvious: If a POSITA wanted to avoid active key substitution (which is detectable and undermines ESNI's privacy purpose), the known alternative — expressly acknowledged in '533 — is correlating DNS observations with connection IPs. The EDCL (IP-address → list of eSNI-supporting CTI domain names) is a straightforward application of well-known IP↔domain correlation: reverse-DNS lookups, DNS logging/sinkholing (e.g., DNS-based security services), and '533's own mapping cache (domain name + IP address + key + policy). The DNS-QUERY-TRACKER (record the client's DNS query, correlate by source/destination IP with a time limit) is conventional DNS-request logging, which was ubiquitous in enterprise security by 2020 and which '533 explicitly identified as an "alternative" for ESNI policy decisions. The disambiguation tools the '456 patent adds for shared-IP ambiguity (certificate/MITM inspection, TLS alerts) are also known: '856 and Buruganahalli teach MITM decryption to extract the host; the TLS alert protocol and version negotiation (used to force plaintext SNI) are standard TLS primitives. A POSITA combining known DNS-request logging with the known MITM fallback would have a reasonable expectation of resolving the shared-hosting ambiguity that '533 flagged.
Ground 4 — Cisco SNI-control patent family (US 10,326,730 / 9,237,168) + ESNI draft + '856
Why obvious: The Cisco family teaches using the SNI in ClientHello as the policy-matching criterion for TLS traffic control. ESNI teaches that the SNI may be encrypted. '856/'533 teach recovering the hostname and applying CTI-derived rules. The combination is the direct evolution of SNI-based control to ESNI-based control — a predictable extension of an existing product architecture, with the same motivation (maintaining visibility and policy enforcement as clients adopt ESNI).
5. KSR-driven general motivation analysis
- Design need / market pressure: The '456 specification's own Background describes the problem: enterprises "can no longer" read domain names "when ESNI is used." The known solutions at the time were limited and identifiable: (1) key substitution at DNS ('533), (2) proxy decryption/re-encryption (Cisco '714, Buruganahalli), (3) DNS/connection correlation (acknowledged in '533). Under KSR, this is the classic "obvious to try" scenario.
- Known elements, predictable combination: every element of the representative claim — CTI feed, rule engine, TLS handshake inspection, MITM proxy, DNS logging, TLS alerts, TCP RST — was individually known; the combination produces the predictable result of restored visibility.
- Teaching/suggestion in the art: '533 expressly discusses DNS-request-cache-based ESNI policy alternatives; the '456 specification incorporates '856; the Cisco SNI-control family is cited by the '456 patent itself. The prior art points toward the combination.
- No inventive leap in the resolution techniques: the EDCL is a hash table of IP→domain mappings; the DNS-QUERY-TRACKER is a time-stamped DNS log; the MITM proxy is the '856/Buruganahalli decrypt engine. These are textbook data structures and known security architectures applied to a newly encrypted field.
6. Weighing secondary considerations and likely patent-owner rebuttals
Secondary considerations: I found no evidence in my searches of long-felt need, commercial success, industry copying, or unexpected results attributable to the '456 invention. The patent family is in active litigation (Centripetal v. Keysight, E.D. Va. 1:22-cv-00001 / 2:22-cv-00002), but those cases have not produced a merits decision on validity, and pending litigation is not evidence of non-obviousness. To the contrary, the PTAB's IPR2022-00182 decision holding the incorporated '856 claims unpatentable over Buruganahalli suggests the family's core concepts are vulnerable.
Likely rebuttals and responses:
- "'533 requires active DNS key substitution; the '456 claims cover passive resolution (EDCL/DNS tracking)." — Response: The representative claim recites only "determine whether a plaintext hostname is resolvable from the ciphertext," which is satisfied by any of the known techniques; dependent claims specifying the EDCL/DNS-tracking are still obvious under Ground 3, which combines '533's own acknowledged DNS-cache alternative with conventional DNS logging.
- "'533 warns that DNS-cache correlation 'may not work' for shared hosting/CDNs." — Response: That is a caveat about ambiguity, not feasibility; the '456 patent itself solves ambiguity only by adding known techniques (MITM inspection, TLS alerts, DNS-QUERY-TRACKER time correlation), each of which was known and obvious to try.
- "The combination of EDCL + DNS tracker + MITM fallback is not in any single reference." — Response: § 103 does not require a single reference; the combination of known elements to achieve predictable results is the paradigm KSR case, and each component maps to an identified reference or to well-known practice.
- "ESNI was nascent/unfinalized at the filing date." — Response: Unfinalized standards are still prior art; the IETF draft and Cloudflare's 2018 deployment made the eSNI mechanism and its gateway-blinding effect publicly known well before July 14, 2020.
Countervailing considerations (candor): If the '456 independent claims are construed narrowly — e.g., to require the specific EDCL data structure and the specific disambiguation chain, or to require passive resolution without active DNS modification — the obviousness case becomes closer on the resolution-technique limitations, though Grounds 1–4 still map the bulk of the claim elements to '856, Buruganahalli, '533, and Cisco. A final opinion would require the verbatim '456 claim set, which I was unable to retrieve.
7. Conclusion
On the record available to me, US 10924456's representative claims would have a substantial § 103 exposure. The strongest ground is Buruganahalli (or '856) + ESNI draft + '533 (or Cisco '714): the prior art already taught CTI-blacklist filtering of TLS handshakes with transparent-MITM fallback (and the PTAB so held for the incorporated '856 claims), the ESNI draft taught the encryption of the SNI, and '533/Cisco taught security-device-side recovery of the plaintext hostname from ESNI. A POSITA would have been motivated to combine them to restore policy enforcement that ESNI would otherwise defeat, with a high expectation of success and no unpredictable results. The remaining limitations (EDCL, DNS-QUERY-TRACKER, TLS-alert fallback) are conventional data structures, DNS-logging practice, and standard TLS primitives that were known in the art and are expressly foreshadowed by '533's discussion of DNS-cache-based alternatives.
Recommended next steps for a definitive opinion: (1) obtain the verbatim claims of US10924456B1 from USPTO Patent Center or Google Patents; (2) confirm the filing date of Cisco US 2021/0218714 A1 to lock in Ground 1/2/4 under § 102(a)(2); (3) pull the full "References Cited" list from the '456 PDF (the USPTO examiner's citations, including the Cisco SNI-control family, would strengthen or refine the combination analysis); and (4) check the IPR dockets (IPR2022-01525 and related proceedings tied to 2:22-cv-00002) for any petitions already challenging the '456 claims, which would provide the most directly on-point obviousness arguments.
Generated 8/30/2026, 4:48:41 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 Software Technology & Computing Systems (T)
- US 6665293I'll search for authoritative information on US Patent 6,665,293 and any CAFC 2026 docket references. Both searches returned no results. Let me try broader queries to locate authoritative sources. I have confirmation from Google Patents…
- US 6424624I searched the USPTO/patent databases and CAFC docket sources for the specific patent number 6424624 (i.e., US 6,424,624 B1 / US6424624B1). Here is the summary, with notes on confidence. Verification note - Searches for "6424624" confirmed…
- US 10491646Summary of U.S. Patent No. 10,491,646 (US10491646B2) I searched for the specific patent number 10491646 (front-page form: US 10,491,646 B2) and did not rely on similar numbers (e.g., 8,166,892, IPR2025-01046/01047, etc., which appeared in…
- US 9338140US Patent 9,338,140 B2 — Summary Bibliographic data (verified against USPTO-adjacent sources and the issued patent PDF) | Field | Data | |---|---| | Patent number | US 9,338,140 B2 (application no. 13/468,383) | | Title | Secure data…
- US 9129376US Patent 9,129,376 B2 — Summary Searches performed I searched for the exact identifier 9129376 (and US9129376B2 / 9,129,376) in patent databases and litigation/CAFC sources, and searched the CAFC 2026 docket for this patent number. My…
- US 8825454US Patent 8,825,454 — Summary Note on sources: Bibliographic data below is corroborated by Google Patents (patents.google.com/patent/US8825454) and FreePatentsOnline. The full specification was supplied in your prompt; however, the claims…
- US 8818770I have confirmation of the key bibliographic data and relevant dockets. Let me retrieve the independent claims' full text to describe them accurately. US Patent 8,818,770 B2 — Summary Bibliographic data (verified against USPTO/Google…
- US 8170840The CAFC 2026 hits so far involve different EagleView patents (8,670,961 and 8,078,436) — not 8,170,840. Let me verify whether 8,170,840 itself appears in any 2026 CAFC activity and pull the actual claim set. I need the actual claim text…