Intellectual Property Rights Violation Analyzer
Conduct a preliminary analysis of a potential IP rights violation.
Identify the Type of Intellectual Property
Describe the Potential Violation
Preliminary Analysis Report
Infringing Work: ${getVal('copyright-infringing') || 'Not provided.'}
Registered with Copyright Office: ${cr_reg}
`; if (cr_reg === 'yes') { strength += 5; keyFactors.push("Registration provides significant legal advantages."); } if (getVal('copyright-infringing').toLowerCase().includes('exact')) { strength += 3; } break; case 'trademark': const tm_reg = getVal('trademark-registered'); summaryHTML = `Your Trademark: ${getVal('trademark-original') || 'Not provided.'}
Infringing Mark: ${getVal('trademark-infringing') || 'Not provided.'}
Registered with USPTO: ${tm_reg}
`; if (tm_reg === 'yes') { strength += 5; keyFactors.push("Federal registration creates a strong presumption of ownership."); } if (getVal('trademark-infringing')) { strength += 2; } break; case 'patent': const pat_stat = getVal('patent-status'); summaryHTML = `Patent Status: ${pat_stat}
Patent Number: ${getVal('patent-number') || 'N/A'}
Description of Infringement: ${getVal('patent-infringing') || 'Not provided.'}
`; if (pat_stat === 'granted') { strength += 7; keyFactors.push("A granted patent is required to sue for infringement."); } else if (pat_stat === 'pending') { strength += 1; keyFactors.push("A pending patent provides some notice but cannot be enforced until granted.");} if (getVal('patent-infringing')) { strength += 2; } break; case 'trade_secret': summaryHTML = `Protection Measures: ${getVal('trade_secret-protection') || 'Not provided.'}
Method of Misappropriation: ${getVal('trade_secret-misappropriation') || 'Not provided.'}
`; if (getVal('trade_secret-protection').toLowerCase().includes('nda')) { strength += 4; keyFactors.push("Using NDAs is a strong indicator of reasonable secrecy efforts."); } if (getVal('trade_secret-protection').toLowerCase().includes('secure') || getVal('trade_secret-protection').toLowerCase().includes('limited access')) { strength += 3; keyFactors.push("Active security measures strengthen a trade secret claim."); } break; } let strengthText, strengthColor; if (strength >= 7) { strengthText = 'Strong'; strengthColor = 'text-green-600'; } else if (strength >= 4) { strengthText = 'Moderate'; strengthColor = 'text-yellow-600'; } else { strengthText = 'Weak'; strengthColor = 'text-red-600'; } const reportHTML = `Case Summary
IP Type: ${ipType.replace('_', ' ').replace(/\b\w/g, l => l.toUpperCase())}
Date of Discovery: ${discoveryDate}
${summaryHTML}Preliminary Analysis
Potential Claim Strength: ${strengthText}
Key Factors:
-
${keyFactors.length > 0 ? keyFactors.map(f => `
- ${f} `).join('') : '
- Analysis based on provided information. '}
