Automatic daily note writing service based on conversation history analysis

The apparatus and method automate diary writing by analyzing SNS conversation records to generate diaries, addressing the labor-intensity issue and promoting consistent diary-keeping through engaging presentation.

KR103041765B1Active Publication Date: 2026-11-03SEOUL NATIONAL UNIVERSITY R&DB FOUNDATION +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
KR1020250037531
Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-03-24
Publication Date
2026-11-03
Estimated Expiration
2041-01-30

AI Technical Summary

Technical Problem

Existing diary-writing applications are insufficient in helping users write consistently due to their labor-intensive nature, making it difficult for many who wish to maintain a diary to do so regularly.

Method used

An apparatus and method that collects and analyzes conversation records from Social Network Service (SNS) applications to automatically generate diaries using preset patterns and models, including emotion inference, time-based inquiries, weather, and location-based questions, presenting the diary in a card format for easy viewing.

Benefits of technology

Reduces the inconvenience of manual diary writing, enabling users to maintain a diary consistently by automating the process and presenting diary content in an engaging format.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 112025033375293-PAT00001_ABST
    Figure 112025033375293-PAT00001_ABST
Patent Text Reader

Abstract

The device for providing an automatic diary writing service through the analysis of conversation records within a network platform according to the present invention is characterized by comprising: a network platform equipped with a Social Network Service (SNS) application that provides a text conversation service; and a terminal that collects a user's conversation records from the SNS application of the network platform, analyzes the conversation records, and writes a diary.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present invention relates to an apparatus and method for providing an automatic diary writing service through the analysis of conversation records within a network platform, and more specifically, to an apparatus and method for providing an automatic diary writing service through the analysis of conversation records within a network platform, which collects a user's conversation records from a Social Network Service (SNS) application on a network platform and analyzes the collected conversation records to write a diary. Background Technology

[0003] There is a very large population that wishes to write diaries, and they even have clear purposes, such as setting goals and solving problems.

[0004] However, it is estimated that the actual number of people who write diaries every day is quite small. For instance, while many people wish to write diaries, they struggle to do so consistently for reasons such as finding it bothersome, not knowing what to write, or finding it too time-consuming.

[0005] In other words, while many people are aware of the benefits of reading, there was a problem in that they could not write consistently because the act of writing a diary is quite labor-intensive.

[0006] Accordingly, while applications that enable people to easily record diaries have been provided in the past, they are insufficient to resolve the pain points that may be experienced when writing diaries.

[0007] The background technology of the present invention is disclosed in the ‘deep learning-based diary generation method and apparatus’ of Korean Published Patent Application No. 10-2021-0130529 (2021.11.01). The problem to be solved

[0009] The present invention was devised to improve upon the aforementioned problems, and an objective according to one aspect of the present invention is to provide an apparatus and method for providing an automatic diary writing service through the analysis of conversation records within a network platform, which collects a user's conversation records from a Social Network Service (SNS) application on a network platform and analyzes the collected conversation records to write a diary. means of solving the problem

[0011] An apparatus for providing an automatic diary writing service through the analysis of conversation records within a network platform according to one aspect of the present invention is characterized by comprising: a network platform equipped with a Social Network Service (SNS) application that provides a text conversation service; and a terminal that collects a user's conversation records from the SNS application of the network platform and analyzes the conversation records to write a diary.

[0012] The terminal of the present invention is characterized by collecting the conversation records from the SNS application using a data crawling function.

[0013] The terminal of the present invention is characterized by writing a diary using a preset setting pattern.

[0014] The setting pattern of the present invention is characterized by including at least one of a model that asks questions by guessing emotions based on words, a model that asks about the other party based on the time of contact, a model that asks about sleep based on the difference between the time the first conversation started and the time the last conversation ended, a question model that asks about the weather of the day using a weather API (Application Programming Interface), and a model that asks what was done at that location using a location API.

[0015] The terminal of the present invention is characterized by configuring a home screen so that a user can view a diary in a card format.

[0016] A method for providing an automatic diary writing service through the analysis of conversation records within a network platform according to one aspect of the present invention is characterized by comprising: a step in which a terminal collects a user's conversation records from a Social Network Service (SNS) application of a network platform that provides a text conversation service; and a step in which the terminal analyzes the conversation records and writes a diary.

[0017] In the step of the terminal of the present invention collecting a user's conversation record from an SNS application of a network platform that provides a text conversation service, the terminal is characterized by collecting the conversation record from the SNS application using a data crawling function.

[0018] In the step where the terminal of the present invention analyzes the conversation record and writes a diary, the terminal is characterized by writing the diary using a preset setting pattern.

[0019] The setting pattern of the present invention is characterized by including at least one of a model that asks questions by guessing emotions based on words, a model that asks about the other party based on the time of contact, a model that asks about sleep based on the difference between the time the first conversation started and the time the last conversation ended, a question model that asks about the weather of the day using a weather API (Application Programming Interface), and a model that asks what was done at that location using a location API.

[0020] The terminal of the present invention is characterized by configuring a home screen so that a user can view a diary in a card format. Effects of the invention

[0022] An apparatus and method for providing an automatic diary writing service through the analysis of conversation records within a network platform according to one aspect of the present invention collects a user's conversation records from a Social Network Service (SNS) application of a network platform and analyzes the collected conversation records to automatically write a diary.

[0023] An apparatus and method for providing an automatic diary writing service through the analysis of conversation records within a network platform according to another aspect of the present invention automatically writes a diary based on a user's conversation records, thereby reducing the inconvenience people experience when writing diaries and enabling them to continuously write diaries. Brief explanation of the drawing

[0025] FIG. 1 is a block diagram of an automatic diary writing service device through conversation record analysis within a network platform according to an embodiment of the present invention. FIG. 2 is a state transition chart of an automatic diary writing service through conversation record analysis within a network platform according to an embodiment of the present invention. Specific details for implementing the invention

[0026] Hereinafter, an apparatus and method for an automatic diary creation service through the analysis of conversation records within a network platform according to an embodiment of the present invention will be described in detail with reference to the attached drawings. In this process, the thickness of lines or the size of components depicted in the drawings may be exaggerated for the sake of clarity and convenience of explanation. Furthermore, the terms described below are defined considering their functions in the present invention, and these may vary depending on the intentions or conventions of the user or operator. Therefore, the definitions of these terms should be based on the content throughout this specification.

[0027] FIG. 1 is a block diagram of an automatic diary writing service device through conversation record analysis within a network platform according to an embodiment of the present invention, and FIG. 2 is a state transition chart of an automatic diary writing service through conversation record analysis within a network platform according to an embodiment of the present invention.

[0028] Referring to FIG. 1, an automatic diary writing service device through analysis of competition records within a network platform according to one embodiment of the present invention includes a terminal (100) and a network platform (200).

[0029] The network platform (200) is connected to various electronic devices, including the user's terminal (100), via a network and is equipped with a Social Network Service (SNS) application.

[0030] The network platform (200) provides text conversation services between various electronic devices, including the user's terminal (100), through an SNS application.

[0031] Network platforms (200) or SNS applications are not specifically limited to providing text conversation services.

[0032] The terminal (100) can access the network platform (200) through the network.

[0033] The terminal (100) collects conversation records from an SNS (Social Network Service) application of a network platform (200) using the data crawling function of Python.

[0034] Data crawling involves connecting to a network to collect data, and such data crawling can be easily implemented using Python.

[0035] Since performing data crawling using Python is obvious to those skilled in the art, a detailed explanation is omitted here.

[0036] Next, the terminal (100) analyzes conversation records collected from the SNS application and writes a read with a preset pattern.

[0037] In addition, the terminal (100) can provide an opportunity to objectively view one's own psychological state by nudge the user to write a diary by asking the user about the emotions felt regarding the information recorded.

[0038] Here, the terminal (100) may be various electronic devices capable of providing SNS (Social Network Service) services to a user through wired communication or wireless communication.

[0039] Wireless communication may use at least one of the following as a cellular communication protocol: LTE (long-term evolution), LTE-A (LTE Advance), CDMA (code division multiple access), WCDMA (wideband CDMA), UMTS (universal mobile telecommunications system), WiBro (Wireless Broadband), or GSM (Global System for Mobile Communications).

[0040] In addition, wireless communication may include short-range communication. Short-range communication may include at least one of WiFi (wireless fidelity), Bluetooth, NFC (near field communication), or GNSS (global navigation satellite system).

[0041] The terminal (100) is equipped with a processor inside, and this processor can provide an automatic diary writing service through the analysis of competition records within the network platform (200).

[0042] The processor may further include one or more of a central processing unit (CPU) or an application processor (AP). The processor may execute operations or data processing related to the control and / or communication of at least one other component of the communication device.

[0043] The terminal (100) may be a smartphone, tablet PC, mobile phone, video phone, e-book reader, laptop PC, netbook computer, PDA (Personal Digital Assistant), PMP (Portable Multimedia Player), MP3 player, navigation, camera, or wearable device, and is not specifically limited to any device that can provide an automatic diary writing service through analysis of competition records within the network platform (200).

[0044] That is, the terminal (100) uses Python's data crawling function to collect conversation records from the SNS application of the network platform (200), analyzes the collected conversation records, and creates a user's diary in a pre-set pattern.

[0045] Multiple models can be provided for the configuration pattern.

[0046] The models may include a model that asks questions by inferring emotions from words, a model that asks about the other person based on the time of contact, a model that asks about sleep based on the difference between the start time and the end time of the first conversation, a question model that asks about the weather for the day using a weather API (Application Programming Interface), and a model that asks what was done at that location using a location API.

[0047] The model is not limited to the above-described embodiments.

[0048] SNS applications such as KakaoTalk may be used, and as long as they provide user conversation services, they are not specifically limited.

[0049] The terminal (100) is designed to allow access to the desired task with as few touches as possible.

[0050] That is, as shown in FIG. 2, the home screen displays the diary in a card format, and one of the menu, diary view, and analysis view can be selected.

[0051] In particular, in the analysis view, simple information is posted under a card in the display, and when the simple information is selected, it leads to an advanced analysis page. That is, the terminal (100) is designed to minimize state transitions for ease of use.

[0052] Meanwhile, the terminal (100) provides an analysis page in the form of an open card.

[0053] To explain more specifically, the screen of the terminal (100) can be designed so that the desired task can be accessed with as few touches as possible for the implementation of minimal functions.

[0054] On the home screen, you can view the diary in card format, and three options are provided: menu, view diary, and view analysis.

[0055] In particular, the analysis view displays simple information at the bottom of the card to encourage users to reach the in-depth analysis page.

[0056] Regarding this screen, an evaluation of the usability of the prototype application when users freely use it revealed that the reach rate to the analysis window was low. This is because, in all three usability tests, the reach rate to the diary writing page was high, but there was little interest in the analysis page, which can be reached through an additional touch.

[0057] Because the detailed contents of the analysis service were obscured by buttons such as 'Top Items' and 'Analyze Human Relationships,' users were unaware of what the service was and therefore may not be able to arouse their curiosity.

[0058] Accordingly, the terminal (100) can be designed to provide a screen in a card format so that the content of the analysis page can be viewed at a glance and also to generate interest.

[0059] In addition, even when tasks such as 'write a diary', 'reach the analysis page', and 'check the saved diary' were assigned to three users, there were cases where the users did not understand what the icons at the bottom right of the home screen / writing diary / editing diary states meant.

[0060] Accordingly, the terminal (100) makes the home screen a screen that is easy to use.

[0061] Meanwhile, regarding the reasons for writing a diary, 'recording past facts' accounted for 25% and 'recording current emotions' accounted for 50% of the total responses.

[0062] Accordingly, the terminal (100) writes the overall direction of the service in a way that questions the current sentiment regarding past facts rather than increasing the accuracy of the summary of past facts.

[0063] Accordingly, the terminal (100) resolves the problem of not being able to reach the analysis page by reducing the total number of states on the screen, and provides the analysis page in an open card format instead of a button format.

[0064] Additionally, based on the response that a diary is written to record current emotions, the terminal (100) redefines the core value of the service as recording current emotions regarding past events rather than preserving past records, thereby encouraging the user to fill out the diary themselves.

[0065] Accordingly, the apparatus and method for providing an automatic diary writing service through the analysis of conversation records within a network platform according to one embodiment of the present invention collects a user's conversation records from an SNS application of the network platform and analyzes the collected conversation records to automatically write a diary.

[0066] In addition, the apparatus and method for providing an automatic diary writing service through the analysis of conversation records within a network platform according to one embodiment of the present invention automatically writes a diary based on the user's conversation records, thereby reducing the inconvenience people experience when writing diaries and enabling them to continuously write diaries.

[0067] Although the present invention has been described with reference to the embodiments illustrated in the drawings, this is merely illustrative and those skilled in the art will understand that various modifications and equivalent alternative embodiments are possible therefrom. Accordingly, the true technical scope of protection of the present invention should be determined by the claims below. Explanation of the symbols

[0069] 100: Terminal 200: Network Platform

Claims

Claim 1 An automatic diary generation system that determines an emotional state based on a user's SNS (Social Network Service) conversation data and generates diary content according to the result, comprising: a conversation data collection unit that collects the user's conversation data from one or more SNS; and a diary writing unit that crawls the collected conversation data using Python and writes a diary according to a pre-set pattern. The automatic diary generation system includes a diary providing unit that outputs multiple diary sentences to a terminal in a card format, and the diary writing unit includes a word-based sentiment estimation model, a model that asks about the other party based on the contact time, a model that asks about sleep based on the difference between the first conversation start time and the last conversation end time, a weather API (Application Programming Interface) based question model that asks about the weather on the corresponding date, and a model that asks what action was taken at the corresponding location based on a location API, and includes a nudge function that induces supplementing or writing the diary sentences based on the response to the question, and the automatic diary generation system is characterized by outputting an image containing information related to the date, weather, and location of the diary along with the text of the diary content to the screen of the terminal, analyzing the collected conversation data to visualize the most frequently used words in a circular form, and visualizing the usage time information of the terminal as a horizontal bar graph and outputting it to the screen of the terminal. Claim 2 delete Claim 3 An automatic diary generation system according to claim 1, wherein the diary writing unit includes an emotion-inducing question function that helps the user recognize their psychological state, including a question that induces the user to become aware of the emotional state. Claim 4 delete Claim 5 delete Claim 6 delete Claim 7 delete Claim 8 delete Claim 9 delete Claim 10 delete

Citation Information

Patent Citations

  • Method and system for automatically drawing diary

    KR1020090000607A

  • Method and system for providing auto-diary based on question

    KR1020090105397A

  • Apparatus for providing diary in mobile terminal

    KR1020140049740A

  • Method for providing user life log and system thereof

    KR1020150069331A