IP Library Granted Patent US 12,198,075
Granted Patent B2
US 12,198,075 · App. 17/136,216 · Granted Jan 14, 2025

Correlate multiple notes in a database using bi-directional link

Inventors: Kyu Gon Cho (Goyang-si, KR); Jong Sin Choi (Seoul, KR); Bum Jong Lee (Seoul, KR)
Assignee: Fasoo
G06N5/048G06F16/00G06F16/36G06F40/169G06F40/216G06F40/242G06F40/279G06N5/022G06N20/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,198,075
App. No.
17/136,216
Granted
Jan 14, 2025
Kind
B2
Abstract

Disclosed are a method and device for calculating a correlation between notes using a database constructed on a basis of artificial intelligence, and supporting a service for the notes on a basis of the calculated correlation. A method by which a note providing device that interworks with a user terminal provides notes, includes: constructing a keyword DB by extracting a keyword from a note generated through the user terminal and reflecting a weight calculated through machine learning using the extracted keyword; and calculating a correlation score for each of a plurality of target notes correlated with a reference note using the keyword DB. Therefore, the method and device for providing the notes using the artificial intelligence-based correlation calculation can more accurately recommend the correlated notes by reflecting the interaction of the user.

Claims (42)

1. A method performed by at least one processor comprising:

extracting, using the at least one processor, a keyword from a document;

generating, using the at least one processor, a first note from the extracted keyword in a database;

correlating, using the at least one processor, the first note with at least one second note in the database using a bi-directional link between the first note and the at least one second note.

2. The method of claim 1 , wherein the extracting the keyword is performed at a user terminal.

3. The method of claim 2 , wherein:

the generating the first note and is performed on at least one computer system separate from the user terminal;

the correlating the first note with the at least one second note is performed on the at least one computer system; and

the at least one computer system is network connected to the user terminal.

4. The method of claim 3 , wherein the at least one computer system is at least one server.

5. The method of claim 1 , wherein:

the correlating the first note comprises reflecting a weight calculated through machine learning using the extracted keyword; and

the method comprises calculating a correlation score for each of the first note and the plurality of second notes correlated with a reference note using the database.

6. The method of claim 5 , wherein the calculating the correlation score comprises:

calculating, using the at least one processor, a number of times that the extracted keyword is included in the reference note; and

associating, using the at least one processor, a weight to the extracted keyword based on the calculated number of times that the extracted keyword is included in the reference note.

7. The method of claim 6 , wherein the calculating the correlation score comprises applying the weight associated with the extracted keyword to a significance of the extracted keyword in the reference note.

8. The method of claim 5 , comprising providing, using the at least one processor, the plurality of second notes correlated with the reference note according to a ranking of the correlation score.

9. The method of claim 8 , comprising receiving feedback, using the at least one processor, through a user terminal on whether or not to accept each of the plurality of second notes according to the ranking of the correlation score.

10. The method of claim 9 , comprising updating, using the at least one processor, the weight associated with the extracted keyword according to acceptability of each of the plurality of second notes.

11. A system comprising:

at least one processor;

an extraction unit configured to extract a keyword from a document using the at least one processor;

a generation unit configured to generate a first note from the extracted keyword in a database using the at least one processor;

a correlation unit configured to correlate the first note with at least one second note in the database using a bi-directional link between the first note and the at least one second note using the at least one processor.

12. The system of claim 11 , comprising a user terminal, wherein the extraction unit is comprised in the user terminal.

13. The system of claim 12 , comprising at least one computer system, wherein:

the at least one computer system is separate from the user terminal;

the at least one computer system is network connected to the user terminal;

the generation unit is comprised in the at least one computer system; and

the correlation unit is comprised in the at least one computer system.

14. The system of claim 13 , wherein the at least one computer system comprises at least one server.

15. The system of claim 11 , wherein:

the correlation unit is configured to correlate the first note by reflecting a weight calculated through machine learning using the extracted keyword using the at least one processor; and

the correlation unit is configured to calculate a correlation score for each of the first note and the plurality of second notes correlated with a reference note using the database using the at least one processor.

16. The system of claim 15 , wherein the correlation score is calculated by:

calculating a number of times that the extracted keyword is included in the reference note using the at least one processor; and

associating a weight to the extracted keyword based on the calculated number of times that the extracted keyword is included in the reference note using the at least one processor.

17. The system of claim 16 , wherein the correlation score is calculated by applying the weight associated with the extracted keyword to a significance of the extracted keyword in the reference note using the at least one processor.

18. The system of claim 15 , wherein the plurality of second notes correlated with the reference note is provided according to a ranking of the correlation score using the at least one processor.

19. The system of claim 18 , wherein the system is configured to receive feedback through a user terminal on whether or not to accept each of the plurality of second notes according to the ranking of the correlation score using the at least one processor.

20. The system of claim 19 , the system is configured to update the weight associated with the extracted keyword according to acceptability of each of the plurality of second notes using the at least one processor.

Assignments (2)
CHANGE OF NAME Recorded May 17, 2022
From: FASOO.COM
To: FASOO
Reel/Frame 060073/0899 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2020
From: CHO, KYU GON; CHOI, JONG SIN; LEE, BUM JONG
To: FASOO.COM CO., LTD
Reel/Frame 054782/0588 →
Priority Claims (1)
KR 10-2015-0187837 · Dec 28, 2015 · national
Continuity (2)
Continuation 16066576
Related Publication 20210117834A1 · Apr 22, 2021
References Cited (40)
US 6321192B1 · Houchin · 2001 [cited by examiner]
US 7921105B2 · Toyoda · 2011 [cited by examiner]
US 8209320B2 · Reitter · 2012 [cited by examiner]
US 8549410B2 · Hoyle · 2013 [cited by applicant]
US 8874504B2 · King · 2014 [cited by examiner]
US 8949377B2 · Makar · 2015 [cited by examiner]
US 9117006B2 · Zhu · 2015 [cited by applicant]
US 9348802B2 · Massand · 2016 [cited by examiner]
US 9600460B2 · Gilead · 2017 [cited by applicant]
US 10191999B2 · Liu · 2019 [cited by applicant]
US 11100523B2 · Treiser · 2021 [cited by examiner]
US 20030204496A1 · Ray · 2003 [cited by applicant]
US 20070174319A1 · Chou · 2007 [cited by examiner]
US 20070174320A1 · Chou · 2007 [cited by applicant]
US 20070288454A1 · Bolivar · 2007 [cited by examiner]
US 20070288514A1 · Reitter · 2007 [cited by examiner]
US 20080294624A1 · Kanigsberg · 2008 [cited by examiner]
US 20090125462A1 · Krishnaswamy · 2009 [cited by examiner]
US 20090204611A1 · Kamada et al. · 2009 [cited by applicant]
US 20110078101A1 · Gotz · 2011 [cited by examiner]
US 20130036121A1 · Kim · 2013 [cited by examiner]
US 20130173614A1 · Ismalon · 2013 [cited by examiner]
US 20130246901A1 · Massand · 2013 [cited by examiner]
US 20130290320A1 · Zhu · 2013 [cited by applicant]
US 20140019438A1 · Le Chevalier · 2014 [cited by examiner]
US 20140019562A1 · Le Chevalier · 2014 [cited by examiner]
US 20140019846A1 · Gilead · 2014 [cited by examiner]
US 20140156681A1 · Lee · 2014 [cited by applicant]
US 20140289239A1 · Kanigsberg · 2014 [cited by applicant]
US 20140289289A1 · Fujioka · 2014 [cited by applicant]
US 20140372216A1 · Nath et al. · 2014 [cited by applicant]
US 20150074102A1 · Ismalon · 2015 [cited by examiner]
US 20150088491A1 · Fume · 2015 [cited by examiner]
US 20150317302A1 · Liu · 2015 [cited by applicant]
US 20160026720A1 · Lehrer · 2016 [cited by examiner]
US 20180247268A1 · Vanasco · 2018 [cited by applicant]
JP 200859099A · 2008 [cited by applicant]
KR 1020100084690A · 2010 [cited by applicant]
KR 1020110135226A · 2011 [cited by applicant]
KR 1020120014796A · 2012 [cited by applicant]
Cited By (1)
US 12,395,848