| Contact | Donate | Imprint |
| Patent | CompanyModule | Loons |
| Property | Type | Entity | Reference | Module |
| (1) AssigneeCompany | INT | Patent | Company | CompanyModule |
| (2) FilingDate | DATE | Patent | ||
| (3) GrantDate | DATE | Patent | ||
| (4) PatentNumber | STRING | Patent | ||
| (5) Title | STRING | Patent | ||
| (6) Url | STRING | Patent |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /patent | findAllPatent() | CompanyModule | GET | Patent |
| (2) /patent | insertPatent(patent) | CompanyModule | POST | Patent |
| (3) /patent/{id} | updatePatentById(patent) | CompanyModule | PUT | Patent |
| (4) /patent/assigneecompany/{id} | findAllPatentOfAssigneeCompany(id) | CompanyModule | GET | Company Patent |
| (5) /patent/{id} | deletePatentById(id) | CompanyModule | DELETE | Patent |
| (6) /patent/{id} | findPatentById(id) | CompanyModule | GET | Patent |
Example:
final Patent patent = (Patent) invokeModule(COMPANY_MODULE + "/patent/" + id, Patent.class);| Contact | Donate | Imprint |