Part Number Formats Supported by N-Spec
N-Spec automatically identifies and extracts part numbers from patent specifications and figures. Understanding which formats are recognized helps ensure accurate part list generation.
Supported Part Number Formats
- Basic Numbers: Simple numeric references (e.g., 100, 102, 200)
- Letter Prefixes: Single letter followed by numbers (e.g., A1, B50, R101, C102)
- Letter Suffixes: Numbers followed by a single letter (e.g., 200A, 301a, 301b)
- Hyphenated Parts: Numbers with hyphenated sub-components containing 1-2 digits and optional letter (e.g., 102-1, 105-2B, 403-12B, 603-99Z)
- Combined Formats: Letter prefix + number + hyphen + sub-component (e.g., C102-1, L103-1A)
What N-Spec Does NOT Recognize
- Number Ranges: Hyphenated ranges like 301-325 or 604-200 are split into separate parts (301 and 325)
- Trailing Hyphens: Incomplete references like t0- or 602- are ignored
- Multiple Letters: Part numbers ending with 2+ letters are cleaned (e.g., 900ABC becomes 900)
- Complex Hyphens: Multiple hyphens or 3+ digits after hyphen (e.g., 601-1-2, 404-123)
- Decimal Numbers: Numbers with decimals like 3.141 or 10.2.3
- Numbers with Commas: Formatted numbers like 1,200 or 10,000
- Mathematical Expressions: Calculations like 2×4=8 or 100+50
- Measurements: Temperature (37°C), percentages (95.5%), frequencies (2.4GHz)
Special Cases
- Prime Notations: Currently not supported (e.g., 103', 103'')
- Parenthetical Numbers: Currently not supported (e.g., 501(1), 501(2))
- Figure References: Automatically filtered out (Fig. 1, Figures 10-15)
- Model/Serial Numbers: Formats like SN123456, MOD-2023, TC-100 may be captured if they match part number patterns
Best Practice: For optimal results, use consistent part numbering throughout your specification. Stick to simple formats like 100, 102A, or 102-1 rather than complex variations.
Examples of Correct Part Number Usage
Format | Examples | Usage |
---|---|---|
Simple | 100, 200, 300 | Major components |
Sub-components | 102-1, 102-2, 102-3 | Related parts |
Variations | 200A, 200B, 200C | Different versions |
Specialized | R101, C102, L103 | Component types |