Skip to content

Commit 16f7632

Browse files
committed
docs: add ProtoBuf enum docs - taken from JSON
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
1 parent 0bd4de7 commit 16f7632

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

schema/bom-1.7.proto

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2460,19 +2460,33 @@ message Patent {
24602460

24612461
// Indicates the current legal status of the patent or patent application, based on the WIPO ST.27 standard. This status reflects administrative, procedural, or legal events. Values include both active and inactive states and are useful for determining enforceability, procedural history, and maintenance status.
24622462
enum PatentLegalStatus {
2463+
// Default
24632464
PATENT_LEGAL_STATUS_UNSPECIFIED = 0;
2465+
// The patent application has been filed but not yet examined or granted.
24642466
PATENT_LEGAL_STATUS_PENDING = 1;
2467+
// The patent application has been examined and a patent has been issued.
24652468
PATENT_LEGAL_STATUS_GRANTED = 2;
2469+
// The patent has been declared invalid through a legal or administrative process.
24662470
PATENT_LEGAL_STATUS_REVOKED = 3;
2471+
// The patent has reached the end of its enforceable term.
24672472
PATENT_LEGAL_STATUS_EXPIRED = 4;
2473+
// The patent is no longer in force due to non-payment of maintenance fees or other requirements.
24682474
PATENT_LEGAL_STATUS_LAPSED = 5;
2475+
// The patent application was voluntarily withdrawn by the applicant.
24692476
PATENT_LEGAL_STATUS_WITHDRAWN = 6;
2477+
// The patent application was abandoned, often due to lack of action or response.
24702478
PATENT_LEGAL_STATUS_ABANDONED = 7;
2479+
// Processing of the patent application has been temporarily halted.
24712480
PATENT_LEGAL_STATUS_SUSPENDED = 8;
2481+
// A previously abandoned or lapsed patent has been reinstated.
24722482
PATENT_LEGAL_STATUS_REINSTATED = 9;
2483+
// The patent application or granted patent is under formal opposition proceedings.
24732484
PATENT_LEGAL_STATUS_OPPOSED = 10;
2485+
// The patent or application has been officially terminated.
24742486
PATENT_LEGAL_STATUS_TERMINATED = 11;
2487+
// The patent has been invalidated, either in part or in full.
24752488
PATENT_LEGAL_STATUS_INVALIDATED = 12;
2489+
// The granted patent is active and enforceable.
24762490
PATENT_LEGAL_STATUS_IN_FORCE = 13;
24772491
}
24782492

@@ -2517,13 +2531,22 @@ message Asserter {
25172531

25182532
// The type of assertion being made about the patent or patent family. Examples include ownership, licensing, and standards inclusion.
25192533
enum PatentAssertionType {
2534+
// Default
25202535
PATENT_ASSERTION_TYPE_UNSPECIFIED = 0;
2536+
// The manufacturer asserts ownership of the patent or patent family.
25212537
PATENT_ASSERTION_TYPE_OWNERSHIP = 1;
2538+
// The manufacturer asserts they have a license to use the patent or patent family.
25222539
PATENT_ASSERTION_TYPE_LICENSE = 2;
2540+
// A third party has asserted a claim or potential infringement against the manufacturer’s component or service.
25232541
PATENT_ASSERTION_TYPE_THIRD_PARTY_CLAIM = 3;
2542+
// The patent is part of a standard essential patent (SEP) portfolio relevant to the component or service.
25242543
PATENT_ASSERTION_TYPE_STANDARDS_INCLUSION = 4;
2544+
// The manufacturer asserts the patent or patent family as prior art that invalidates another patent or claim.
25252545
PATENT_ASSERTION_TYPE_PRIOR_ART = 5;
2546+
// The manufacturer asserts exclusive rights granted through a licensing agreement.
25262547
PATENT_ASSERTION_TYPE_EXCLUSIVE_RIGHTS = 6;
2548+
// he manufacturer asserts they will not enforce the patent or patent family against certain uses or users.
25272549
PATENT_ASSERTION_TYPE_NON_ASSERTION = 7;
2550+
// The patent or patent family is being used under a research or evaluation license.
25282551
PATENT_ASSERTION_TYPE_RESEARCH_OR_EVALUATION = 8;
25292552
}

0 commit comments

Comments
 (0)