Electronic device for providing reminders and operation method of same

The electronic device uses AI to generate actionable reminders by breaking down abstract tasks into specific steps, addressing the issue of user motivation in conventional schedule management applications.

WO2025249733A1PCT designated stage Publication Date: 2025-12-04SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2025/003907
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-04
Filing Date
2025-03-27
Publication Date
2025-12-04

AI Technical Summary

Technical Problem

Conventional schedule management applications often remind users of abstract or difficult-to-achieve tasks, leading to reduced user motivation and ignored reminders.

Method used

An electronic device generates specific, achievable task reminders using an artificial intelligence model to break down goals into pre-tasks, direct tasks, and alternative tasks, refining reminders based on user input and collected data.

Benefits of technology

Enhances user motivation by providing actionable reminders that guide users towards achieving their goals effectively.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025003907_04122025_PF_FP_ABST
    Figure KR2025003907_04122025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed are an electronic device for providing reminders and an operation method of same. The electronic device may comprise a memory including instructions. The electronic device comprises at least one processor that executes instructions and a memory including the instructions, wherein, when the at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to: obtain text for generating a reminder through a user input; generate the reminder for a goal on the basis of the text; receive a command to subdivide the reminder for the goal; generate a prompt for requesting a plurality of target reminders for tasks that assist in achieving the goal, wherein the plurality of target reminders are to be generated in response to receiving the command to subdivide the reminder, and the prompt includes at least a portion of the text and data that is used for achieving the goal and collected by the electronic device; generate, through an artificial intelligence model on the basis of the prompt, the plurality of target reminders for the tasks that assist in achieving the goal, wherein the tasks that assist in achieving the goal include at least one of a preliminary task for achieving the goal, a finishing task after the goal is achieved, and an alternative task that can replace at least a portion of the goal; and provide at least one of the plurality of target reminders.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device providing reminder and method of operation thereof

[0001] An electronic device providing a reminder and a method of operating the same are disclosed.

[0002] Electronic devices can provide users with an application that provides schedule management. Users can register tasks (e.g., important schedules, goals, and to-do items) in the application. The electronic device can provide users with reminders for tasks as their deadlines approach.

[0003] Conventional schedule management applications can remind users of tasks based on titles, content, and other factors entered by the user. However, many users may register abstract or difficult-to-achieve tasks in these applications. Abstract or difficult-to-achieve tasks can reduce user motivation. Therefore, if an electronic device provides reminders for abstract or difficult tasks, the user may ignore the reminders and not perform the tasks.

[0004] Accordingly, it may be necessary to provide reminders for specific, achievable tasks so that users are motivated to accomplish them.

[0005] The background technology described above is possessed or acquired during the process of deriving the present disclosure, and cannot necessarily be said to be a publicly known technology disclosed to the general public prior to the filing of the present disclosure.

[0006] According to one embodiment, an electronic device may include at least one processor that executes instructions. The electronic device may include a memory comprising the instructions. When the at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to obtain text for generating a reminder through user input. When the at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to generate the reminder for a goal based on the text. When the at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to receive a command to refine the reminder for the goal. When the at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to generate a prompt for requesting a plurality of target reminders for tasks that assist in achieving the goal, which are to be generated in response to receiving the command to refine the reminder. The prompt may be used to achieve the goal and may include data collected by the electronic device and at least a portion of the text. When the at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to generate a plurality of target reminders for tasks that assist in achieving the goal through an artificial intelligence model based on the prompt. The tasks that assist in achieving the goal may include at least one of a pre-task for achieving the goal, a final task after achieving the goal, and a replacement task that may replace at least a portion of the goal.When said at least one processor individually or collectively executes said instructions, said instructions may cause said electronic device to provide at least one target reminder from said plurality of target reminders.

[0007] According to one embodiment, the electronic device may include at least one processor that executes the instructions. The electronic device may include a memory that includes instructions. When the at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to obtain text for generating a reminder through user input. When the at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to generate the reminder for a goal based on the text. When the at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to generate a prompt to refine the reminder in response to receiving a command to refine the reminder. When the at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to generate a plurality of target reminders for tasks that assist in achieving the goal based on the prompt. When said at least one processor individually or collectively executes said instructions, said instructions may cause said electronic device to, upon obtaining a regeneration command for said plurality of target reminders, additionally prompt for generation of said reminder and re-output one or more of said plurality of target reminders based on said prompt.

[0008] According to one embodiment, a method of operating an electronic device may include an operation of obtaining text for generating a reminder through a user input. The method of operating the electronic device may include an operation of generating the reminder for a goal based on the text. The method of operating the electronic device may include an operation of receiving a command to refine the reminder for the goal. The method of operating the electronic device may include an operation of generating a prompt for requesting a plurality of target reminders for tasks that assist in achieving the goal to be generated in response to receiving the command to refine the reminder. The prompt may include data used for achieving the goal and collected by the electronic device and at least a portion of the text. The method of operating the electronic device may include an operation of generating the plurality of target reminders for tasks that assist in achieving the goal through an artificial intelligence model based on the prompt. The tasks that assist in achieving the goal may include at least one of a pre-task for achieving the goal, a finishing task after achieving the goal, and a replacement task that may replace at least a portion of the goal. A method of operating an electronic device may include providing at least one target reminder among the plurality of target reminders.

[0009] According to one embodiment, a method of operating an electronic device may include obtaining text for generating a reminder through a user input. The method of operating the electronic device may include generating a reminder for a goal based on the text. The method of operating the electronic device may include generating a prompt for refining the reminder in response to receiving a command to refine the reminder. The method of operating the electronic device may include generating a plurality of target reminders for tasks that assist in achieving the goal based on the prompt. The method of operating the electronic device may include obtaining a command to regenerate the plurality of target reminders, and re-outputting one or more of the plurality of target reminders based on the prompt.

[0010] According to one embodiment, a computer-readable recording medium may include one or more computer programs including commands for executing the method of operating the electronic device described above.

[0011] FIG. 1 is a block diagram of an electronic device within a network environment according to various embodiments.

[0012] FIG. 2 is a flowchart for explaining an operation method of an electronic device according to one embodiment of the present disclosure.

[0013] FIG. 3 is a diagram for explaining the generation of a target reminder according to one embodiment of the present disclosure.

[0014] FIG. 4 is a diagram illustrating a screen of an electronic device in which a target reminder is generated according to one embodiment of the present disclosure.

[0015] FIG. 5 is a diagram for explaining a first artificial intelligence model and a second artificial intelligence model according to one embodiment of the present disclosure.

[0016] FIGS. 6 to 8 are drawings for explaining the provision of an exemplary target reminder according to one embodiment of the present disclosure.

[0017] FIG. 9 is a diagram illustrating a screen of an electronic device for explaining generation of a target reminder based on history according to one embodiment of the present disclosure.

[0018] FIG. 10 is a diagram for explaining the regeneration of a target reminder according to one embodiment of the present disclosure.

[0019] FIG. 11 is a drawing for explaining editing of a target reminder according to one embodiment of the present disclosure.

[0020] Hereinafter, embodiments will be described in detail with reference to the attached drawings. In the description with reference to the attached drawings, identical components are assigned the same reference numerals regardless of the drawing numbers, and redundant descriptions thereof will be omitted.

[0021] FIG. 1 is a block diagram of an electronic device (101) within a network environment (100) according to various embodiments. Referring to FIG. 1, in the network environment (100), the electronic device (101) may communicate with the electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with at least one of the electronic device (104) or the server (108) via a second network (199) (e.g., a long-range wireless communication network). In one embodiment, the electronic device (101) may communicate with the electronic device (104) via the server (108). According to one embodiment, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In some embodiments, the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may have one or more other components added. In some embodiments, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).

[0022] The processor (120) may, for example, execute software (e.g., a program (140)) to control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) and perform various data processing or operations. According to one embodiment, as at least a part of the data processing or operations, the processor (120) may store commands or data received from other components (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the commands or data stored in the volatile memory (132), and store result data in a non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or an auxiliary processor (123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together with the main processor (121). For example, when the electronic device (101) includes the main processor (121) and the auxiliary processor (123), the auxiliary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a given function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as a part thereof.

[0023] The auxiliary processor (123) may control at least a portion of functions or states associated with at least one component (e.g., a display module (160), a sensor module (176), or a communication module (190)) of the electronic device (101), for example, on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (180) or a communication module (190)). In one embodiment, the auxiliary processor (123) (e.g., a neural network processing unit) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. This learning can be performed, for example, in the electronic device (101) itself where the artificial intelligence model is executed, or can be performed through a separate server (e.g., server (108)). The learning algorithm can include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model can include a plurality of artificial neural network layers.The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.

[0024] The memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101). The data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto. The memory (130) can include volatile memory (132) or non-volatile memory (134).

[0025] The program (140) may be stored as software in the memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).

[0026] The input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101). The input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).

[0027] The audio output module (155) can output audio signals to the outside of the electronic device (101). The audio output module (155) can include, for example, a speaker or a receiver. The speaker can be used for general purposes, such as multimedia playback or recording playback. The receiver can be used to receive incoming calls. In one embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.

[0028] The display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device. According to one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.

[0029] The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150), output sound through the sound output module (155), or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (101).

[0030] The sensor module (176) can detect the operating status (e.g., power or temperature) of the electronic device (101) or the external environmental status (e.g., user status) and generate an electrical signal or data value corresponding to the detected status. According to one embodiment, the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.

[0031] The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)). In one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.

[0032] The connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).

[0033] The haptic module (179) can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that a user can perceive through tactile or kinesthetic sensations. According to one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.

[0034] The camera module (180) can capture still images and videos. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.

[0035] The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).

[0036] A battery (189) may power at least one component of the electronic device (101). In one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

[0037] The communication module (190) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may operate independently from the processor (120) (e.g., application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, the corresponding communication module can communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (199) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules can be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can verify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) by using subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196).

[0038] The wireless communication module (192) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (192) can support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), an external electronic device (e.g., the electronic device (104)), or a network system (e.g., the second network (199)). According to one embodiment, the wireless communication module (192) can support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 1 ms or less for round trip) for URLLC realization.

[0039] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). In one embodiment, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). In one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199), may be selected from the plurality of antennas, for example, by the communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device via the at least one selected antenna. In some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).

[0040] According to various embodiments, the antenna module (197) may form a mmWave antenna module. In one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side side) of the printed circuit board and capable of transmitting or receiving signals in the designated high-frequency band.

[0041] At least some of the above components can be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).

[0042] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101). According to one embodiment, all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of or in addition to executing the function or service itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that receive the request may execute at least a portion of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may process the result as is or additionally and provide it as at least a portion of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In another embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server utilizing machine learning and / or a neural network. According to one embodiment, the external electronic device (104) or the server (108) may be included in the second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.

[0043] Electronic devices according to the various embodiments disclosed in this document may take various forms. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. Electronic devices according to the embodiments of this document are not limited to the aforementioned devices.

[0044] The various embodiments of this document and the terminology used therein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items, unless the context clearly indicates otherwise. In this document, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can include any one of the items listed together in the corresponding phrase among those phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.

[0045] The term "module" used in various embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).

[0046] Various embodiments of the present document may be implemented as software (e.g., a program (140)) including one or more instructions stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)). For example, a processor (e.g., a processor (120)) of the machine (e.g., an electronic device (101)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.

[0047] According to one embodiment, the method according to various embodiments disclosed in this document may be provided as a computer program product. The computer program product may be traded between sellers and buyers as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or may be provided through an application store (e.g., Play Store). TM ) or directly between two user devices (e.g., smart phones), online distribution (e.g., downloading or uploading). In the case of online distribution, at least a portion of the computer program product may be at least temporarily stored or temporarily created in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0048] According to various embodiments, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and placed in other components. According to various embodiments, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to various embodiments, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.

[0049]

[0050] FIG. 2 is a flowchart for explaining an operation method of an electronic device according to one embodiment of the present disclosure.

[0051] In the following embodiments, the operations may be performed sequentially, but are not necessarily performed sequentially. For example, the order of the operations may be changed, and at least two operations may be performed in parallel. Operations (210) to (260) may be performed by at least one component (e.g., the processor (120) of FIG. 1) of an electronic device (e.g., the electronic device (101) of FIG. 1). According to one embodiment, instructions stored in a memory (e.g., the memory (130) of FIG. 1) may be executed by at least one processor, and the instructions may cause the electronic device to perform the following operations.

[0052] In operation (210), the electronic device can obtain text for generating a reminder through user input.

[0053] The electronic device can receive text from a user requesting a reminder for a goal through an input module (e.g., input module (150) of FIG. 1).

[0054] In action (220), the electronic device can generate a reminder for a goal based on text.

[0055] When an electronic device receives a command to register a reminder from a user, the electronic device can create and register a reminder based on the entered text.

[0056] In action (230), the electronic device may receive a command to refine a reminder for a goal.

[0057] In operation (240), the electronic device may generate a prompt to request multiple target reminders for tasks that assist in achieving a goal in response to receiving a command to refine the reminders.

[0058] Upon receiving a command to refine a reminder, the electronic device may generate a prompt based on text and data collected by the electronic device. The prompt may include at least a portion of the data and text collected by the electronic device.

[0059] However, this is merely an example and the present disclosure is not limited thereto. For example, an electronic device may generate various types of inputs, such as commands, codes, computer programs, and other inputs executable by an artificial intelligence model, based on text and data collected by the electronic device.

[0060] According to one embodiment, tasks that assist in achieving a goal may include at least one of a pre-task, a direct task, a final task, and an alternative task, as described later in FIG. 3. Upon receiving a command to refine a reminder, the electronic device may generate a prompt based on text and data collected by the electronic device. The prompt may include content requesting the generation of a plurality of target reminders for tasks that assist in achieving a goal, including at least one of a pre-task, a direct task, a final task, and an alternative task. Upon receiving the prompt, the generative AI model may generate a plurality of target reminders for tasks that assist in achieving a goal, including at least one of a pre-task, a direct task, a final task, and an alternative task.

[0061] The text collected by the electronic device may be the text obtained in operation (210). The data collected by the electronic device may include at least one of data obtained from at least one external electronic device included in a list of external electronic devices communicating with the electronic device and data obtained by the electronic device.

[0062] The data acquired by the electronic device may be data acquired solely by the electronic device, such as data acquired through a sensor module (e.g., sensor module (176) of FIG. 1), an input module (e.g., input module (150) of FIG. 1), etc.

[0063] The data acquired from the external electronic device may be data acquired by the external electronic device that communicates with the electronic device. The external electronic device may communicate with the electronic device via a short-range network such as Bluetooth (e.g., the first network (198) of FIG. 1) and / or a long-range network (e.g., the second network (199) of FIG. 1). For example, the external electronic device may include a smartphone, a smart watch, a smart ring, a wearable robot, and home appliances (e.g., a washing machine, an air purifier, a dishwasher, a vacuum cleaner, etc.) that communicate with the electronic device.

[0064] An electronic device may provide a reminder refinement upon receiving a command to refine a reminder. Upon receiving the command to refine a reminder, the electronic device may obtain a list of external electronic devices communicating with the electronic device. Alternatively, upon receiving the command to refine a reminder, the electronic device may retrieve a list of external electronic devices communicating with the electronic device stored in a memory (e.g., memory (130) of FIG. 1 ).

[0065] Upon receiving a command to refine a reminder, the electronic device may obtain data from an external electronic device communicating with the electronic device. Alternatively, upon receiving a command to refine a reminder, the electronic device may retrieve data obtained from the external electronic device stored in its memory.

[0066] The data acquired from the external electronic device may be at least a portion of the data stored by the external electronic device. In one embodiment, the data acquired from the external electronic device may be data acquired from sensors of the external electronic device. The data acquired from the external electronic device may be post-processed data acquired from sensors of the external electronic device.

[0067] For example, if the external electronic device is a smartphone, the data obtained from the external electronic device may include data such as GPS information, photos, schedules, and contact information. For example, if the external electronic device is a smart ring or smartwatch, the data obtained from the external electronic device may include data such as heart rate, blood pressure, fatigue, and stress. For example, if the external electronic device is a wearable robot, the data obtained from the external electronic device may include data such as step count, exercise performance, and exercise intensity. For example, if the external electronic device is a vacuum cleaner among home appliances, the data obtained from the external electronic device may include data such as remaining battery level and the last time of operation.

[0068] In operation (250), the electronic device may generate multiple target reminders for tasks that assist in achieving a goal through an artificial intelligence model based on a prompt.

[0069] The artificial intelligence model may include a first artificial intelligence model and a second artificial intelligence model.

[0070] An electronic device may input a prompt to a first AI model to refine a reminder. By inputting the prompt to the first AI model, the electronic device may obtain a plurality of candidate reminders. The electronic device may score the plurality of candidate reminders based on the second AI model. The electronic device may determine a plurality of target reminders based on the plurality of scored candidate reminders. The plurality of target reminders may be reminders for tasks that support a goal. The tasks that support the goal may be specific tasks for achieving the goal. For example, if the goal is "exercise in the morning," the task that supports the goal may be "wake up at 7:00 AM and jog for 30 minutes."

[0071] In operation (260), the electronic device may provide at least one target reminder among a plurality of target reminders.

[0072] An electronic device can register one or more target reminders. For example, the electronic device can register one or more target reminders based on a user's selection command. One or more registered target reminders can be provided to the user via a notification at a set time.

[0073] Below, we will describe the registration of one or more target reminders through the screen of an electronic device.

[0074]

[0075] FIG. 3 is a diagram for explaining the generation of a target reminder according to one embodiment of the present disclosure.

[0076] Referring to FIG. 3, screens of an electronic device (e.g., the electronic device (101) of FIG. 1) are illustrated.

[0077] The electronic device may provide a screen (310) for registering reminders. The screen (310) may be an execution screen of an application that provides notifications for reminders registered by the user. The application may be a first-party application or a third-party application.

[0078] On the screen (310), the electronic device can obtain text (317) from the user to generate a reminder for a goal. The electronic device can obtain the text (317) through an input module (e.g., the input module (150) of FIG. 1 ). For example, the electronic device can obtain "Go to the gym at 3 p.m." as text (317).

[0079] On the screen (310), the electronic device can receive a command to generate a reminder (313) via a button (315). Upon receiving the command, the electronic device can generate a reminder (313) based on the acquired text (317). The electronic device can display the generated reminder (313) on the screen (310). For example, the electronic device can generate a reminder (313) that generates a notification at 3 PM based on "go to the gym at 3 PM."

[0080] However, the creation of the above-described reminder (313) is merely an example, and the present disclosure is not limited thereto. For example, the text (317) is the title of the reminder (313), and the notification generation time of the reminder (313) can be determined by a separate input from the user.

[0081] The electronic device may display a button (315) that provides a subdivision of the reminder (313) along with the reminder (313). The button (315) may be displayed together for each reminder. For example, in the case of FIG. 3, only one reminder is displayed for convenience of explanation, but if multiple reminders are illustrated, multiple buttons may be displayed together.

[0082] The electronic device can obtain a command to subdivide a reminder (313) via a button (315). Upon obtaining the command to subdivide a reminder (313), the electronic device can display a screen (320) containing multiple target reminders into which the reminder (313) is subdivided. A method for the electronic device to generate multiple target reminders will be described later in FIG. 5.

[0083] The screen (320) may include a reminder (313), a keyword (321), multiple target reminders (323), and a regenerate button (325).

[0084] Keywords (321) may represent keywords recognized to generate a target reminder from text (317). The electronic device may display data (i.e., keywords (321)) included in the text (317) used to generate the prompt together with a plurality of reminders (323). Keywords (321) may be data included in the text (317) used to generate the reminder (313).

[0085] The multiple target reminders (323) may be reminders for tasks that assist in achieving the goal of the reminder (313), based on a command to subdivide the reminder. In other words, the target reminders may remind the user to perform specific tasks to achieve the goal. Although only three target reminders are illustrated in FIG. 3, this is merely an example and the present disclosure is not limited thereto.

[0086] Tasks that assist in achieving a goal may include at least one of a pre-task for achieving the goal, a direct task related to achieving the goal, a final task after achieving the goal, and a substitute task that can replace the goal.

[0087] For example, let's say a user sets a goal of "Work out at the gym at 3 p.m." Preliminary tasks to achieve this goal might include "Leave the gym 30 minutes early" and "Run to the gym." Direct tasks related to this goal might include "Run on the treadmill for 40 minutes" and "Complete at least five lower-body exercises." Post-goal tasks might include "Consume at least 30 grams of protein" and "Do lower-body stretches for 10 minutes."

[0088] For example, let's say a user sets a goal of "going for a run outside at 3 p.m." If rain is forecast for 3 p.m., an alternative task could be "going for a run on the treadmill at 3 p.m."

[0089] The electronic device can obtain a regeneration command for a plurality of target reminders (323) through the regeneration button (325). Upon obtaining the regeneration command, the electronic device can perform regeneration for the plurality of target reminders (323) based on the additional prompt obtained. In other words, the electronic device can obtain a regeneration command for all of the plurality of target reminders (323) through the regeneration button (325).

[0090] Each of the plurality of target reminders (323) may be displayed with an individual regeneration button (327). Unlike the regeneration button (325), the individual regeneration button (327) may provide regeneration for a single target reminder corresponding to the individual regeneration button (327). When the electronic device obtains a regeneration command through the individual regeneration button (327), the electronic device may regenerate the target reminder corresponding to the individual regeneration button (327). The regeneration of the target reminder will be described later with reference to FIG. 10.

[0091] The electronic device can register target reminders selected from among a plurality of target reminders (323).

[0092] On the screen (330), the electronic device can display registered target reminders. The electronic device can display the registered target reminders as a subset of the reminders (313) generated on the screen (310).

[0093] According to one embodiment, when a command to refine a reminder (313) is received, the electronic device can identify a context for the reminder (313). The electronic device can identify the context for the reminder (313) and generate a plurality of target reminders (323). The electronic device can identify the context for the reminder (313) based on a platform (e.g., an application programming interface (API)) within the electronic device. Alternatively, the electronic device can identify the context for the reminder (313) based on an operating system (OS). The electronic device can determine an application whose context and properties match the identified reminder (313). The electronic device can generate a target reminder based on the application whose context and properties match the identified reminder (313). The target reminder can induce the execution of an application whose properties match the performance of a task.

[0094] For example, an electronic device can identify a context in which a user wants to increase activity, such as "go to the gym at 3 p.m.," rather than actually going to the gym. The device can then generate a targeted reminder, such as "get 30 minutes of active movement," based on a fitness application that matches the context. This targeted reminder can prompt the user to complete a task and launch the fitness application, both of which encourage them to increase their activity level for 30 minutes.

[0095] Below, a screen (320) displaying multiple target reminders (323) will be described in detail.

[0096]

[0097] FIG. 4 is a diagram illustrating a screen of an electronic device in which a target reminder is generated according to one embodiment of the present disclosure.

[0098] Referring to FIG. 4, a screen (400) (e.g., screen (320) of FIG. 3) is illustrated that includes a plurality of target reminders (430) (e.g., a plurality of target reminders (323) of FIG. 3).

[0099] The screen (400) may include a keyword (410) (e.g., keyword (321) of FIG. 3 ). The keyword (410) may represent data used to generate a prompt in text (e.g., text (317) of FIG. 3 ). In other words, the electronic device may display data included in the text used to generate the prompt along with a plurality of target reminders (430). For example, keywords used to generate the prompt in the text "Go to the gym at 3 p.m." may include "3 p.m." and "gym."

[0100] The screen (400) may further include an additional button (411). When an electronic device (e.g., the electronic device (101) of FIG. 1) obtains a selection command for the additional button (411), it may expand the recognized data items.

[0101] The extended recognized data item may further include an input field (420) for receiving additional prompts. The electronic device may receive additional prompts for use in regenerating the target reminder through the input field (420). The input field (420) may provide examples to prompt the user to obtain additional prompts that are more specific than the text already obtained from the user. For example, the input field (420) may provide examples such as "Include a workout course that can burn 500 kcal by going to the gym."

[0102] Additional prompts may be used to regenerate multiple target reminders (430) or to regenerate any one of the multiple target reminders. Regeneration of target reminders will be described later in FIG. 10.

[0103] Below, we will explain the target reminder based on one of the multiple target reminders (430).

[0104] The target reminder (440) may include a task area (441) and a data area (443). The task area (441) may display a task corresponding to the target reminder (440). The task corresponding to the target reminder (440) may be a task that assists in achieving a goal. For example, the task area (441) may display "Certify arrival at the gym."

[0105] The data area (443) can display information related to the achievement of the task indicated in the task area (441).

[0106] In one embodiment, the information displayed in the data area (443) may include a deadline for completing a task. For example, the data area (443) may display "March 7, 17:00" as the deadline for completing a task.

[0107] In one embodiment, the information displayed in the data area (443) may include information regarding whether the target reminder (440) is a repeat reminder. For example, the data area (443) may display “Remind me again in 10 minutes.”

[0108] In one embodiment, the information displayed in the data area (443) may include information regarding conditions for the target reminder (440) to be reminded. For example, the data area (443) may display "Notification when exercise is detected after arriving at the gym."

[0109] According to one embodiment, the information displayed in the data area (443) may include information on how to sense whether a task corresponding to the target reminder (440) has been completed. For example, the data area (443) may display "Arrive at the gym by 3:30 PM, automatically authenticated via GPS." For another example, the data area (443) may display "Automatically authenticated when exercising for more than 1 hour using the exercise app."

[0110] According to one embodiment, the information displayed in the data area (443) may include information about an electronic device or an external electronic device (e.g., the electronic device (102) of FIG. 1 and the electronic device (104) of FIG. 1) required to perform a task. For example, the data area (443) may display "Wear a smartwatch and maintain a heart rate of 120 BPM or higher for 20 minutes." In this case, the electronic device or the external electronic device may sense the performance of a task that assists in achieving the goal.

[0111] In one embodiment, the information displayed in the data area (443) may include information about the time required to perform the task. For example, the data area (443) may display "Washing a comforter in a washing machine (takes 1 hour and 20 minutes)."

[0112] According to one embodiment, the information displayed in the data area (443) may include tips for accomplishing the task.

[0113] The embodiments of the data area (443) described above are merely examples and the present disclosure is not limited thereto.

[0114] The target reminder (440) may include an individual regeneration button (445) (e.g., the individual regeneration button (327) of FIG. 3). The electronic device may regenerate the target reminder (440) upon receiving a regeneration command via the individual regeneration button (445).

[0115] An electronic device can register one or more target reminders (430). The electronic device can register one or more target reminders selected by the user. The registered target reminders can remind the user of tasks to help them achieve their goals.

[0116] An electronic device may display a registered target reminder along with a shortcut button (450). The shortcut button (450) may provide a shortcut to launch an application and / or link that is highly relevant to the registered target reminder. For example, upon receiving a selection command for the shortcut button (450), the electronic device may launch a camera application for verifying arrival at the gym. For example, upon receiving a selection command for the shortcut button (450), the electronic device may launch an exercise application for measuring exercise.

[0117] Below we will explain how to create multiple target reminders.

[0118]

[0119] FIG. 5 is a diagram for explaining a first artificial intelligence model and a second artificial intelligence model according to one embodiment of the present disclosure.

[0120] Referring to FIG. 5, a first artificial intelligence model (500) and a second artificial intelligence model (510) are illustrated. An electronic device (e.g., electronic device (101) of FIG. 1) can obtain a plurality of target reminders (e.g., a plurality of target reminders (323) of FIG. 3 and a plurality of target reminders (430) of FIG. 4) using the first artificial intelligence model (500) and the second artificial intelligence model (510).

[0121] An electronic device can generate a prompt based on text (e.g., text (317) of FIG. 3) and data collected by the electronic device. The text collected by the electronic device may be text obtained from a user to generate a reminder (e.g., reminder (313) of FIG. 3). The data collected by the electronic device may include data obtained from at least one external electronic device included in a list of external electronic devices (e.g., electronic device (102) and electronic device (104) of FIG. 1) that communicate with the electronic device. The data collected by the electronic device may include data obtained by the electronic device. In other words, the data collected by the electronic device may include data obtained solely by the electronic device based on modules included in the electronic device.

[0122] Accordingly, the prompt may include at least a portion of the data and text collected by the electronic device. The data included in the prompt may include data obtained from at least one external electronic device included in a list of external electronic devices and at least a portion of the data obtained by the electronic device.

[0123] An electronic device may input a prompt to a first artificial intelligence model (500) to output multiple candidate reminders. The prompt may request the first artificial intelligence model (500) to refine the reminder based on at least a portion of the text and data.

[0124] The first artificial intelligence model (500) may include a generative artificial intelligence model. The first artificial intelligence model may include a generative artificial intelligence model trained using deep learning technology. The first artificial intelligence model (500) may be included in an electronic device or server (e.g., server (108) of FIG. 1).

[0125] The first artificial intelligence model (500) can receive a prompt. Based on the prompt, the first artificial intelligence model (500) can output multiple candidate reminders that are further refined. For example, the first artificial intelligence model (500) can output K candidate reminders. K can be a natural number.

[0126] Multiple candidate reminders can vary in their specificity toward achieving a goal. For example, candidate reminder 1 might be "Go to the gym," and candidate reminder 2 might be "Go to the gym 30 minutes early." In this case, candidate reminder 2 might be more specific than candidate reminder 1.

[0127] In order to determine multiple target reminders for tasks that assist in achieving a goal, it may be necessary to select multiple target reminders (e.g., multiple target reminders (323) of FIG. 3 and multiple target reminders (430) of FIG. 4) from among multiple candidate reminders.

[0128] The electronic device can determine multiple target reminders based on a second artificial intelligence model (510). The second artificial intelligence model (510) may be a large language model (LLM). The second artificial intelligence model (510) may be a fine-tuned LLM capable of evaluating multiple candidate reminders. The second artificial intelligence model (510) may be a fine-tuned LLM based on training data capable of learning the specificity and measurability of language.

[0129] For example, the second AI model (510) can be trained to assign a higher score to "departs 30 minutes ago" than to "departs." In other words, the second AI model (510) can be trained to assign a higher score when information such as the time is provided.

[0130] For example, the second artificial intelligence model (510) can be trained to give a higher score to "running" or "doing squats" than to "exercising." The second artificial intelligence model can be trained to give a higher score to "running for 30 minutes" than to "running." The second artificial intelligence model (510) can be trained to give a higher score to "running for 30 minutes and maintaining a heart rate of 130 BPM or higher" than to "running for 30 minutes." In other words, the second artificial intelligence model (510) can be trained to give a higher score to actions with a high degree of specificity.

[0131] In other words, the second artificial intelligence model (510) can be trained to give higher scores to candidate reminders that provide specific tasks to assist in achieving the goal.

[0132] The electronic device can perform scoring on a plurality of candidate reminders using a second artificial intelligence model (510) and output the top N candidate reminders with the highest scores as a plurality of target reminders. N can be a natural number less than or equal to K.

[0133] Multiple target reminders determined through the second artificial intelligence model (510) can be provided to the user.

[0134] Tasks that assist in achieving goals corresponding to multiple target reminders may be tasks that utilize electronic devices and external electronic devices that communicate with the electronic devices.

[0135] For example, a task that assists in achieving a goal for one of multiple target reminders may prompt the user to utilize the electronic device to achieve that task. For example, if the target reminder is "verify arrival at the gym" and the achievement condition is "take a photo of the gym entrance," the task prompted by that target reminder may prompt the user to use the camera on the electronic device to take a photo of the gym.

[0136] For example, a task that assists in achieving a goal for one of multiple target reminders may require the user to utilize an external electronic device to achieve that task. For example, if the target reminder is "Perform 3 sets of 10 lunges at intensity level 5 using a wearable robot" and the achievement condition is "Automatically authenticate when exercise is detected," the task indicated by that target reminder may require the user to wear the wearable robot to detect exercise.

[0137] Below, we will explain the provision of multiple target reminders using specific examples.

[0138]

[0139] FIGS. 6 to 8 are drawings for explaining the provision of an exemplary target reminder according to one embodiment of the present disclosure.

[0140] Referring to FIG. 6, an exemplary diagram is shown to explain a method for providing multiple target reminders (670) (e.g., multiple target reminders (323) of FIG. 3 and multiple target reminders (430) of FIG. 4) from a text requesting a reminder, “Go to the gym at 3 p.m.”

[0141] In operation (610), when an electronic device (e.g., electronic device (101) of FIG. 1) obtains a command to refine a reminder, the electronic device may generate a prompt based on text (e.g., text (317) of FIG. 3) and data collected by the electronic device.

[0142] In action (620), the electronic device may input a prompt to a first artificial intelligence model (e.g., the first artificial intelligence model (500) of FIG. 5).

[0143] The first AI model, upon receiving a prompt, may output multiple candidate reminders (650). The multiple candidate reminders (650) may vary in their specificity toward achieving a goal. For example, the multiple candidate reminders may include "Check workout gear," "Prepare sneakers and water bottle," "Leave for the gym," "Leave for the gym 30 minutes early," "Stretch," "Stretch for 10 minutes, then exercise." However, these are merely examples and the present disclosure is not limited thereto.

[0144] According to one embodiment, the first artificial intelligence model may output an external electronic device (e.g., the electronic device (102) and the electronic device (104) of FIG. 1) and a plurality of candidate reminders (650) that enable the use of the electronic device. For example, if a wearable robot is included in the list that communicates with the external electronic device, and data collected by the electronic device includes an exercise log obtained from the wearable robot, the first artificial intelligence model may output “Do 3 sets of 10 lunges at intensity 5” by considering the wearable robot and the exercise log. For example, if a smartwatch is included in the list, and data collected by the electronic device includes an exercise log and heart rate obtained from the smartwatch, the first artificial intelligence model may output “Run at a heart rate of 130 BPM or higher for 30 minutes” by considering the smartwatch, the exercise log, and the heart rate.

[0145] In operation (630), the electronic device may score a plurality of candidate reminders (650) using a second artificial intelligence model (e.g., the second artificial intelligence model (510) of FIG. 5 ). The second artificial intelligence model may assign a higher score to a candidate reminder with a higher degree of action specificity. The second artificial intelligence model may output the top N candidate reminders as a plurality of target reminders (670).

[0146] For example, the second artificial intelligence model may determine, among multiple candidate reminders (650), "Leave for the gym 30 minutes ago," "Certify arrival at the gym," "Exercise after 10 minutes of stretching," and "Do 3 sets of 10 lunges at intensity 5" as target reminders.

[0147] In operation (640), the electronic device may provide a plurality of target reminders (670). The electronic device may display the plurality of target reminders (670) on a screen (660) (e.g., screen (320) of FIG. 3 and screen (400) of FIG. 4).

[0148] Since the plurality of target reminders (670) are generated by a prompt generated based on data obtained from at least one external electronic device included in a list of external electronic devices communicating with the electronic device and at least some of the data obtained by the electronic device, the external electronic devices or electronic devices included in the list of external electronic devices can be used to perform the task that the target reminders remind of.

[0149] For example, since the list of external electronic devices includes a smartwatch, a wearable robot, etc., a task that is reminded by at least some of the plurality of target reminders (670) may cause the user to use the smartwatch or the wearable robot to accomplish the task. Furthermore, a task that is reminded by at least some of the plurality of target reminders (670) may cause the user to use the electronic device to accomplish the task.

[0150] Similarly, since the plurality of target reminders (670) are generated by prompts generated based on data acquired from at least one external electronic device included in the list of external electronic devices communicating with the electronic device and at least some of the data acquired by the electronic device, tasks that assist in achieving the goal can be generated based on data acquired from the external electronic device or data acquired by the electronic device. For example, "Leave for the gym 30 minutes ago" can be generated based on GPS information acquired from a smartphone, location information of the gym, traffic information, etc. As an example, "Exercise after stretching 10 minutes" can be generated based on heart rate, blood pressure, and stress information acquired from a smartwatch.

[0151] Referring to FIG. 7, an exemplary diagram is shown for explaining a method of providing a plurality of target reminders (770) (e.g., the plurality of target reminders (323) of FIG. 3, the plurality of target reminders (430) of FIG. 4, and the plurality of target reminders (670) of FIG. 6) from the text “Clean the house this weekend” requesting a reminder.

[0152] In operation (710), when an electronic device (e.g., electronic device (101) of FIG. 1) obtains a command to refine a reminder, the electronic device may generate a prompt based on text (e.g., text (317) of FIG. 3) and data collected by the electronic device.

[0153] In action (720), the electronic device may input a prompt to a first artificial intelligence model (e.g., the first artificial intelligence model (500) of FIG. 5).

[0154] A first artificial intelligence model that receives a prompt may output a plurality of candidate reminders (750) (e.g., the plurality of candidate reminders (650) of FIG. 6 ). The plurality of candidate reminders (750) may vary in their specificity for achieving a goal. For example, the plurality of candidate reminders may include "Clean the washing machine," "Clean the washing tub," "Turn on the robot vacuum cleaner," "Run the robot vacuum cleaner in turbo mode," "Clean the air purifier," "Replace the air purifier filter," and the like. However, these are merely examples and the present disclosure is not limited thereto.

[0155] According to one embodiment, the first AI model may output a plurality of candidate reminders (750) that enable the use of external electronic devices (e.g., electronic devices (102) and (104) of FIG. 1) and the electronic devices. The first AI model may output a plurality of candidate reminders (750) that remind tasks that assist in achieving a goal based on at least a portion of the external electronic devices and data of the external electronic devices included in a list of external electronic devices communicating with the electronic devices. For example, if the list includes a washing machine and at least a portion of the data of the external electronic devices is a log for a washing machine cleaning mode obtained from the washing machine, the first AI model may output "Clean the washing machine" based on the log for the washing machine and the washing machine cleaning mode. For example, if the list includes a robot vacuum cleaner and at least a portion of the data of the external electronic devices is a remaining battery level obtained from the robot vacuum cleaner, the first AI model may output "Run the robot vacuum cleaner in turbo mode for 20 minutes" based on the robot vacuum cleaner and the remaining battery level of the robot vacuum cleaner. For example, if the list includes an air purifier and at least some of the data of the external electronic device is filter replacement cycle information, the first artificial intelligence model can output “Replace air purifier filter” based on the air purifier and filter replacement cycle information.

[0156] In operation (730), the electronic device may score a plurality of candidate reminders (750) using a second artificial intelligence model (e.g., the second artificial intelligence model (510) of FIG. 5 ). The second artificial intelligence model may assign a higher score to a candidate reminder with a higher degree of action specificity. The second artificial intelligence model may output the top N highest candidate reminders as a plurality of target reminders (770).

[0157] For example, the second artificial intelligence model may determine “clean the washing machine tub,” “replace the air purifier filter,” and “run the robot vacuum cleaner in turbo mode for 20 minutes” as target reminders among multiple candidate reminders (750).

[0158] In operation (740), the electronic device may provide a plurality of target reminders (770). The electronic device may display the plurality of target reminders (770) on a screen (760) (e.g., screen (320) of FIG. 3, screen (400) of FIG. 4, and screen (660) of FIG. 6).

[0159] Since the plurality of target reminders (770) are generated by a prompt generated based on data obtained from at least one external electronic device included in a list of external electronic devices communicating with the electronic device and at least some of the data obtained by the electronic device, the external electronic devices or electronic devices included in the list of external electronic devices can be used to perform the task that the target reminders remind of.

[0160] For example, since the list of external electronic devices includes a washing machine, an air purifier, a robot vacuum cleaner, etc., a task that at least some of the plurality of target reminders (770) remind about may cause the user to use the washing machine, the air purifier, the robot vacuum cleaner, etc. to accomplish the task. In addition, a task that at least some of the plurality of target reminders (770) remind about may cause the user to use the electronic device to accomplish the task.

[0161] Similarly, since the plurality of target reminders (770) are generated by a prompt generated based on data obtained from at least one external electronic device included in a list of external electronic devices communicating with the electronic device and at least some of the data obtained by the electronic device, a task assisting in achieving the goal may be generated based on data obtained from the external electronic device or data obtained by the electronic device. For example, “Replace the air purifier filter” may be generated based on filter replacement cycle information obtained from the air purifier.

[0162] Referring to FIG. 8, an exemplary drawing is shown for explaining a method of providing a plurality of target reminders (870) (e.g., a plurality of target reminders (323) of FIG. 3, a plurality of target reminders (430) of FIG. 4, a plurality of target reminders (670) of FIG. 6, and a plurality of target reminders (770) of FIG. 7) from a text requesting a reminder, “Book a flight.”

[0163] In operation (810), when an electronic device (e.g., electronic device (101) of FIG. 1) obtains a command to refine a reminder, the electronic device may generate a prompt based on text (e.g., text (317) of FIG. 3), a list of external electronic devices (e.g., electronic device (102) and electronic device (104) of FIG. 1), and data collected by the electronic device.

[0164] In action (820), the electronic device may input a prompt to a first artificial intelligence model (e.g., the first artificial intelligence model (500) of FIG. 5).

[0165] The first artificial intelligence model can output a plurality of candidate reminders (e.g., a plurality of candidate reminders (650) of FIG. 6 and a plurality of candidate reminders (750) of FIG. 7) by considering data collected by text and electronic devices.

[0166] In operation (830), the electronic device may score multiple candidate reminders using a second artificial intelligence model (e.g., the second artificial intelligence model (510) of FIG. 5 ). The second artificial intelligence model may assign a higher score to a candidate reminder with a higher degree of action specificity. The second artificial intelligence model may output the top N highest candidate reminders as multiple target reminders.

[0167] In operation (840), the electronic device may provide a plurality of target reminders (870). The electronic device may display the plurality of target reminders (870) on a screen (860) (e.g., screen (320) of FIG. 3, screen (400) of FIG. 4, screen (660) of FIG. 6, and screen (760) of FIG. 7).

[0168] Because the text used to generate the prompt does not include a specific time or location, the outputted multiple target reminders (870) may lack specificity. In other words, because the text used to generate the prompt does not include a specific time or location, when referring to the recognized data items on the screen (860), there may be no keywords extracted from the text.

[0169] In one embodiment, the electronic device may prompt the user to input a specific time or location when generating a prompt if the text does not include a specific time or location.

[0170] In one embodiment, the electronic device may receive additional information after outputting a plurality of target reminders (870). For example, the electronic device may additionally receive time and location input after outputting a plurality of target reminders (870). After receiving the additional time and location input, the electronic device may regenerate a plurality of target reminders (880) upon receiving a regeneration command via a regeneration button (865) (e.g., the regeneration button (325) of FIG. 3).

[0171] The regenerated multiple target reminders (880) can remind of more specific tasks than the multiple target reminders (870) by reflecting time and place.

[0172]

[0173] FIG. 9 is a diagram illustrating a screen of an electronic device for explaining generation of a target reminder based on history according to one embodiment of the present disclosure.

[0174] Referring to FIG. 9, a screen (900) indicating whether target reminders generated in the past have been achieved and a screen (910) showing target reminders currently generated (e.g., screen (320) of FIG. 3, screen (400) of FIG. 4, screen (660) of FIG. 6, screen (760) of FIG. 7, and screen (860) of FIG. 8) are shown.

[0175] An electronic device (e.g., electronic device (101) of FIG. 1) can generate multiple target reminders based on whether past target reminders generated to achieve a goal in the same category as the goal have been achieved or not achieved.

[0176] For example, screen (910) may display the achievement of past target reminders generated based on the text "Go to the gym at 3 PM." Referring to screen (910), "Authenticate arrival at the gym" may have been achieved, but "Run for 20 minutes with a heart rate of 120 BPM or higher" may not have been achieved.

[0177] The electronic device can output a plurality of target reminders (e.g., a plurality of target reminders (323) of FIG. 3 , a plurality of target reminders (430) of FIG. 4 , a plurality of target reminders (670) of FIG. 6 , a plurality of target reminders (770) of FIG. 7 , and a plurality of target reminders (870) of FIG. 8 ) based on the text “exercise.” “Go to the gym at 3 p.m.” and “exercise” can be included in the same category, such as “exercise” or “fitness.”

[0178] Therefore, when the electronic device generates multiple target reminders based on "exercise," it may consider whether past target reminders generated based on "go to the gym at 3 p.m." have been achieved or not.

[0179] For example, since the past target reminder of "running at a heart rate of 120 BPM or higher for 20 minutes" was not achieved, the electronic device may output "running at a heart rate of 120 BPM or higher for 10 minutes" as the target reminder.

[0180]

[0181] FIG. 10 is a diagram for explaining the regeneration of a target reminder according to one embodiment of the present disclosure.

[0182] Referring to FIG. 10, a screen (1000) (e.g., screen (320) of FIG. 3, screen (400) of FIG. 4, screen (660) of FIG. 6, screen (760) of FIG. 7, screen (860) of FIG. 8, and screen (910) of FIG. 9) displaying a plurality of target reminders (e.g., multiple target reminders (323) of FIG. 3, multiple target reminders (430) of FIG. 4, multiple target reminders (670) of FIG. 6, multiple target reminders (770) of FIG. 7, and multiple target reminders (870) of FIG. 8)) is illustrated.

[0183] The screen (1000) may include an additional button (1001) (e.g., an additional button (411) of FIG. 4). When an electronic device (e.g., an electronic device (101) of FIG. 1) receives a selection command for the additional button (411), it may expand the recognized data items.

[0184] When the electronic device receives a selection command for the additional button (1001), the electronic device can display an additional input window (1003) (e.g., input window (420) of FIG. 4). The electronic device can receive an additional prompt through the input window (1003). The electronic device can receive an additional prompt that is more specific than the previously acquired text (e.g., "Go to the gym at 3 p.m.") through the input window (1003).

[0185] The screen (1000) may include a regeneration button (1005) (e.g., regeneration button (325) of FIG. 3) and an individual regeneration button (1007) (e.g., individual regeneration button (327) of FIG. 3).

[0186] The electronic device can obtain a regeneration command for all of the target reminders via the regeneration button (1005). The electronic device can obtain an additional prompt and, upon obtaining the regeneration command for the multiple target reminders, can regenerate the multiple target reminders based on the prompt, the additional prompt, and the list.

[0187] Referring to screen (1010), the electronic device may generate target reminders for tasks that are lower body exercises and can burn 500 kcal by obtaining an additional prompt such as "Include a workout routine that I can do at the gym and burn 500 kcal, focusing on lower body exercises."

[0188] The electronic device can obtain a regeneration command for any one of the plurality of target reminders via an individual regeneration button (1007). Upon obtaining an additional prompt and obtaining a regeneration command for any one of the plurality of target reminders, the electronic device can regenerate any one of the plurality of target reminders based on the prompt, the additional prompt, and any one of the plurality of target reminders.

[0189] For example, when a regeneration command is obtained for target reminder 1, the electronic device can regenerate target reminder 1 based on the prompt, the additional prompt, and the contents of target reminder 1.

[0190] Referring to screen (1020), the electronic device can regenerate the target reminder "Stretch for 10 minutes, then exercise" to "Squat for 20 times, 3 sets" as it obtains the additional prompt "Include a workout course that can burn 500 kcal when going to the gym, I will exercise mainly on the lower body."

[0191] The regeneration of the target reminder described above can be applied in the same way as the generation of the target reminder described above in Fig. 5, so a detailed description will be omitted.

[0192] According to one embodiment, the time at which multiple target reminders on the screen (1000) are generated and the time at which the regeneration button (1005) or the individual regeneration button (1007) is selected may differ by a threshold time or more. The electronic device may regenerate the target reminder based on the time at which the regeneration button (1005) or the individual regeneration button (1007) is selected (i.e., the current state). In other words, the electronic device may regenerate any one of the multiple target reminders based on the regeneration time of any one of the multiple target reminders. In other words, the electronic device may regenerate the multiple target reminders based on the regeneration time of the multiple target reminders. For example, when multiple target reminders on the screen (1000) are generated, "Leave for the gym 30 minutes ago" may be generated based on the user's location and the location of the gym. If the user's location and the gym's location are closer together at the time the regenerate button (1005) or the individual regenerate button (1007) is selected, "Leave for the gym 30 minutes ago" may be regenerated as "Leave for the gym 15 minutes ago." Conversely, if the user's location and the gym's location are further apart at the time the regenerate button (1005) or the individual regenerate button (1007) is selected, "Leave for the gym 30 minutes ago" may be regenerated as "Leave for the gym 45 minutes ago."

[0193]

[0194] FIG. 11 is a drawing for explaining editing of a target reminder according to one embodiment of the present disclosure.

[0195] Referring to FIG. 11, screens providing editing of registered target reminders are illustrated.

[0196] On screen (1100) (e.g., screen (330) of FIG. 3), the electronic device can display registered target reminders. Upon receiving a selection command for any of the registered target reminders, the electronic device can display detailed information about the selected target reminder. For example, upon receiving a selection command for "Authenticate arrival at the gym," the electronic device can display detailed information about "Authenticate arrival at the gym."

[0197] On the screen (1110), the electronic device can display detailed information about the selected target reminder.

[0198] Detailed information may include a task area (1120) (e.g., task area (441) of FIG. 4) and a data area (1130) (e.g., data area (443) of FIG. 4). The task area (1120) and the data area (1130) will be omitted as described above with reference to FIG. 4.

[0199] In addition to the task area (1120) and data area (1130), the detailed information may include various information related to the target reminder. For example, the detailed information may include information such as the completion conditions of the target reminder and the completion conditions of the target reminder. However, this is merely an example and the present disclosure is not limited thereto.

[0200] The electronic device may provide editing for a target reminder. The electronic device may provide editing for a target reminder upon obtaining a selection command for the edit button (1140). The electronic device may provide editing for detailed information.

[0201]

[0202] According to one embodiment, an electronic device (e.g., electronic device (101) of FIG. 1) may include at least one processor (e.g., processor (120) of FIG. 1) that executes instructions. The electronic device may include a memory (e.g., memory (130) of FIG. 1) that includes instructions. When the at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to obtain text (e.g., text (317) of FIG. 3) for generating a reminder (e.g., reminder (313) of FIG. 3) through user input. When the at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to generate a reminder for a goal based on the text. When the at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to receive a command to refine the reminder for the goal. When at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to generate a prompt for requesting a plurality of target reminders for tasks that assist in achieving a goal (e.g., the plurality of target reminders (323) of FIG. 3 , the plurality of target reminders (430) of FIG. 4 , the plurality of target reminders (670) of FIG. 6 , the plurality of target reminders (770) of FIG. 7 , and the plurality of target reminders (870) of FIG. 8 ) in response to receiving a command to refine the reminders. The prompt may be used to achieve the goal and may include at least a portion of data and text collected by the electronic device. When at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to generate, based on the prompt, a plurality of target reminders for tasks that assist in achieving the goal through an artificial intelligence model.Tasks that assist in achieving a goal may include at least one of a pre-task for achieving the goal, a final task after achieving the goal, and a replacement task that can replace at least a portion of the goal. When at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to provide at least one target reminder among a plurality of target reminders.

[0203] In one embodiment, when at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to input a prompt to a first artificial intelligence model (e.g., the first artificial intelligence model (500) of FIG. 5) to output a plurality of candidate reminders (e.g., the plurality of candidate reminders (650) of FIG. 6 and the plurality of candidate reminders (750) of FIG. 7). When at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to perform scoring on the plurality of candidate reminders using a second artificial intelligence model (e.g., the second artificial intelligence model (510) of FIG. 5) to output the top N candidate reminders with the highest scores as a plurality of target reminders.

[0204] In one embodiment, the second AI model may be trained to give higher scores to candidate reminders that provide specific tasks to assist in achieving the goal.

[0205] According to one embodiment, each of the plurality of target reminders may cause one of the external electronic devices (e.g., electronic device (102) of FIG. 1 and electronic device (104) of FIG. 1) included in the list to sense the performance of a task that assists in achieving the goal.

[0206] According to one embodiment, the data collected by the electronic device may include at least one of data obtained from at least one external electronic device included in a list of external electronic devices communicating with the electronic device and data obtained by the electronic device.

[0207] According to one embodiment, when at least one processor individually or collectively executes instructions, the instructions may cause the electronic device to obtain an additional prompt for the generation of a reminder. When executed by the processor, the instructions may cause the electronic device to obtain a regeneration command for a plurality of target reminders, and to regenerate the plurality of target reminders based on the prompt and the additional prompt.

[0208] In one embodiment, when at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to obtain an additional prompt for generation of a reminder. When at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to obtain a regeneration command for any one of the plurality of target reminders, and to regenerate any one of the plurality of target reminders based on the prompt, the additional prompt, and any one of the plurality of target reminders.

[0209] According to one embodiment, when at least one processor individually or collectively executes instructions, the instructions may cause the electronic device to regenerate any one of the plurality of target reminders based on a regeneration point in time of any one of the plurality of target reminders.

[0210] According to one embodiment, when at least one processor individually or collectively executes instructions, the instructions may cause the electronic device to generate a plurality of target reminders based on whether past target reminders generated for achieving a goal in the same category as the goal have been achieved or not achieved.

[0211] According to one embodiment, when at least one processor individually or collectively executes instructions, the instructions may cause the electronic device to display data included in text used to generate the prompt along with a plurality of target reminders.

[0212] According to one embodiment, an electronic device may include at least one processor that executes instructions. The electronic device may include a memory comprising instructions. When the at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to obtain text for generating a reminder through user input. When the at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to generate a reminder for a goal based on the text. When the at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to generate a prompt for refining the reminder in response to receiving a command to refining the reminder. When the at least one processor individually or collectively executes the instructions, the instructions may cause the electronic device to generate a plurality of target reminders for tasks that assist in achieving the goal based on the prompt. When at least one processor individually or collectively executes instructions, the instructions may cause the electronic device to, upon obtaining a regeneration command for the plurality of target reminders, re-output one or more of the plurality of target reminders based on additional prompts and prompts for generation of the reminder.

[0213] In one embodiment, at least one processor, individually or collectively, executes instructions that cause the electronic device to generate a prompt for requesting a plurality of target reminders for tasks that assist in achieving a goal, in response to receiving a command to refine the reminders. The prompt may be used to achieve the goal and may include at least a portion of data and text collected by the electronic device.

[0214] According to one embodiment, when at least one processor individually or collectively executes instructions, the instructions may cause the electronic device to, upon obtaining a regeneration command for any one of the plurality of target reminders, regenerate any one of the plurality of target reminders based on an additional prompt, a prompt, and any one of the plurality of target reminders.

[0215] According to one embodiment, a method of operating an electronic device may include obtaining text for generating a reminder through a user input. The method of operating the electronic device may include generating a reminder for a goal based on the text. The method of operating the electronic device may include receiving a command to refine the reminder for the goal. The method of operating the electronic device may include generating a prompt for requesting a plurality of target reminders for tasks that assist in achieving the goal, which are to be generated in response to receiving the command to refine the reminder. The prompt may include at least a portion of data and text collected by the electronic device and used for achieving the goal. The method of operating the electronic device may include generating a plurality of target reminders for tasks that assist in achieving the goal through an artificial intelligence model based on the prompt. The tasks that assist in achieving the goal may include at least one of a pre-task for achieving the goal, a finishing task after achieving the goal, and a replacement task that can replace at least a portion of the goal. The method of operating the electronic device may include providing at least one target reminder from the plurality of target reminders.

[0216] In one embodiment, the operation of generating a plurality of target reminders may include inputting a prompt to a first artificial intelligence model to output a plurality of candidate reminders. The operation of generating a plurality of target reminders may include performing scoring on the plurality of candidate reminders using a second artificial intelligence model, thereby outputting the top N candidate reminders with the highest scores as the plurality of target reminders.

[0217] According to one embodiment, each of the plurality of target reminders may cause one of the external electronic devices and electronic devices included in the list to sense the performance of a task that assists in achieving the goal.

[0218] According to one embodiment, the data collected by the electronic device may include at least one of data obtained from at least one external electronic device included in a list of external electronic devices communicating with the electronic device and data obtained by the electronic device.

[0219] According to one embodiment, the method of operating an electronic device may further include obtaining an additional prompt for generating a reminder. The method of operating an electronic device may further include obtaining a regeneration command for a plurality of target reminders, and regenerating the plurality of target reminders based on the prompt, the additional prompt, and the list.

[0220] According to one embodiment, the method of operating an electronic device may further include obtaining an additional prompt for generating a reminder. The method of operating an electronic device may further include obtaining a regeneration command for any one of the plurality of target reminders, and regenerating any one of the plurality of target reminders based on the prompt, the additional prompt, and any one of the plurality of target reminders.

[0221] According to one embodiment, the act of regenerating any one of the plurality of target reminders may regenerate any one of the plurality of target reminders based on a regeneration point in time of any one of the plurality of target reminders.

[0222] According to one embodiment, the operation of generating a plurality of target reminders may generate the plurality of target reminders based on whether past target reminders generated for goals in the same category as the goal have been achieved or not achieved.

[0223] According to one embodiment, the method of operating the electronic device may further include displaying data included in text used to generate the prompt together with a plurality of target reminders.

[0224]

[0225] The embodiments of the present invention disclosed in this specification and drawings are merely specific examples presented to easily explain the technical contents according to the embodiments of the present invention and to help understand the embodiments of the present invention, and are not intended to limit the scope of the embodiments of the present invention. Therefore, the scope of the various embodiments of the present invention should be interpreted as including all changes or modified forms derived based on the technical ideas of the various embodiments of the present invention in addition to the embodiments disclosed herein.

Claims

1. In an electronic device (101), At least one processor (120) for executing instructions; Memory (130) containing the above commands Including, When the at least one processor (120) individually or collectively executes the instructions, the instructions cause the electronic device (101) to: Obtaining text (317) for generating a reminder (313) through user input, generating the reminder (313) for a goal based on the text (317), receiving a command to refine the reminder (313) for the goal, generating a prompt for requesting a plurality of target reminders (323; 430; 670; 770; 870) for tasks assisting the achievement of the goal to be generated in response to receiving the command to refine the reminder (313), wherein the prompt includes data used for the achievement of the goal and collected by the electronic device (101) and at least a portion of the text, generating the plurality of target reminders (323; 430; 670; 770; 870) for tasks assisting the achievement of the goal through an artificial intelligence model based on the prompt, and generating the plurality of target reminders (323; 430; 670; 770; 870) for tasks assisting the achievement of the goal, The tasks include at least one of a pre-task for achieving the above goal, a final task after achieving the above goal, and a replacement task that can replace at least a part of the above goal - providing at least one target reminder among the plurality of target reminders (323; 430; 670; 770; 870). Electronic device (101).

2. In paragraph 1, When the at least one processor (120) individually or collectively executes the instructions, the instructions cause the electronic device to: By inputting the above prompt into the first artificial intelligence model (500), a plurality of candidate reminders (650; 750) are output, and by performing scoring on the plurality of candidate reminders (650; 750) using the second artificial intelligence model (510), the top N candidate reminders with the highest scores are output as the plurality of target reminders (323; 430; 670; 770; 870). Electronic device (101).

3. In either of paragraphs 1 and 2, The above second artificial intelligence model (510) is Learned to give higher scores to candidate reminders that provide specific tasks to assist in achieving the above goals. Electronic device (101).

4. In any one of paragraphs 1 to 3, The data collected by the above electronic device (101) is At least one of data acquired from at least one external electronic device (102; 104) included in the list of external electronic devices (102; 104) communicating with the electronic device (101) and data acquired by the electronic device including, Electronic device (101).

5. In any one of paragraphs 1 to 4, When the at least one processor (120) individually or collectively executes the instructions, the instructions cause the electronic device to: Obtaining an additional prompt for the creation of the above reminder (313) and obtaining a regeneration command for the plurality of target reminders (323; 430; 670; 770; 870), regenerating the plurality of target reminders (323; 430; 670; 770; 870) based on the prompt and the additional prompt. Electronic device (101).

6. In any one of paragraphs 1 to 5, When the at least one processor (120) individually or collectively executes the instructions, the instructions cause the electronic device to: Obtaining an additional prompt for the generation of the above reminder (313) and obtaining a regeneration command for any one of the plurality of target reminders (323; 430; 670; 770; 870), regenerating any one of the plurality of target reminders (323; 430; 670; 770; 870) based on the prompt, the additional prompt and any one of the plurality of target reminders (323; 430; 670; 770; 870). Electronic device (101).

7. In any one of paragraphs 1 to 6, When the at least one processor (120) individually or collectively executes the instructions, the instructions cause the electronic device to: Regenerating any one of the plurality of target reminders (323; 430; 670; 770; 870) based on the regeneration time of any one of the plurality of target reminders (323; 430; 670; 770; 870). Electronic device (101).

8. In any one of paragraphs 1 to 7, When the at least one processor (120) individually or collectively executes the instructions, the instructions cause the electronic device to: Generating the plurality of target reminders (323; 430; 670; 770; 870) based on whether past target reminders generated to achieve the same category of the above-mentioned goal have been achieved or not. Electronic device (101).

9. In any one of paragraphs 1 to 8, When the at least one processor (120) individually or collectively executes the instructions, the instructions cause the electronic device to: Displaying the data included in the text (317) used to generate the above prompt together with the plurality of target reminders (323; 430; 670; 770; 870). Electronic device (101).

10. In the operating method of the electronic device (101), An action to obtain text (317) for generating a reminder (313) through user input; An action of generating a reminder (313) for a goal based on the above text; An action of receiving a command to refine the above reminder (313) for the above goal; An action of generating a prompt for requesting a plurality of target reminders (323; 430; 670; 770; 870) for tasks assisting in achieving said goal to be generated in response to receipt of a command to refine said reminder (313), said prompt being used for achieving said goal and including data collected by said electronic device (101) and at least a portion of said text; An operation of generating a plurality of target reminders (323; 430; 670; 770; 870) for tasks that assist in achieving the goal through an artificial intelligence model based on the above prompt, wherein the tasks that assist in achieving the goal include at least one of a pre-task for achieving the goal, a finishing task after achieving the goal, and a replacement task that can replace at least a part of the goal; and An operation of providing at least one target reminder among the plurality of target reminders (323; 430; 670; 770; 870) including, How it works.

11. In paragraph 10, The operation of generating the above multiple target reminders (323; 430; 670; 770; 870) is: An operation of inputting the above prompt into the first artificial intelligence model (500) to output multiple candidate reminders (650; 750); and An operation of performing scoring on the plurality of candidate reminders (650; 750) using the second artificial intelligence model (510) and outputting the top N candidate reminders with the highest scores as the plurality of target reminders (323; 430; 670; 770; 870) including, How it works.

12. In any one of paragraphs 10 and 11, The data collected by the above electronic device (101) is At least one of data acquired from at least one external electronic device (102; 104) included in the list of external electronic devices (102; 104) communicating with the electronic device (101) and data acquired by the electronic device including, How it works.

13. In any one of paragraphs 10 to 12, An action to obtain an additional prompt for the creation of the above reminder (313); and An operation of regenerating the plurality of target reminders (323; 430; 670; 770; 870) based on the prompt and the additional prompt when a regeneration command for the plurality of target reminders (323; 430; 670; 770; 870) is obtained. including more, How it works.

14. In any one of paragraphs 10 to 13, An action to obtain an additional prompt for the creation of the above reminder (313); and An operation of regenerating any one of the plurality of target reminders (323; 430; 670; 770; 870) based on the prompt, the additional prompt, and any one of the plurality of target reminders (323; 430; 670; 770; 870) when a regeneration command for any one of the plurality of target reminders (323; 430; 670; 770; 870) is obtained. including more, How it works.

15. In any one of paragraphs 10 to 14, The operation of regenerating any one of the above multiple target reminders (323; 430; 670; 770; 870) is: Regenerating any one of the plurality of target reminders (323; 430; 670; 770; 870) based on the regeneration time of any one of the plurality of target reminders (323; 430; 670; 770; 870). How it works.

Citation Information

Patent Citations

  • Task management support system and task management support program

    JP2019204421A

  • System for scheduling and recommending a schedule based on a task comprising a plurality of schedules

    KR1020180109143A

  • Optical Imaging System

    KR1020220103673A

  • Mop for vehicle, mop stick for vehicle and manufacturing method of mop for vehicle

    KR1020230070573A

  • Facial skin care mask device

    KR102557314B1