Electronic device for displaying group notification in which notifications are grouped and operating method thereof
By using an AI model to analyze and group notifications based on common attributes, the device efficiently manages and displays grouped notifications with summary information, improving user experience.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SAMSUNG ELECTRONICS CO LTD
- Filing Date
- 2026-01-12
- Publication Date
- 2026-07-16
AI Technical Summary
Existing electronic devices struggle with efficiently managing and displaying numerous notifications, often requiring users to individually check multiple notifications, making it difficult to prioritize important ones.
The electronic device employs an artificial intelligence model to analyze notification content, identify common attributes, and generate summary information, grouping notifications based on these attributes without displaying individual notifications, instead showing a group notification with summary information and application icons.
This approach allows users to quickly and efficiently manage notifications by grouping them based on common attributes, enhancing usability and reducing the need to individually check multiple notifications.
Smart Images

Figure KR2026000637_16072026_PF_FP_ABST
Abstract
Description
Electronic device for displaying group notifications grouped together and method of operation thereof
[0001] The present disclosure relates to an electronic device that displays group notifications grouped together and a method of operating the same.
[0002] Thanks to the remarkable advancements in information and communication technology and semiconductor technology, the distribution and use of various electronic devices are increasing rapidly. Electronic devices are being developed to allow users to carry them around and communicate. The term "electronic device" may refer to a device that performs specific functions according to an installed program, such as mobile communication terminals, tablet PCs, wearable electronic devices, video / audio devices, desktop / laptop computers, or vehicle navigation systems.
[0003] The information described above may be provided as related art for the purpose of aiding understanding of this document. None of the above is to be claimed as prior art related to this document, nor can it be used to determine prior art.
[0004] According to one embodiment, the electronic device may include a display, at least one processor, and a memory for storing instructions. According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may cause a plurality of notifications by at least one application stored in the memory to be displayed in a notification window on the display. According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may cause the content of the first notification to be analyzed if a first notification by a first application stored in the memory is identified after the plurality of notifications have been displayed in the notification window. According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may cause the device to identify a first common attribute related to at least one of the plurality of notifications and the first notification based on the analysis of the content of the first notification. According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may cause the electronic device to generate summary information summarizing the contents of the first notification and the at least one notification based on verifying the first common attribute. According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may cause the electronic device to display a first group notification in the notification window, which includes the summary information and icons of applications corresponding to the first notification and the at least one notification, without displaying the first notification and the at least one notification in the notification window.
[0005] According to one embodiment, a method of operating an electronic device may include an operation of displaying a plurality of notifications by at least one application stored in the electronic device in a notification window displayed on the display of the electronic device. According to one embodiment, a method of operating the electronic device may include an operation of analyzing the content of the first notification when a first notification by a first application stored in the memory is confirmed after the plurality of notifications are displayed in the notification window. According to one embodiment, a method of operating the electronic device may include an operation of identifying a first common attribute related to at least one of the plurality of notifications and the first notification based on analyzing the content of the first notification. According to one embodiment, a method of operating the electronic device may include an operation of generating summary information summarizing the content of the first notification and the at least one notification based on identifying the first common attribute. According to one embodiment, the method of operating the electronic device may include the operation of displaying a first group notification in the notification window, which includes the summary information and icons of applications corresponding to the first notification and the at least one notification, without displaying the first notification and the at least one notification in the notification window.
[0006] According to one embodiment, in a computer-readable non-transient storage medium for storing instructions, when the instructions are executed collectively or individually by at least one processor (220), the electronic device displays a plurality of notifications by at least one application stored in the electronic device in a notification window displayed on the display of the electronic device, and after the plurality of notifications are displayed in the notification window, when a first notification by a first application stored in the memory is confirmed, the content of the first notification is analyzed, and based on the analysis of the content of the first notification, a first common attribute related to at least one of the plurality of notifications and the first notification is identified, and based on the identification of the first common attribute, a summary information summarizing the content of the first notification and the at least one notification is generated, and without displaying the first notification and the at least one notification in the notification window, a first group notification including the summary information and icons of applications corresponding to the first notification and the at least one notification is displayed in the notification window.
[0007] FIG. 1 is a block diagram of an electronic device in a network environment according to various embodiments.
[0008] FIG. 2 is a schematic block diagram of an electronic device according to one embodiment.
[0009] FIG. 3a is a diagram illustrating a method for an electronic device to display notifications according to a comparative example.
[0010] FIG. 3b is a diagram illustrating a method for an electronic device to display group notifications grouped together according to one embodiment.
[0011] FIG. 4 is a flowchart illustrating a method for an electronic device to display group notifications grouped together, according to one embodiment.
[0012] FIG. 5 is a diagram showing a group notification provided by an electronic device according to one embodiment.
[0013] FIGS. 6a and 6b are flowcharts illustrating a method for an electronic device to display group notifications grouped together, according to one embodiment.
[0014] FIGS. 7a, 7b, and 7c are drawings illustrating the operation of an electronic device displaying a group notification and an extended group notification for a specific keyword according to one embodiment.
[0015] FIG. 8 is a diagram illustrating the operation of an electronic device displaying group notifications and extended group notifications for messages received from a specific counterparty, according to one embodiment.
[0016] FIG. 9a is a diagram illustrating a method for an electronic device to summarize messages received from a specific counterparty, according to one embodiment.
[0017] FIG. 9b is a diagram illustrating a method for an electronic device to display summary information of messages received from a specific counterparty, according to one embodiment.
[0018] FIG. 10 is a diagram illustrating a method for an electronic device to group non-important notifications according to one embodiment.
[0019] FIG. 11 is a drawing illustrating a method for an electronic device to group non-important notifications according to one embodiment.
[0020] FIG. 12 is a diagram illustrating a method for an electronic device to manage grouped non-critical notifications according to one embodiment.
[0021] FIGS. 13a and FIGS. 13b are drawings for explaining a method for an electronic device to remove notifications displayed on a notification panel according to one embodiment.
[0022] FIG. 1 is a block diagram of an electronic device in a network environment according to one embodiment.
[0023] Referring to FIG. 1, in a network environment (100), an electronic device (101) may communicate with an electronic device (102) through a first network (198) (e.g., a short-range wireless communication network) or with at least one of an electronic device (104) or a server (108) through a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (101) may communicate with the electronic device (104) through a server (108). According to one embodiment, the electronic device (101) may include a processor (120), memory (130), input module (150), sound output module (155), display module (160), audio module (170), sensor module (176), interface (177), connection terminal (178), haptic module (179), camera module (180), power management module (188), battery (189), communication module (190), subscriber identification module (196), or antenna module (197). In some embodiments, at least one of these components (e.g., connection terminal (178)) may be omitted from the electronic device (101), or one or more other components may be added. In some embodiments, some of these components (e.g., sensor module (176), camera module (180), or antenna module (197)) may be integrated into a single component (e.g., display module (160)).
[0024] The processor (120) can control at least one other component (e.g., hardware or software component) of the electronic device (101) connected to the processor (120) by executing software (e.g., program (140)), for example, and can perform various data processing or operations. According to one embodiment, as at least part of the data processing or operations, the processor (120) can store commands or data received from other components (e.g., sensor module (176) or communication module (190)) in volatile memory (132), process the commands or data stored in volatile memory (132), and store the resulting data in non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., central processing unit or application processor) or an auxiliary processor (123) that can operate independently or together with it (e.g., graphics processing unit, neural processing unit (NPU), image signal processor, sensor hub processor, or communication processor). For example, if the electronic device (101) includes a main processor (121) and an auxiliary processor (123), the auxiliary processor (123) may be configured to use lower power than the main processor (121) or to be specialized for a designated function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as part thereof.
[0025] The auxiliary processor (123) may control at least some of the functions or states associated with at least one component of the electronic device (101) (e.g., display module (160), sensor module (176), or communication module (190)) 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. According to one embodiment, the auxiliary processor (123) (e.g., image signal processor or communication processor) may be implemented as part of another functionally related component (e.g., camera module (180) or communication module (190)). According to one embodiment, the auxiliary processor (123) (e.g., neural network processing unit) may include a hardware structure specialized for processing an artificial intelligence model. The artificial intelligence model may be generated through machine learning. Such learning may be performed, for example, on the electronic device (101) itself where the artificial intelligence model is executed, or through a separate server (e.g., server (108)). The learning algorithm may 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 may include a plurality of artificial neural network layers.An artificial neural network may be 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 the hardware structure, the artificial intelligence model may include a software structure, either additionally or substantially.
[0026] The memory (130) can store various data used by at least one component of the electronic device (101) (e.g., processor (120) or sensor module (176)). The data may include, for example, input data or output data for software (e.g., program (140)) and related commands. The memory (130) may include volatile memory (132) or non-volatile memory (134).
[0027] The program (140) may be stored as software in memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).
[0028] The input module (150) can receive commands or data to be used for a component of the electronic device (101) (e.g., processor (120)) from outside the electronic device (101) (e.g., user). The input module (150) may include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
[0029] The sound output module (155) can output a sound signal to the outside of the electronic device (101). The sound output module (155) may include, for example, a speaker or a receiver. The speaker may be used for general purposes, such as multimedia playback or recording playback. The receiver may be used to receive incoming calls. According to one embodiment, the receiver may be implemented separately from the speaker or as part thereof.
[0030] The display module (160) can visually provide information to an external (e.g., 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 said 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 the force generated by said touch.
[0031] The audio module (170) can convert sound into an electrical signal or, conversely, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150) or output sound through the sound output module (155) or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphones) connected directly or wirelessly to the electronic device (101).
[0032] The sensor module (176) can detect the operating state of the electronic device (101) (e.g., power or temperature) or the external environmental state (e.g., user state) and generate an electrical signal or data value corresponding to the detected state. According to one embodiment, the sensor module (176) may include, for example, a gesture sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an accelerometer sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biosensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0033] The interface (177) may support one or more specified protocols that can be used for the electronic device (101) to be connected directly or wirelessly to an external electronic device (e.g., electronic device (102)). According to 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.
[0034] The connection terminal (178) may include a connector through which the electronic device (101) can 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).
[0035] The haptic module (179) can convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that the user can perceive through tactile or kinesthetic senses. According to one embodiment, the haptic module (179) may include, for example, a motor, a piezoelectric element, or an electric stimulation device.
[0036] The camera module (180) can capture still images and video. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.
[0037] The power management module (188) can manage the power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented, for example, as at least part of a power management integrated circuit (PMIC).
[0038] The battery (189) can supply power to at least one component of the electronic device (101). According to one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0039] The communication module (190) can support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between an 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 include one or more communication processors that operate independently of the processor (120) (e.g., application processor) and 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., cellular communication module, short-range wireless communication module, or GNSS (global navigation satellite system) communication module) or a wired communication module (194) (e.g., LAN (local area network) communication module, or power line communication module). The corresponding communication module among these communication modules can communicate with an external electronic device (104) through a first network (198) (e.g., a short-range communication network such as Bluetooth, WiFi (wireless fidelity) direct, or IrDA (infrared data association)) or a second network (199) (e.g., 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 may 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 identify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) using subscriber information (e.g., International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module (196).
[0040] The wireless communication module (192) can support 5G networks and next-generation communication technologies following 4G networks, for example, new radio access technology. NR access technology can support high-speed transmission of high-capacity data (enhanced mobile broadband (eMBB)), minimization of terminal power and connection of multiple terminals (massive machine type communications (mMTC)), or high reliability and low latency (ultra-reliable and low-latency communications (URLLC)). The wireless communication module (192) can support a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate, for example. The wireless communication module (192) can support various technologies for securing performance in the high-frequency band, such as beamforming, massive MIMO (multiple-input and multiple-output), 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), external electronic device (e.g., electronic device (104)), or network system (e.g., 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 realizing eMBB, loss coverage (e.g., 164 dB or less) for realizing mMTC, or U-plane latency (e.g., downlink (DL) and uplink (UL) each 0.5 ms or less, or round trip 1 ms or less) for realizing URLLC.
[0041] An antenna module (197) can transmit a signal or power to or from an external source (e.g., an external electronic device). According to one embodiment, the antenna module (197) may include an antenna comprising a radiator made of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to 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 a first network (198) or a second network (199), may be selected from the plurality of antennas, for example, by a communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device through the selected at least one antenna. According to some embodiments, in addition to the radiator, other components (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as part of the antenna module (197).
[0042] According to various embodiments, the antenna module (197) may form a mmWave antenna module. According to one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent to a first surface (e.g., bottom surface) of the printed circuit board and capable of supporting a specified high frequency band (e.g., mmWave band), and a plurality of antennas (e.g., array antennas) disposed on or adjacent to a second surface (e.g., top surface or side surface) of the printed circuit board and capable of transmitting or receiving a signal of the specified high frequency band.
[0043] At least some of the above components can be connected to each other via a communication method between peripheral devices (e.g., bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)) and exchange signals (e.g., commands or data) with each other.
[0044] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) through 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 performed on the electronic device (101) may be performed on one or more of the external electronic devices (102, 104, or 108). For example, if the electronic device (101) needs to perform a function or service automatically or in response to a request from a user or another device, the electronic device (101) may request one or more external electronic devices to perform at least part of the function or service instead of performing the function or service itself or additionally. One or more external electronic devices that receive the above request may execute at least part of the requested function or service, or 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 provide the result as is or additionally processed as at least part of the response to the request. For this purpose, for example, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used. The electronic device (101) may provide ultra-low latency services using, for example, distributed computing or mobile edge computing. In another embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server using machine learning and / or neural networks. According to one embodiment, the external electronic device (104) or the server (108) may be included within a 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.
[0045] Functions related to artificial intelligence according to the present disclosure are operated through a processor and memory. The processor may be composed of one or more processors. In this case, the one or more processors may be general-purpose processors such as a CPU (central processing unit), AP (application processor), or DSP (digital signal processor), graphics-dedicated processors such as a GPU (graphic processing unit) or VPU (vision processing unit), or artificial intelligence-dedicated processors such as an NPU. The one or more processors control the processing of input data according to predefined operation rules or artificial intelligence models stored in memory. Alternatively, if the one or more processors are artificial intelligence-dedicated processors, the artificial intelligence-dedicated processors may be designed with a hardware structure specialized for processing a specific artificial intelligence model.
[0046] The predefined rules of operation or artificial intelligence models are characterized by being created through learning. Here, being created through learning means that a predefined rules of operation or artificial intelligence models configured to perform desired characteristics (or objectives) are created by a basic artificial intelligence model being trained using multiple learning data by a learning algorithm. Such learning may be performed on the device itself where the artificial intelligence according to the present disclosure is executed, or it may be performed through a separate server and / or system. Examples of learning algorithms include supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but are not limited to the examples described above.
[0047] An artificial intelligence model may be composed of multiple neural network layers. Each of the multiple neural network layers has multiple weight values and performs neural network operations through operations between the results of previous layers and the multiple weights. The multiple weights possessed by the multiple neural network layers can be optimized based on the learning results of the artificial intelligence model. For example, the multiple weights may be updated so that the loss value or cost value obtained by the artificial intelligence model during the learning process is reduced or minimized. The artificial neural network may include a deep neural network (DNN), and examples include, but are not limited to, convolutional neural networks (CNN), deep neural networks (DNN), recurrent neural networks (RNN), restricted Boltzmann machines (RBM), deep belief networks (DBN), bidirectional recurrent deep neural networks (BRDNN), or deep Q-networks.
[0048] FIG. 2 is a schematic block diagram of an electronic device according to one embodiment.
[0049] Referring to FIG. 2, an electronic device (201) according to one embodiment may include a processor (220), a memory (230), a display (260), and a communication circuit (290). For example, the electronic device (201) may be implemented in the same or similar manner as the electronic device (101) of FIG. 1.
[0050] According to one embodiment, the processor (220) can control the overall operation of the electronic device (201). For example, the processor (220) may be implemented identically or similarly to the processor (120) of FIG. 1. According to one embodiment, the processor (220) can control at least one other component (e.g., hardware or software component) of the electronic device (201) connected to the processor (220) by executing software (e.g., program (140) of FIG. 1), and can perform data processing or operations based on instructions. According to one embodiment, the instructions may include instructions composed of machine language that can be processed by the electronic device (201) or the processor (220). For example, the instructions may include instructions corresponding to operation instructions used in the program.
[0051] Meanwhile, although FIG. 2 illustrates that the electronic device (201) includes one processor (220), this is exemplary and the technical concept of the present invention may not be limited thereto. For example, the electronic device (201) may include at least one processor. For example, the processor (220) may be implemented as at least one processor.
[0052] According to one embodiment, the memory (230) (e.g., the memory (130) of FIG. 1) may store at least one instruction (or instruction) that causes at least one operation of the electronic device (201). When the at least one instruction is executed collectively or individually by the processor (220), it may cause the electronic device (201) to perform the corresponding operation.
[0053] According to one embodiment, the memory (230) may store data of the electronic device (201). For example, the data may include data regarding at least one application, user usage information (e.g., usage time, usage frequency, and / or usage history) for said at least one application, and / or other content. For example, the content may include text, voice, images, and / or video.
[0054] According to one embodiment, the processor (220) may display at least one notification by at least one application stored in memory (230) on the display (260). For example, the notification function may represent a function of notifying the user of information such as events, mail, messages, and / or advertisements generated by an application stored in memory (230). The notification (or notification message) may be displayed through various forms of notifications, notification messages, and notification popups by the notification function provided by the electronic device (201).
[0055] According to one embodiment, a notification (or notification message) may be displayed as a popup by at least one application for a specified period of time. Subsequently, the notification (or notification message) may be sorted and displayed according to a specified rule (e.g., according to the time of notification occurrence) in a notification window (or notification menu) provided in a user interface. Alternatively, some notifications may also be displayed on the home screen and / or lock screen after being displayed as a popup by at least one application. For example, the notification window or notification panel (or notification menu) may represent a screen, menu, or window in which notifications are sorted and displayed according to a specified rule in a user interface provided in the electronic device (201). For example, the processor (220) may display a notification window based on a specified user input (e.g., a tab input moving from the top to the bottom of the display).
[0056] According to one embodiment, the processor (220) may provide group notifications so that many notifications can be grouped by common attributes (e.g., keywords, topics, application types, or senders (or counterparts)) to manage and check the notifications. For example, the electronic device (201) may display multiple notifications in a notification window provided in a user interface.
[0057] According to one embodiment, the processor (220) can check for a new notification from a first application stored in memory after a plurality of notifications are displayed in a notification window provided in a user interface. In response to checking for a new notification, the processor (220) can analyze the content of the new notification. For example, the processor (220) can use an artificial intelligence model to analyze the content included in the new notification (e.g., text, images, videos, and / or link information).
[0058] According to one embodiment, the processor (220) can identify at least one new notification among a plurality of notifications displayed in the notification window and common attributes related to the new notification (hereinafter, common attributes) (e.g., keyword, topic, application type, or sender (or counterpart)) based on analyzing the content of the new notification. For example, the processor (220) can obtain the content of at least one notification and common attributes related to the content of the new notification by using an artificial intelligence model. For example, the common attributes may include a specific keyword, a specific topic (e.g., a specific sports match, a sports match of a specific team, a specific item, a specific place, and a specific restaurant), an application type (e.g., an application of the same or similar type), a specific counterpart (or specific sender), a specific time (e.g., Black Friday, Lunar New Year holiday, Chuseok holiday), and / or a specific event (e.g., Olympics, World Cup, Christmas).
[0059] According to one embodiment, the processor (220) may determine common attributes (e.g., keywords, topics, application types, or senders) by further considering information regarding the user's areas of interest, specific time zones, or specific events. For example, when multiple common attributes (e.g., keywords, topics, application types, or senders) between a new notification and at least one notification are identified, the processor (220) may determine or select common attributes by considering information regarding the user's areas of interest (e.g., products of interest to the user, hobbies), specific time zones, or specific events. Additionally, common attributes may be determined or selected by further considering information regarding specific time zones (e.g., Black Friday time zones, Lunar New Year holidays, and Chuseok holidays, Olympic event periods, World Cup event periods) or specific events (e.g., World Cup, Olympics, and local festivals).
[0060] According to one embodiment, the processor (220) can identify the user's area of interest based on (or analyze) at least one of the usage time, usage frequency, or response frequency to notifications by said application stored in memory (230). Alternatively, the processor (220) can identify information about the user's area of interest based on user input or previously stored user information. For example, the area of interest may include information about the user's products of interest, hobbies, travel, order delivery, and / or sports schedules.
[0061] According to one embodiment, the processor (220) may obtain information about a specific time period or a specific event based on user input or previously stored user information. Alternatively, the processor (220) may obtain information about a specific time period or a specific event based on information obtained by analyzing other notifications.
[0062] According to one embodiment, the processor (220) can generate summary information summarizing the contents of the new notification and at least one notification when it is determined that at least one notification and the new notification are related to a specific common attribute. For example, the processor (220) can generate or obtain summary information summarizing the contents of the new notification and at least one notification using an artificial intelligence model.
[0063] According to one embodiment, the processor (220) may group a new notification and at least one notification without displaying the new notification and at least one notification in the notification window, and display the grouped notifications in the notification window. For example, the group notification may include summary information and source information of the notifications (e.g., icon(s) of the application(s) corresponding to the notifications). Additionally, the group notification may further include a description of common attributes. In this case, the description of common attributes may include keywords, text, and / or images.
[0064] According to one embodiment, the processor (220) can display information about the notification when the group notification is selected by the user.
[0065] According to one embodiment, the processor (220) can display group notifications distinct from general notifications. For example, group notifications may be displayed in a shape, color, and / or size different from general notifications. Additionally, group notifications may be displayed in an area different from the area where general notifications are displayed in the notification window.
[0066] According to one embodiment, the processor (220) can separately group non-critical notifications determined as non-critical notifications according to specified conditions so that the notifications can be managed and checked.
[0067] According to one embodiment, when a new notification is confirmed, the processor (220) can determine whether the new notification is a non-important notification according to specified conditions. If the processor (220) confirms that the new notification is a non-important notification, it can add the new notification to a group notification indicating non-important notifications. At this time, the new notification may not be displayed separately in the notification window. When a group notification indicating non-important notifications is selected by the user, the processor (220) can display information about the notification.
[0068] According to one embodiment, the artificial intelligence (AI) model may be stored in memory (230). Alternatively, the AI model may be stored in an external electronic device (e.g., a server). For example, the processor (220) may use the AI model to identify or determine common attributes (e.g., specific keywords, specific topics, specific counterparts, specific times, and / or specific events) for grouping notifications. The processor (220) may use the AI model to obtain summary information summarizing the content (e.g., text, images, and / or videos) contained in the notifications (e.g., notifications grouped by the common attributes). To do this, the processor (220) may provide a prompt to the AI model. For example, the prompt may include a command (e.g., text) for deriving common attributes for grouping notifications. Additionally, the prompt may include a command (e.g., text) for deriving summary information summarizing the content contained in the notifications.
[0069] For convenience of explanation, the following description will focus on how, when an AI model is stored in memory (230), an electronic device (201) groups multiple notifications based on specific common attributes and displays the group notifications accordingly. However, the technical concept of the present invention is not limited thereto, and the electronic device (201) may perform at least some of the operations of grouping multiple notifications or acquiring group notifications through an external electronic device (e.g., a server) according to the same or similar method.
[0070] FIG. 3a is a diagram illustrating a method for an electronic device to display notifications according to a comparative example.
[0071] Referring to FIG. 3a, according to a comparative embodiment, an electronic device (201) may display a plurality of notifications (310, 320, 330, 340, and 350) in a notification window (303) provided by the electronic device (201). For example, the plurality of notifications (310, 320, 330, 340, and 350) (or a list of the plurality of notifications) may be arranged in order according to a specified rule (e.g., notification occurrence time).
[0072] According to a comparative embodiment, multiple notifications (310, 320, 330, 340, and 350) may provide specific information so that the user can respond quickly. However, as too many notifications are displayed in the notification window (303), the user may have to check many notifications individually. Accordingly, the electronic device (201) may need a method to manage and display many notifications. Additionally, the electronic device (201) may need a method to control important notifications or non-important notifications so that only important notifications can be checked first.
[0073] FIG. 3b is a diagram illustrating a method for an electronic device to display group notifications grouped together, according to one embodiment.
[0074] Referring to FIG. 3b, according to one embodiment, an electronic device (201) may display a group notification (360) and notifications (340, and 350) in a notification window (305) provided by the electronic device (201). For example, compared to the notification window (303) of FIG. 3a, the electronic device (201) may display a group notification (360) that groups multiple notifications (310, 320, 330) related to a specific keyword (or specific event) (e.g., Black Friday), instead of displaying multiple notifications (310, 320, 330) in the notification window (305).
[0075] According to one embodiment, the electronic device (201) may group notifications related to a specific keyword (or specific event) (e.g., notifications (310, 320, 330) of FIG. 3a) without displaying too many notifications in the notification window (305), and may display a group notification (360) of the grouped notifications. Additionally, the group notification (360) may provide general information (e.g., keywords, summary information, and / or icons of applications that generated the notifications) regarding the grouped notifications (e.g., notifications (310, 320, 330) of FIG. 3a). This allows the user to check general information regarding the notifications without having to check many notifications individually.
[0076] According to one embodiment, the electronic device (201) can provide group notifications so that many notifications can be grouped by a specific keyword to manage and check the notifications. Additionally, according to one embodiment, the electronic device (201) can separately group non-critical notifications determined as non-critical notifications according to specified conditions to manage and check the notifications.
[0077] Based on the method described above, the electronic device (201) can enable the user to check notifications quickly and efficiently, and can increase the user's usability.
[0078] At least some of the operations of the electronic device (201) described below may be performed by the processor (220). However, for the convenience of explanation, the operations below will be described as being performed by the electronic device (201).
[0079] FIG. 4 is a flowchart illustrating a method for an electronic device to display group notifications grouped together, according to one embodiment.
[0080] Referring to FIG. 4, according to one embodiment, in operation 401, an electronic device (e.g., the electronic device (201) of FIG. 2) can display a plurality of notifications from at least one application in a notification window. For example, the electronic device (201) can display the notifications in the notification window by arranging them according to a specified rule (e.g., according to the order in which the notifications occur). For example, the electronic device (201) can arrange or display the notifications starting from the most recently occurred notification at the top.
[0081] According to one embodiment, in operation 403, the electronic device (201) can analyze the content of the first notification (or the content included in the first notification) when a new first notification by the first application stored in memory (230) is confirmed after a plurality of notifications are displayed in the notification window.
[0082] According to one embodiment, in operation 405, the electronic device (201) can identify a first common attribute related to at least one of a plurality of notifications and the first notification. For example, the first common attribute may represent an attribute commonly related between at least one notification and the first notification. For example, the attribute may include at least one of a commonly related keyword, topic, application type, or sender. For example, the electronic device (201) may analyze the content of at least one of a plurality of notifications and the first notification, and based on the analysis result, extract a common attribute of the notifications (e.g., keyword, topic, application type, or sender). For example, the electronic device (201) may determine the extracted common attribute as the first common attribute. Alternatively, when there are multiple extracted common attributes, the electronic device (201) may determine the first common attribute among the multiple common attributes. At this time, the electronic device (201) may determine a first common attribute by considering the user's information of interest (e.g., information about a field of interest), information about a specific event, and / or information about a specific time interval (or a specific time zone). Based on the method described above, the electronic device (201) may identify or determine that at least one notification and the first notification are related to the first common attribute.
[0083] According to one embodiment, in operation 407, the electronic device (201) may generate or obtain summary information summarizing the contents of the first notification and at least one notification based on verifying the first common attribute. For example, if the electronic device (201) determines that the first notification and at least one notification are related to the first common attribute, it may decide to group the first notification and at least one notification. To this end, the electronic device (201) may initiate an operation to generate a first group notification in which the first notification and at least one notification are grouped. At this time, the electronic device (201) may generate summary information to be displayed in the first group notification. For example, the electronic device (201) may generate or obtain summary information summarizing the contents of the first notification and at least one notification using an artificial intelligence model. For example, the electronic device (201) may obtain summary information summarizing the contents of the notifications based on providing the contents of the first notification and at least one notification to the artificial intelligence model. In this case, the artificial intelligence model may include a model trained to summarize the content of the notifications.
[0084] According to one embodiment, in operation 409, the electronic device (201) may display a first group notification in a notification window that includes summary information and icons of applications (e.g., icons of applications corresponding to the first notification and at least one notification). Alternatively, the electronic device (201) may further include information about a first common attribute (e.g., text, image, and / or icon describing the first common attribute) in the first group notification. For example, the electronic device (201) may replace or change the first notification and at least one notification into the first group notification. For example, the electronic device (201) may display the first group notification in a way that distinguishes it from general notifications (e.g., notifications that are not group notifications). For example, the electronic device (201) may display the first group notification in a different size, shape, and / or color from the general notifications. Additionally, the electronic device (201) may display the first group notification in a different area (e.g., a first area) from the general notifications. For example, the first area of the notification window may differ from the area of the notification window where general notifications are displayed (e.g., the second area). For example, the first area of the notification window (or notification panel) may be the top area of the notification window, and the second area of the notification window (or notification panel) may be the area below the first area.
[0085] According to one embodiment, the electronic device (201) may stop displaying at least one notification that was displayed in the second area of the notification window based on displaying a first group notification in the first area of the notification window. That is, since at least one notification was grouped by the first group notification, the electronic device (201) may not display it in the second area where general notifications of the notification window are displayed based on displaying the first group notification.
[0086] Based on the method described above, the electronic device (201) can provide group notifications so that many notifications can be grouped into common attributes and managed and checked.
[0087] FIG. 5 is a diagram showing a group notification provided by an electronic device according to one embodiment.
[0088] Referring to FIG. 5, according to one embodiment, an electronic device (201) can display a group notification (360) that groups notifications (e.g., notifications (310, 320, 330) of FIG. 3a) in a notification window (e.g., notification window (305) of FIG. 3b).
[0089] According to one embodiment, the group notification (360) may include a common attribute (or keyword) (510) of the notifications (310, 320, 330), summary information (520) summarizing the content of the notifications (310, 320, 330), and icons (531, 532, 533) of the applications that generated the notifications (310, 320, 330).
[0090] According to one embodiment, the electronic device (201) may generate or obtain summary information (520) that summarizes the contents of notifications (310, 320, 330) using an artificial intelligence model. For example, the summary information (520) may include information that summarizes the contents included in each notification. For example, unnecessary information among the contents included in each notification (e.g., advertising phrases, idiomatic phrases, and / or emoticons) may not be included in the summary information (520).
[0091] According to one embodiment, the icons (531, 532, 533) of the applications may indicate the source of the notifications (310, 320, 330). According to another embodiment, the group notification (360) may include information (e.g., text) indicating the source of the notifications (310, 320, 330) instead of the icons (531, 532, 533). Depending on the implementation, the group notification (360) may include both the icons (531, 532, 533) and information (e.g., text) indicating the source of the notifications (310, 320, 330).
[0092] According to one embodiment, the group notification (360) may be displayed in a different shape (e.g., a square shape) and a different size (e.g., larger than the general notification) than the general notification. Depending on the implementation, the group notification (360) may be displayed in a different color than the general notification.
[0093] Based on the method described above, the electronic device (201) can provide group notifications so that many notifications can be grouped by a specific common attribute (e.g., keyword) to manage and check the notifications.
[0094] FIGS. 6a and 6b are flowcharts illustrating a method for an electronic device to display group notifications grouped together, according to one embodiment.
[0095] Referring to FIGS. 6a and 6b, according to one embodiment, in operation 601, an electronic device (e.g., the electronic device (201) of FIG. 2) can detect a new first notification generated by first applications stored in memory (e.g., the memory (230) of FIG. 2). At this time, the first notification may be displayed on a display (260) for a specified time (e.g., 3 seconds) through a pop-up window.
[0096] According to one embodiment, in operation 603, the electronic device (201) can determine whether the first notification is a designated non-critical notification. For example, the designated non-critical notification may include a notification containing an advertisement (e.g., an advertisement / promotion that the user is not interested in or an advertisement message received from a counterpart not stored in contacts), a notification required for background operation (e.g., a notification that has no button operable by the user or does not contain key status information), an old notification (e.g., a notification older than a designated date), a notification designated as having the lowest importance in the notification importance classification of the operating system, and / or a non-critical notification designated by the user. For example, the designated non-critical notification may be determined or changed by user settings. For example, the electronic device may perform operation 603 using an artificial intelligence model.
[0097] According to one embodiment, if the first notification is identified as a designated non-important notification (e.g., of operation 603), in operation 605, the electronic device (201) may add the first notification to a group notification indicating a non-important notification. For example, when a group notification indicating a non-important notification is not created, the electronic device (201) may create a group notification indicating a non-important notification and add the first notification to the created group notification indicating a non-important notification. For example, the group notification indicating a non-important notification may be displayed so as to be visually distinguished from general notifications. Additionally, the group notification indicating a non-important notification may be displayed in an area distinguished from general notifications (e.g., the bottom of the area where general notifications are displayed or the outermost edge of the area where group notifications are displayed).
[0098] According to one embodiment, in operation 607, the electronic device (201) may display a group notification indicating a non-important notification without separately displaying the first notification in the notification window. Subsequently, when user input regarding the group notification indicating a non-important notification is confirmed, the electronic device (201) may display information regarding the first notification while expanding the group notification indicating a non-important notification.
[0099] According to one embodiment, if it is determined that the first notification is not a designated non-important notification (No in operation 603), in operation 609, the electronic device (201) can determine whether the first notification relates to a common attribute of a previously displayed group notification (or a previously generated group notification). For example, the electronic device can perform operation 609 using an artificial intelligence model.
[0100] According to one embodiment, if it is determined that the first notification is related to a common attribute of a displayed group notification (or a previously generated group notification) (e.g., operation 609), in operation 611, the electronic device (201) can add the first notification to the displayed (or previously generated) group notification.
[0101] According to one embodiment, in operation 613, the electronic device (201) may generate or obtain summary information of a displayed group notification based on the content of the notifications included in the first notification and the displayed group notification. For example, the electronic device (201) may regenerate or re-obtain summary information (e.g., text) to update the summary information of the displayed group notification as the first notification is newly added to the group notification. For example, the electronic device (201) may regenerate or re-obtain summary information of the displayed group notification using an artificial intelligence model. In this case, the artificial intelligence model may include a model trained to summarize the content of the corresponding notifications.
[0102] According to one embodiment, in operation 615, the electronic device (201) can update the summary information (e.g., text) of a displayed group notification using the regenerated summary information. The electronic device (201) can display the group notification containing the updated summary information in the notification window.
[0103] According to one embodiment, if it is determined that the first notification is not related to the common attribute of a previously displayed group notification (or previously generated group notification) (No in operation 609), in operation 617, the electronic device (201) can check whether the number of notifications related to the first common attribute is greater than or equal to a specified number. For example, the electronic device (201) can check whether the sum of the notifications displayed in the existing notification window related to the first common attribute and the first notification is greater than or equal to a specified number (e.g., 2 or 3). For example, the electronic device can perform operation 617 using an artificial intelligence model.
[0104] According to one embodiment, if it is confirmed that there are more than a specified number of notifications associated with the first common attribute (e.g., operation 617), in operation 619, the electronic device (201) can group the first notification and at least one previously displayed notification. Subsequently, the electronic device (201) can start an operation to create a first group notification that groups the first notification and the at least one notification.
[0105] According to one embodiment, in operation 621, the electronic device (201) can generate summary information (e.g., text) of the first notification and at least one notification. For example, the electronic device (201) can obtain summary information summarizing the content of the first notification and the content of at least one notification using an artificial intelligence model. At this time, the artificial intelligence model may include a model trained to summarize the content of the notifications.
[0106] According to one embodiment, in operation 623, the electronic device (201) may display a first group notification in a notification window that includes a description of a first common attribute (e.g., text, an image representing the text, and / or an image representing a specific object), summary information (e.g., text), and source information of the notifications (e.g., icons of the corresponding applications). For example, the electronic device (201) may not display the first notification separately in the notification window. Additionally, the electronic device (201) may display information about the first notification through the first group notification (or an extended first group notification) in response to user input regarding the first group notification (e.g., user input selecting the first group notification).
[0107] According to one embodiment, if it is determined that the number of notifications related to the first common attribute is not greater than a specified number (No in operation 617), in operation 625, the electronic device (201) may not create and / or display the first group notification, but may display the first notification as a general notification in the notification window. For example, the electronic device (201) may display the content of the first notification in the notification window through a general notification. For example, the first notification may be displayed in the notification window along with other notifications according to a specified rule (e.g., order of notification occurrence). For example, the first notification may be displayed together with other accumulated general notifications (e.g., placed below other general notifications).
[0108] Based on the method described above, the electronic device (201) can provide group notifications so that many notifications can be grouped into specific common attributes and managed and checked.
[0109] Meanwhile, in the following Figures 7a and 7b, common attributes will be described as keywords for the sake of convenience of explanation. However, keywords may be replaced with topics, events, or application types representing common attributes.
[0110] FIGS. 7a, 7b, and 7c are drawings illustrating the operation of an electronic device displaying a group notification and an extended group notification for a specific keyword according to one embodiment.
[0111] Referring to FIG. 7a and FIG. 7b, according to one embodiment, an electronic device (201) may display a first group notification (710), a second group notification (720), and general notifications (340, 350) in a notification window (705). For example, the electronic device (201) may display the group notifications (710, 720) and general notifications (340, 350) in different areas so that the group notifications (710, 720) and general notifications (340, 350) can be visually distinguished. For example, the electronic device (201) may display the group notifications (710, 720) in an area located at the top of the notification window (705). The electronic device (201) may display the general notifications (340, 350) in an area below the area where the group notifications (710, 720) are displayed. Additionally, the electronic device (201) can display group notifications (710, 720) and general notifications (340, 350) in different sizes and shapes. For example, the electronic device (201) can display group notifications (710, 720) in a square shape and arrange the group notifications (710, 720) horizontally according to a specified rule (e.g., the order in which group notifications are created). The electronic device (201) can display general notifications (340, 350) in a rectangular shape and arrange the general notifications (340, 350) vertically according to a specified rule (e.g., the order in which group notifications are created).
[0112] According to one embodiment, the electronic device (201) can group notifications related to a first keyword (e.g., Black Friday) into a first group of notifications (710). The electronic device (201) can group notifications related to a second keyword (e.g., NBA sports game) into a second group of notifications (720).
[0113] Referring to FIG. 7a, according to one embodiment, the electronic device (201) can expand the size of the first group notification (710) in response to user input for the first group notification (710) (e.g., tap input for the first group notification (710)). That is, the electronic device (201) can display the expanded first group notification (730) in the notification window (705) in response to user input for the first group notification (710).
[0114] According to one embodiment, the extended first group notification (730) may include a first keyword (731) (e.g., Black Friday), summary information (732) of grouped notifications (711, 712, 713), recommendation features (741, 742), and grouped notifications (711, 712, 713). For example, the first keyword (731) and summary information (732) may also be displayed in the first group notification (710) before extension.
[0115] According to one embodiment, the recommendation functions (741, 742) may be functions related to the first keyword (731) or grouped notifications (711, 712, 713) (e.g., discount code sharing function, reminder setting function). For example, the electronic device (201) may identify at least one recommendation function based on the contents included in the grouped notifications (711, 712, 713) using an artificial intelligence model. Alternatively, the electronic device (201) may identify at least one recommendation function related to the first keyword (731) using an artificial intelligence model. The electronic device (201) may provide or display at least one recommendation function (741, 742) identified using an artificial intelligence model through the extended first group notification (730). Depending on the implementation, the electronic device (201) may further provide recommendation information. For example, recommendation information may include link information (e.g., URL) and / or web search results necessary for subsequent actions.
[0116] Meanwhile, in FIG. 7a, the extended first group notification (730) includes a plurality of recommendation functions (741, 742), but this is merely an example and the technical features of the present invention may not be limited thereto. According to various embodiments, the extended first group notification (730) may include a single recommendation function or may not include a recommendation function.
[0117] According to one embodiment, the electronic device (201) can display information about grouped notifications (711, 712, 713) through the extended first group notification (730). For example, the grouped notifications (711, 712, 713) may be notifications generated by different applications. For example, the electronic device (201) can display a list of grouped notifications (711, 712, 713). For example, the method of displaying the list may be various methods (e.g., displaying notifications as text only, displaying notifications as a summary) as well as the method shown in FIG. 7a.
[0118] According to one embodiment, the electronic device (201) may display detailed information about a corresponding notification in response to a user input selecting one of the grouped notifications (711, 712, 713). For example, the electronic device (201) may execute a corresponding application in response to a user input selecting one of the grouped notifications (711, 712, 713) and may display detailed information about the corresponding notification through the corresponding application.
[0119] Referring to FIG. 7b, according to one embodiment, the electronic device (201) can expand the second group notification (720) in response to user input for the second group notification (720) (e.g., tap input for the second group notification (720)). That is, the electronic device (201) can display the expanded second group notification (750) in the notification window (705) in response to user input for the second group notification (720).
[0120] According to one embodiment, the extended second group notification (750) may include a second keyword (751) (e.g., NBA), summary information (752) of grouped notifications (771, 772, 773), recommendation features (761, 762), and grouped notifications (771, 772, 773). For example, the second keyword (751) and summary information (752) may also be displayed in the second group notification (720) before extension.
[0121] According to one embodiment, the recommendation functions (761, 762) may be functions related to the second keyword (751) or grouped notifications (771, 772, 773) (e.g., discount code sharing function, reminder setting function). For example, the electronic device (201) may identify at least one recommendation function based on the contents included in the grouped notifications (771, 772, 773) using an artificial intelligence model. Alternatively, the electronic device (201) may identify at least one recommendation function related to the second keyword (751) using an artificial intelligence model. The electronic device (201) may provide or display at least one recommendation function (761, 762) identified using an artificial intelligence model through the extended second group notification (750). Depending on the implementation, the electronic device (201) may further provide recommendation information. For example, recommendation information may include link information (e.g., URL) and / or web search results necessary for subsequent actions.
[0122] Meanwhile, in FIG. 7b, the extended second group notification (750) includes a plurality of recommendation functions (761, 762), but this is merely an example and the technical features of the present invention may not be limited thereto. According to various embodiments, the extended second group notification (750) may include a single recommendation function or may not include a recommendation function.
[0123] According to one embodiment, the electronic device (201) can display information about grouped notifications (771, 772, 773) through the extended second group notification (750). For example, the grouped notifications (771, 772, 773) may be notifications generated by different applications. For example, the electronic device (201) can display a list of grouped notifications (771, 772, 773). For example, the method of displaying the list may be various methods (e.g., displaying notifications as text only, displaying notifications as a summary) as well as the method shown in FIG. 7b.
[0124] According to one embodiment, the electronic device (201) may display detailed information about a corresponding notification in response to a user input selecting one of the grouped notifications (771, 772, 773). For example, the electronic device (201) may execute a corresponding application in response to a user input selecting one of the grouped notifications (771, 772, 773) and may display detailed information about the corresponding notification through the corresponding application.
[0125] Referring to FIG. 7c, according to one embodiment, an electronic device (201) may group notifications (711, 712, 713) related to a first keyword (e.g., Black Friday) into a first group notification (780). According to one embodiment, the electronic device (780) may determine the content (e.g., text) displayed in the first group notification (780) based on the importance of the notifications (711, 712, 713). For example, the electronic device (201) may highlight and display the content of notifications with high importance among the content (e.g., text) displayed in the first group notification (780). For example, the electronic device (201) may determine that notifications with an imminent period, notifications generated by an application designated by the user, notifications designated as subjects of interest by the user, and / or notifications designated as important subjects by the user are notifications with high importance. For example, the electronic device (201) may display the content of an imminent notification (e.g., this first group notification (780)). For example, the electronic device (201) may display a summary of the content of the notifications (711, 712, 713) in the first group notification (780) once the period has elapsed.
[0126] According to one embodiment, the electronic device (201) can determine the arrangement of icons corresponding to the notifications (711, 712, 713) included in the first group notification (780) based on the importance of the notifications (711, 712, 713). For example, the electronic device (201) can determine the arrangement order of the icons based on the order of importance of the notifications. For example, when the importance of the second notification (712) is the highest, the electronic device (201) can place the icon corresponding to the second notification (712) in the first position. For example, the electronic device (201) can adjust the arrangement of icons corresponding to the notifications (711, 712, 713) in the first group notification (780) when the corresponding period has elapsed. For example, when the corresponding period has elapsed, the importance of the second notification (712) may be lowered. Accordingly, the electronic device (201) can place the second notification (712) at a third position.
[0127] According to one embodiment, the electronic device (201) can determine the placement of notifications (711, 712, 713) included in an extended first group of notifications (790) based on the importance of the notifications (711, 712, 713). For example, the electronic device (201) can determine the placement order of icons based on the order of importance of the notifications (711, 712, 713). For example, when the importance of the second notification (712) is the highest, the electronic device (201) can place the second notification (712) in the highest position. For example, the electronic device (201) can adjust the placement of notifications (711, 712, 713) in the extended first group of notifications (790) when the corresponding period has elapsed. For example, when the corresponding period has elapsed, the importance of the second notification (712) may be lowered. Accordingly, the electronic device (201) can place the second notification (712) at the lowest position.
[0128] Based on the method described above, the electronic device (201) can enable the user to quickly and efficiently provide or display group notifications that group related notifications, and can increase the user's usability.
[0129] FIG. 8 is a diagram illustrating the operation of an electronic device displaying group notifications and extended group notifications for messages received from a specific counterparty, according to one embodiment.
[0130] Referring to FIG. 8, according to one embodiment, an electronic device (201) may display a third group notification (810) and general notifications (340, 350) in a notification window (705). For example, the electronic device (201) may display the third group notification (810) and general notifications (340, 350) in different areas so that the third group notification (810) and general notifications (340, 350) can be visually distinguished. Additionally, the electronic device (201) may display the third group notification (810) and general notifications (340, 350) in different sizes and different shapes.
[0131] According to one embodiment, the electronic device (201) may group notifications related to common attributes (e.g., the same sender (or counterpart), messages received from the same sender, or messenger (or message) application) into a third group notification (810). For example, the third group notification (810) may include information about the sender (821) (e.g., the counterpart's identification name (Emma) and / or the counterpart's image), summary information (822) of the grouped notifications, and source information of the grouped notifications (e.g., icons (831, 832) of the applications that generated the notifications).
[0132] According to one embodiment, the electronic device (201) can expand the size of the third group notification (840) in response to user input regarding the third group notification (810) (e.g., tap input regarding the third group notification (810)). That is, the electronic device (201) can display the expanded third group notification (840) in the notification window (705) in response to user input regarding the third group notification (810).
[0133] According to one embodiment, the extended third group notification (840) may include information (821) about common attributes (e.g., the same sender (or counterpart), messages received from the same sender, or messenger (or message) application) (e.g., the counterpart's identification name (Emma) and / or the counterpart image), summary information (822) of the grouped notifications (871, 872), recommendation features (850, 851, 852), and the grouped notifications (871, 872).
[0134] According to one embodiment, the recommendation functions (850, 851, 852) may be functions related to common attributes (e.g., the same sender (or counterpart), messages received from the same sender, or messenger (or message) application) and / or grouped notifications (871, 872) (e.g., reply message recommendation function (850), directions function (851), calendar schedule addition function (852)). For example, the reply message recommendation function (850) may select and display or provide appropriate speech patterns and / or vocabulary by utilizing the tone and / or expressions that the user usually uses when conversing with the counterpart, such as a relaxed tone or a polite tone. For example, the electronic device (201) may verify the recommendation functions (850, 851, 852) using an artificial intelligence model.
[0135] Meanwhile, in FIG. 8, the extended third group notification (840) includes multiple recommendation functions (850, 851, 852), but this is merely an example and the technical features of the present invention may not be limited thereto. According to various embodiments, the extended third group notification (840) may include a single recommendation function or may not include a recommendation function.
[0136] According to one embodiment, the electronic device (201) may display information about grouped notifications (871, 872) through the extended third group notification (840). For example, the grouped notifications (871, 872) may include messages received from different applications. However, while FIG. 8 illustrates that the grouped notifications (871, 872) include messages (871, 872) received from different applications, embodiments of the present invention may not be limited thereto. According to another embodiment, a group notification for a plurality of messages may include a notification that includes a plurality of messages received from the same application (e.g., a messenger application). In this case, the notification may include text containing the plurality of messages or text summarizing the plurality of messages. A method for summarizing the plurality of messages will be described in more detail in FIG. 9a and FIG. 9b below.
[0137] According to one embodiment, the electronic device (201) may display detailed information about the corresponding notification (or corresponding message) in response to user input selecting one of the grouped notifications (871, 872). For example, the electronic device (201) may execute a corresponding application (e.g., a corresponding messenger application) in response to user input selecting one of the grouped notifications (871, 872), and may display detailed information about the corresponding notification through the corresponding application.
[0138] FIG. 9a is a diagram illustrating a method for an electronic device to summarize messages received from a specific counterparty, according to one embodiment.
[0139] Referring to (a) of FIG. 9a, according to one embodiment, an electronic device (e.g., the electronic device (201) of FIG. 2) can obtain summary information (920) summarizing a plurality of first messages (910). For example, the electronic device (201) can obtain summary information (920) summarizing a plurality of messages (910) by using an artificial intelligence model.
[0140] Referring to FIG. 9a(b), according to one embodiment, an electronic device (201) may determine whether to update summary information (920) based on the importance (e.g., substantive content) of newly received messages (e.g., a plurality of second messages (915)). For example, the electronic device (201) may receive a plurality of second messages (915) following a plurality of first messages (910). For example, if the electronic device (201) determines that the importance of the content included in the plurality of second messages (915) is low, it may not update the summary information (920). For example, the plurality of second messages (915) may include emoticons. For example, the electronic device (201) may not include information (e.g., emoticons) that is unnecessary to the substantive content in the summary information (920). Accordingly, even if the electronic device (201) receives more of a plurality of second messages (915) containing content of low importance, The summary information (920) may not be updated. That is, the electronic device (201) may display the same summary information (920) as (a) of FIG. 9a.
[0141] FIG. 9b is a diagram illustrating a method for an electronic device to display summary information of messages received from a specific counterparty, according to one embodiment.
[0142] Referring to FIG. 9b, according to one embodiment, an electronic device (e.g., the electronic device (201) of FIG. 2) may obtain first summary information (930) summarizing a plurality of messages received from a specific counterparty. The electronic device (201) may include the first summary information (930) in a group notification for the plurality of messages.
[0143] According to one embodiment, the electronic device (201) may display a second summary information (940) in an extended group notification for a plurality of messages. For example, the second summary information (940) may represent summary information that summarizes the plurality of messages more specifically.
[0144] According to one embodiment, the electronic device (201) may execute a corresponding application (e.g., a corresponding messenger application) in response to user input selecting a notification for a plurality of messages in the extended group notification, and may display the corresponding messages (950) through the corresponding application.
[0145] FIG. 10 is a diagram illustrating a method for an electronic device to group non-important notifications according to one embodiment.
[0146] Referring to FIG. 10, according to one embodiment, an electronic device (201) may display general notifications (340, 350) and a group notification (1010) indicating a non-important notification in a notification window (1005). For example, the electronic device (201) may display the group notification (1010) indicating a non-important notification so as to be visually distinguishable from the general notifications (340, 350). For example, the group notification (1010) indicating a non-important notification may be displayed in a different color (e.g., gray) from the general notifications (340, 350). Additionally, the electronic device (201) may display the group notification (1010) indicating a non-important notification in an area distinct from the general notifications (340, 350). For example, a group notification (1010) indicating a non-important notification may be displayed at the very bottom of the area where general notifications (340, 350) are displayed.
[0147] According to one embodiment, if the electronic device (201) determines that the new notification corresponds to a designated non-important notification, it may add (or additionally group) the new notification to a group notification (1010) representing the non-important notification. At this time, the electronic device (201) may not display the new notification in the notification window (1005).
[0148] According to one embodiment, when user input (e.g., tab input for a group notification (1010) indicating a non-important notification) is confirmed by the electronic device (201), the notifications (1011, 1012, 1013) included in the group notification (1010) may be displayed in the notification window (1005). For example, the electronic device may sort the notifications (1011, 1012, 1013) included in the group notification (1010) according to a specified rule (e.g., order of notification occurrence). According to another embodiment, the electronic device (201) may display a list of the notifications (1011, 1012, 1013) included in the group notification (1010).
[0149] Based on the method described above, the electronic device (201) can provide a group notification (e.g., a group notification for non-critical notifications) that can manage and check the notifications by separately grouping the non-critical notifications determined as non-critical notifications according to predetermined conditions.
[0150] FIG. 11 is a drawing illustrating a method for an electronic device to group non-important notifications according to one embodiment.
[0151] Referring to FIG. 11, according to one embodiment, the electronic device (201) can display a group notification (1110) indicating a non-important notification in the notification window (1105), unlike what is described in FIG. 10.
[0152] According to one embodiment, the electronic device (201) may display a group notification (1110) indicating a non-important notification and general notifications (340, 350) in a notification window (1105). For example, the electronic device (201) may display the group notification (1110) and general notifications (340, 350) in different areas so that the group notification (1110) and general notifications (340, 350) can be visually distinguished. Additionally, the electronic device (201) may display the group notification (1110) and general notifications (340, 350) in different sizes and shapes. For example, if multiple group notifications are displayed in the notification window (1105), the group notification (1110) indicating a non-important notification may be displayed at the outermost edge (e.g., the right edge) of the area where other group notifications are displayed.
[0153] According to one embodiment, the electronic device (201) can group non-critical notifications that satisfy specified conditions into a corresponding group notification (1110). For example, the group notification (1110) may include summary information (1121) of the grouped notifications and source information of the grouped notifications (e.g., icons of the applications that generated the notifications (1131, 1132, 1133)). For example, the summary information (1121) may include information about the attributes of the notifications (e.g., content or type (e.g., advertisement), time of notification occurrence).
[0154] According to one embodiment, the electronic device (201) can expand the size of the group notification (1110) in response to user input regarding the group notification (1110) (e.g., tap input regarding the group notification (1110)). That is, the electronic device (201) can display the expanded group notification (1140) in the notification window (1105) in response to user input regarding the group notification (1110).
[0155] According to one embodiment, the extended group notification (1140) may include common attributes (e.g., non-important notifications), summary information (1121) of grouped notifications (1111, 1112, 1113), a recommendation function (1030), and grouped notifications (1111, 1112, 1113).
[0156] According to one embodiment, the recommendation function (1130) may be a function related to common attributes (e.g., non-important notifications) or grouped notifications (e.g., notification deletion function). For example, the electronic device (201) may identify the recommendation function (1130) using an artificial intelligence model.
[0157] Meanwhile, in FIG. 11, the extended group notification (1140) includes one recommendation function (1130), but this is merely an example and the technical features of the present invention may not be limited thereto. According to various embodiments, the extended group notification (1140) may include a plurality of recommendation functions or may not include a recommendation function.
[0158] According to one embodiment, the electronic device (201) may display information about grouped non-critical notifications (1111, 1112, 1113) through an extended group notification (1140). For example, the grouped non-critical notifications (1111, 1112, 1113) may include notifications generated by different applications. Depending on the implementation, at least some of the grouped non-critical notifications (1111, 1112, 1113) may be generated by the same application.
[0159] According to one embodiment, the electronic device (201) may display detailed information about a corresponding notification in response to a user input selecting one of the grouped non-important notifications (1111, 1112, 1113). For example, the electronic device (201) may execute a corresponding application in response to a user input selecting one of the grouped non-important notifications (1111, 1112, 1113) and may display detailed information about the corresponding notification through the corresponding application. According to one embodiment, with respect to the notification selected by the user input, the electronic device (201) may include the corresponding notification in the important notification group when it receives the same or similar notification in the future. Alternatively, the electronic device (201) may treat a notification included in an important notification group as a non-important notification when it is not continuously selected by the user or when this continues or is repeated. According to one embodiment, the electronic device (201) may provide or display a list of important or non-important notifications, and may determine whether the notification is important or non-important based on user input regarding the list (e.g., user input to set as important or non-important notification).
[0160] Based on the method described above, the electronic device (201) can provide a group notification (e.g., a group notification for non-critical notifications) that can manage and check the notifications by separately grouping the non-critical notifications determined as non-critical notifications according to predetermined conditions.
[0161] FIG. 12 is a diagram illustrating a method for an electronic device to manage grouped non-critical notifications according to one embodiment.
[0162] Referring to FIG. 12, according to one embodiment, an electronic device (201) can detect user input (e.g., drag input directed in a specific direction) for a specific non-important notification (hereinafter, second non-important notification) (1012) among non-important notifications (1011, 1012, 1013). Based on the user input, the electronic device (201) can display a setting object (1220) for managing the second non-important notification (1012). For example, the electronic device (201) can move the second non-important notification (1012) to the left and then display the setting object (1220) next to the second non-important notification (1012).
[0163] According to one embodiment, the electronic device (201) may display a setting window (1230) for a second non-important notification (1012) based on user input (e.g., tab input) for a setting object (1220). The setting window (1230) may include setting menus (1231, 1232, 1233) for managing the second non-important notification (1012). The electronic device (201) may determine whether to filter the second non-important notification (1012) in the future and how to filter based on user input for the setting menus (1231, 1232, 1233).
[0164] According to one embodiment, the electronic device (201) may no longer manage or filter the second non-important notification (1012) or the notification related to the second non-important notification (1012) as non-important notifications based on user input to the setting menus (1231, 1232, 1233). For example, the electronic device (201) may exclude all notifications from the non-important notifications from the application (e.g., weather application) that generated the second non-important notification (1012) based on user input to the first setting menu (1231). For example, the electronic device (201) may exclude all notifications for the keyword (e.g., weather) related to the second non-important notification (1012) from the non-important notifications based on user input to the second setting menu (1232). For example, the electronic device (201) may exclude all notifications from the sender who generated the second non-important notification (1012) from the non-important notifications based on confirming user input for the third setting menu (1233). For example, the setting for the third setting menu (1233) may be applied only when the non-important notification is an interactive notification. Meanwhile, the description menus (1231, 1232, 1233) and the setting methods for them described in FIG. 12 are examples of the present invention, and the technical features of the present invention may not be limited thereto. In addition, the filtering method for non-important notifications may be determined based on various methods in addition to the methods described in FIG. 12.
[0165] According to another embodiment, the electronic device (201) may remove only selected notifications among the notifications (340, 350) and group notifications (710, 720) displayed on the notification panel (705). To do this, the electronic device (201) may confirm user input for selecting notifications to remove from the notification panel (705). Subsequently, when the electronic device (201) confirms user input for an object to remove the selected notifications, it may remove only the selected notifications from the notification panel (705).
[0166] Based on the method described above, the electronic device (201) can efficiently group and filter non-important notifications.
[0167] FIGS. 13a and FIGS. 13b are drawings for explaining a method for an electronic device to remove notifications displayed on a notification panel according to one embodiment.
[0168] Referring to FIG. 13a, according to one embodiment, an electronic device (201) can remove the display of group notifications (710, 720) and notifications (340, 350) displayed on a notification panel (705) based on user input. For example, the electronic device (201) can display an object (1310) for removing notifications on the notification panel (705). The electronic device (201) can remove or delete the group notifications (710, 720) and notifications (340, 350) from the notification panel (705) in response to user input (e.g., tap input) for the object (1310).
[0169] According to one embodiment, the electronic device (201) may remove the display of the corresponding extended group notification (705) while the extended group notification (705) is displayed. For example, the electronic device (201) may display an object (1320) for removing the corresponding group notification while the extended group notification (705) is displayed. The electronic device (201) may remove or delete the corresponding group notification (710 or 730) from the notification panel (705) in response to user input (e.g., tap input) for the object (1320).
[0170] Referring to FIG. 13b, according to one embodiment, an electronic device (201) may remove the display of a group of non-important notifications (1010) and notifications (340, 350) displayed on a notification panel (1005) based on user input. For example, the electronic device (201) may display an object (1330) for removing notifications on the notification panel (1005). The electronic device (201) may remove or delete the group of non-important notifications (1010) and notifications (340, 350) from the notification panel (1005) in response to user input (e.g., tap input) for the object (1330).
[0171] According to one embodiment, the electronic device (201) can remove the display of non-important notifications (1011, 1012, 1013) from the notification panel (1005) when the group notification (1010) of non-important notifications is expanded. For example, the electronic device (201) can display an object (1340) for removing the non-important notifications while the non-important notifications (1011, 1012, 1013) are displayed. The electronic device (201) can remove or delete the non-important notifications (1011, 1012, 1013) from the notification panel (1005) in response to user input (e.g., tap input) for the object (1340).
[0172] According to another embodiment, the electronic device (201) may remove only selected notifications among the notifications (340, 350) displayed on the notification panel (1005) and the group notification (1010) of non-important notifications. Additionally, the electronic device (201) may remove only selected non-important notifications from the notification panel among the non-important notifications.
[0173] Based on the method described above, the electronic device (201) can effectively manage notifications displayed on the notification panel.
[0174] According to one embodiment, the electronic device (201) may include a display (260), at least one processor (220), and a memory (230) for storing instructions. According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may cause a plurality of notifications by at least one application stored in the memory to be displayed in a notification window on the display. According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may cause the content of the first notification to be analyzed if a first notification by a first application stored in the memory is identified after the plurality of notifications are displayed in the notification window. According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may cause the first common attribute related to at least one of the plurality of notifications and the first notification to be identified based on the analysis of the content of the first notification. According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may cause the electronic device to generate summary information summarizing the contents of the first notification and the at least one notification based on verifying the first common attribute. According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may cause the electronic device to display a first group notification in the notification window, which includes the summary information and icons of applications corresponding to the first notification and the at least one notification, without displaying the first notification and the at least one notification in the notification window.
[0175] According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may cause the size of the first group notification to be expanded when user input for the first group notification is confirmed. According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may cause the first notification and the at least one notification to be displayed through the expanded first group notification.
[0176] According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may cause the first notification and at least one recommendation function associated with the at least one notification to be displayed through the extended first group notification.
[0177] According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may be caused to identify the at least one recommendation function based on the first notification and the contents included in the at least one notification using an artificial intelligence model.
[0178] According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may be caused to determine whether the first notification and the at least one notification are associated with the first common attribute. According to one embodiment, the first common attribute may include at least one of a keyword, topic, application type, or sender that is commonly associated with the first notification and the at least one notification.
[0179] According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may cause the first group notification to be displayed based on confirming that the first notification associated with the first keyword and the at least one notification are greater than a specified number.
[0180] According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may cause the first notification to be added to the previously displayed group notification without creating a new first group notification if it is confirmed that a group notification related to the first keyword was previously displayed in the notification window. According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may cause the summary information of the group notification to be updated based on the content of the first notification added to the group notification.
[0181] According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may cause the display of the at least one notification that was displayed in the second area of the notification window to be stopped based on the display of the first group notification in the first area of the notification window. According to one embodiment, the first area of the notification window may be different from the second area of the notification window where general notifications are displayed.
[0182] According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may cause the user's area of interest to be identified based on at least one of the usage time, usage frequency, or response frequency to notifications by the plurality of applications. According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may cause the first common attribute to be determined to determine whether the first notification and the at least one notification are related by further considering information regarding the user's area of interest.
[0183] According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may be caused to determine the first common attribute for determining whether the first notification and the at least one notification are related by further considering information about a specific time interval or a specific event.
[0184] According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may be caused to check whether the second notification is a designated non-critical notification when the second notification by the second application stored in the memory is confirmed. According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may be caused to add the second notification to a group notification representing the non-critical notification displayed in the notification window, without displaying the second notification in the notification window, based on the confirmation that the second notification is the designated non-critical notification.
[0185] According to one embodiment, when the instructions are executed collectively or individually by the at least one processor, the electronic device may cause at least one of the number, type, description, or icons of applications corresponding to the notifications included in the group notification representing the non-important notification to be displayed through the group notification representing the non-important notification.
[0186] According to one embodiment, the method of operation of an electronic device (201) may include the operation of displaying a plurality of notifications by at least one application stored in the electronic device in a notification window displayed on the display (260) of the electronic device. According to one embodiment, the method of operation of the electronic device may include the operation of analyzing the content of the first notification when a first notification by a first application stored in the memory is confirmed after the plurality of notifications are displayed in the notification window. According to one embodiment, the method of operation of the electronic device may include the operation of identifying a first common attribute related to at least one of the plurality of notifications and the first notification based on the analysis of the content of the first notification. According to one embodiment, the method of operation of the electronic device may include the operation of generating summary information summarizing the content of the first notification and the at least one notification based on the identification of the first common attribute. According to one embodiment, the method of operating the electronic device may include the operation of displaying a first group notification in the notification window, which includes the summary information and icons of applications corresponding to the first notification and the at least one notification, without displaying the first notification and the at least one notification in the notification window.
[0187] According to one embodiment, the method of operation of the electronic device may further include an operation of expanding the size of the first group notification when user input for the first group notification is confirmed. According to one embodiment, the method of operation of the electronic device may further include an operation of displaying the first notification and the at least one notification through the expanded first group notification.
[0188] According to one embodiment, the method of operation of the electronic device may further include an operation of displaying at least one recommendation function related to the first notification and the at least one notification through the extended first group notification.
[0189] According to one embodiment, the operation of displaying the recommendation function may include the operation of verifying the at least one recommendation function based on the contents included in the first notification and the at least one notification using an artificial intelligence model.
[0190] According to one embodiment, the method of operation of the electronic device may further include the operation of adding the first notification to the previously displayed group notification without creating a new first group notification when it is confirmed that a group notification related to the first keyword has previously been displayed in the notification window. According to one embodiment, the method of operation of the electronic device may further include the operation of updating the summary information of the group notification based on the content of the first notification added to the group notification.
[0191] According to one embodiment, the method of operation of the electronic device may further include the operation of stopping the display of at least one notification that was displayed in the second area of the notification window based on displaying the first group notification in the first area of the notification window. According to one embodiment, the first area of the notification window may be different from the second area of the notification window where general notifications are displayed.
[0192] According to one embodiment, the method of operation of the electronic device may further include an operation of checking whether the second notification is a designated non-important notification when the second notification by a second application stored in the electronic device is confirmed. According to one embodiment, the method of operation of the electronic device may further include an operation of adding the second notification to a group notification representing the non-important notification displayed in the notification window, without displaying the second notification in the notification window, based on confirming that the second notification is the designated non-important notification.
[0193] According to one embodiment, in a computer-readable non-transient storage medium (130, 230) that stores instructions, when the instructions are executed collectively or individually by at least one processor (220), the electronic device displays a plurality of notifications by at least one application stored in the electronic device in a notification window displayed on the display (260) of the electronic device, and after the plurality of notifications are displayed in the notification window, when a first notification by a first application stored in the memory is confirmed, the content of the first notification is analyzed, and based on the analysis of the content of the first notification, a first common attribute related to at least one of the plurality of notifications and the first notification is identified, and based on the identification of the first common attribute, a summary information summarizing the content of the first notification and the at least one notification is generated, and without displaying the first notification and the at least one notification in the notification window, a first group notification including the summary information and icons of applications corresponding to the first notification and the at least one notification is displayed in the notification window.
[0194] The embodiment(s) and the terms used in this document are not intended to limit the technical features described in this document to specific embodiments, and should be understood to include various modifications, equivalents, or substitutions of said 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 said items unless the relevant context clearly indicates otherwise. In this document, phrases such as "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" may each include any one of the items listed together in the corresponding phrase, or any combination thereof. Terms such as "first," "second," or "first" or "second" may be used simply to distinguish said components from other said components and do not limit said components in any other aspect (e.g., importance or order). Where any (e.g., 1st) component is referred to as "coupled" or "connected" to another (e.g., 2nd) component, with or without the terms "functionally" or "communicationly," it means that said any component may be connected to said other component directly (e.g., via a wire), wirelessly, or through a third component.
[0195] The term “module” as used in the 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, for example. A module may be a component formed integrally, or a minimum unit of said component or a part thereof 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).
[0196] Various embodiments of this document may be implemented as software (e.g., a program) comprising one or more instructions stored in a storage medium (e.g., internal memory or external memory) readable by a machine (e.g., an electronic device). For example, a processor (e.g., a processor) of the machine (e.g., an electronic device) may call at least one of 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 that can be executed by an interpreter. The storage medium readable by the machine 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 a signal (e.g., electromagnetic waves), and this term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily in the storage medium.
[0197] According to one embodiment, the method according to various embodiments of the present disclosure may be provided by being included in a computer program product. The computer program product may be traded between a seller and a buyer 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 an application store (e.g., Play Store). TM It can be distributed online (e.g., downloaded or uploaded) through ) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created on a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
[0198] According to the embodiments, each component (e.g., module or program) of the components described above may include a singular or multiple entities, and some of the multiple entities may be separated and placed in other components. According to the embodiments, one or more of the components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Generally or additionally, multiple components (e.g., module or program) may be integrated into a single component. In this case, the integrated component may perform one or more functions of each of the multiple components in the same or similar manner as those performed by the corresponding component among the multiple components prior to the integration. According to the embodiments, operations performed by the module, program, or other components 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.
Claims
1. In an electronic device (201), Display (260); At least one processor (220); and The electronic device includes a memory (230) for storing instructions, and when the instructions are executed collectively or individually by the at least one processor, the electronic device, A plurality of notifications by at least one application stored in the memory are displayed in a notification window displayed on the display, and After the plurality of notifications are displayed in the notification window, if the first notification by the first application stored in the memory is confirmed, the content of the first notification is analyzed, and Based on analyzing the content of the first notification, at least one of the plurality of notifications and a first common attribute related to the first notification are identified, and Based on verifying the first common attribute, summary information summarizing the contents of the first notification and at least one notification is generated, and An electronic device that causes a first group notification, comprising the summary information and icons of applications corresponding to the first notification and the at least one notification, to be displayed in the notification window without displaying the first notification and the at least one notification in the notification window.
2. In paragraph 1, when the instructions are executed collectively or individually by the at least one processor, the electronic device, When user input for the first group notification is confirmed, the size of the first group notification is expanded, and An electronic device that causes the first notification and at least one notification to be displayed through the extended first group notification.
3. In any one of paragraphs 1 to 2, when the instructions are executed collectively or individually by the at least one processor, the electronic device, An electronic device that causes to display at least one notification and at least one recommendation function associated with the first notification through the extended first group notification.
4. In any one of paragraphs 1 to 3, when the instructions are executed collectively or individually by the at least one processor, the electronic device, An electronic device that uses an artificial intelligence model to cause the at least one recommendation function to be identified based on the contents included in the first notification and the at least one notification.
5. In any one of claims 1 to 4, when the instructions are executed collectively or individually by the at least one processor, the electronic device, Causing to determine whether the above first notification and the above at least one notification are related to the above first common attribute, and The above first common attribute is an electronic device comprising at least one of a keyword, topic, application type, or sender that is commonly associated with the above first notification and the above at least one notification.
6. In any one of claims 1 to 5, when the instructions are executed collectively or individually by the at least one processor, the electronic device, An electronic device that causes the first group notification to be displayed based on confirming that the first notification and at least one notification related to the first common attribute are greater than a specified number.
7. In any one of claims 1 to 6, when the instructions are executed collectively or individually by the at least one processor, the electronic device, If it is confirmed that a group notification related to the first common attribute has been previously displayed in the notification window, the first notification is added to the previously displayed group notification without creating a new first group notification, and An electronic device that causes the summary information of the group notification to be updated based on the content of the first notification added to the group notification.
8. In any one of claims 1 to 7, when the instructions are executed collectively or individually by the at least one processor, the electronic device, Based on displaying the first group notification in the first area of the notification window, causing the display of at least one notification that was displayed in the second area of the notification window to be stopped, An electronic device characterized in that the first area of the above notification window is different from the second area of the above notification window in which general notifications are displayed.
9. In any one of claims 1 through 8, when the instructions are executed collectively or individually by the at least one processor, the electronic device, Identifying the user's area of interest based on at least one of the usage time, usage frequency, or response frequency to notifications by the plurality of applications, and An electronic device that causes determining the first common attribute to determine whether the first notification and the at least one notification are related by further considering information regarding the user's area of interest.
10. In any one of claims 1 to 9, when the instructions are executed collectively or individually by the at least one processor, the electronic device, An electronic device that causes determining a first common attribute to determine whether the first notification and the at least one notification are related by further considering information about a specific time interval or a specific event.
11. In any one of claims 1 to 10, when the instructions are executed collectively or individually by the at least one processor, the electronic device, When a second notification by a second application stored in the memory is confirmed, it is checked whether the second notification is a designated non-critical notification, and An electronic device that causes the second notification to be added to a group notification representing the non-important notification displayed in the notification window, without displaying the second notification in the notification window, based on confirming that the second notification is the designated non-important notification.
12. In any one of claims 1 to 11, when the instructions are executed collectively or individually by the at least one processor, the electronic device, An electronic device that causes to display at least one of the number, type, description, or icons of applications corresponding to the notifications included in the group notification representing the non-important notification through the group notification representing the non-important notification.
13. In the method of operating the electronic device (201), The operation of displaying a plurality of notifications by at least one application stored in the electronic device in a notification window displayed on the display (260) of the electronic device; After the plurality of notifications are displayed in the notification window, if a first notification by a first application stored in the memory is confirmed, an operation to analyze the content of the first notification; An operation to identify a first common attribute related to at least one of the plurality of notifications and the first notification based on analyzing the content of the first notification; An operation to generate summary information summarizing the contents of the first notification and the at least one notification based on verifying the first common attribute; and A method of operation of an electronic device comprising the operation of displaying a first group notification in a notification window, the group notification including the summary information and the icons of applications corresponding to the first notification and the at least one notification, without displaying the first notification and the at least one notification in the notification window.
14. In Paragraph 13, When user input for the first group notification is confirmed, an operation to expand the size of the first group notification; and A method of operation of an electronic device further comprising the operation of displaying the first notification and the at least one notification through the extended first group notification.
15. In a computer-readable non-transient storage medium (130, 230) that stores instructions, When the above instructions are executed collectively or individually by at least one processor (220), the electronic device (201), A plurality of notifications by at least one application stored in the electronic device are displayed in a notification window displayed on the display of the electronic device, and After the plurality of notifications are displayed in the notification window, if the first notification by the first application stored in the memory is confirmed, the content of the first notification is analyzed, and Based on analyzing the content of the first notification, at least one of the plurality of notifications and a first common attribute related to the first notification are identified, and Based on verifying the first common attribute, summary information summarizing the contents of the first notification and at least one notification is generated, and A storage medium that causes a first group notification, comprising the summary information and the icons of applications corresponding to the first notification and the at least one notification, to be displayed in the notification window without displaying the first notification and the at least one notification in the notification window.