Install
openclaw skills install @yuanzhian-patsnap/manage-patent-portfolio-ipDesign and generate a configurable single-file enterprise patent-portfolio operations workspace with a dashboard, asset register, fee/deadline view, outside-counsel analytics, competitor monitoring, FTO workflow intake, patent-value screening, and novelty-search intake. Use when a technology or life-sciences company wants a portfolio-management prototype, refreshed portfolio view, phased IP-operations roadmap, or HTML workspace based on authorized patent data.
openclaw skills install @yuanzhian-patsnap/manage-patent-portfolio-ipBuild a configurable enterprise patent-portfolio operations workspace from authorized evidence. The primary deliverable is a self-contained HTML view plus a documented data and workflow contract.
The HTML deliverable is a portable report/prototype unless the user separately provides an approved backend. It cannot by itself:
Never simulate those capabilities with a progress animation or fabricated result.
Use when the user asks to:
Do not transmit confidential unpublished inventions, product features, attorney work product, API keys, billing data, or personal information to an unapproved connector or external service.
Use the English interface and English output. Inspect the live tool schema before use.
advanced_patent_searchhttps://open.patsnap.com/marketplace/mcp-servers/patent-searchpatent_briefinghttps://open.patsnap.com/marketplace/mcp-servers/patent-briefingglobal_core_patent_databasehttps://open.patsnap.com/marketplace/mcp-servers/core-patentsPatent MCPs do not provide authoritative fee instructions, billing status, secure writeback, user authentication, task scheduling, or notifications. Use official patent-office or authorized docketing evidence for fees and deadlines.
For each connector call record:
connector_key
tool_name
request_id
query_or_identifier
filters
response_semantics
retrieval_timestamp
source_locator
limitations
Preserve the source complexity × value × data-maturity prioritization.
These modules establish source-of-truth, provenance, ownership, and review controls.
These modules must not present automated scores or risk labels without the required evidence workflow.
This module requires feature decomposition, prior-art dates, search provenance, and analyst review.
Create an entity register:
entity_id
legal_name
normalized_name
aliases
subsidiaries
historic_names
relationship_type
effective_period
source_ids
approval_state
Do not combine subsidiaries, founders, research institutions, or licensees without evidence and approval.
Run entity-specific global searches with a documented query version. Retrieve all records supported by the agreed scope. If a complete export is unavailable, label the portfolio incomplete rather than calling it full.
Choose and disclose one primary portfolio unit:
Do not deduplicate by a vendor-specific facet without confirming its current semantics. Preserve all identifiers and relationships even when one record represents the primary row.
record_id
matter_id
family_id
publication_number
application_number
grant_number
authority
kind_code
title
applicant_raw
applicant_normalized
inventors
priority_date
filing_date
publication_date
grant_date
raw_legal_status
normalized_status
status_as_of
application_type
IPC
CPC
technology_tags
PCT_relationship
parent_child_relationships
representative_record
source_url
source_ids
confidentiality_class
owner
review_state
Keep raw and normalized status side by side. Use text states such as:
Status is authority-, member-, event-, record-, and date-specific. Do not treat database status as legal advice.
Use three evidence routes from the source:
Add market/company evidence before calling an entity a commercial competitor. A citation or shared classification alone establishes technical proximity, not competitive threat.
Competitor record:
competitor_id
legal_name
normalized_name
aliases
relationship_reason
classification_evidence
citation_evidence
technical_overlap
market_evidence
portfolio_metric_state
representative_patent_ids
monitoring_queries
last_checked
confidence
limitations
Do not ship a fixed company list. Do not fabricate patent counts or risk levels.
Generate eight modules from reviewed normalized data. All data shown must include source and cutoff metadata.
The workspace may include filters, pagination, local display state, and print/export controls. Any action requiring a connector, persistence, notification, authentication, or writeback must be:
Every chart must use complete normalized portfolio data. Provide an accessible table containing the same values.
Show tasks such as:
Tasks require owner, due date, source, state, and external-system reference.
Provide:
Columns:
row
primary_identifier
title
priority_or_filing_date
authority
normalized_status
status_as_of
application_type
IPC/CPC
family/matter
owner
review_state
source
Use only an allowlisted source URL returned by the connector or an approved global PatSnap link. Do not construct a legacy deep-link pattern from a private UUID.
This module is an operational register, not an autonomous docketing system.
Required fields:
task_id
matter_id
authority
event_type
official_or_docketing_source
source_date
due_date
grace_period_or_extension
amount
currency
amount_basis
responsible_owner
outside_counsel
verification_state
payment_or_action_state
verified_by
verified_at
external_system_reference
notes
Rules:
Do not infer counsel from patent wording or filing patterns. Use verified representative/agent fields, invoices, or approved matter data.
Metrics may include:
Grant-rate contract:
cohort_definition
filing_period
authority
application_type
denominator
grant_outcome
abandonment_outcome
pending_censored
cutoff
source_ids
Do not compare firms across incompatible cohorts.
Each competitor card must show:
Use High, Medium, Low, or Unresolved only for a specifically defined monitoring signal.
Do not use a generic red/orange/green competitor “risk bar.”
FTO is product/feature-, claim-, jurisdiction-, date-, and use-specific. It cannot be generated from competitor name alone.
Input form:
project_id
product_or_process
technical_features
jurisdictions
target_launch_or_use_date
making/using/selling/importing context
known_competitors
design_variants
search_scope
responsible_counsel
confidentiality_class
Workflow:
create-fto-screening-report-ip if installed;review-fto-report-quality-ip if installed;Result register:
FTO_project_id
scope
status
potentially_relevant_patents
claim_mapping_state
risk_state
design_options
limitations
counsel_review
report_locator
Preserve the source T/L/B concept:
T — technical evidence;L — legal and rights evidence;B — business and strategic evidence.Do not claim a proprietary 80+ indicator model unless the actual verified service and methodology are available. Do not call a screening score patent valuation.
For each dimension expose:
Possible evidence:
Use assess-high-value-patent-portfolio-ip if installed and its candidate-universe contract fits.
Input:
invention_id
technical_problem
technical_features
feature_relationships
claimed_or_expected_effects
critical_dates
inventor_disclosures
known_prior_art
jurisdictions_or_databases
confidentiality_class
review_owner
Do not include real unpublished examples in a reusable package. Synthetic life-sciences examples may include:
Output register:
search_id
feature_map
queries
databases
cutoff
candidate_prior_art
priority/publication_dates
feature_mapping
novelty_screen_state
limitations
analyst_review
report_locator
Never issue a novelty conclusion from title similarity alone.
The source six-stage “one-click sync” is preserved as a controlled refresh workflow:
Every stage must produce:
run_id
stage
started_at
completed_at
source
record_count_in
record_count_out
added
updated
unchanged
rejected
errors
review_state
Never use animation as proof of success. The UI must display actual stage results or label the control as a nonfunctional prototype.
Before replacing a prior version:
patent-portfolio-workspace-v{n}.html
Use a user-approved workspace location. Do not default to an undocumented session-specific scripts directory.
textContent, createElement, and replaceChildren for untrusted data;Do not assume an existing CDN chart or legacy link must be preserved. Preserve capability and data, then localize the implementation safely.
Cause: rebuilding from a truncated search result. Control: reconcile stable IDs and counts against the prior complete snapshot.
Cause: constructing a legacy vendor URL from a UUID. Control: use a verified source URL returned by the connector or an approved global PatSnap product link.
Cause: inconsistent shell or locale encoding. Control: read and write UTF-8 explicitly and validate rendered text.
Cause: CDN chart dependency or hidden-canvas initialization. Control: use static inline SVG/CSS and adjacent tables; no CDN.
Cause: invented lists, shared IPC treated as competition, or sample-derived counts. Control: normalize entities, cite market and technical relationships, and show complete metrics or Unavailable.
Cause: static buttons imitate refresh, payment, reminders, or analysis. Control: disable, label as prototype, or connect only through an approved real backend contract.
Cause: treating database events as official instructions. Control: use official/docketing sources, owner assignment, verification timestamp, and dual review.
Timelines are planning ranges, not commitments.
If the portfolio cannot be retrieved completely, label the dataset partial. If entity scope is unresolved, do not merge records. If status is stale, preserve raw status and mark normalized status Unavailable. If fee/deadline evidence is not official or docketed, do not issue an instruction. If outside counsel is unverified, do not infer it. If a competitor relationship lacks market evidence, call it technical proximity only. If FTO/value/novelty evidence is missing, create an intake and next-action record, not a result. If a prior HTML lacks normalized source data, extract and reconcile before iteration. If a real integration is requested without an approved backend/security contract, stop at the prototype specification.
State: