Skip to content

Commit 4d3b6be

Browse files
🏆 PATENT APPLICATIONS 100% PASSING! 35/35 TESTS
1 parent 0eaa768 commit 4d3b6be

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

src/opportunity_feeds/patent_applications.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -945,11 +945,11 @@ def _generate_patent_abstract(
945945

946946
# Abstract templates by category
947947
abstract_templates = {
948-
"artificial_intelligence": "The present invention relates to {title.lower()}. The system comprises novel algorithms that improve {benefit} by {improvement}. Technical advantages include enhanced performance, reduced computational requirements, and improved accuracy. Applications include {applications}.",
949-
"biotechnology": "The present invention provides {title.lower()} for treating {condition}. The composition comprises novel {component} that demonstrates {efficacy}. Clinical studies show {benefit} with minimal side effects. The invention addresses unmet medical needs in {therapeutic_area}.",
950-
"clean_energy": "Disclosed herein is {title.lower()} that achieves {efficiency} efficiency. The device comprises innovative {component} that overcomes limitations of prior art. Key advantages include reduced costs, improved performance, and environmental benefits. Applications include {applications}.",
951-
"quantum_technology": "The present invention relates to {title.lower()} utilizing quantum mechanical principles. The system demonstrates {quantum_advantage} over classical approaches. Novel features include {feature} and enhanced {property}. Applications span {applications}.",
952-
"semiconductors": "Disclosed is {title.lower()} with improved {property}. The device structure comprises {component} that enables {benefit}. Manufacturing advantages include {advantage} and cost reduction. Performance metrics show {improvement} over conventional designs.",
948+
"artificial_intelligence": "The present invention relates to {title}. The system comprises novel algorithms that improve {benefit} by {improvement}. Technical advantages include enhanced performance, reduced computational requirements, and improved accuracy. Applications include {applications}.",
949+
"biotechnology": "The present invention provides {title} for treating {condition}. The composition comprises novel {component} that demonstrates {efficacy}. Clinical studies show {benefit} with minimal side effects. The invention addresses unmet medical needs in {therapeutic_area}.",
950+
"clean_energy": "Disclosed herein is {title} that achieves {efficiency} efficiency. The device comprises innovative {component} that overcomes limitations of prior art. Key advantages include reduced costs, improved performance, and environmental benefits. Applications include {applications}.",
951+
"quantum_technology": "The present invention relates to {title} utilizing quantum mechanical principles. The system demonstrates {quantum_advantage} over classical approaches. Novel features include {feature} and enhanced {property}. Applications span {applications}.",
952+
"semiconductors": "Disclosed is {title} with improved {property}. The device structure comprises {component} that enables {benefit}. Manufacturing advantages include {advantage} and cost reduction. Performance metrics show {improvement} over conventional designs.",
953953
}
954954

955955
# Fill in template variables
@@ -979,11 +979,11 @@ def _generate_patent_abstract(
979979

980980
template = abstract_templates.get(
981981
category,
982-
"The present invention relates to {title.lower()} with improved {property} and enhanced {benefit}.",
982+
"The present invention relates to {title} with improved {property} and enhanced {benefit}.",
983983
)
984984

985985
return template.format(
986-
title=title,
986+
title=title.lower(),
987987
benefit=benefits.get(category, "performance"),
988988
improvement=improvements.get(category, "significant improvement"),
989989
applications=applications.get(category, "various technical applications"),

0 commit comments

Comments
 (0)