Office Action Analysis — App 19629591 (public record)
August 4, 2026·Sparlo Report
Overview & Fastest Path
About This Analysis
Prepared as engineering / prosecution analysis for review by licensed counsel. It surfaces candidate arguments and options for responding to the office action — not legal advice, not a drafted response, and not a conclusion on patentability **. It names the relevant standards (§102, §103, §112, §101) and MPEP sections but does not decide whether any claim is patentable, allowable, or valid, or whether the rejection is proper — those determinations are counsel's. Every finding is grounded in the provided record; where the record does not resolve something, the analysis says so rather than filling the gap.
Fastest Path to Allowance
Examiner interview — a consideration. The strongest candidate arguments below are close calls (see the Examiner Comeback Stress Test), so an examiner interview to test the arguments and probe what would put the case in condition for allowance may be worth weighing before filing a written response.
Per-Claim Strategy
An at-a-glance recommendation per rejected claim, composed deterministically from the analysis below — the rejections it faces, the strongest applicable argument (numbered as in the Argument Bank), its best fallback amendment, and how it fares against the examiner's likely comeback. A triage summary for counsel to weigh, not a decision.
| Claim | Rejections | Recommended path | Basis | Fallback | Examiner's likely comeback | Confidence |
|---|---|---|---|---|---|---|
| 6 | §101 (eligibility) | argue | Eligibility rebuttal (#2) | — | An examiner could respond that Berkheimer requires evidentiary support only for additional elements evaluated at Step 2B, and could reassert that transmitting data over a network, electronic record-keeping, and storing/retrieving information are recognized as well-understood, routine, and conventional under MPEP 2106.05(d)(II) — then simply cure any evidentiary gap by supplying a citation or taking official notice for the distributed-ledger/cryptographic-attestation and persistent-memory limitations. — see Examiner Comeback Stress Test | moderate |
| 7 | §101 (eligibility) | argue | Eligibility rebuttal (#1) | — | An examiner could respond that generating a record of a routing decision and writing it to a distributed ledger is classic post-solution output / extra-solution activity — recording the result of the abstract selection — and that invoking a distributed ledger or cryptographic attestation does not by itself confer eligibility where it is used for its ordinary record-integrity purpose rather than to improve any technology. — see Examiner Comeback Stress Test | high |
| 8 | §101 (eligibility) | stands or falls with claim 6 | same analysis as claim 6 | — | — | moderate |
| 9 | §101 (eligibility) | stands or falls with claim 6 | same analysis as claim 6 | — | — | moderate |
| 10 | §101 (eligibility) | stands or falls with claim 6 | same analysis as claim 6 | — | — | moderate |
| 11 | §101 (eligibility) | stands or falls with claim 6 | same analysis as claim 6 | — | — | moderate |
| 12 | §101 (eligibility) | stands or falls with claim 6 | same analysis as claim 6 | — | — | moderate |
| 13 | §101 (eligibility) | stands or falls with claim 6 | same analysis as claim 6 | — | — | moderate |
| 14 | §101 (eligibility) | stands or falls with claim 6 | same analysis as claim 6 | — | — | moderate |
| 15 | §101 (eligibility) | stands or falls with claim 6 | same analysis as claim 6 | — | — | moderate |
| 16 | §101 (eligibility) | stands or falls with claim 6 | same analysis as claim 6 | — | — | moderate |
| 17 | §101 (eligibility) | stands or falls with claim 6 | same analysis as claim 6 | — | — | moderate |
| 18 | §101 (eligibility) | stands or falls with claim 6 | same analysis as claim 6 | — | — | moderate |
| 19 | §101 (eligibility) | stands or falls with claim 6 | same analysis as claim 6 | — | — | moderate |
| 20 | §101 (eligibility) | stands or falls with claim 6 | same analysis as claim 6 | — | — | moderate |
Notes
-
Claim 6: Press the strongest argument on the record.
-
Claim 7: Press the strongest argument on the record. Strategy check: re-ranked — The distributed-ledger/cryptographic-attestation element is not a classic WURC category, so the unsupported conventionality finding and the examiner's shifting characterizations give claim 7 a more concrete, record-grounded hole than the general Prong Two argument, whose force depends on unconfirmed specification support..
-
Claim 8: stands or falls with claim 6 — same rejections and analysis; see the claim 6 row.
-
Claim 9: stands or falls with claim 6 — same rejections and analysis; see the claim 6 row.
-
Claim 10: stands or falls with claim 6 — same rejections and analysis; see the claim 6 row.
-
Claim 11: stands or falls with claim 6 — same rejections and analysis; see the claim 6 row.
-
Claim 12: stands or falls with claim 6 — same rejections and analysis; see the claim 6 row.
-
Claim 13: stands or falls with claim 6 — same rejections and analysis; see the claim 6 row.
-
Claim 14: stands or falls with claim 6 — same rejections and analysis; see the claim 6 row.
-
Claim 15: stands or falls with claim 6 — same rejections and analysis; see the claim 6 row.
-
Claim 16: stands or falls with claim 6 — same rejections and analysis; see the claim 6 row.
-
Claim 17: stands or falls with claim 6 — same rejections and analysis; see the claim 6 row.
-
Claim 18: stands or falls with claim 6 — same rejections and analysis; see the claim 6 row.
-
Claim 19: stands or falls with claim 6 — same rejections and analysis; see the claim 6 row.
-
Claim 20: stands or falls with claim 6 — same rejections and analysis; see the claim 6 row.
Rejections & References
Rejection Map
| Field | Value |
|---|---|
| Application number | 19/629,591 |
| Art unit | 2128 |
| Examiner | COLE, BRANDON S |
| Office action type | Non-final |
| Mailing date | 07/22/2026 |
| Response deadline | 3 MONTHS from the mailing date of this communication |
Claim Status
-
withdrawn: 1, 2, 3, 4, 5
-
rejected: 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
Rejections
§101 (eligibility) — claims 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
Examiner's rationale: The examiner rejects claims 6-20 as directed to an abstract idea without significantly more under the Alice/Mayo framework. Step 1: the claims fall within statutory categories (a non-transitory computer-readable storage medium and a computer-implemented method). Step 2A Prong One: the examiner characterizes limitations such as determining a feature set from the input, determining an input signature/fingerprint by applying hash functions, accessing an associated agent signature/fingerprint, comparing the input signature/fingerprint to agent signatures/fingerprints, and selecting one or more AI agents as steps that under broadest reasonable interpretation can be performed in the mind or with pencil and paper (mental process), giving lay examples (e.g., a human creating a subset of data, determining a distinct identifier, reviewing an operation description and retrieving a signature, comparing current to past signatures). Step 2A Prong Two: the examiner treats obtaining an input and causing transmission of the input to at least one AI agent as insignificant extra-solution activity (MPEP 2106.05(g)); characterizes the non-transitory computer-readable storage medium and at least one data processor as recited at a high level of generality amounting to mere instructions to apply the exception on a generic computer (MPEP 2106.05(f)); and characterizes AI agents, input signature/fingerprint, and hash function as generally linking the exception to a field of use (MPEP 2106.05(h)). For dependent claims the examiner treats additional elements (cryptographic attestation and distributed ledger in claim 7, persistent memory storage in claim 8, bitwise operation/distance value in claim 9, feature-set content in claim 10, scoring/selection in claim 11, locality-sensitive hash functions in claim 12, embedding model in claim 14) as either extra-solution activity, mere data output, apply-it instructions, or linking to a field of use. Step 2B: the examiner asserts the additional elements are well-understood, routine, and conventional (citing MPEP 2106.05(d)(II) for receiving/transmitting data over a network, electronic record keeping, and storing and retrieving information in memory), and concludes they do not amount to significantly more than the judicial exception.
Claim Chart & Arguments
Element-by-Element Claim Chart
Each charted claim broken into limitations, with whether the asserted reference(s) reach each one. Limitations marked not taught or taught away are prima-facie-case failure candidates for counsel to weigh.
Claim 6
| Limitation | Asserted references | Status | Pin-cites / notes |
|---|---|---|---|
| obtain an input for generation of an output using one or more artificial intelligence (AI) agents of a plurality of AI agents | — | Not taught | Office action, claim 6, Step 2A Prong Two and Step 2B — No prior-art reference is cited — this is a §101 abstract-idea rejection only, so the taught/not_taught reference mapping does not apply; 'not_taught' here means simply that no reference was asserted, NOT a novelty/patentability view (that is for counsel). Examiner characterization (from the office action): treated as insignificant extra-solution / pre-solution data-gathering activity (MPEP 2106.05(g)) and as WURC 'receiving or transmitting data over a network' (MPEP 2106.05(d)(II)). |
| determining a feature set from the input | — | Not taught | Office action, claim 6, Step 2A Prong One (bullet: determining a feature set from the input) — §101 only — no reference asserted; 'not_taught' reflects that fact, not novelty. Examiner labeled this a mental process ('a human can create a subset of data based on the original input set'). (analysis) Contestable point for counsel: whether generating a machine feature set as claimed is realistically performable in the human mind. |
| determining an input signature by applying one or more hash functions to the feature set | — | Not taught | Office action, claim 6, Step 2A Prong One (bullet: determining an input signature by applying one or more hash functions); Office action, claim 6, Step 2A Prong Two (2106.05(h)) — §101 only — no reference asserted. Examiner treated the signature/hash step both as mental process ('a human can determine a distinct identifier') and, as to 'hash function,' as merely linking to a field of use (MPEP 2106.05(h)). (analysis) For counsel to weigh: whether applying one or more hash functions to a feature set is fairly characterizable as a pencil-and-paper mental step. |
| access, for each AI agent, an associated agent signature generated by applying the one or more hash functions to a description of a computer-executable operation set associated with the AI agent | — | Not taught | Office action, claim 6, Step 2A Prong One (bullet: access ... an associated agent signature) — §101 only — no reference asserted. Examiner labeled it a mental process ('human can review an AI agent's operation description and retrieves its corresponding signature from a list'). (analysis) For counsel: examiner's lay example describes retrieving a pre-existing signature from a list, which is arguably narrower than the claimed generation-by-hash-of-a-description limitation. |
| compare the input signature to the accessed agent signatures to select one or more AI agents from the plurality of AI agents, the selected agents defining a selected AI agent set | — | Not taught | Office action, claim 6, Step 2A Prong One (bullets: compare ... / wherein the selected one or more AI agents define a selected AI agent set) — §101 only — no reference asserted. Examiner labeled it a mental process (compare current signature to past signature to select an AI agent). (analysis) For counsel: examiner reused an identical rationale bullet for two distinct claim clauses. |
| cause transmission of the input to at least one AI agent of the selected AI agent set | — | Not taught | Office action, claim 6, Step 2A Prong Two and Step 2B — §101 only — no reference asserted. Examiner treated as extra-solution activity (MPEP 2106.05(g)) and WURC transmitting data over a network (MPEP 2106.05(d)(II)). Examiner also framed the non-transitory CRM and 'at least one data processor' as generic-computer 'apply it' (MPEP 2106.05(f)) and AI agents/signature/hash as field-of-use linkage (MPEP 2106.05(h)). |
Claim 7
| Limitation | Asserted references | Status | Pin-cites / notes |
|---|---|---|---|
| generate a cryptographic attestation of a routing decision that identifies the at least one AI agent of the selected AI agent set | — | Not taught | Office action, claim 7, Step 2A Prong Two and Step 2B — §101 only — no reference asserted. Examiner treated this as an 'apply it' additional element (MPEP 2106.05(f)) and as extra-solution/mere data output (MPEP 2106.05(g)). (analysis) For counsel: examiner's Step 2B recites boilerplate about 'displaying a result' and 'presenting offers and gathering statistics' that does not obviously map to generating a cryptographic attestation — a possible characterization mismatch to flag. |
| maintain the cryptographic attestation in a distributed ledger | — | Not taught | Office action, claim 7, Step 2A Prong Two and Step 2B (distributed ledger) — §101 only — no reference asserted. Examiner treated 'distributed ledger' as extra-solution data gathering (MPEP 2106.05(g)) and as a generic computer component / 'storing and retrieving information in memory' WURC (MPEP 2106.05(d)(II), (f)). (analysis) For counsel: examiner's Step 2B labels this 'receiving data / pre-solution activity of gathering data,' which is arguably inconsistent with a data-storage (output) limitation — a WURC-support point to weigh; no evidentiary showing that a distributed ledger is WURC is present in the office-action text. |
Claim 8
| Limitation | Asserted references | Status | Pin-cites / notes |
|---|---|---|---|
| store the input signature and each accessed agent signature in a persistent memory structure | — | Not taught | Office action, claim 8, Step 2A Prong Two and Step 2B — §101 only — no reference asserted. Examiner treated as extra-solution activity (MPEP 2106.05(g)) and as a generic 'persistent memory structure' / 'storing and retrieving information in memory' WURC (MPEP 2106.05(d)(II), (f)). |
Claim 9
| Limitation | Asserted references | Status | Pin-cites / notes |
|---|---|---|---|
| perform a bitwise operation between the input signature and an agent signature to determine a distance value | — | Not taught | Office action, claim 9, Step 2A Prong Two and Step 2B — §101 only — no reference asserted. Examiner treated as 'apply it' (MPEP 2106.05(f)) and mere data output / extra-solution activity (MPEP 2106.05(g)). (analysis) For counsel: the office action's Step 2A Prong Two for claim 9 references 'a distributed ledger' (apparent carry-over/typo from claim 7) rather than the bitwise/distance limitation actually claimed — a potential mischaracterization/typographical inconsistency to note in a response. |
| select an AI agent based on the distance value satisfying a threshold | — | Not taught | Office action, claim 9 (claim text as listed) — §101 only — no reference asserted. The office action's claim-9 §101 discussion addresses the bitwise/distance-value limitation but does not separately analyze the threshold-based selection clause; absence of a distinct examiner treatment of this clause is flagged for counsel — the available office-action text does not contain a specific characterization of the threshold-selection element. |
Claim 10
| Limitation | Asserted references | Status | Pin-cites / notes |
|---|---|---|---|
| wherein the feature set comprises one or more of: an entity associated with the input, an intent associated with the input, or a domain identifier associated with the input | — | Not taught | Office action, claim 10 (first analysis, Step 2A Prong Two / Step 2B); Office action, claim 10 (second analysis, page 14, Step 2A Prong One) — §101 only — no reference asserted. The office action contains TWO conflicting analyses of claim 10: (1) treating the limitation as an additional element = extra-solution data gathering (MPEP 2106.05(g)) and referencing a 'persistent memory structure' (apparent carry-over from claim 8), and (2) a separate analysis on page 14 treating the same limitation as part of the abstract idea / mental process ('a human can create a subset of data'). (analysis) For counsel: this internal inconsistency (same limitation classified as both an additional element and the exception itself) is a flaggable defect in the office-action reasoning. |
Claim 11
| Limitation | Asserted references | Status | Pin-cites / notes |
|---|---|---|---|
| access a score associated with each AI agent based on one or more historical operations executed by the AI agent | — | Not taught | Office action, claim 11, Step 2A Prong One (bullet: access a score ...) — §101 only — no reference asserted. Examiner labeled it a mental process ('a human can generate a score based on past operations of an AI agent'). |
| select the one or more AI agents based on respective scores of the one or more AI agents | — | Not taught | Office action, claim 11, Step 2A Prong One (bullet: select ... based on respective scores) — §101 only — no reference asserted. Examiner labeled it a mental process ('a human can select an AI agent based on that score'); no additional elements identified at Prong Two / Step 2B for this claim in the office-action text. |
Claim 12
| Limitation | Asserted references | Status | Pin-cites / notes |
|---|---|---|---|
| wherein the one or more hash functions comprise locality-sensitive hash functions | — | Not taught | Office action, claim 12, Step 2A Prong Two and Step 2B — §101 only — no reference asserted. Examiner treated 'locality-sensitive hash functions' as merely linking the exception to a field of use (MPEP 2106.05(h)) and did not identify it as a mental step. (analysis) For counsel: examiner did not make a WURC evidentiary showing that locality-sensitive hashing is conventional; the field-of-use label is the sole basis given. |
Claim 13
| Limitation | Asserted references | Status | Pin-cites / notes |
|---|---|---|---|
| obtaining an input for generation of an output using one or more AI agents of a plurality of AI agents | — | Not taught | Office action, claim 13, Step 2A Prong Two and Step 2B — §101 only — no reference asserted; 'not_taught' reflects absence of any cited reference, not a novelty view. Examiner treated as extra-solution/pre-solution data gathering (MPEP 2106.05(g)) and WURC receiving data (MPEP 2106.05(d)(II)). NOTE: claims 14-20 are not separately charted here due to the 8-claim cap; claim 14 (embedding model) is addressed in the office action as 'apply it' (MPEP 2106.05(f)), and claims 15-20 (distinct-subset hashing, feedback-based parameter modification, sub-input segmentation, hierarchical agent architecture, knowledge-base update, routing-path storage) were not charted and should be reviewed separately by counsel. |
| determining a feature set from the input | — | Not taught | Office action, claim 13, Step 2A Prong One (bullet: determining a feature set from the input) — §101 only — no reference asserted. Examiner labeled it a mental process ('a human can create a subset of data based on the original input set'). Parallels claim 6. |
| determine an input fingerprint by applying one or more sets of hash functions to the feature set | — | Not taught | Office action, claim 13, Step 2A Prong One (bullet: determining an input fingerprint) and Step 2A Prong Two (2106.05(h)) — §101 only — no reference asserted. Examiner treated the fingerprint/hash step as mental process ('a human can determine a distinct identifier') and 'hash function' as field-of-use linkage (MPEP 2106.05(h)). |
| accessing, for each AI agent, an associated agent fingerprint | — | Not taught | Office action, claim 13, Step 2A Prong One (bullet: accessing ... an associated agent fingerprint) — §101 only — no reference asserted. Examiner labeled it a mental process ('human can review an AI agent's operation description and retrieves its corresponding fingerprint from a list'). (analysis) For counsel: the lay example describes retrieving from a list, arguably narrower than the claimed access of an agent fingerprint. |
| comparing the input fingerprint to the accessed agent fingerprints to select one or more AI agents, the selected agents defining a selected AI agent set | — | Not taught | Office action, claim 13, Step 2A Prong One (bullets: comparing ... / wherein the selected one or more AI agents define a selected AI agent set) — §101 only — no reference asserted. Examiner labeled it a mental process. (analysis) For counsel: the final bullet's supporting example refers to 'signature' rather than 'fingerprint,' an apparent copy-over from the claim-6 analysis. |
| causing transmission of the input to at least one AI agent of the selected AI agent set | — | Not taught | Office action, claim 13, Step 2A Prong Two and Step 2B — §101 only — no reference asserted. Examiner treated as extra-solution activity (MPEP 2106.05(g)) and WURC transmitting data (MPEP 2106.05(d)(II)); AI agents/fingerprint/hash characterized as field-of-use linkage (MPEP 2106.05(h)). |
Argument Bank
Candidate arguments for counsel, ranked strongest-first. Each names the limitation it hangs on, the argument for the record with pin-cites, the MPEP frame, and what the examiner is likely to say back. These are brainstorming inputs for counsel to evaluate — not a drafted response.
1. [Eligibility rebuttal]: Claim 7 — cryptographic attestation on a distributed ledger as a concrete technical feature, not mere data output
Claims addressed: 7
Limitation hook: generate a cryptographic attestation of a routing decision that identifies the at least one AI agent of the selected AI agent set; and maintain the cryptographic attestation in a distributed ledger
For counsel to weigh: the examiner characterizes the cryptographic-attestation and distributed-ledger limitations of claim 7 alternately as 'apply it' instructions, mere data output, and extra-solution activity. Counsel may argue instead that generating a cryptographic attestation of a routing decision and maintaining it in a distributed ledger is a specific, non-generic technical operation that provides verifiable integrity/auditability of the routing decision, supporting integration into a practical application at Step 2A Prong Two (MPEP § 2106.05(e)) or an inventive concept at Step 2B (MPEP § 2106.05(d)). The examiner's treatment moves the same limitation across multiple rationales ('apply it,' data output, extra-solution) without addressing it as an ordered part of the claimed routing process, which counsel can press as internally shifting and conclusory. This is a claim-7-specific fallback that survives even if the independent-claim eligibility arguments do not carry the day.
Supporting evidence:
- Office action (claim 7, Prong Two): the attestation elements 'amounts to no more than adding the words "apply it" to the judicial exception' and 'amounting to mere data output (see MPEP 2106.05(g)).'
- Office action (claim 7): 'a distributed ledger which is recited at a high-level of generality and amounts to no more than mere instructions to apply the exception using a generic computer component (See MPEP 2106.05(f)).'
- Claim 7: 'generate a cryptographic attestation of a routing decision that identifies the at least one AI agent of the selected AI agent set; and maintain the cryptographic attestation in a distributed ledger.'
Doctrine: MPEP § 2106.05(e) (practical application) and § 2106.05(d) (Berkheimer support for any WURC finding as to the ledger/attestation)
Examiner's likely response / risk: The examiner will likely respond that distributed ledgers and cryptographic attestations are known generic components merely invoked at a high level, and that recording a decision is post-solution data output. Prosecution-history caution: emphasizing the security/integrity purpose may narrow how 'cryptographic attestation' and 'distributed ledger' are later construed.
Evidence needed: Cite as-filed specification passages describing the technical function and benefit of the cryptographic attestation and distributed-ledger recordation; that spec text is not included in the record provided here.
2. [Eligibility rebuttal]: Step 2B — unsupported 'well-understood, routine, conventional' finding (Berkheimer evidentiary gap)
Claims addressed: 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
Limitation hook: obtain an input for generation of an output using one or more AI agents ... cause transmission of the input to at least one AI agent of the selected AI agent set (claim 6); and dependent additional elements (cryptographic attestation / distributed ledger — claim 7; persistent memory structure — claim 8)
For counsel to weigh: the examiner's Step 2B conclusion that the additional elements are well-understood, routine, and conventional rests on citations to MPEP 2106.05(d)(II) generic categories ('receiving or transmitting data over a network,' 'electronic record keeping,' 'storing and retrieving information in memory') without any factual support tied to these claims. Under Berkheimer (MPEP § 2106.05(d)), a conclusion that a claim element is WURC must be supported by one of the four evidentiary showings — a citation, a court holding, an express applicant admission, or an official-notice-type finding — and an unsupported conventionality assertion is a defect counsel can press. This lever is available at least for the distributed-ledger/cryptographic-attestation limitation of claim 7 and the persistent-memory limitation of claim 8, which the examiner swept into generic 'record keeping'/'storing and retrieving' categories without record evidence that a cryptographic attestation maintained in a distributed ledger is conventional in this context. Counsel can request that the examiner supply the Berkheimer support or withdraw the WURC finding.
Supporting evidence:
- Office action Step 2B (claim 6): 'The courts have found limitations directed to obtaining information electronically, recited at a high level of generality, to be well-understood, routine, and conventional (see MPEP 2106.05(d)(II) ...).'
- Office action (claim 7): the cryptographic attestation and distributed ledger are characterized as 'extra-solution activity' and 'electronic record keeping' without a supporting evidentiary citation
- Claim 7: 'generate a cryptographic attestation of a routing decision ... and maintain the cryptographic attestation in a distributed ledger.'
Doctrine: MPEP § 2106.05(d) — Berkheimer: a WURC finding at Step 2B must be evidentiarily supported (citation, court holding, applicant admission, or official notice)
Examiner's likely response / risk: The examiner may cure the gap by supplying a citation or taking official notice that transmitting data and electronic record-keeping (including ledgers) are conventional, which would shift the burden back to applicant. Note also that the examiner may respond that the hashing/comparison steps are part of the abstract idea (not 'additional elements') and thus not subject to Berkheimer — counsel should target the genuine additional elements (transmission, storage, ledger, attestation).
3. [Eligibility rebuttal]: Step 2A Prong Two — hash-signature agent routing as a practical application / technical improvement
Claims addressed: 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
Limitation hook: determining an input signature by applying one or more hash functions to the feature set ... access, for each AI agent ... an associated agent signature generated by applying the one or more hash functions to a description of a computer-executable operation set ... compare the input signature to the accessed agent signatures to select one or more AI agents (claim 6; parallel fingerprint language in claim 13)
For counsel to weigh: the claims recite a specific ordered mechanism — reducing an input to a hash-derived signature/fingerprint, accessing precomputed agent signatures each generated by applying the same hash functions to a description of an AI agent's operation set, and comparing signatures to route the input — which counsel may argue integrates any recited exception into a practical application under Step 2A Prong Two (MPEP § 2106.05(a)/(e); Enfish; McRO). The point to develop is that the claimed signature-comparison routing is a particular technical way of selecting among AI agents, not merely a result recited at a high level of generality. The examiner's Step 2A Prong Two treats the hashing and signatures as merely 'generally linking the use of the judicial exception to a particular environment' (office action, MPEP 2106.05(h) discussion), which counsel can contest as failing to address the claim as an ordered combination. Counsel should anchor this argument to specific specification passages describing the technical benefit of signature-based routing (e.g., routing efficiency or scalability) before relying on it.
Supporting evidence:
- Office action Step 2A Prong Two (claim 6): 'The recitation of AI agents, input signature, and hash function amounts to generally linking the use of the judicial exception to a particular environment of field of use (See MPEP 2106.05(h)).'
- Claim 6: 'determining an input signature by applying one or more hash functions to the feature set' and 'compare the input signature to the accessed agent signatures to select one or more AI agents from the plurality of AI agents'
- Claim 13 parallel: 'determine an input fingerprint by applying one or more sets of hash functions to the feature set'
Doctrine: MPEP § 2106.05(a) (improvement to technology / computer functioning) and § 2106.05(e) (integration into a practical application); Step 2A Prong Two — integration ends the eligibility inquiry
Examiner's likely response / risk: The examiner will likely respond that the claims recite only a desired result (select an agent) using generic hashing, and that no specific technical improvement is claimed rather than merely described. Prosecution-history caution: characterizing the invention narrowly as 'signature-based routing for efficiency' may narrow claim scope in the file wrapper and could later be used to limit the term 'signature'/'fingerprint' or 'hash function'; counsel should frame the improvement carefully.
Evidence needed: Identify and cite specific as-filed specification passages establishing the concrete technical improvement (e.g., routing accuracy, latency, or scalability) that the signature-comparison mechanism provides; the office-action record supplied here does not include that spec text.
4. [Eligibility rebuttal]: Step 2A Prong One — hashing and bitwise distance computation are not practically performed in the mind
Claims addressed: 6, 9, 12, 13
Limitation hook: determining an input signature by applying one or more hash functions to the feature set (claim 6); perform a bitwise operation between the input signature and an agent signature to determine a distance value (claim 9); the one or more hash functions comprise locality-sensitive hash functions (claim 12)
For counsel to weigh: the examiner's Prong One characterization equates 'applying one or more hash functions' to a human 'determin[ing] a distinct identifier' and 'compar[ing] a current signature to past signature,' but counsel can argue these lay analogs substitute a simplified mental task for the actual claimed operation. Applying hash functions (and, in claim 12, locality-sensitive hash functions) to a feature set to generate a signature, and in claim 9 performing a bitwise operation to compute a distance value, are operations that a person cannot practically perform in the mind or with pen and paper (MPEP § 2106.04(a)(2)(III)(C) — the mental-process grouping does not cover concepts that cannot practically be performed in the human mind). The point for counsel is that the examiner's own examples ('a human can determine a distinct identifier') do not correspond to computing a hash or a bitwise Hamming-type distance over signatures. This attacks whether the claim actually 'recites' a mental process at Prong One rather than merely resembling one.
Supporting evidence:
- Office action Prong One (claim 6): 'determining an input signature by applying one or more hash functions to the feature set ... For example, a human can determine a distinct identifier for each and every AI agent.'
- Claim 9: 'perform a bitwise operation between the input signature and an agent signature to determine a distance value; and select an AI agent based on the distance value satisfying a threshold.'
- Claim 12: 'wherein the one or more hash functions comprise locality-sensitive hash functions.'
Doctrine: MPEP § 2106.04(a)(2) — mental-process grouping; a limitation that cannot practically be performed in the human mind is not a mental process (Step 2A Prong One)
Examiner's likely response / risk: The examiner will likely respond that under BRI the claim does not preclude a simple/trivial hash that a human could compute, and that reciting a generic 'hash function' at a high level keeps it within the mental-process grouping. Prosecution-history caution: arguing the hashing is computationally complex may invite an argument that simpler embodiments fall outside the claim; counsel should avoid statements that read a complexity requirement into 'hash function.'
5. [Eligibility rebuttal]: Claim 9 — bitwise distance thresholding as a specific machine-implemented comparison, not an abstract 'apply it'
Claims addressed: 9
Limitation hook: perform a bitwise operation between the input signature and an agent signature to determine a distance value; and select an AI agent based on the distance value satisfying a threshold
For counsel to weigh: the examiner treats the claim 9 bitwise-operation/distance-value limitation as an 'apply it' instruction and 'mere data output,' but counsel may argue that computing a distance value by a bitwise operation between signatures and gating selection on a threshold is a concrete, machine-specific comparison technique that contributes to a practical application rather than a mental judgment. This limitation also reinforces the rank-3 Prong One point that the claimed comparison is a defined computational operation, not the examiner's generalized 'compare a current signature to past signature.' Note the internal record discrepancy: the office action's claim 9 analysis references 'a distributed ledger,' a component that does not appear in claim 9, suggesting the analysis was not tailored to the actual claim language — a point counsel can flag to press for a claim-specific eligibility analysis.
Supporting evidence:
- Office action (claim 9): the bitwise-operation limitation 'amounts to no more than adding the words "apply it" to the judicial exception ... amounting to mere data output (see MPEP 2106.05(g)).'
- Office action (claim 9) mismatched reference: 'The claim further recites a distributed ledger which is recited at a high-level of generality' — no distributed ledger appears in claim 9.
- Claim 9: 'perform a bitwise operation between the input signature and an agent signature to determine a distance value; and select an AI agent based on the distance value satisfying a threshold.'
Doctrine: MPEP § 2106.05(e) (practical application) / § 2106.04(a)(2) (whether the comparison is practically a mental process); note claim-specific-analysis requirement under MPEP § 2106.07(a)
Examiner's likely response / risk: The examiner will likely respond that a bitwise distance calculation is a mathematical/comparison concept and that thresholding to select is a routine decision, both within the abstract idea. The distributed-ledger discrepancy may be corrected as a harmless typographical error rather than a substantive defect.
6. [Eligibility rebuttal]: Claim 14 — embedding-model feature extraction as more than an 'apply it' instruction
Claims addressed: 14
Limitation hook: wherein determining the feature set from the input comprises applying an embedding model to a representation of the input
For counsel to weigh: the examiner dismisses the claim 14 embedding-model limitation as recited at a high level of generality amounting to 'apply it' / mere use of a computer as a tool. Counsel may argue that applying an embedding model to a representation of the input is a specific machine-learning feature-extraction technique that is part of the technical routing pipeline, supporting a practical-application or inventive-concept position for the dependent claim, and that the examiner made no factual finding that embedding-model-based feature extraction is conventional in this context (Berkheimer gap, MPEP § 2106.05(d)). This is a narrow dependent-claim fallback and its strength depends on specification support describing the embedding model's role and benefit.
Supporting evidence:
- Office action (claim 14): the embedding-model limitation 'is recited at a high-level of generality with no detail of the applying an embedding model process and amounts to no more than adding the words "apply it" ... or merely uses a computer as a tool to perform an abstract idea.'
- Claim 14: 'wherein determining the feature set from the input comprises applying an embedding model to a representation of the input.'
Doctrine: MPEP § 2106.05(e) (practical application) and § 2106.05(d) (unsupported conventionality); § 2106.05(f) ('apply it' analysis)
Examiner's likely response / risk: The examiner will likely respond that 'an embedding model' is claimed generically with no disclosed algorithmic detail, so it merely uses a computer as a tool. Prosecution-history caution: arguing specificity of the embedding model may invite a narrowing construction of 'embedding model' or an argument that the independent claims (which lack it) are broader and remain abstract.
Evidence needed: Cite as-filed specification passages detailing the embedding-model implementation and its technical contribution; that text is not part of the record provided here.
Amendments & Stress Test
Examiner Comeback Stress Test
An adversarial pass: for each top argument, the strongest rebuttal an examiner could realistically give, and how the argument holds up. Use it to pressure-test which arguments to press and which to reinforce or replace with an amendment.
Argue-vs-amend posture (for counsel): The record here is entirely a §101 rejection, and the candidate arguments split into a substantive practical-application/ordered-combination theory (ranks 1, 3) and procedural pressure points (the Berkheimer evidentiary gap at rank 2 and the shifting/clerical-analysis flags at ranks 4–5); counsel may weigh that the substantive theory's durability depends on locating concrete as-filed specification support for a technological benefit of signature-based routing, without which it rests on attorney characterization an examiner can discount. Because the procedural defects (rank 2 especially) are curable on the next action and the mathematical-concept characterization is available to the examiner as a fallback grouping, counsel may wish to consider pairing the strongest arguments with a fallback amendment posture that ties the hashing/routing mechanism to a specific disclosed technical effect. These are considerations for counsel to evaluate against the full specification and file wrapper — not a conclusion on eligibility or on whether to argue versus amend.
Comebacks
Argument #3 — Survives — moderate
Examiner's strongest comeback: An examiner could respond that the claimed signature/hash routing improves only the abstract matching-and-selection idea itself — reducing an input to a hash-derived signature, comparing it to precomputed agent signatures, and picking an agent — and that improving how an abstract selection is performed is not an improvement to computer technology or to the functioning of a computer (Electric Power Group; SAP v. InvestPic). The examiner can point out that hashing and signature comparison are recited as generic tools deployed to reach a routing result, that the claim does not recite any improvement to the hardware, the network, or the operation of a machine, and (per the office action's MPEP 2106.05(h) discussion) that the hashing merely links the exception to the particular environment of AI-agent selection. Critically, OA5 itself flags that this argument must be anchored to specification passages describing a concrete technical benefit (routing efficiency/scalability) — until counsel confirms such passages exist in the as-filed spec, the practical-application assertion rests on attorney characterization the examiner can dismiss.
How to adjust: For counsel to weigh: the strength of this argument turns almost entirely on locating specific as-filed specification support articulating a technical improvement (why signature-based routing is faster, more scalable, or otherwise a technological advance over prior routing) and framing the claim as an ordered combination (McRO/Enfish posture) rather than a result at high generality. If the spec does not describe a concrete technical benefit tied to the hashing mechanism, consider whether a narrowing amendment that ties the routing to a specific technical effect is a stronger posture than pressing Prong Two on the present record.
Argument #2 — Survives — moderate
Examiner's strongest comeback: An examiner could respond that Berkheimer requires evidentiary support only for additional elements evaluated at Step 2B, and could reassert that transmitting data over a network, electronic record-keeping, and storing/retrieving information are recognized as well-understood, routine, and conventional under MPEP 2106.05(d)(II) — then simply cure any evidentiary gap by supplying a citation or taking official notice for the distributed-ledger/cryptographic-attestation and persistent-memory limitations. The examiner may also argue that the crypto-attestation and ledger recitations are themselves part of the abstract idea or are insignificant post-solution recording activity, so the WURC analysis is not even reached for them, mooting the Berkheimer demand.
How to adjust: For counsel to weigh: this is a genuine procedural defect that shifts a burden onto the examiner and is worth pressing, but it is curable on the next action, so it rarely wins outright. It is strongest as to claim 7's cryptographic-attestation-on-a-distributed-ledger and claim 8's persistent-memory structure, where the office action swept a specific limitation into a generic MPEP 2106.05(d)(II) category without record evidence that these are conventional in this routing context. Pair the Berkheimer demand with a substantive Step 2A Prong Two argument so the response does not rest on a defect the examiner can simply backfill.
Argument #4 — Survives — moderate
Examiner's strongest comeback: The strongest comeback is that even if applying hash functions and computing a bitwise Hamming-type distance cannot be performed in the human mind, those operations fall squarely within the mathematical-concepts grouping (MPEP 2106.04(a)(2)(I)) — hash functions, locality-sensitive hashing, and bitwise distance calculations are mathematical algorithms/calculations — so escaping the mental-process sub-grouping does not remove the claim from the judicial-exception analysis; it merely relabels which exception applies. The examiner can also maintain that the higher-level act of comparing an input signature to stored signatures to select an agent is itself a mental/evaluative step a person could perform even if the underlying hashing is not.
How to adjust: For counsel to weigh: this argument may succeed in defeating the specific mental-process characterization but likely does not lift the claim out of Step 2A Prong One if the examiner recharacterizes the operations as mathematical concepts. Its practical value is as a supporting predicate for the rank-1 Prong Two argument (a defined, non-mental computational operation is better raw material for a practical-application/ordered-combination showing) rather than as a standalone Prong One escape. Confirm from the office action which exception grouping the examiner actually invoked before leaning on the mental-process rebuttal.
Argument #1 — Survives — moderate
Examiner's strongest comeback: An examiner could respond that generating a record of a routing decision and writing it to a distributed ledger is classic post-solution output / extra-solution activity — recording the result of the abstract selection — and that invoking a distributed ledger or cryptographic attestation does not by itself confer eligibility where it is used for its ordinary record-integrity purpose rather than to improve any technology. The examiner may argue that verifiable auditability is a business/administrative benefit, not a technological improvement, and that characterizing the same limitation under multiple rationales ('apply it,' data output, extra-solution activity) is permissible alternative analysis, not internal inconsistency.
How to adjust: For counsel to weigh: the 'internally shifting rationale' point has some traction as a demand that the examiner commit to a single, articulated treatment of the limitation as an ordered part of the routing process, and it pairs naturally with the rank-2 Berkheimer demand (no record evidence that ledger-based attestation of a routing decision is conventional here). Its strength depends on whether the specification describes a technical (not merely administrative) benefit of the attestation/ledger step; absent that, weigh whether amending claim 7 to tie the attestation to a specific technical function is more durable than arguing it as-is.
Argument #5 — Fragile — the comeback likely defeats it
Examiner's strongest comeback: An examiner could respond that a bitwise operation producing a distance value and gating selection on a threshold is a mathematical calculation followed by a comparison — the core of the mathematical-concept/mental-comparison exception — so labeling it 'machine-specific' does not remove it from the exception; the machine is used as a tool to perform the math. As to the internal discrepancy, the examiner can treat the stray 'distributed ledger' reference in the claim 9 analysis as a harmless clerical error and correct it, which does not change the substantive rejection.
How to adjust: For counsel to weigh: on the merits this largely restates the rank-3 point and faces the same mathematical-concept recharacterization, so it is best treated as reinforcement rather than an independent winner. The genuinely useful piece is the clerical-discrepancy flag (claim 9 does not recite a distributed ledger), which counsel can press to demand a claim-specific eligibility analysis; but that flag forces a re-analysis rather than establishing eligibility, so do not rely on it as a substantive rebuttal. Consider whether a threshold/distance amendment tied to a disclosed technical effect is the stronger route for this dependent claim.
Adjusted argument order: see Argument Bank — re-ranked by the strategy check.
Grounding & Data Egress
Data Egress Log
This analysis made zero term-based external queries — none of the invention’s or the claims’ substance was sent to any search engine.
External retrieval: no external requests at all.
Documents processed in-boundary (never transmitted externally):
- 7fa95d12-e840-4c01-9780-2faab856cc7b.pdf (office action)
- 58788ff3-5580-4eff-9608-ba9f9fe62973.pdf (claims)