Install
openclaw skills install @yuanzhian-patsnap/develop-patent-design-arounds-ipDevelop and screen single-patent design-around concepts using an application-requirements baseline, claim-feature and functional reconstruction, TRIZ trimming, evidence-backed function-oriented search, differentiated concept engineering, and jurisdiction-specific claim risk review. Use when a user asks for patent design-around options, non-equivalent alternatives, or a preliminary infringement-risk comparison against a specific patent.
openclaw skills install @yuanzhian-patsnap/develop-patent-design-arounds-ipDevelop technically plausible alternatives to a patented implementation and screen their claim-related risk. The workflow combines:
This skill does not provide a non-infringement opinion, freedom-to-operate opinion, or legal conclusion. Every result is a preliminary design and legal-risk screen requiring qualified counsel and engineering validation.
Use when the user:
For a portfolio or several blocking patents, use design-around-multiple-patents-ip if installed.
This skill remains self-contained and can still analyze one patent at a time.
If implementation facts are incomplete, use explicit assumptions and mark the legal comparison provisional.
Use the English interface and English output. Confirm the live tool schema before calling a connector. Do not invent tool names, fields, aggregations, or legal conclusions.
advanced_patent_searchhttps://open.patsnap.com/marketplace/mcp-servers/patent-searchpatent_briefinghttps://open.patsnap.com/marketplace/mcp-servers/patent-briefingdeep_patent_mininghttps://open.patsnap.com/marketplace/mcp-servers/patent-miningglobal_core_patent_databasehttps://open.patsnap.com/marketplace/mcp-servers/core-patentsPatent MCPs do not replace official prosecution files, court dockets, statutes, case law, standards, laboratory evidence, or destination-counsel review.
The source package names three external skills that are not included in its topology. Do not claim those skills exist and do not create new package files. This file embeds the required contracts for:
If compatible installed skills are available, they may assist only when their schemas satisfy the contracts below. The outputs must still pass this skill’s gates.
Stage 0: Application requirements baseline
-> Stage I: Claim-feature and functional reconstruction (Steps 1–8)
-> Stage II: TRIZ trimming (Step 9)
-> Stage III: Function-oriented search (Step 10)
-> Stage IV: Differentiated concept development (Step 11)
-> Stage V: Jurisdiction-specific claim risk screening (Step 12)
-> Markdown + static HTML report + five-stage traceability table
Stable IDs are mandatory:
REQ-### for requirements;CLM-### for claims;F-### for claim features;OBJ-### for objects/components;FUN-### for functions;DIR-### for trimming directions;TP-### for trimming problems;FOS-### for searched solution principles;CON-### for developed concepts;EV-### for evidence;RISK-### for risk findings.Complete this stage before interpreting “excessive,” “insufficient,” “unnecessary,” or “feasible.”
requirement_id
category
metric_or_condition
target_value
tolerance_or_range
unit
priority: must | should | could
verification_method
source
assumption_state
owner
The requirements card controls:
An application difference can be a strong design-around entry point, but only when supported by facts and a claim-feature comparison.
Record:
Do not analyze a title or abstract as if it were an enforceable claim. Do not combine limitations from different claim versions without labelling them.
Split each selected claim into atomic limitations without changing its syntax or logic.
For each feature record:
feature_id
claim_id
exact_claim_text
normalized_feature
object_or_component
property_or_state
relationship_or_location
action_or_function
parameter_or_range
dependency_context
source_locator
construction_issue
Use an object–property–link representation where helpful:
Object | Property | Link/relationship | Claim language | Feature ID
Preserve conjunctions, alternatives, negative limitations, ordering, ranges, and antecedent basis.
Use the description and drawings to identify context needed to understand the claim. Distinguish:
Never promote an inferred prerequisite into a claim limitation.
Create an implicit-context register:
context_id | related_feature | type | evidence | inference | confidence | legal_use_limit
Map:
Check that every claimed noun and relationship resolves to the map. Keep claim language, engineering interpretation, and inferred context in separate columns.
Create the feature-level component list:
object_id | name | boundary: system/supersystem/environment | claimed_feature_ids | resources | constraints
The model is feature-level, not merely a high-level parts list. Do not merge two separately claimed elements only because one physical part might implement both.
For every relevant object pair, record:
source_object | action/function | target_object | interaction_type | claimed? | evidence | performance_state
Performance states:
Use the application-requirements card to justify performance states.
Represent each function as:
function_id | subject | verb | object | parameter | condition | feature_ids | requirement_ids | state
Analyze:
Do not label a function excessive without a requirement target and comparable operating condition.
Create an accessible inline SVG with:
<title> and <desc>;claim_feature_id
exact_claim_text
reconstructed_object/function
implicit_context
application_need
possible_trim_value
evidence_ids
uncertainty
Rank directions using:
Three to five is a planning target. If fewer defensible directions exist, report the valid directions and the evidence gap.
Required handoffs from Stage I:
Apply TRIZ trimming Rules A, B, and C to each selected direction, then create a trimmed model and explicit engineering problems.
Possible target evidence includes:
Record why a target is selected and which claim features and requirements it affects.
Use when the function object can legitimately be removed from the redesigned system.
Use when the function object can perform the useful function itself.
Use when a system or supersystem resource can perform the same required useful function.
A candidate carrier should satisfy at least one condition:
Problem form: “How can carrier Z perform function F under the stated requirements?”
Evaluate A before B before C as an exploration heuristic, not as a guarantee of higher inventiveness or lower legal risk.
For each direction:
Target three to five problems per direction and 9–25 overall. Use fewer when the model does not support the target; never duplicate or fabricate problems.
Problem register:
problem_id
direction_id
original_carrier
function
receiver
function_type
trimming_rule
new_carrier_or_removal
problem_statement
affected_feature_ids
requirement_ids
technical_risk
equivalents_risk_hypothesis
evidence_ids
priority
enter_FOS
Prioritize Rule A/B problems when their assumptions are credible, but allow evidence and requirements to override the heuristic.
Stage II outputs:
Find and validate cross-domain solution principles for each selected trimming problem. FOS is an evidence search, not free association.
Use the form:
[active verb] + [object] + [performance parameter] + [operating condition]
The function must be concrete and testable.
Use the Stage 0 card for:
Replace domain-specific terms with controlled generic concepts while preserving the core relationship.
Generalize along:
Create two or more query levels:
Avoid abstraction so broad that search results cannot be evaluated.
Treat fields as search hypotheses, not defaults. Potential fields may include:
For each field, justify:
Select three to five credible fields when evidence supports them.
Use verified connectors and authoritative technical sources. For each candidate technique capture:
fos_id
problem_id
field
reference_technology
mechanism
source_locator
publication/date
operating_envelope
maturity
known_implementation
transferable_principle
application_mismatch
evidence_strength
Do not claim a reference technology exists without a source locator. Do not use a patent abstract alone as proof of engineering feasibility.
Assess:
Prefer existing system resources where evidence supports them. Record every unresolved secondary problem.
Target at least five differentiated searched principles for each selected problem. Use different fields or genuinely different mechanisms within a field. If fewer than five credible principles are found, return the valid set and disclose search limits.
For each problem provide:
problem statement
explicit function
generalized function
parameter requirements
search queries and dates
searched sources
candidate fields
evidence-backed principles
secondary problems
adaptation hypothesis
validation need
Use the source default rubric unless the user approves different weights:
| Dimension | Weight | Meaning |
|---|---|---|
| Preliminary claim differentiation | 50% | Degree of feature/mechanism difference under the stated claim interpretation; not a legal conclusion |
| Engineering feasibility | 35% | Ability to satisfy the application requirements with credible technology and validation |
| Technical originality | 15% | Degree of non-routine technical departure from the target implementation |
Score each dimension 1–10 with cited evidence and uncertainty.
weighted_score = differentiation * 0.50 + feasibility * 0.35 + originality * 0.15
Do not convert missing evidence into a zero or neutral score. Mark the score provisional or exclude the dimension and report the missing weight.
Select up to ten concepts and seek coverage across at least three trimming directions. If fewer defensible concepts or directions exist, preserve the valid set and explain why.
Ranking table:
rank | concept_candidate | trimming_problem | field | differentiation | feasibility | originality | weighted_score | missing_weight | evidence_ids
Turn the shortlisted principles into implementable concepts and test whether their technical mechanism is materially differentiated from the target claim implementation.
For each concept provide:
Compare the target implementation and concept without treating this framework as a universal legal test.
feature_id
target means/structure/step
concept means/structure/step
target function
concept function
target result
concept result
material difference
evidence
uncertainty
A parameter change alone is normally weak design-around differentiation. A changed principle may still present equivalents or other-claim risk.
Each concept must have:
Screen each concept against the selected claim set under the stated jurisdiction and facts. Do not issue a binary non-infringement conclusion.
For each asserted or relevant claim:
Claim chart:
claim_id | limitation_id | construed requirement | concept evidence | state | source | uncertainty | counsel question
Verify the current jurisdiction-specific legal test from primary authority. Where relevant, compare:
Do not assume a US-style function-way-result test controls another jurisdiction.
Review available:
Record the source and jurisdictional significance. Do not assume every narrowing amendment creates the same estoppel effect.
Flag:
Use text states:
High: credible literal or doctrine-based coverage concern;Medium: meaningful ambiguity or evidence gap;Low: material differences supported by current evidence, with residual uncertainty;Unresolved: claim, law, history, or product facts are insufficient.Every state must include rationale, evidence, uncertainty, and counsel action. Never label a concept “non-infringing.”
| No. | Stage | Deliverable |
|---|---|---|
| 0 | 0 | Application requirements card |
| 1 | I | Fine-grained claim-feature table |
| 2 | I | Implicit-context and missing-object register |
| 3 | I | Ontology map |
| 4 | I | Feature-level component and system-boundary table |
| 5 | I | Interaction matrix |
| 6 | I | Function-performance table |
| 7 | I | Main and control flow analysis |
| 8 | I | Accessible feature-level SVG model and table |
| 9 | I | Claim text versus reconstruction table |
| 10 | I | Ranked 3–5 trimming directions or disclosed valid subset |
| 11 | II | Trimming-problem screening table |
| 12 | II | Accessible trimmed-model SVGs and tables |
| 13 | III | Evidence-backed FOS results |
| 14 | III | Up-to-ten concept ranking with 50/35/15 default scoring |
| 15 | IV | Detailed differentiated concepts and validation plans |
| 16 | V | Jurisdiction-specific claim risk screening report |
| 17 | Summary | Five-stage traceability table |
This table is mandatory:
concept_id
trimming_direction_id
trimming_problem_id
FOS_evidence_ids
score_and_components
requirement_ids
material_difference
literal_screen
equivalents_screen
history_screen
engineering_validation
overall_risk_state
next_action
Every final concept must trace backward to a trimming direction and source claim features, and forward to evidence, tests, and counsel questions.
Create both formats when the user requests files:
{patent-id}_design-around-assessment.md{patent-id}_design-around-assessment.htmlDo not claim another HTML-generation skill was invoked unless it is actually installed and used.
This localized example preserves the source workflow logic but is illustrative only. It is not current legal, technical, or patent evidence and must not be reused as a conclusion.
Separate baggage streams at a defined throughput while meeting size, damage, reliability, maintenance, energy, and safety constraints.
| Direction | Feature group | Hypothesis |
|---|---|---|
| DIR-001 | Powered guide and actuation | Replace active redirection with passive geometry or material flow |
| DIR-002 | Differentiated-friction surfaces | Replace fixed surface contrast with another resistance mechanism |
| DIR-003 | Guide, actuation, and control | Reassign function to gravity or existing flow resources |
| DIR-004 | Dual speed sensing | Remove the need for sensing through self-regulating separation |
| DIR-005 | Segmented chute | Replace staged geometry with a continuous mechanism |
Search—not assume—mechanisms such as:
For each mechanism, require a source, operating envelope, transfer rationale, and secondary-problem analysis.
A passive helical channel may differ from an actively actuated guide in structure and operating principle, but it still requires:
The example does not establish Low risk or technical feasibility.
If the target claim is unavailable, do not perform a legal-risk screen from title or abstract. If the claim version is uncertain, separate scenarios by version. If the target jurisdiction is missing, complete technical ideation only and mark legal screening blocked. If application requirements are incomplete, use an assumption register and do not finalize feasibility ranking. If prosecution history is unavailable, classify history-dependent analysis Unresolved. If FOS evidence is weak, reduce the concept set and report the search limitation. If engineering evidence is absent, label performance as a hypothesis and specify tests. If another patent may block a concept, flag the need for a broader FTO search. If confidential data cannot be sent to a connector, work locally from authorized materials.
Summarize:
Do not state that any concept is non-infringing or filing/launch ready.