PATENT: Patent
The PATENT entity represents a patent with title, abstract, application/grant numbers, dates, inventors, jurisdiction apps, and tasks.
PATENT definition shipped with DemandFlow. Administrators can add, remove, rename, or re-type fields, change which ones are required, and alter the layout from the Definitions screen in Settings. Your tenant's current schema may differ from what is shown here. To read the current definition at any time, GET the DEFINITION object whose id matches PATENT.Entity properties
| Property | Value |
|---|---|
| Entity code | PATENT |
| Display name | Patent |
| Plural | Patents |
| Level | 420 |
Use cases
Core patent management entity. Seven panels: General (three columns - patent details with title, abstract, references, main inventor, jurisdiction objectLookup; key dates at invention level with lifecycle status and RAG; classification with IPC/CPC codes, keywords, business driver), Notes (timeline), Inventors (relatedlist to PATENTI via SUB|PAT), Documents (multi-file upload), Applications (relatedlist to PATENTA jurisdiction applications via SUB|PAT), and Tasks (relatedlist to ACTION via SUB|PAT). Prosecution-level dates (SER, attorney, publication, grant, expiry) are tracked per jurisdiction application on PATENTA.
Fields
General
| Field | Type | Required | Notes |
|---|---|---|---|
ownerId | reference → user | Created by. Read-only. | |
name | text | Yes | Patent title. |
name2 | text | Alternative title. | |
description | text (multi-line) | Yes | Abstract. |
applicationNumber | text | Application number. | |
rdcRef | text | RDC reference. | |
filingRef | text | Filing reference. | |
publicationNumber | text | Publication number. | |
grantNumber | text | Grant number. | |
maininventor | reference → user | Main inventor. | |
jurisdiction | reference → PATENTJ | Primary jurisdiction. | |
patentType | enum | Patent type. Valid ids: utility (Utility), design (Design), plant (Plant). | |
claimsCount | number | Number of claims. | |
dateDisclosure | date | Invention disclosure. | |
dateMgmt | date | Management authorisation. | |
priorityDate | date | Priority date. | |
priorityCountry | reference → PATENTJ | Priority country. | |
filingDate | date | First filing date. | |
status | enum | Yes | Status. Valid ids: disclosure (Invention Disclosure), provisional (Provisional Filed), pct (PCT Filed), national (National Phase), examination (Under Examination), granted (Granted), expired (Expired), abandoned (Abandoned), lapsed (Lapsed). |
rag | enum | Yes | RAG. Valid ids: Green - on track (Green - on track), Amber - at risk (Amber - at risk), Red - significant challenges (Red - significant challenges). |
company | reference → COM | Company / applicant. | |
assignee | text | Current assignee. | |
attorney | text | Attorney / firm. | |
familyId | reference → PATENTFAMILY | Patent family. | |
estimatedCost | number | Estimated total cost. | |
totalCost | number | Actual total cost. | |
technologyArea | reference → PATENTTECH | Technology area. | |
ipc | text | IPC codes. | |
cpc | text | CPC codes. | |
keywords | text (multi-line) | Keywords / tags. | |
driver | enum | Business driver. Valid ids: 1 (Regulatory), 2 (Security & Data Protection), 3 (Network Resilience / Reliability), 4 (Network Performance), 5 (Innovation). |
Additional panels
- Activity timeline panel attached.
- Documents. Field
attachments.
Relationships
- Lookups:
jurisdictionpoints atPATENTJrecord;priorityCountrypoints atPATENTJrecord;companypoints atCOMrecord;familyIdpoints atPATENTFAMILYrecord;technologyAreapoints atPATENTTECHrecord. - Related lists:
PATENTCONTRIBvia formatSUB|PAT;PATENTAvia formatSUB|PAT;PATENTCLAIMvia formatSUB|PAT;PATENTCOSTvia formatSUB|PAT;PATENTRENEWvia formatSUB|PAT;ACTIONvia formatSUB|PAT.
Creating a Patent via the API
POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json
{
"entity": "PATENT",
"level": 420,
"comboKey": "SUB:<your-sub-id>|ENT:",
"name": "Example",
"description": "Long description text.",
"status": "disclosure",
"rag": "Green - on track"
}
Listing PATENT records
# All patents in your tenant
GET /v1/entities/PATENT/SUB