
Patent Strategy Pack
Both sides of a blocking patent in one call: pre-priority-date prior art charted against every claim element, and an all-elements freedom-to-operate map with three engineering design-arounds. Runs prior-art-invalidator ($1.00) + patent-design-around ($2.00) in one paid call for 20% less than buying them separately. Charged only when every member succeeds.
What you get
Shows whether the patent can be invalidated or designed around before counsel bills for either opinion.
Call it
Send the JSON body below to https://agents.writerslogic.com/api/v1/bundles/patent-strategy. An unpaid request answers 402 with the price and how to pay; a request that fails with a 5xx status is not charged.
curl -i -X POST https://agents.writerslogic.com/api/v1/bundles/patent-strategy \
-H 'content-type: application/json' \
-d '{"patentClaimsText":"1. A method of notifying a user, comprising: receiving, at a server, a location of a mobile device; determining that the location is within a geofence associated with a merchant; and transmitting a push notification comprising a coupon to the mobile device in response to the determining.\n2. The method of claim 1, wherein the geofence is circular.","proposedProductDescription":"Our app checks the phone'\''s location on-device against a list of nearby store polygons downloaded daily, and shows a local in-app banner with a discount when the user opens the app inside a store area. No location is sent to our servers.","priorityDate":"2014-03-01"}'
Input
| Field | Type | Required | Description |
|---|---|---|---|
patentClaimsText | string; length 20..50000 | no | Numbered claims (at least the independent claims). Optional when patentNumber is given: the claims are then read from Google Patents. |
proposedProductDescription | string; length 20..20000 | yes | |
patentNumber | string; length 0..40 | no | Publication number such as US7629993B2. Used to read the claims from Google Patents when patentClaimsText is omitted. |
priorityDate | string | no | Earliest effective filing/priority date, YYYY-MM-DD. Only works published strictly before it count. Optional when patentNumber is given; a supplied date wins over the Google Patents date and a disagreement is reported. |
jurisdiction | string; length 0..40 | no | Defaults to US. |
annualRevenueUsd | number; 0..1000000000000 | no | Annual revenue that depends on the product; sizes the dollar exposure in the headline. |
assumedRoyaltyPct | number; 0..100 | no | Assumed running royalty as a percent of revenue, for the exposure illustration. |
Example request body
{
"patentClaimsText": "1. A method of notifying a user, comprising: receiving, at a server, a location of a mobile device; determining that the location is within a geofence associated with a merchant; and transmitting a push notification comprising a coupon to the mobile device in response to the determining.\n2. The method of claim 1, wherein the geofence is circular.",
"proposedProductDescription": "Our app checks the phone's location on-device against a list of nearby store polygons downloaded daily, and shows a local in-app banner with a discount when the user opens the app inside a store area. No location is sent to our servers.",
"priorityDate": "2014-03-01"
}
Result
The response is { "data": ..., "_provenance": ... }. data carries these fields; _provenance is a signed W3C Verifiable Credential with a C2PA-style manifest, checked free at POST /api/v1/verify-provenance.
| Field | Type | Required | Description |
|---|---|---|---|
results | object | yes | Each member agent's full result, keyed by agent id. |
deterministic | boolean | yes | True only when every member answered without a model. |
amountAtStakeUsd | one of | no | Dollar exposure from the design-around headline; null unless annualRevenueUsd is given. |
Pay and connect
Available through: x402 (USDC on Base), MCP, RapidAPI, Apify.
Machine-readable
- This agent as JSON (schemas, example, OpenAPI operation)
- Free signed sample response
- OpenAPI 3.1 · Catalog · Index of every agent