User- Insert Demand Name, Industry Category, Demand Category, Demand Description, Personal Basic Information

User–Click “Recommended Patent”

System- Obtain technology demands submitted by the company

  Demand demand = demandService.get(id);

System-Query the current database for patents by category

  List<Patent> patents = patentService.findAll(category);

System- Traversing each patent in the patents collection

  for(Patent patent : patents) {this.patent}

System- Use the cosine similarity to calculate the match value between the patent and demand

  float matchScore = public static double getSimilarity (String demandDesc, String patentDesc)

System- Set a match value for the patent and update the patent match value

  patent.setMatchScore(matchScore);

  patentService.update(patent);

System- Get paginated data, display the top ten matching patent, return to the front page and display

  Page4Navigator<Patent> page = productService.list(start, size, 2); return page;

or Create an Account

Close subscription notice
Close access options