Unitary patent simulator
A cutting-edge UP simulator embedded directly into your website, customised with your branding, and accurately reflecting your firm's settings and tariffs. In just a few clicks.
Try it right here
The same widget your clients would see on your own website — running live, so you can decide with your own hands.
A premium tool, perfectly on-brand
Directly embedded within your website
No code integration. Minimal workload for your tech teams.
Branded with your colors and your language
Personalise every text and choose your own colours.
Ready to use with all Unitary Patent regulations
All jurisdiction settings are already defined, so you can use it right away.
Reflects your fees
Set up your fees for UP effect, validations and renewals.
Copy, personalise, ship
The simulator is a standard web component. Drop the script tag on your page, place the element where you want it, and adjust the attributes to match your firm's fees and colours.
<script crossorigin src="https://cdn.ipify.app/up-simulator.umd.js"></script>
<up-simulator
primary-color="#BC0070"
default-jurisdictions="FR,DE,IT,NL,ES,GB"
pruning-option="true"
additional-service-fee-for-ren-in-eur="100"
>
<div slot="disclaimer">This simulation approximates the comparison between unitary effect and traditional validations.
For a precise quote, contact our team.</div>
</up-simulator>
Props
Attributes| Name | Type | Default | Description |
|---|---|---|---|
token
|
string | Your web component authentication token for your domain (if missing you can use the demo version) | |
language
|
string | de,en,fr | Web component language |
primary-color
|
string | #2078E1 | The main color for your brand |
block-style
|
string | card | Style of the blocks (transparent|flat|card) |
jurisdiction-picker-position
|
string | left | Position of jurisdiction picker (right|left) |
jurisdiction-picker-style
|
string | cards | Style of jurisdiction picker (cards|toggles|checkboxes) |
default-jurisdictions
|
string | FR,DE,IT,NL,ES,GB | Comma separated list of default jurisdictions |
default-currency
|
string | EUR | Default currency used for simulation |
display
|
string | landscape | With "portrait", always display as on a mobile (landscape|portrait) |
up-scope
|
string | expected | UP scope for simulation (confirmed|expected|potential) |
pruning-option
|
boolean | true | Activate pruning option of the simulation |
pruning-years
|
number | 14 | Default number of years for pruning the patents |
patent-language
|
string | en | Default patent language |
patent-filing-to-grant-months
|
number | 48 | Default number of months from filing to grant |
patent-words-in-claims-fr
|
number | 600 | Default number of words in claims in French |
patent-words-in-description-fr
|
number | 5500 | Default number of words in description in French |
patent-words-in-claims-en
|
number | 500 | Default number of words in claims in English |
patent-words-in-description-en
|
number | 4500 | Default number of words in description in English |
service-fees-for-ren-in-eur
|
string | IP firm comma separated list of fees for each year of paying a renewal | |
show-currency-switcher
|
boolean | true | Show list of available currencies for simulation |
show-patent-properties
|
boolean | false | Always show patent properties |
show-yearly-chart
|
boolean | false | Show yearly costs for the comparison |
show-cumulative-chart
|
boolean | true | Show cumulative costs for the comparison |
show-chart-legend
|
boolean | false | Show legend for cumulative or yearly graphs |
comparison-chart-type
|
string | bars | Type of comparison graph (bars|lines) |
budget-chart-type
|
string | doughnut | Budget chart type (doughnut|pie|none) |
ep-val-scenario-colors
|
string | #FCA5A5,#EF4444,#B91C1C | Comma separated list of three colors of official service and translation fees for EP validations scenario. |
up-scenario-colors
|
string | #77CEFF,#0079AF,#123E6B | Comma separated list of three colors of official service and translation fees for Unitary Patent scenario |
Slots
Custom content| Name | Description |
|---|---|
jurisdictions-title
|
Title for jurisdiction picker block |
jurisdictions-instructions
|
Instructions on how to choose the jurisdictions |
add-jurisdiction-label
|
Label for jurisdiction picker input field |
simulation-title
|
Title for simulation block |
simulation-description
|
Explanations for the simulation block |
patent-show-link
|
Link for showing patent characteristics |
patent-hide-link
|
Link for hiding patent characteristics |
patent-language-label
|
Label for patent language field |
patent-filing-to-grant-months-label
|
Label for filing to grant months field |
patent-words-in-claims-label
|
Label for number of words in claims |
patent-words-in-description-label
|
Label for number of words in description |
ep-val-scenario-title
|
Label for EP validations scenario |
up-scenario-title
|
Label for Unitary Patent scenario |
disclaimer
|
Personalized disclaimer |
IP professionals at the heart of the industry
We build tools that enhance collaboration among IP professionals, while respecting legal requirements and the way firms actually practice. The simulator is one of those tools.
The right price for you
A unique monthly fee — or included with our services. Either way, you get a widget your firm can rely on.
Standard monthly subscription
Offer your prospects and customers a premium UP simulation, on your website, with no maintenance on your side.
- Customised to your brand's look and feel
- Customisable service fees
- Easy integration
- Unique experience
iPify services customer
Included for firms using iPify for validations, translations, or renewals — same widget, your fees and markups already applied.
- Your schedule of fees
- Your customer markups
- Direct validation instructions
- Personalised support
Thanks — your message is on its way. One of our experts will get back to you shortly.
Talk to an IP expert about the simulator
Share a few details about your firm and how you'd like to use the simulator. One of our experts will get back to you personally with an access link, a custom token, or a walkthrough — whichever is most helpful.