Artificial intelligence-based chat room minutes providing apparatus and method

An AI-based system automatically records and shares meeting minutes and tasks in chat rooms, addressing inefficiencies in existing tools by improving communication and task management in complex projects.

JP7804292B2Active Publication Date: 2026-01-22DELTA PDS +2
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2024137048
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2024-07-26
Filing Date
2024-08-16
Publication Date
2026-01-22
Estimated Expiration
2044-08-16

AI Technical Summary

Technical Problem

Existing tools for creating meeting minutes and tasks in complex projects are inefficient due to the need for additional manpower and time, making it difficult for business participants to manage multiple chat rooms and grasp project progress.

Method used

An AI-based device and method that automatically records and converts meeting dialogue into text minutes, generates recommended tasks, and shares them through a chat room, using a processor and AI model to support efficient communication and task management.

Benefits of technology

Enables effective project management by automating the creation and sharing of meeting minutes and tasks, enhancing communication and reducing manual effort.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007804292000001
    Figure 0007804292000001
  • Figure 0007804292000002
    Figure 0007804292000002
  • Figure 0007804292000003
    Figure 0007804292000003
Patent Text Reader

Abstract

To provide a device and a method for providing meeting records in an artificial intelligence-based chat room capable of effectively performing of a project and work.SOLUTION: A device for providing meeting records in an artificial intelligence-based chat room includes a memory and a processor that is electrically connected to the memory. The processor is configured to: receive from a user terminal a user's selection for a chat room in which work participants are participating; receive a conversation record file in which a conversation among the work participants related to meeting contents is recorded; generate meeting records obtained by converting the meeting contents into a text form as a result of applying an artificial intelligence model to the conversation record file according to the user's request for generating meeting records; and share the meeting records through a chat room related to the user's selection.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a minutes provision technology, and more specifically to a technology that automatically records the contents of meetings between business participants in the course of a project into minutes, and then shares the minutes via a chat room, thereby supporting communication between business participants and enabling projects and business to be carried out effectively. [Background technology]

[0002] Generally, an Internet messenger is an application that transmits text or graphic messages between users and may be implemented as a chat room in which multiple users participate. In one embodiment, the Internet messenger includes a mobile messenger executed in a mobile environment (e.g., a mobile phone), such as KakaoTalk (registered trademark), LINE (registered trademark), WeChat (registered trademark), Facebook Messenger, etc. There is a trend toward increasingly diverse uses of such Internet messengers in business management and progress.

[0003] In particular, as the scale of projects gradually increases and project structures become more complex, the number of chat rooms in which business participants simultaneously participate within a single project also increases, making it difficult for business participants to easily grasp the flow of related work in the process of communication that is distributed across multiple chat rooms.

[0004] For this reason, various tools have been developed to support communication between the various participants in a project. For example, meeting minutes, which record the contents of meetings between participants, can be stored and shared among users to easily share progress.

[0005] However, since creating minutes and creating tasks requires additional manpower and time, there is a demand for a technique for improving work efficiency in creating minutes and creating tasks. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] Korean Patent Registration No. 10-1182535 Summary of the Invention [Problem to be solved by the invention]

[0007] The object of the present invention is to provide an AI-based device and method for providing minutes in a chat room, which can automatically record the contents of meetings between business participants during the progress of a project and share them through a chat room to support communication between business participants, thereby enabling projects and business to be carried out effectively. [Means for solving the problem]

[0008] In order to achieve the above object, one aspect of the present invention provides an AI-based chat room minutes providing device, which includes a memory and a processor electrically connected to the memory. The processor is configured to receive, from a user terminal, a user selection of a chat room in which business participants are participating, receive a dialogue recording file in which a dialogue between the business participants regarding the content of the meeting is recorded, apply an AI model to the dialogue recording file in response to the user's request to generate minutes, thereby generating minutes in which the content of the meeting is converted into text form, and share the minutes via the chat room related to the user's selection.

[0009] When the processor receives a task recommendation request related to the minutes from the user terminal, the processor can generate a recommended task related to the meeting content through the artificial intelligence model.

[0010] The processor may generate a recommended duties list including the recommended duties and selection options for each recommended duty, and add the recommended duties list to the minutes or provide the recommended duties list via the chat room.

[0011] When a selection of a specific business participant is input via the recommendation task selection option in the chat room, the processor may generate a task related to the corresponding recommendation task.

[0012] The processor may sequentially generate tasks for each of the corresponding recommendation duties if multiple selection options are selected by the particular business participant.

[0013] The processor may activate the recommendation function selection option if the particular business participant has access to the minutes, or if not, may request approval from the business participant who has access to activate the recommendation function selection option.

[0014] The processor may insert the minutes into the chat room or a conference map for managing minutes depending on the location of the minutes creation request.

[0015] The processor may provide a list of the minutes in response to a request from any one of the business participants in the chat room or on the conference map.

[0016] The processor can receive the dialogue between the business participants in real time, input in a streaming manner from each user terminal, and generate the dialogue recording file.

[0017] The processor can input the dialogue recording file into the artificial intelligence model to generate a script in which the speech of the business participants is converted into text and a summary of the script, and then generate the minutes based on at least one of the script and the summary.

[0018] The processor may display the script or the summary as a conversation message in a chat room associated with the user's selection.

[0019] The processor may display an interface associated with the interactive message when the processor receives a selection of the interactive message from any one of the business participants.

[0020] The processor may provide at least one of a plurality of functions including a script view related to the dialogue message, a summary view, dialogue recording file listening, and task generation via the interface.

[0021] The processor can identify the dialogue speaking style of each business participant in the process of recognizing the voice of the business participant, and can convert the script or the summary sentence into a dialogue message to which the dialogue speaking style is applied in the process of displaying the script or the summary sentence in the dialogue message.

[0022] The processor may selectively provide a translation function in the process of providing the minutes, the script, or the summary.

[0023] The processor may share the minutes using at least one of a number of methods including displaying a message, attaching a file, and sharing a link within a chat room.

[0024] In order to achieve the above object, one aspect of the present invention provides an AI-based method for providing minutes in a chat room, which is executed by a minutes providing device including a memory and a processor electrically connected to the memory. The method is executed by the processor and includes the steps of receiving, from a user terminal, a user selection of a chat room in which business participants are participating; receiving a dialogue recording file in which a dialogue between the business participants regarding the content of the meeting is recorded; applying an AI model to the dialogue recording file in accordance with the user's request to generate minutes, thereby converting the content of the meeting into text form, and sharing the minutes via the chat room related to the user's selection. [Effects of the Invention]

[0025] The present invention has the following advantages. However, this does not mean that a particular embodiment should include all of the following advantages or only the following advantages, and the technical scope of the present invention should not be understood as being limited thereby.

[0026] The AI-based chat room minutes providing device and method according to the present invention automatically records the contents of meetings between business participants in the course of a project into minutes, and then shares them through a chat room, thereby supporting communication between business participants and enabling projects and tasks to be carried out effectively. [Brief explanation of the drawings]

[0027] [Figure 1] 1 is a diagram illustrating a minutes providing system according to the present invention. [Figure 2] FIG. 2 is a diagram illustrating a system configuration of the minutes providing device of FIG. 1. [Figure 3] FIG. 3 is a diagram illustrating the functional configuration of the processor in FIG. 2. [Figure 4] 1 is a flowchart illustrating an artificial intelligence-based method for providing minutes in a chat room according to the present invention. [Figure 5]1 is a diagram illustrating an embodiment of minutes according to the present invention. [Figure 6] 1 is a diagram illustrating an embodiment of a dialogue message generation process according to the present invention; [Figure 7] 1 is a diagram illustrating an embodiment of a process for providing related functions within a chat room according to the present invention; [Figure 8] FIG. 2 is a diagram illustrating an embodiment of a task generation process according to the present invention. [Figure 9] FIG. 10 is a diagram illustrating an embodiment of a task modification process according to the present invention. [Figure 10] 1 is a diagram illustrating a general meeting minutes and a working meeting minutes according to the present invention. [Figure 11] 1 is a diagram illustrating an embodiment of a recommended task list updating process according to the present invention; [Figure 12A] 1A-1C illustrate various embodiments of a meeting minutes sharing process in a chat room according to the present invention. [Figure 12B] 1A-1C illustrate various embodiments of a meeting minutes sharing process in a chat room according to the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0028] The description of the present invention is merely an embodiment for the purpose of structural or functional description, and therefore the technical scope of the present invention should not be construed as being limited by the embodiments described in the specification. In other words, since the embodiments are subject to various modifications and can have various forms, the technical scope of the present invention should be understood to include equivalents that can realize the technical idea. Furthermore, the objectives or effects presented in the present invention do not mean that a particular embodiment should include all of these or only these effects, and therefore the technical scope of the present invention should not be understood as being limited thereby.

[0029] Meanwhile, the meanings of the terms used in this specification should be understood as follows.

[0030] Terms such as "first" and "second" are used to distinguish one component from another, and should not be used to limit the scope of the technology. For example, the first component may be called the second component, and similarly, the second component may be called the first component.

[0031] When a component is said to be "connected" to another component, it should be understood that it may be directly connected to the other component, but there may be other components in between. Conversely, when a component is said to be "directly connected" to another component, it should be understood that there are no other components in between. Meanwhile, other expressions describing the relationship between components, such as "between" and "directly between," or "adjacent to" and "directly adjacent to," should be interpreted similarly.

[0032] Singular expressions shall be understood to include plural expressions unless the context clearly dictates otherwise, and terms such as "comprise" or "have" are intended to specify the presence of embodied features, numerals, steps, operations, components, parts, or combinations thereof, but do not preclude the presence or possible addition of one or more other features, numerals, steps, operations, components, parts, or combinations thereof.

[0033] The identifiers (e.g., a, b, c, etc.) used in each step are for convenience of description, and do not dictate the order of each step. The steps may occur in a different order than specified unless the context clearly dictates a specific order. That is, the steps may occur in the same order as specified, may be performed substantially simultaneously, or may be performed in the reverse order.

[0034] The present invention is embodied by computer-readable code stored on a computer-readable recording medium, and the computer-readable recording medium includes all types of recording devices that store data readable by a computer system. Examples of the computer-readable recording medium include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. The computer-readable recording medium may also be distributed across computer systems connected via a network, so that the computer-readable code can be stored and executed in a distributed manner.

[0035] Unless otherwise defined, all terms used herein have the same meaning as commonly understood by a person of ordinary skill in the art to which the present invention pertains. Terms commonly used and defined in advance should be interpreted to be consistent with the meaning they have in the context of the relevant art, and should not be interpreted as having an ideal or overly formal meaning unless expressly defined herein.

[0036] FIG. 1 is a diagram illustrating a minutes providing system according to the present invention.

[0037] Referring to FIG. 1, a minutes providing system 100 includes a plurality of user terminals 110, a minutes providing device 130, and a database 150.

[0038] The user terminal 110 corresponds to a computing device operated by a user. For example, the user terminal 110 may be realized as a desktop PC, a notebook PC, a tablet PC, or a smartphone, but is not necessarily limited to these, and may be realized as various devices.

[0039] There may be one or more user terminals 110, and in this case, the user terminal may be any one or more of a first user terminal 110a, a second user terminal 110b, and a third user terminal 110c. For convenience, the user terminal 110 used by the first user will be referred to as the first user terminal 110a, the user terminal 110 used by the second user will be referred to as the second user terminal 110b, the user terminal 110 used by the third user will be referred to as the third user terminal 110c, etc.

[0040] In an embodiment of the present invention, multiple users are included in one or more user groups, which are referred to as a first user group, a second user group, a third user group, etc. Meanwhile, one user may be included in one or more user groups at the same time.

[0041] Furthermore, the multiple users correspond to business participants who participate in a joint project or business. For example, business participants include a business director who instructs the business, a business executor who executes the business, and business associates related to the business.

[0042] In this case, there is one overall project, which can include multiple business projects that proceed independently. In addition, plans, cards, notes, tasks, etc. are created and stored in relation to the overall project or business projects.

[0043] Here, a plan corresponds to a business plan established to achieve a specific goal, a card corresponds to a management card for a series of tasks, a note corresponds to a business record that stores details related to the task, and a task corresponds to various unit tasks that are created and processed according to a plan, card, or note.

[0044] Furthermore, in the process of processing a plan, card, note, or task, users can share objects such as messages, files, and photos (or images), and a chat room can be provided for users to converse and share objects. In this case, messages shared through the chat room can include conversational messages about daily matters and business messages about business matters.

[0045] In one embodiment, at least one of the user terminals 110 is a mobile terminal and is connected to the minutes providing device 130 via cellular communication or Wi-Fi communication. In another embodiment, at least one of the user terminals 110 is a desktop PC and is connected to the minutes providing device 130 via the Internet.

[0046] The minutes providing device 130 corresponds to a computing device connected via a network to at least one user terminal 110. In one embodiment, the minutes providing device 130 can manage at least one user group in which other users associated with one user are included as members, i.e., business participants.

[0047] In one embodiment, the minutes providing device 130 is connected to the user terminal 110 via a dedicated agent installed in the user terminal 110. Here, the dedicated agent corresponds to an agent program, which is software that, when installed in the user terminal 110, can link the user terminal 110 and the minutes providing device 130 with each other under the approval of the user terminal 110.

[0048] Meanwhile, the connection and coupling between the minutes providing device 130 and the user terminal 110 described here corresponds to one embodiment and can be modified and applied in various forms within normal ranges depending on various operating and implementation environments.

[0049] The database 150 corresponds to a storage device that stores various information required during the operation of the minutes providing device 130. For example, the database 150 may store, but is not limited to, a dialogue recording file that records the contents of a meeting, a voice file that records a user's voice, or text information converted through voice recognition. The minutes providing device 130 may store information collected or processed in various forms during the execution of the AI-based task recommendation method according to the present invention.

[0050] Furthermore, in FIG. 1, the database 150 is shown as a logical storage device included in the minutes providing device 130, but this is not necessarily limited to this and can be realized as a device independent of the minutes providing device 130.

[0051] FIG. 2 is a diagram illustrating the system configuration of the minutes providing device of FIG.

[0052] Referring to FIG. 2, the minutes providing device 130 includes a processor 210, a memory 230, a user input / output unit 250, and a network input / output unit 270.

[0053] The processor 210 executes the artificial intelligence-based chat room minutes provision procedure of the present invention, manages the memory 230 that is read or written in such process, and schedules synchronization times between the volatile and non-volatile memories in the memory 230.

[0054] The processor 210 controls the overall operation of the minutes providing device 130, and is electrically connected to the memory 230, the user input / output unit 250, and the network input / output unit 270 to control the data flow among them. The processor 210 is realized by a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit) of the minutes providing device 130.

[0055] The memory 230 includes an auxiliary storage device implemented as a nonvolatile memory such as an SSD (Solid State Disk) or an HDD (Hard Disk Drive) and used to store all data required for the minutes providing device 130, and a main storage device implemented as a volatile memory such as a RAM (Random Access Memory). Thus, the memory 230 may be implemented as both a volatile and a nonvolatile memory, and if implemented as a nonvolatile memory, it may be implemented so as to be connected via a hyperlink.

[0056] The user input / output unit 250 includes an environment for receiving user input and an environment for outputting specific information to a user, and includes, for example, an input device including or connected to an adapter such as a mouse, trackball, touchpad, graphic tablet, scanner, touch screen, keyboard, or pointing device, and an output device including an adapter such as a monitor or touch screen. In one embodiment, the user input / output unit 250 corresponds to a computing device connected via a remote connection, in which case the minutes providing device 130 acts as a server.

[0057] The network input / output unit 270 provides a communication environment for connecting with the user terminal 110 via a network, and includes adapters for communication such as a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), and a value added network (VAN). The network input / output unit 270 is also implemented to provide a short-range communication function such as WiFi (registered trademark) or Bluetooth (registered trademark) or a wireless communication function of 4G or higher for wireless data transmission.

[0058] FIG. 3 is a diagram illustrating the functional configuration of the processor in FIG.

[0059] 3, the minutes providing device 130 executes the AI-based method for providing minutes in a chat room according to the present invention through the processor 210. To this end, the processor 210 includes a data receiving unit 310, a minutes generating unit 330, a task recommending unit 350, a task managing unit 370, and a control unit (not shown in FIG. 3).

[0060] In this regard, the embodiments of the present invention do not necessarily include all of the above functional components at the same time, but may omit some of the above components or selectively include some or all of the above components according to each embodiment. Furthermore, one embodiment of the present invention may be realized as independent modules selectively including some of the above components, and the AI-based method for providing minutes in a chat room according to the present invention is performed through the interworking of each module. The operation of each component will now be described in detail.

[0061] The data receiving unit 310 receives, from the user terminal 110, a user's selection of a chat room in which a business participant is participating. That is, the user checks a list of chat rooms in which the user is participating on the user terminal 110 and selects a specific chat room from the list. Here, a chat room corresponds to a virtual conversation space for a group of users who communicate in real time. For example, a chat room is realized through a messenger program. Multiple users can simultaneously participate in a chat room, and participants can share text, audio, images, videos, files, etc. in the chat room in real time. Furthermore, a chat room is organized around a specific topic, and for convenience of explanation, it is assumed here that business participants working on the same project participate in the chat room.

[0062] The data receiving unit 310 also operates in conjunction with the user terminal 110 and receives the user's selection through a dedicated agent running on the user terminal 110. The user can check or inquire about a list of chat rooms in which business participants are participating on the user terminal 110 and select a specific chat room. As a result, an input signal corresponding to the user's selection is generated on the user terminal 110, and the input signal is transmitted from the user terminal 110 to the data receiving unit 310. In this case, the input signal includes user identification information (e.g., a user ID) and chat room identification information (e.g., a chat room ID), etc.

[0063] The data receiving unit 310 also receives a dialogue recording file in which a dialogue between business participants regarding the contents of the conference is recorded. Here, the dialogue recording file corresponds to a file in which the dialogue voice between the business participants is recorded. At this time, the dialogue between the business participants is recorded using a recording function included in the user terminal 110. That is, the data receiving unit 310 receives the dialogue voice from the user terminal 110, and then generates and stores the dialogue recording file, or can directly receive the dialogue recording file generated on the user terminal 110. In addition, the data receiving unit 310 can provide an interface for inputting the dialogue recording file via the user terminal 110, and the interface is implemented via a dedicated agent operating on the user terminal 110.

[0064] In one embodiment, the data receiving unit 310 receives a search key including a keyword from the user terminal 110 and determines that a user selection has been input for one of the chat rooms searched based on the search key. That is, a user can basically select a chat room from among the chat rooms in which the user is participating, or, if necessary, can identify and select a chat room in various ways from outside the chat rooms. Also, if a user is participating in multiple chat rooms, the user can input keywords associated with the chat rooms, and the data receiving unit 310 searches for chat rooms related to the user based on the keywords input by the user. For example, keywords may include the user's name, ID, or words related to the user's business. If only one chat room is searched, the data receiving unit 310 determines that a user selection has been input for the corresponding chat room. If multiple chat rooms are searched, the data receiving unit 310 selects some of the multiple chat rooms and determines that a user selection has been input.

[0065] In one embodiment, the data receiving unit 310 may receive a conversation between business participants in real time, input in a streaming manner from each user terminal 110, and generate a conversation recording file. The data receiving unit 310 receives the conversation voice between business participants in real time in a streaming manner in conjunction with each user terminal 110 participating in the conversation, and generates a conversation recording file in an audio data format such as WAV or MP3. In this case, business participants participating in the conversation may input their individual voices using a conversation or recording function within the chat room while participating in the same chat room, or may input the conversation content in real time using an independent conversation channel (e.g., video conference) outside the chat room, as needed. In addition, the data receiving unit 310 may compress the voice data received in real time to save storage space for the conversation recording file, and may determine the compression method taking into account network conditions, etc.

[0066] In one embodiment, the data receiving unit 310 receives a user's voice file recorded on the user terminal 110. In this case, the user's voice file corresponds to one of various forms of a dialogue recording file. That is, the user's voice file corresponds to a case where there is one business participant recorded in the dialogue recording file. Therefore, the following description of the dialogue recording file can be similarly applied to the user's voice file to the extent possible. The data receiving unit 310 receives the voice file transmitted from the user terminal 110 and stores it in the database 150. A user can generate a voice file by directly recording their own voice using a user terminal 110 equipped with a voice recording function, such as a smartphone, tablet, or PC, or can select one of various voice files stored in the user terminal 110 and transmit the corresponding voice file.

[0067] The minutes generation unit 330 generates minutes by converting the contents of a meeting into text form as a result of applying an artificial intelligence model to a dialogue recording file in response to a user's request to generate minutes. Here, the request to generate minutes corresponds to a user request for generating minutes. The user request corresponds to a command or information that the user requests the system to execute regarding the minutes, and is input by a user (e.g., a business participant) on the user terminal 110. For example, user requests include a request to generate minutes, a request to view minutes, a request to delete minutes, a request to modify minutes, etc. The minutes generation unit 330 receives and interprets the user request input from the user terminal 110, and then supports the execution of a series of operations related to various requests, including the generation of minutes.

[0068] Furthermore, minutes are business records that record the contents of discussions held during a meeting between business participants, and are a type of note generated in relation to an entire project or a business project. Therefore, minutes are generated by including at least the contents of the meeting converted into text. The minutes are generated manually by business participants who attended the meeting, or automatically by artificial intelligence based on a file recording the contents of the meeting, and the generated minutes are stored and managed in the database 150. The minutes generation unit 330 also operates in conjunction with an independent module for generating minutes. That is, the minutes generation unit 330 calls the minutes generation module to start the minutes generation operation.

[0069] More specifically, the minutes generator 330 converts the dialogue recording file into text to generate dialogue text about the meeting content, and then generates minutes including a summary of the dialogue text and recommended task-specific selection options. The minutes generator 330 recognizes the dialogue voices of the business participants from the dialogue recording file using a Speech-To-Text (STT) algorithm or a voice recognition model, identifies the dialogue content of each business participant from the dialogue voice, and generates dialogue text as the dialogue text. In this case, the dialogue text corresponds to a text file (or document) generated by converting the dialogue content recorded during the meeting between the business participants into text, and is generated via an external Speech-To-Text (STT) server as needed.

[0070] Furthermore, the dialogue text is used as input data for a text summarization model, which generates a summary that summarizes the dialogue text as an output. Here, the text summarization model corresponds to a language model that receives text or a text file as input and generates a summary that summarizes the text or the text file. Furthermore, the text summarization model may be designed to generate a summary of the conference content while also generating recommendations related to the conference content.

[0071] For example, a text summarization model is realized as ChatGPT. ChatGPT is a massive language model that corresponds to a conversational AI chatbot. In particular, GPT stands for "Generative Pre-trained Transformer," and corresponds to generative AI that pre-trains a huge amount of data through machine learning and generates sentences. In this case, the text summarization model can selectively generate at least one of a summary and a recommendation by setting the input and output data format and structure.

[0072] In one embodiment, the minutes generation unit 330 may insert minutes into a chat room or a conference map for managing minutes, depending on the location of the minutes generation request. Here, the conference map corresponds to a dedicated management tool for managing minutes. Furthermore, when minutes are generated and inserted into a chat room in response to a minutes generation request, a message regarding the minutes generation is shared through the chat room, and business participants can directly select the message to access the minutes or download the minutes file. Furthermore, when minutes are generated and inserted into the conference map in response to a minutes generation request, various functions related to the minutes, such as querying, modifying, and deleting, can be performed through a dedicated interface provided on the conference map. Meanwhile, the minutes inserted into the conference map or chat room are stored and managed through an independent memory area associated with the conference map or chat room.

[0073] In one embodiment, the minutes generating unit 330 may generate and provide a minutes list in response to a request from any one of the business participants in a chat room in which the business participants participate or in a conference map for managing minutes. The minutes generating unit 330 provides an interface through which a request for minutes inquiry can be input for each location where minutes can be inquired, and the interface is implemented through an application running on the user terminal 110. For example, a business participant may activate a minutes inquiry function through a menu in a chat room or through a dedicated interface provided on the conference map.

[0074] In addition, when minutes are viewed in a chat room in response to a minutes view request, a minutes list generated as a result of the view is shared through the chat room, and business participants can directly select specific minutes from the minutes list to access the minutes or download the minutes file. In this case, the minutes list is displayed in the form of a message in the chat room and independently displayed through separate interfaces on the conference map. The minutes list provided in list form is sorted and displayed according to the time the minutes were created, but can also be sorted according to various criteria other than time.

[0075] In addition, when minutes are viewed on the conference map in response to a minutes view request, various functions such as confirmation, modification, and deletion of each minutes can be performed along with the minutes list through a dedicated interface. Meanwhile, the minutes list viewed in the conference map or chat room is temporarily created, shared, and then deleted, and is selectively stored and managed in an independent memory area associated with the conference map or chat room as needed.

[0076] In one embodiment, the minutes generating unit 330 may generate independent query results for each type of minutes. For example, the minutes generating unit 330 may generate query results by classifying general minutes and task minutes in response to a minutes query request. In this case, minutes lists for general minutes and task minutes are generated independently. Here, general minutes correspond to minutes that record the contents of a regular meeting, and task minutes correspond to minutes that include one or more recommended tasks along with the contents of a regular meeting.

[0077] In one embodiment, the minutes generating unit 330 inputs the dialogue recording file into an artificial intelligence model, generates a script in which the voices of the business participants are converted into text, and a summary of the script, and then generates minutes based on at least one of the script and the summary. That is, the script corresponds to the result of converting the dialogue content of the business participants stored in the dialogue recording file into text, and the summary corresponds to the result of concisely summarizing the key content of the script.

[0078] Here, the AI ​​model corresponds to a model constructed to receive a dialogue recording file as input and generate a text-type output. For example, the AI ​​model may be realized by including a voice recognition model that recognizes the voice of the dialogue recording file and outputs a text-type script, and a text summarization model that summarizes the text of the script and generates a summary. That is, the AI ​​model is realized in a structure in which a voice recognition model and a text summarization model are interconnected, and at least one of a script and a summary can be selectively output through the output of each model.

[0079] In one embodiment, the artificial intelligence model is trained and constructed to receive a dialogue recording file as an input and generate at least one of a script and a summary as an output. For example, the artificial intelligence model may be constructed as a first model that receives a dialogue recording file as an input and generates a script as an output. The artificial intelligence model may be constructed as a second model that receives a dialogue recording file as an input and generates a summary as an output. The artificial intelligence model may be constructed as a third model that receives a dialogue recording file as an input and generates a script and a summary as an output. Furthermore, the artificial intelligence model may be constructed to support various forms of input and output.

[0080] In one embodiment, the minutes generator 330 may share the minutes through a chat room selected by the user. The minutes may include information such as the title of the meeting, the date and time of the meeting, a list of participants, a summary of the meeting by topic, the contents of the meeting, decisions made, and a list of tasks (to-dos). The minutes generator 330 may provide some of the information included in the minutes through the chat room, or may selectively provide information requested by the user. In addition, the minutes generator 330 may share the minutes within the chat room through various methods, and may send a notification message to the user if an error occurs during the sharing process.

[0081] In one embodiment, the minutes generation unit 330 can share the minutes in a chat room using at least one of a number of methods, including message display, file attachment, and link sharing. For example, in the message display method, the contents of the minutes are inserted and displayed in the chat room as a text message. In the file attachment method, the minutes file is shared in the chat room as an attachment, and users participating in the chat room can download the attachment. In the link sharing method, a link to a server (e.g., a cloud server) that can access the minutes is displayed and shared in the chat room, and users participating in the chat room can access the minutes via the link.

[0082] In one embodiment, the minutes generating unit 330 may display the script or summary as a conversation message in a chat room related to a user's selection. Other users participating in the chat room may recognize the conversation message as a message entered by the user. That is, the conversation subject of the conversation message is the user who requested the creation or sharing of the minutes. For example, if business participant A participating in the chat room requests the creation of minutes, the script or summary associated with the created minutes is displayed in the chat room as a conversation message from business participant A. The minutes generating unit 330 may basically convert the text of the script or summary into a conversation message format and share it in the chat room, and, if necessary, display an image or video related to the content of the script or summary along with the conversation message.

[0083] In one embodiment, when the minutes generator 330 receives a selection of a conversation message from one of the business participants, it displays an interface related to the conversation message. That is, each user participating in the chat room can directly select a shared conversation message, and when the minutes generator 330 detects each user's selection for each conversation message, it can provide functions related to the conversation message through a separate interface. In this case, the corresponding interface basically includes basic functions such as copying, deleting, and sharing a message.

[0084] In one embodiment, the minutes generating unit 330 may provide at least one of a script view, a summary view, a dialogue recording file listening, and a task generation function associated with a dialogue message through an interface. That is, if a dialogue message corresponds to a script or a summary generated from a dialogue recording file, the minutes generating unit 330 may additionally provide a function related to the script or summary through the interface. The script view function corresponds to a function for providing detailed content of a script associated with the corresponding summary, and the summary view function corresponds to a function for providing detailed content of a summary associated with the corresponding script. The dialogue recording file listening function corresponds to a function for playing a dialogue recording file associated with the corresponding script or summary, and the task generation function corresponds to a function for generating one or more recommended tasks (or tasks) associated with the corresponding script or summary. A user can select a specific function on the interface to perform an operation for that function.

[0085] In one embodiment, the minutes generator 330 identifies the dialogue style of each business participant during the process of recognizing the voices of the business participants, and converts the dialogue message to which the dialogue style is applied during the process of displaying a script or summary as a dialogue message. Here, the dialogue style corresponds to the linguistic characteristics of each user used in a voice dialogue situation and represents the speaker's emotions, intentions, relationships, etc. The dialogue style is determined by characteristics such as the words and expressions used (e.g., informal speech, honorific language, etc.), sentence structure and rules, pronunciation, speed, and accent. During the voice recognition of the dialogue recording file, the minutes generator 330 extracts feature information such as vocabulary, grammar, and voice from the text during the process of converting the voice signal into text, and identifies each user participating in the dialogue and their dialogue style based on the extracted feature information. The process of identifying the dialogue style is performed by classifying various feature information and determining each user and their dialogue style that matches the classification result.

[0086] In addition, the minutes generating unit 330 converts the script or summary into a dialogue message expressed in one of the identified dialogue speaking styles during the process of displaying the script or summary as a dialogue message in the chat room. For example, if one of the dialogue speaking styles identified during the dialogue process is a "friendly and relaxed tone," the minutes generating unit 330 converts the script or summary according to the dialogue speaking style to generate a dialogue message in a relaxed tone that allows a user to talk with friends in a friendly atmosphere. In this case, the minutes generating unit 330 receives at least one of the script and summary and the dialogue speaking style as input, and performs a dialogue message conversion operation using a speaking style conversion model trained to generate a dialogue message expressed in the dialogue speaking style as output.

[0087] Meanwhile, the minutes generating unit 330 can selectively apply a specific speaking style to the already generated script and summary to regenerate them, and if the speaking style of the script and the summary differ, it can compare the corresponding speaking styles as needed, and then automatically or selectively convert the script and summary to a specific speaking style to make them consistent.

[0088] In one embodiment, the minutes generator 330 generates and provides a plurality of dialogue messages to which various dialogue speaking styles are applied in the process of displaying the script or summary as a dialogue message, and displays a dialogue message selected by a user from the plurality of dialogue messages through a chat room. The minutes generator 330 generates a plurality of dialogue messages to which each dialogue speaking style is applied using a speaking style conversion model. The minutes generator 330 provides the plurality of dialogue messages to the user through separate interfaces on the user terminal 110, and the user can select a specific dialogue message to be displayed in the chat room.

[0089] In one embodiment, the minutes generating unit 330 may update and display at least one of the dialogue messages displayed in the chat room in a dialogue style set by the user. The user may select a dialogue message already displayed in the chat room and apply a specific dialogue style to it. If the user changes the dialogue style, the minutes generating unit 330 converts the dialogue message into the changed dialogue style and updates and displays the existing dialogue message. In this case, the user may apply a specific dialogue style to one or more dialogue messages so that the corresponding dialogue messages are simultaneously updated and displayed. The user may also select only dialogue messages entered within a specific time period from the dialogue messages displayed in the chat room and apply a specific dialogue style to them.

[0090] In one embodiment, the minutes generating unit 330 may selectively provide a translation function while providing minutes, scripts, or summaries. The minutes generating unit 330 provides detailed information through a detail page for the minutes, scripts, or summaries, and provides a separate, independent interface for each detail page. That is, the minutes generating unit 330 provides a message translation function as one of various functions within an independent interface provided through a chat room. To this end, the interface is implemented to operate in conjunction with a translation engine. A user can receive translations of minutes, scripts, or summaries within a chat room by selecting the message translation function. In addition, the minutes generating unit 330 may provide translations of each message displayed in the chat room through the interface, and replace specific messages with the translations.

[0091] The task recommendation unit 350 generates recommended tasks related to the meeting content through an AI model when it receives a task recommendation request related to the minutes from the user terminal 110. Here, the task recommendation request corresponds to a user request for one or more task recommendations related to the meeting content. In this case, the AI ​​model for task recommendation corresponds to the AI ​​model used in the process of generating the minutes from the dialogue recording file. That is, the AI ​​model outputs the meeting content in text form during the process of generating the minutes, and also outputs recommended tasks related to the meeting content.

[0092] The task recommendation unit 350 also generates recommended tasks through a separate task recommendation model. The task recommendation model may be implemented as a deep learning model that receives text related to meeting content as input and generates recommended tasks as output, but is not limited to this. The task recommendation model is also constructed in conjunction with a task table that stores recommended tasks. In this case, the task recommendation model generates index information of the table as recommended task information. That is, the task recommendation unit 350 queries the task table based on the index information output by the task recommendation model to generate recommended tasks.

[0093] In one embodiment, the task recommendation unit 350 generates a recommended task list including recommended tasks and selection options for each recommended task, and adds the recommended task list to the minutes or provides the recommended task list through a chat room. Here, the selection options correspond to functions that are activated according to a user's selection for each of one or more recommended tasks. For example, the selection options are implemented as checkboxes. That is, the recommended task list corresponds to a list of recommended tasks and is expressed as a set of pairs between recommended tasks and selection options. That is, the user can individually select recommended tasks through each selection option on the recommended task list. The task recommendation unit 350 generates the recommended task list in response to the task recommendation request and provides it to the user terminal 110. The recommended task list is displayed through a dedicated interface or a chat room implemented on the user terminal 110.

[0094] In one embodiment, the task recommendation unit 350 activates the recommended task selection option if a specific business participant has access rights to the minutes, and if not, requests approval from the business participant with access rights to activate the recommended task selection option. Access rights to the minutes are basically granted to business participants who participated in the meeting, and when the task recommendation unit 350 receives a task recommendation request, it activates the recommended task selection option only for business participants who have normal access rights according to the authority inquiry result of the business participant.

[0095] If a business participant without access rights requests a recommended task, the task recommendation unit 350 provides a recommended task list with the selection option for the recommended task inactivated. The task recommendation unit 350 also requests approval for activating the selection option from a business participant with access rights to the minutes, and provides a recommended task list with the selection option activated according to the approval of the business participant.

[0096] In one embodiment, the task recommendation unit 350 converts a specific meeting minute corresponding to a general meeting minute into a task minute by adding a recommended task list to the specific meeting minute. Here, a general meeting minute corresponds to a meeting minute that does not include a recommended task, and a task minute corresponds to a meeting minute that includes a recommended task. That is, a meeting minute is basically generated as a general meeting minute, and when a recommended task is generated in response to a task recommendation request from a business participant, the recommended task is generated and managed as a separate object from the meeting minute. In this case, the task recommendation unit 350 adds the generated recommended task list to the meeting minute as needed, and as a result of adding the recommended task list to the meeting minute, the general meeting minute is converted into a task minute. The task recommendation unit 350 performs an operation of converting a general meeting minute into a task minute upon receiving a request from a business participant or when a preset condition is met.

[0097] In one embodiment, when a task is generated for a specific recommended task included in the task minutes, the task recommendation unit 350 removes the specific recommended task from the recommended task list. For example, when recommended tasks a and b are included in the task minutes A and a task for recommended task b is generated by a business participant, recommended task b is removed from the task minutes A. Thereafter, when the task minutes A is referenced, only recommended task a is referenced along with the task minutes A. Meanwhile, the task recommendation unit 350 maintains the recommended task as it is even when a task related to the task minutes is generated. In other words, in the above example, even if a task for recommended task b is generated, the task minutes A still includes recommended tasks a and b, and recommended tasks a and b are also referenced when the task minutes A is referenced.

[0098] In one embodiment, the task recommendation unit 350 recommendation converts task minutes to general minutes when all recommended tasks are removed from the recommended task list. For example, if recommended tasks a and b are included in the task A, when a task for recommended task b is generated by a business participant, recommended task b is removed from the task A. Thereafter, when a task for recommended task a is generated by a business participant, recommended task a is removed from the task A, and as a result of all recommended tasks included in the recommended task list being removed, the task minutes are converted to general minutes.

[0099] When a selection of a specific business participant is input through a selection option for each recommended task in the chat room, the task management unit 370 generates a task related to the recommended task. A business participant participating in the chat room can request the generation of a task related to the recommended task by selecting an activated selection option from a recommended task list provided through the interface. The task management unit 370 starts the task generation operation for the recommended task for which the business participant's selection is input through the selection option.

[0100] In one embodiment, the task management unit 370 sets a specific business participant as a task instructor of a task and sets the corresponding recommended duties as the task content of the task. A task is generated including various business-related items. For example, a task is generated including the task instructor who created the task, the task content, etc. The task management unit 370 automatically sets the business participant who requested the creation of the task as the task instructor and automatically sets the corresponding recommended duties as the task content.

[0101] In one embodiment, when multiple selection options are selected by a specific business participant, the task management unit 370 sequentially generates tasks related to each of the corresponding recommendation tasks. When multiple recommendation tasks exist in one minutes, the task generator selects a selection option for each recommendation task and generates a task for each recommendation task. In this case, the corresponding tasks are sequentially generated according to the order in which the task generator selects the selection options. In addition to recommendation tasks, the task management unit 370 also receives task content input directly from the task generator and generates tasks, thereby sequentially generating multiple tasks related to one minutes.

[0102] In one embodiment, when a meeting minutes is created in a chat room, the task manager 370 inserts a task into the chat room, into a task tab associated with the chat room, or into a task tab related to the meeting minutes. The task manager 370 generates and inserts a task in various locations, and the location of task generation and insertion is determined depending on the location of the meeting minutes, in particular. For example, when a meeting minutes is created in a chat room, if a task related to the recommendation of the meeting minutes is generated, it is inserted into the same chat room. When a task is inserted into a chat room, a notification of the task generation and insertion is provided via a chat room message.

[0103] As another example, a task created within a chat room is inserted into a task tab associated with the chat room. Here, the task tab is a dedicated management tool for independently managing tasks, and when associated with a specific chat room, it is used to independently manage only tasks created within that chat room. As another example, a task created for a recommendation of a specific meeting is inserted into a task tab associated with the specific meeting. When a task tab is linked to a specific meeting, it is used to independently manage only tasks created in association with the specific meeting. Therefore, depending on where a task is inserted after it is created, the task can be viewed via the chat room, the chat room-associated task tab, or the meeting-associated task tab.

[0104] In one embodiment, when minutes are created in a conference map, the task manager 370 inserts a task into a task tab associated with the conference map, inserts a task into a task tab related to the minutes, or inserts a task into a chat room associated with the minutes after the chat room is created. The task manager 370 creates and inserts a task within the conference map, and the location of the task creation and insertion is determined accordingly. For example, when minutes are created in a conference map, the task is inserted into a task tab associated with the conference map. When a task tab is linked to a specific conference map, it is used to independently manage only tasks created within that conference map.

[0105] For example, a task created for recommending a specific meeting minutes is inserted into the task tab associated with the specific meeting minutes. If there is no chat room associated with the specific meeting minutes, the task is inserted directly into the chat room after the chat room is created. When a task is inserted into a chat room, a notification about the task creation and insertion is provided via a chat room message. In this case, a business participant can select the chat room message to go to the conference map where the task was created or to access the specific meeting minutes.

[0106] The control unit (not shown in FIG. 3) controls the overall operation of the minutes providing device 130 and manages the control flow or data flow between the data receiving unit 310, the minutes generating unit 330, the task recommendation unit 350, and the task management unit 370.

[0107] FIG. 4 is a flowchart illustrating an artificial intelligence-based method for providing minutes in a chat room according to the present invention.

[0108] 4, the minutes providing device 130 receives a user selection for a chat room in which the business participants are participating from the user terminal 110 via the processor 210 (step S410). The minutes providing device 130 receives a dialogue recording file in which dialogue between the business participants regarding the meeting content is recorded via the processor 210 (step S430).

[0109] In addition, the minutes providing device 130 generates minutes in which the contents of the meeting are converted into text form as a result of applying an artificial intelligence model to the dialogue recording file in response to a user's request for minutes generation through the processor 210 (step S450).The minutes providing device 130 shares the minutes through a chat room selected by the user through the processor 210 (step S470).

[0110] FIG. 5 is a diagram illustrating an embodiment of the minutes according to the present invention.

[0111] 5, the minutes providing device 130 queries and provides minutes 510 that record meeting content 550 between business participants in response to a minutes query request. In this case, the minutes 510 are manually generated by the business participants or automatically generated by an artificial intelligence model.

[0112] In one embodiment, the minutes 510 are generated as shown in Figure 5, including meeting content 550 automatically summarized by the AI ​​model and recommended tasks 560 recommended by the AI ​​model, and may include various items. For example, the minutes 510 may include a creator 520, a meeting date and time 530, a storage location 540, the meeting content 550, and the recommended tasks 560.

[0113] The creator 520 corresponds to the user who created the minutes, and corresponds to one of the business participants who attended the meeting. The creator information is automatically determined in response to a request to create minutes. The meeting date and time 530 includes the date, day of the week, time, etc., when the meeting took place, and is automatically determined based on the time of the request to create minutes.

[0114] The storage location 540 corresponds to a location where the minutes 510 are generated and stored. For example, the storage location 540 corresponds to information about a space (e.g., a folder name) where the actual minutes are stored in the user terminal 110 or the minutes-providing device 130, and in some cases, is represented by link information that allows access to the minutes 510.

[0115] In addition, the meeting content 550 corresponds to a summary of the meeting content automatically summarized by an AI model, and corresponds to text information generated through speech recognition from a dialogue recording file that records the meeting content. The recommended task 560 corresponds to task information automatically recommended by an AI model, and includes business information related to the meeting content. The recommended task 560 is generated including one or more detailed tasks 570 and selection options 580. The detailed task 570 expresses the task title, purpose, etc. in simple text. The selection options 580 are generated independently for each detailed task 570, and are implemented in various ways such as checkboxes and radio buttons.

[0116] The minutes 510 may include the name of the meeting, information about the meeting participants, etc., and may include various minutes menus. For example, the minutes menu may include a task creation reservation menu, a sharing link creation menu, and an upload menu for files, images, videos, etc. In this case, the minutes menu is provided together with the minutes when the minutes are viewed after they are created.

[0117] The task creation reservation menu corresponds to a function that allows a business participant with access rights to reserve task creation based on a specific point in time after the minutes have been created. In other words, when task creation is reserved for time A, a notification or reminder for task creation is provided to the business participant who made the reservation at time A. The sharing link creation menu corresponds to a function that generates a sharing link that allows direct access to the minutes from outside as a link for sharing the minutes. The upload menu corresponds to a function that allows files and images related to the meeting content to be added to the minutes after they have been created.

[0118] FIG. 6 is a diagram illustrating an embodiment of a process for generating a dialogue message according to the present invention.

[0119] Referring to FIG. 6, the minutes providing device 130 inputs a dialogue recording file 610 into an artificial intelligence model 630 in response to a user's request to generate minutes, generates a script and summary of the meeting content, and shares the script or summary via a chat room 650 associated with the user's selection.

[0120] To this end, the minutes providing device 130 receives a dialogue recording file 610 containing dialogue content between users A and B recorded on the user terminal 110. The minutes providing device 130 recognizes the voice of the dialogue recording file 610 and generates a script and a summary converted into text. At this time, the summary is generated based on the script. That is, the artificial intelligence model 630 is designed to receive the dialogue recording file as input and output a text-based script and summary regarding the meeting content. Then, the minutes providing device 130 displays the text content of the script or summary as a dialogue message in a chat room 650 related to the user's selection.

[0121] In addition, the minutes providing device 130 stores and manages the script, summary, and conversation message associated with the conversation recording file 610 in which the conversation contents of users A and B are recorded in the database 150. When a conversation message is selected in the chat room 650, the minutes providing device 130 queries the database 150 and provides the conversation recording file, script, summary, etc. associated with the corresponding conversation message.

[0122] To this end, the providing device 130 displays a conversation message through the chat room 650 and provides a detail view page for the conversation message. That is, the lock providing device 130 provides a detail view menu along with the conversation message. A user can access a detail view page that provides detailed content of the conversation message by selecting (e.g., clicking) the detail view menu of the conversation message. For example, the detail view page for the conversation message provides at least one of a conversation recording file, a script, and a summary related to the conversation message. In this case, the access of other users to the conversation recording file, script, or summary provided through the detail view page is restricted according to a privacy setting set by the user who created the conversation message.

[0123] FIG. 7 is a diagram illustrating an embodiment of a process for providing related functions in a chat room according to the present invention.

[0124] 7, when the minutes providing device 130 receives a selection of a conversation message from a chat room participant in a chat room, it displays an interface related to the selected conversation message. In this case, the interface includes functions related to the selected conversation message. For example, functions such as (1) listening to a conversation recording file, (2) script view, (3) summary view, and (4) task creation are provided through the interface, and the user can select a specific function to access the corresponding content. The minutes providing device 130 accesses the database 150 to query data related to the user's selection and then provides the data through the user terminal 110.

[0125] Furthermore, the minutes providing device 130 restricts the provision of an interface to a user who does not have access rights to the dialogue message (or minutes), even if the user is participating in the chat room. That is, when a dialogue message is selected by a user who does not have access rights, the minutes providing device 130 does not perform an interface providing operation according to the message selection. For this reason, when the minutes providing device 130 displays a dialogue message related to a script or a summary via a chat room, it can set access rights to the dialogue message.

[0126] That is, when the minutes providing device 130 displays a script or summary extracted from a dialogue recording file between business participants as a dialogue message in a chat room, the device grants access privileges preset by the user. For example, when the contents of a meeting between multiple business participants are shared as a dialogue message in a chat room, the device restricts access to other users in the chat room who are not participating in the meeting. That is, the minutes providing device 130 restricts access by canceling the access privileges of other users while displaying the dialogue message in the chat room.

[0127] FIG. 8 is a diagram illustrating one embodiment of a task creation process according to the present invention.

[0128] 8, the minutes providing device 130 queries general minutes or task minutes 810 depending on whether the minutes include recommended tasks, and generates a query result. Unlike general minutes, task minutes 810 include a list of recommended tasks 870 related to the content of the meeting within the minutes. That is, a business participant can select a specific minute from the minutes list provided as a result of querying the minutes to check detailed items, and can select some of the recommended tasks included in the minutes to generate related tasks. Here, a task corresponds to the smallest unit of work related to a project.

[0129] Specifically, the detailed items of the minutes provided to the business participant include a summary of the meeting content and recommended tasks related to the meeting content, and the recommended tasks include individually selectable selection options 830. In this case, the minutes providing device 130 changes the activation state of each recommended task depending on the business participant and provides it. For example, if the business participant has normal authority or the corresponding recommended task has high priority, the minutes providing device 130 activates and provides the selection option 830. In other words, the activation state of the selection option 830 corresponds to a state selectable by the business participant.

[0130] In Figure 8, when task #1 and task #2 are selected by the business participant (USER1), the corresponding selection option 830 is converted to the "selected" state, and the minutes providing device 130 generates tasks (Task1 and Task2) that match the corresponding tasks. At this time, Task 2 (Task2) corresponds to the task 850 generated corresponding to task #2 among the recommended tasks. The corresponding task 850 corresponds to a temporary task with some fields left blank.

[0131] In this case, when the corresponding task 850 is created, the task instructor is automatically set to "USER1" who requested the creation of the task, and the task content is automatically set to the content of "Job #2" selected by USER1. In addition, the corresponding task 850 is created and saved with information about the remaining items other than the task instructor and task content left blank, and then the corresponding items are entered by the business participant (USER1).

[0132] On the other hand, the corresponding task 850 may be generated and stored with all items entered through additional input by the business participant, or may be generated and stored with some items blank depending on the business participant's selective input.

[0133] FIG. 9 is a diagram illustrating an embodiment of a task modification process according to the present invention.

[0134] 9, the minutes providing device 130 generates a task 850 according to the selection of a business participant for each recommended task included in the minutes. At this time, the minutes providing device 130 grants the task modification authority to the business participant who generated the task 850.

[0135] In the case of Fig. 9, task 850 is generated with the task instructor set to "USER1", the business participant who requested task generation for the recommended "duty #2" in Fig. 8, and the content of the selected "duty #2" set as the task content. After that, the minutes providing device 130 receives input for blank fields from the business participant "USER1" who has the authority to modify via the input interfaces 910 and 930, and updates the corresponding task 850.

[0136] For example, the task executor is set to another business participant "USER4" selected by the business participant "USER1" on the first input interface 910, and the task deadline is set to "00.05.05" entered by the business participant "USER1" on the second input interface 930. That is, the minutes providing device 130 updates the corresponding task 850 when the remaining information is entered by the business participant.

[0137] FIG. 10 is a diagram for explaining the general minutes and the working minutes according to the present invention.

[0138] 10, the minutes providing device 130 adds a recommended task list 1030 to a general minute 1010 to convert it into a task minute 1050. The general minute 1010 corresponds to a minute that does not include a recommended task, and the task minute 1050 corresponds to a minute that includes a recommended task. That is, the minutes providing device 130 basically generates and stores the general minute 1010 that does not include a recommended task. If a business participant requests it or if a specific condition is met, the minutes providing device 130 converts it into a task minute 1050 by adding the recommended task list 1030 to the general minute 1010. In this case, the business participant can also check the recommended tasks related to the minutes through the query result for the minutes, and can easily create a task related to the recommended task by selecting the recommended task as needed.

[0139] FIG. 11 is a diagram illustrating an embodiment of a recommendation list updating process according to the present invention.

[0140] 11, when a task is generated in response to a business participant's selection for a specific recommended task on the recommended task list 1110 included in the task minutes, the minutes providing device 130 removes the specific recommended task from the recommended task list 1110. For example, in FIG. 11, when the recommended task list 1110 includes task #1, task #2, task #3, etc., the business participant "USER1" selects the selection option for task #1 to generate the first task 1131 for task #1. When the generation of the first task 1131 for task #1 is completed, the minutes providing device 130 removes task #1 from the recommended task list 1110.

[0141] Furthermore, the business participant "USER1" selects the selection option for task #2 to generate a second task 1133 for task #2. When the generation of the second task 1133 for task #2 is completed, the minutes providing device 130 removes task #2 from the recommended task list 1110. If all recommended tasks are removed from the recommended task list 1110 to generate sequential tasks for the remaining recommended tasks, including task #3, the minutes providing device 130 converts the task minutes into general minutes.

[0142] 12A and 12B are diagrams illustrating various embodiments of a meeting minutes sharing process in a chat room according to the present invention.

[0143] Referring to FIG. 12A, the minutes providing device 130 shares minutes in a chat room 1200 in which a user is participating using a message display method. That is, in the message display method, the contents of the minutes are inserted and displayed in the chat room 1200 as a text message 1210. The message 1210 displayed in the chat room 1200 includes the entire contents of the minutes, and if the entire contents are long, some of the contents are abbreviated. For example, in FIG. 12A, if some of the contents of the minutes are abbreviated and displayed, a "Detailed View" menu 1211 is also displayed, and the user can select the menu to display the entire contents of the minutes.

[0144] 12B, the minutes providing device 130 shares the minutes using a file attachment method or a link sharing method within a chat room 1200 in which a user is participating. That is, in the case of the file attachment method, the minutes file is shared as an attachment to the chat room 1200, and in the case of the link sharing method, the link to a server (e.g., a cloud server) that can access the minutes is displayed via the chat room 1200.

[0145] 12B, file 1230 attached to chat room 1200 is stored as a text file containing the entire contents of the minutes, and users participating in chat room 1200 can download attachment 1230 by selecting "download" menu 1231 of attachment 1230. Furthermore, minutes link 1250 shared via chat room 1200 includes an address that allows direct access to the minutes, and users participating in chat room 1200 can move to another page where they can view the entire contents of the shared minutes by selecting "go to link" menu 1251 of minutes link 1250.

[0146] Although the present invention has been described above with reference to preferred embodiments, it will be understood that those skilled in the art can make various modifications and changes to the present invention without departing from the spirit and technical scope of the present invention. [Explanation of symbols]

[0147] 100: Meeting minutes system 110: User terminal 130: Meeting minutes providing device 150: Database 210: Processor 510: Minutes 630: Artificial Intelligence Model 650, 1200: Chat room 810, 1050: Minutes of Service 830:Selection options 850: Task 870: Recommended Work List 910: First input interface 930: Second input interface 1010: General minutes 1030, 1110: Recommended Work List 1131: First Task 1133: Second Task

Claims

1. Memory and a processor electrically connected to the memory; The processor: receiving, from the user terminal, a user's selection of a chat room in which the business participant is participating; receiving a dialogue recording file in which the dialogue between the business participants regarding the content of the conference is recorded; generating minutes in which the contents of the meeting are converted into a text form as a result of applying an artificial intelligence model to the recorded dialogue file in response to the user's request for generating minutes; configured to share the minutes via a chat room associated with the user's selection; The processor: The minutes providing device in an AI-based chat room is characterized in that the minutes are inserted into the chat room or a conference map for managing minutes according to the position of the minutes creation request.

2. The processor: The AI-based minutes providing device for a chat room according to claim 1, characterized in that, when a request for recommendation of tasks related to the minutes is received from the user terminal, a recommended task related to the meeting content is generated through the AI ​​model.

3. The processor: generating a recommended task list including the recommended tasks and selection options for each recommended task; The AI-based minutes providing device in a chat room according to claim 2, further comprising adding the recommended duties list to the minutes or providing the recommended duties list via the chat room.

4. The processor:

4. The AI-based chat room minutes providing device according to claim 3, wherein when a selection of a specific business participant is input through the recommended task selection option in the chat room, a task related to the recommended task is generated.

5. The processor: The AI-based chat room minutes providing device according to claim 4, characterized in that, when multiple selection options are selected by the specific business participant, tasks related to each of the recommended tasks are generated sequentially.

6. The processor:

5. The AI-based minutes providing device in a chat room according to claim 4, wherein the recommendation job-specific selection option is activated if the specific business participant has access rights to the minutes, and if not, the business participant having the access rights is requested to approve the activation of the recommendation job-specific selection option.

7. The processor: The AI-based meeting minutes providing device in a chat room according to claim 1, characterized in that it provides a list of the meeting minutes in response to a request from any one of the business participants in the chat room or the conference map.

8. The processor: The AI-based minutes providing device for a chat room according to claim 1, characterized in that the device receives the dialogue between the business participants input in real time in a streaming manner from each user terminal and generates the dialogue recording file.

9. The processor:

2. The AI-based chat room minutes providing device of claim 1, wherein the dialogue recording file is input to the AI ​​model to generate a script in which the voices of the business participants are converted into text and a summary of the script, and then the minutes are generated based on at least one of the script and the summary.

10. The processor: The AI-based minutes providing device for a chat room according to claim 9, wherein the script or the summary sentence is displayed as a dialogue message in the chat room related to the user's selection.

11. The processor: The artificial intelligence-based minutes providing device in a chat room according to claim 10, characterized in that, when a selection of the dialogue message is received from any one of the business participants, an interface related to the dialogue message is displayed.

12. The processor: The artificial intelligence-based chat room minutes providing device of claim 11, characterized in that at least one of a plurality of functions including a script view related to the dialogue message, a summary view, a dialogue recording file listening, and a task generation is provided through the interface.

13. The processor: The AI-based chat room minutes providing device of claim 10, characterized in that the speaking style of each business participant is identified in the process of recognizing the voice of the business participant, and the script or the summary sentence is converted into a dialogue message to which the speaking style of the dialogue is applied in the process of displaying the script or the summary sentence in the dialogue message.

14. The processor: The AI-based chat room minutes providing device of claim 9, further comprising a translation function selectively provided during the process of providing the minutes, the script, or the summary.

15. The processor: The artificial intelligence-based chat room minutes providing device of claim 1, characterized in that the minutes are shared within the chat room using at least one of a number of methods including displaying a message, attaching a file, and sharing a link.

16. Memory and A method implemented on a minutes providing device including a processor electrically connected to the memory, The method is executed by a processor, receiving, from the user terminal, a user's selection of a chat room in which the business participant is participating; receiving a dialogue recording file in which dialogue between the business participants regarding the conference content is recorded; generating minutes in which the contents of the meeting are converted into a text form as a result of applying an artificial intelligence model to the recorded dialogue file in response to the user's request for generating minutes; and sharing the minutes via a chat room associated with the user's selection; The method includes, by the processor: The method for providing minutes in an AI-based chat room further comprises inserting the minutes into the chat room or a conference map for managing minutes according to a position of the minutes generation request.

Citation Information

Patent Citations

  • Temporally correlated activity streams for conferences

    JP2016029574A

  • Information processing device, information processing method and program

    JP2020149628A

  • Program, displaying method and terminal

    JP2021177321A

  • Remote work assisting system and remote work assisting method

    JP2022042423A

  • Information processing device and program

    JP2022085578A