Patent Description:
A portable electronic device may output a variety of screens, such as a home screen, an application collection screen, etc. An application display item (e.g., an icon) may be located on each of the various screens. Conventionally, if an event associated with a specific application is generated, e.g., a received message, an electronic device may display an event indicator (e.g., a badge) in a status bar, which is commonly located on the top of the display with a clock.

<CIT> discloses a system and method for providing notifications on a mobile computing device. Multiple applications that operate on the mobile computing device generate notifications in response to event occurrences. A plurality of notification representations are presented in a notification bar on the display. The plurality of notification representations are individually generated by a corresponding application in response to an event occurrence. The plurality of notification representations are represented in a first portion of the notification bar and with a number that represents how many notification representations from an application have been generated and not dismissed by a user.

<CIT> discloses that event notifications can take the form of alerts that can be presented in different ways. The particular form of each event notification depends on the nature of the event, the user task being performed at the time the event occurs, the user's preferences, or any combination thereof. Event notifications may be presented in the form of banner alerts. Obtrusiveness is minimized by presenting the notification at a location near the edge of the screen (such as a bottom edge), and slightly shrinking the active display area to make room for the event notification. In this manner, event notifications can be presented without obscuring any part of the active display area. In addition, the user can obtain more information about the event by activating the notification (for example by tapping on it). Another prior art example is disclosed by <CIT>.

However, even after seeing the event indicator, the user should find a corresponding application display item, one by one, often while performing a screen search, in order to execute the application and process the notification, e.g., read the received message.

Also, while an event indicator may be displayed on a corresponding application display item, if the application display item is not a screen viewed by the user, it may not be seen or still may be difficult for the user to find.

Further aspects of the invention are outlined in the dependent claims. When the term "embodiment" is used for describing an unclaimed combination of features, it has to be understood as referring to examples useful for understanding the present invention.

According to aspects of the invention there is provided an electronic device according to claim <NUM> and a method according to claim <NUM>.

Accordingly, an aspect of certain embodiments of the present disclosure is to provide a method for quickly processing an event notification and easily accessing, verifying, and processing an event indicator by displaying an application display item (e.g., icon) including the event indicator on a specified location and an electronic device for supporting the same.

Hereinafter, various embodiments of the present disclosure are described with reference to accompanying drawings. Accordingly, those of ordinary skill in the art will recognize that modifications, equivalents, and/or alternatives of the embodiments described herein can be variously made without departing from the scope of the appended claims.

With regard to description of drawings, similar elements may be marked by similar reference numerals.

Terms and expressions in this disclosure are used to describe certain embodiments and are not intended to limit the scope of the present disclosure. Terms of a singular form may include plural forms unless otherwise specified. All the terms used herein, which include technical or scientific terms, may have the same meanings that are generally understood by a person skilled in the art. Terms that are defined in a dictionary and commonly used should also be interpreted as is customary in the relevant related art and not in an idealized or overly formal manner unless expressly defined as such herein. Even if terms are defined in this disclosure, they may not be interpreted to exclude embodiments of this disclosure.

Herein, the expressions "have", "may have", "include", "comprise", "may include", and "may comprise" indicate the existence of corresponding features (e.g., elements such as numeric values, functions, operations, and/or components) but do not exclude the presence of additional features.

The expressions "A or B", "at least one of A or/and B", or "one or more of A or/and B" may include any and all combinations of one or more of the associated listed items. For example, the expression "A or B", "at least one of A and B", or "at least one of A or B" may refer to (<NUM>) where at least one A is included, (<NUM>) where at least one B is included, or (<NUM>) where both of at least one A and at least one B are included.

Numerical terms, such as "first", "second", etc., used herein, may refer to various elements regardless of the order and/or the priority and distinguish the relevant elements from other elements, but do not limit the elements. For example, "a first user device" and "a second user device" indicate different user devices, regardless of order or priority. Accordingly, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element.

When an element (e.g., a first element) is referred to as being "(operatively or communicatively) coupled with/to" or "connected to" another element (e.g., a second element), the first element may be directly coupled with/to or connected to the second element or an intervening element (e.g., a third element) may be present therebetween. However, when the first element is referred to as being "directly coupled with/to" or "directly connected to" the second element, no intervening element may be present therebetween.

According to context, the expression "configured to" may be used interchangeably with the expressions "suitable for", "having the capacity to", "designed to", "adapted to", "made to", or "capable of". The term "configured to" does not mean only "specifically designed to" in hardware. Instead, the expression "a device configured to" may mean that the device is "capable of" operating together with another device or other components. For example, a "processor configured to (or set to) perform A, B, and C" may mean a dedicated processor (e.g., an embedded processor) for performing a corresponding operation or a generic-purpose processor (e.g., a central processing unit (CPU) or an application processor (AP)), which performs corresponding operations by executing one or more software programs that are stored in a memory device.

Electronic devices according to an embodiment of the disclosure may include at least one of smartphones, tablet personal computers (PCs), mobile phones, video telephones, electronic book readers, desktop PCs, laptop PCs, netbook computers, workstations, servers, personal digital assistants (PDAs), portable multimedia players (PMPs), Motion Picture Experts Group (MPEG-<NUM> or MPEG-<NUM>) Audio Layer <NUM> (MP3) players, mobile medical devices, cameras, or wearable devices. For example, a wearable device may include an accessory type device (e.g., a watch, a ring, a bracelet, an anklet, a necklace, glasses, a contact lens, or a head-mounted-device (HMD)), a fabric or garment-integrated type device (e.g., electronic apparel), a body-attached type device (e.g., a skin pad or a tattoo), or a bio-implantable type (e.g., an implantable circuit).

Electronic devices may also be home appliances, such as televisions (TVs), digital versatile disc (DVD) players, audio players, refrigerators, air conditioners, cleaners, ovens, microwave ovens, washing machines, air cleaners, set-top boxes, home automation control panels, security control panels, TV boxes (e.g., Samsung HomeSyncTM, Apple TVTM, or Google TVTM), game consoles (e.g., XboxTM and PlayStationTM), electronic dictionaries, electronic keys, camcorders, electronic picture frames, etc..

Electronic devices may also include various medical devices (e.g., various portable medical measurement devices (e.g., blood glucose monitoring devices, heartbeat measuring devices, blood pressure measuring devices, body temperature measuring devices, etc.), magnetic resonance angiography (MRA) devices, magnetic resonance imaging (MRI) devices, computed tomography (CT) devices, scanners, and ultrasonic devices), navigation devices, Global Navigation Satellite System (GNSS) devices, event data recorders (EDRs), flight data recorders (FDRs), vehicle infotainment devices, electronic equipment for vessels (e.g., navigation systems and gyrocompasses), avionics, security devices, head units for vehicles, industrial or home robots, automatic teller machines (ATMs), point of sales (POSs) devices of stores, or Internet of things (IoT) devices (e.g., light bulbs, sensors, electric or gas meters, sprinkler devices, fire alarms, thermostats, street lamps, toasters, exercise equipment, hot water tanks, heaters, boilers, etc.).

Electronic devices may also include parts of furniture or buildings/structures, electronic boards, electronic signature receiving devices, projectors, or various measuring instruments (e.g., water meters, electricity meters, gas meters, wave meters, etc.).

An electronic device may also be a flexible electronic device.

An electronic device may be one of the above-described devices or a combination thereof.

Further, an electronic device according to an embodiment of this disclosure is not limited to the above-described electronic devices and may include other electronic devices and new electronic devices according to the development of technologies.

Herein, the term "user" may refer to a person who uses an electronic device or may refer to a device (e.g., an artificial intelligence electronic device) that uses the electronic device.

<FIG> illustrates an environment in which an electronic device is operated, according to an embodiment of the present disclosure.

Referring to <FIG>, the environment includes an electronic device <NUM>, a first external electronic device <NUM>, a second external electronic device <NUM>, a network <NUM>, and a server <NUM>.

The electronic device <NUM> includes a bus <NUM>, a processor <NUM>, a memory <NUM>, an input/output interface <NUM>, a display <NUM>, and a communication interface <NUM>.

The electronic device <NUM> may receive a chat message, a call message, a communication connection message, content data, update data, etc., from at least one of the server <NUM> and the first and second external electronic devices <NUM> and <NUM>. In response to receiving schedule information or a schedule signal from the server <NUM>, the first external electronic devices <NUM>, the second external electronic device <NUM>, etc., the electronic device <NUM> may output an event indicator corresponding to an event notification (e.g., an update event notification, a push event notification, etc.). The electronic device <NUM> may output an event indicator corresponding to an event notification (e.g., a system event notification) to be processed therein, based on operation of a processor <NUM>.

The bus <NUM> may transmit a signal between the elements (e.g., the processor <NUM>, the memory <NUM>, the input/output interface <NUM>, the display <NUM>, and the communication interface <NUM>). The bus <NUM> may transmit information received via the communication interface <NUM> to the processor <NUM> and may transmit an event indicator to the display <NUM> in response to control of the processor <NUM>.

The processor <NUM> may include one or more of a CPU, an AP, or a communication processor (CP). The processor <NUM> may perform an arithmetic operation or data processing associated with control and/or communication of at least other elements of the electronic device <NUM>. The processor <NUM> may display a notification display item including an event indicator on a specified location, which is different from a location of a display item (e.g., an application icon). Alternatively, the processor <NUM> may display notification display items respectively including event indicators, such that a displayed location is within a specified distance or such that the notification display items are adjacent to each other. Alternatively, the processor <NUM> may display notification display items respectively including event indicators on the uppermost screen of the display <NUM> or a screen displayed when a lock screen is unlocked. Alternatively, if a plurality of events associated with different types of applications are generated and if event information about the events is collected (or obtained), the processor <NUM> may display indication items respectively including event indicators to be displayed, on a specified grouping box (or a specified grouping region) in response to the generation of the events (or the collected event information). Alternatively, the processor <NUM> may be configured to output a "remove all" object configured to remove a plurality of event indicators or to output a list view virtual object configured to display a list of detailed description information of the plurality of event indicators.

The memory <NUM> may include a volatile memory and/or nonvolatile memory. For example, the memory <NUM> may store instructions or data associated with at least one other element(s) of the electronic device <NUM>. The memory <NUM> may store software and/or a program <NUM>. The program <NUM> includes a kernel <NUM>, a middleware <NUM>, an application programming interface (API) <NUM>, and an application program (or "an application") <NUM>. At least a part of the kernel <NUM>, the middleware <NUM>, or the API <NUM> may be referred to as an "operating system (OS)".

The kernel <NUM> may control or manage system resources (e.g., the bus <NUM>, the processor <NUM>, the memory <NUM>, etc.) that are used to execute operations or functions of other programs (e.g., the middleware <NUM>, the API <NUM>, and the application <NUM>). Further, the kernel <NUM> may provide an interface that allows the middleware <NUM>, the API <NUM>, or the application <NUM> to access discrete elements of the electronic device <NUM> in order to control or manage system resources.

The middleware <NUM> may act as intermediary for the API <NUM> or the application <NUM> to communicate with the kernel <NUM> and exchange data.

Further, the middleware <NUM> may process task requests received from the application <NUM> according to a priority. The middleware <NUM> may assign a priority, which makes it possible to use a system resource (e.g., the bus <NUM>, the processor <NUM>, the memory <NUM>, etc.) of the electronic device <NUM>, to at least one of the application <NUM>. For example, the middleware <NUM> may process the one or more task requests according to the assigned priority, which makes it possible to perform scheduling or load balancing on the one or more task requests.

The API <NUM> may be an interface through which the application <NUM> controls a function provided by the kernel <NUM> or the middleware <NUM>, and may include at least one interface or function (e.g., an instruction) for a file control, a window control, image processing, a character control, etc..

The application <NUM> may support a function operated in the electronic device <NUM>. At least one specified icon or display item may be output on a screen of the display <NUM> in response to the application <NUM>. For example, a home screen, an application collection screen, a widget collection screen, a user application collection screen, etc., may be output on the display <NUM>. A display item may be output on a screen displayed on the display <NUM>. An event indicator may be located on the display item based on generation of an event or based on event information collected in response to a generated event.

Alternatively, a separate notification display item including the event indicator may be provided. The display <NUM> may a notification display item corresponding to generation of an event or collection of event information. An event indicator may be omitted from a notification display item displayed on a specified location of the display <NUM> (e.g., a specified location of a home screen, a new home screen associated with a notification display time, etc.) or a specified region (e.g., a grouping box).

The display <NUM> may include an icon associated with executing an application. If a specified event associated with the application is generated, the display <NUM> may output a notification display icon, which is substantially the same as the application icon but is located on a specified screen region, which is different than the location of the icon. The display <NUM> may locate notification display icons to be adjacent on a specified screen region, in response to a plurality of unidentified (or unverified) event information associated with different types of applications. The event indicator may have a variety of characters, numerals, colors, etc., in connection with the number of times an event is generated or an emergency level.

If a notification display item is output, the event indicator may be omitted.

In operating the application <NUM>, the memory <NUM> may store at least one screen information, display item information displayed on a screen, event indicator information, detailed event contents information corresponding to an event indicator, etc. Further, the memory <NUM> may store grouping box information. The grouping box information may include information such as the number of notification display items respectively including event indicators and a type of a notification display item. Alternatively, the memory <NUM> may include specified location information on which a notification display item on which the event indicator is located will be displayed and on which the grouping box information will be displayed.

The input/output interface <NUM> may act as an interface for transmitting an instruction or data input from a user or another external device, to other element(s) of the electronic device <NUM>. The input/output interface <NUM> may output an instruction or data, received from other element(s) of the electronic device <NUM>, to a user or another external device. The input/output interface <NUM> may include an audio device, which outputs audio information for guiding generation of an event or collection of event information. For example, the audio device may output audio information corresponding to that a grouping box is generated in response to generation of a plurality of events, audio information corresponding to that event indicators are removed based on verification of a grouping box, audio information corresponding to removal of a grouping box, etc. The above-mentioned audio information may be stored in the memory <NUM> and output in response to control of the processor <NUM>.

The display <NUM> may include a liquid crystal display (LCD), a light-emitting diode (LED) display, an organic LED (OLED) display, a microelectromechanical systems (MEMS) display, and/or an electronic paper display. The display <NUM> may display various content (e.g., a text, an image, a video, an icon, a symbol, etc.) to a user. The display <NUM> may include a touch screen and may receive a touch input, a gesture input, a proximity input, and/or a hovering input using an electronic pen or a part of a user's body.

The display <NUM> may output a home screen, an application collection screen, a lock screen, etc. The display <NUM> may output a notification display item including an event indicator on a specified location of at least one of the above-mentioned screens based on settings. Alternatively, the display <NUM> may output a grouping box on at least one of the screens and may display a plurality of notification display items (e.g., items respectively including event indicators), included in the grouping box, based on settings. If the grouping box is selected, the display <NUM> may output the plurality of notification display items on a screen associated with the grouping box (e.g., output the notification display items as a multi-thumbnail structure, a list structure, etc.).

The display <NUM> may display a "remove all" object associated with at least one notification display item including an event indicator or display a list view virtual object associated with viewing a list of event indication contents of a notification display item.

The communication interface <NUM> may establish communication between the electronic device <NUM> and the first external electronic device <NUM>, the second external electronic device <NUM>, or the server <NUM>. For example, the communication interface <NUM> may be connected to the network <NUM> over wireless communication or wired communication to communicate with the second external electronic device <NUM> or the server <NUM>.

The wireless communication may include long-term evolution (LTE), LTE Advanced (LTE-A), Code Division Multiple Access (CDMA), Wideband CDMA (WCDMA), Universal Mobile Telecommunications System (UMTS), Wireless Broadband (WiBro), Global System for Mobile Communications (GSM), etc., as cellular communication protocol. Further, the wireless communication may include a short range communication <NUM>, such as Wi-Fi, Bluetooth, near field communication (NFC), magnetic stripe transmission (MST), etc..

The MST may generate a pulse in response to transmission data using an electromagnetic signal, and the pulse may generate a magnetic field signal. The electronic device <NUM> may transfer the magnetic field signal to a POS device, which may detect the magnetic field signal using an MST reader. The POS device may recover the data by converting the detected magnetic field signal to an electrical signal. The electronic device <NUM> may process generation of an event associated with driving the MST. For example, the electronic device <NUM> may process information about an MST-based signal transmission completion event, information about an MST-based payment completion event, etc. In this operation, the electronic device <NUM> may display an event indicator according to collection of event information on a display item (or an icon) associated with an MST function or may display a notification display item including an event indicator on a specified location of the display <NUM>.

The GNSS may include at least one of a global positioning system (GPS), a global navigation satellite system (Glonass), a Beidou navigation satellite system (Beidou), or a European global satellite-based navigation system (Galileo) based on an available region, a bandwidth, etc. Herein, "GPS" and "GNSS" may be used interchangeably.

The wired communication may include at least one of a universal serial bus (USB), a high definition multimedia interface (HDMI), a recommended standard-<NUM> (RS-<NUM>), a plain old telephone service (POTS), etc..

The network <NUM> may include at least one of telecommunications networks, such as a computer network (e.g., a local area network (LAN) or a wide area network (WAN)), the Internet, or a telephone network.

If location information is collected in connection with a GNSS function, the electronic device <NUM> may process an event associated with the collected location information. For example, if an event to be output is generated as the electronic device <NUM> arrives at a specified location, the electronic device <NUM> may display an event indicator on a location adjacent to a related notification display item. Alternatively, the electronic device <NUM> may output a notification display item including a location related event indicator on a specified location of a specified screen of the display <NUM>.

Each of the first and second external electronic devices <NUM> and <NUM> may be the same or different type of device as the electronic device <NUM>.

The server <NUM> may include a group of one or more servers.

All or a portion of operations that the electronic device <NUM> will perform may be executed by the first external electronic device <NUM>, the second external electronic device <NUM> and/or the server <NUM>. For example, when the electronic device <NUM> executes a function or service, the electronic device <NUM> may request at least a portion of a function associated with the electronic device <NUM> to be performed by the electronic device <NUM> or <NUM> and/or the server <NUM>. The other electronic device may execute the requested function or additional function and may transmit the execution result to the electronic device <NUM>. The electronic device <NUM> may provide the requested function or service using the received result or may additionally process the received result to provide the requested function or service. To this end, cloud computing, distributed computing, or client-server computing may be used.

The electronic device <NUM> may process various events associated with a transmission start of a specified content, during transmission of the specified content, and transmission completion of the specified content among a connection with the first or second external electronic device <NUM> or <NUM>, a disconnection from the first or second external electronic device <NUM> or <NUM>, and connecting with the first or second external electronic device <NUM> or <NUM>. While processing operation, the electronic device <NUM> may output an event indicator corresponding to a generated event together with a notification display item. Alternatively, the electronic device <NUM> may output a notification display item including the event indicator on a specified location (or a grouping box) of the display <NUM>, different from a location where a display item is currently displayed.

<FIG> illustrates a processor of an electronic device according to an embodiment of the present disclosure. For example, the processor <NUM> may be constructed as illustrated in <FIG>. Referring to <FIG>, the processor includes an event collection module <NUM>, an event guide module <NUM>, and an event processing module <NUM>. At least some of the components of the processor <NUM> may be implemented as at least one hardware processor or a software module. If the event collection module <NUM>, the event guide module <NUM>, and the event processing module <NUM> are implemented as software modules, the electronic device may include at least one instruction set which is stored in a memory and is executed by the processor.

The event collection module <NUM> may verify generation of various events associated with the electronic device and may collect event information corresponding to the generated event (e.g., at least one of details of the event, the number of times the event is generated, a time when the event is generated, and visual information or audio information to be output in connection with the event). The event collection module <NUM> may collect information about various events associated with executing or updating an application installed in the electronic device.

The event collection module <NUM> may collect information about an event associated with communication with an external device, e.g., the server <NUM> or the first and second external electronic devices <NUM> and <NUM> of <FIG>, information about an event associated with communication with specified access points, via a communication interface. For example, the event collection module <NUM> may collect event information indicating a non-connected call (e.g., a missed call) associated with a telephony function, event information indicating reception of a message (e.g., a new message), event information indicating reception of an e-mail, event information indicating access to a specified social networking service (SNS), or a change of content of the specified SNS (e.g., register a new post, register a comment, etc.), event information associated with an address book, event information associated with a schedule function (e.g., arrival of a schedule, etc.), event information associated with a my-story application, etc..

Alternatively, the event collection module <NUM> may collect information about an event generated based on a communication connection, while the electronic device operates as a hotspot (e.g., information about an event which guides access of another electronic device, information about a data transmission and reception event with another electronic device, and the like), and information about an event associated with a Wi-Fi-based communication connection, a Wi-Fi-based communication connection failure, a Wi-Fi-based communication disconnection, etc..

Alternatively, the event collection module <NUM> may collect event information according to data usage in a process of communicating with a server, based on a network.

If event information is collected, the event collection module <NUM> may transmit event related information (e.g., application information associated with the event information, display item information associated with the event information, etc.) to the event guide module <NUM>.

Upon receiving the event related information from the event collection module <NUM>, the event guide module <NUM> may output a notification display item including an event indicator on a display. In this operation, the event guide module <NUM> may output the notification display item including the event indicator in various forms based on settings. For example, the event guide module <NUM> may display the notification display item including the event indicator on a specified screen and may additionally display the event indicator on a previously displayed display item. Alternatively, the event guide module <NUM> may display the notification display item including the event indicator on the specified screen without displaying a separate event indicator on a previously displayed display item.

The event guide module <NUM> may output the notification display item including the event indicator on a specified region of a screen initially displayed while the display <NUM> is changed from a turn-on state to a turn-off state. Alternatively, the event guide module <NUM> may display the notification display item including the event indicator on a specified location of a screen initially displayed when a lock screen is unlocked. Alternatively, the event guide module <NUM> may generate a new screen (e.g., a new home screen or a new homepage) and may output the notification display item including the event indicator on the new screen.

The event guide module <NUM> may output a plurality of notification display items respectively including event indicators, included in a grouping box, on a specified screen. If an event (e.g., a user input) for selecting the grouping box is generated, the event guide module <NUM> may display the notification display items respectively including the event indicator, included in the grouping box, in an arrangement (e.g., an in-line arrangement, a list arrangement, etc.). If a first specified user input (e.g., a list view function) is selected, the event guide module <NUM> may display details associated with the event indicator of each of the notification display items in the form of a list. If a second specified user input (e.g., the "remove all" function of an event indicator) is selected, the event guide module <NUM> may delete all of the event indicators located on a notification display item or notification display items. In response to this operation, the event guide module <NUM> may remove a grouping box from a screen. Alternatively, the event guide module <NUM> may remove a new homepage generated for outputting a notification display item including an event indicator.

The event processing module <NUM> may execute a specified application in response to a user input associated with a notification display item including an event indicator and may output a screen where the specified application is executed on the display <NUM>. In this operation, the event processing module <NUM> may stop outputting the notification display item including the event indicator.

Alternatively, if indication details corresponding to an event indicator are processed, the event processing module <NUM> may stop outputting the notification display item including the event indicator. Alternatively, the event processing module <NUM> may output a function execution screen associated with an event indicator in response to a user input. For example, if a user input for selecting the notification display item including the event indicator is generated, the event processing module <NUM> may output a pop-up window for inquiring whether to establish a communication channel with the specified server <NUM>, or may receive data associated with the event indicator from the specified server <NUM>. During the above-mentioned operation, the event guide module <NUM> may output a notification display item which is not selected among notification display items respectively including event indicators or a grouping box on a location of a screen.

<FIG> is a flowchart illustrating a method for processing an event notification in an electronic device according to an embodiment of the present disclosure. For example, the method of <FIG> will be described as being performed by the electronic device <NUM> of <FIG> including the processor of <FIG>.

Referring to <FIG>, in step <NUM>, the processor <NUM> (e.g., the event collection module <NUM>) of the electronic device <NUM> collects event information. As described above, the collection of the event information may include collection of event information associated with a communication channel associated with executing an application function of the electronic device <NUM>, collection of event information associated with data transmission and reception, and/or collection of event information associated with a schedule.

In step <NUM>, the processor <NUM> (e.g., the event guide module <NUM>) outputs a notification display item including an event indicator on a specified location. For example, the processor <NUM> may generate a new home screen and may output the notification display item including the event indicator on a specified location of the generated new home screen. A notification display item of a previously displayed location may be maintained in a display state or may be temporarily removed. If the notification display item is temporarily removed and if a function associated with the event indicator of the notification display item is performed, the temporarily removed notification display item may be displayed again on a specified location (e.g., an originally displayed location).

In step <NUM>, the processor <NUM> (e.g., the event processing module <NUM>) determines whether a verification of the notification display item including the event indicator occurs (e.g., whether a user input for selecting the notification display item is received). If the verification of the notification display item including the event indicator does not occur in step <NUM>, the processor <NUM> maintains displaying the notification display item including the event indicator in step <NUM>. However, if the verification of the notification display item including the event indicator occurs in step <NUM>, the processor <NUM> (e.g., the event processing module <NUM>) removes the event indicator in step <NUM>. Alternatively, the processor <NUM> may stop displaying the notification display item including the event indicator, or output a function execution screen associated with the event indicator on the display <NUM> based on a verification request while removing the displayed event indicator.

<FIG> is a flowchart illustrating a method for processing a plurality of event notifications according to an embodiment of the present disclosure. For example, the method of <FIG> will be described as being performed by the electronic device <NUM> of <FIG> including the processor of <FIG>.

Referring to <FIG>, in step <NUM>, the processor <NUM> (e.g., the event collection module <NUM>) collects event information according to occurrences of events. As described above, the collected event information may include event information associated with a communication function, system event information according to settings, etc..

In step <NUM>, the processor <NUM> (e.g., the event collection module <NUM>) determines whether there are different types of collected event information. If there is only one type of collected event information in step <NUM>, the processor <NUM> (e.g., the event guide module <NUM>) output one event indicator in step <NUM>. For example, the processor <NUM> may output a notification display item including the event indicator on a specified location, as described in <FIG>. Alternatively, the processor <NUM> may output the event indicator on a region adjacent to the notification display item located on the specified location.

If there are different types of collected event information in step <NUM>, the processor <NUM> (e.g., the event guide module <NUM>) locates respective notification display items corresponding to the different types of collected event information and displays, on a specified region, the located notification display items with event indicators. For example, the processor <NUM> may display a plurality of notification display items respectively including event indicators on a specific area of a home screen. The processor <NUM> may newly display a notification display item including an event indicator. In response to this, the processor <NUM> may output or remove a previously displayed display item, based on settings.

In step <NUM>, the processor <NUM> (e.g., the event guide module <NUM> or the event processing module <NUM>) determines whether a user input associated with verifying event information or a user input associated with removing an event indicator is received. If the user input associated with the verification or removal is not received, the processor <NUM> maintains the displaying in step <NUM>. However, if the user input associated with the verification or removal is received in step <NUM>, the event guide module <NUM> removes a corresponding event indicator and may recover a display item temporarily removed by a notification display item in step <NUM>.

Alternatively, the processor <NUM> may remove only notification display items respectively including newly displayed event indicators from a screen. When outputting a notification display item including an event indicator, if a previously displayed display item is maintained, the processor <NUM> may remove only a newly displayed notification display item from a screen, rather than recovering a location of each of the display items in step <NUM>.

<FIG> is a flowchart illustrating a method for processing an event notification using a grouping box according to an embodiment of the present disclosure. For example, the method of <FIG> will be described as being performed by the electronic device <NUM> of <FIG> including the processor of <FIG>.

Referring to <FIG>, steps <NUM>, <NUM>, and <NUM> are the same as steps <NUM>, <NUM>, and <NUM>. Accordingly, a repetitive description of these steps is omitted.

If there are different types of collected event information in step <NUM>, the processor <NUM> (e.g., the event guide module <NUM>) outputs a grouping box in step <NUM>. The grouping box may include a folder form, a screen form, etc., which includes notification display items corresponding to the different types of collected event information. The grouping box may be displayed in the form of an icon, wherein an image corresponding to at least some of notification display items may be included in the grouping box of the icon form. Different types of event information may be collected when a new event occurs while a user verification for displayed event information corresponding to a previous event has not been received.

In step <NUM>, the processor <NUM> (e.g., the event guide module <NUM>) determines whether a user input corresponding to verification or removal associated with an event indicator is received. If the user input is not received in step <NUM>, the processor <NUM> maintains the display of the grouping box in step <NUM>. However, If the user input associated with the verification is received in step <NUM>, the processor <NUM> may execute a function associated with a notification display item including an event indicator and removes the event indicator in step <NUM>. Alternatively, if the user input associated with the removal is received, the processor <NUM> may remove a plurality of notification display items respectively including event indicators and a grouping box from a screen.

Although the processor <NUM>, in the method of <FIG>, generates the grouping box when the plurality events occur and may locate the plurality of notification display items including the event indicators on the grouping box, the present disclosure is not limited thereto. For example, the processor <NUM> of the electronic device <NUM> may generate a grouping box corresponding to one generated event, may output the generated grouping box on a screen, and may include one notification display item including an event indicator of the grouping box in connection with collected event information.

<FIG> is a flowchart illustrating a method for processing an event notification based on a specified location according to an embodiment of the present disclosure. For example, the method of <FIG> will be described as being performed by the electronic device <NUM> of <FIG> including the processor of <FIG>.

Referring to <FIG>, in step <NUM>, the processor <NUM> (e.g., the event collection module <NUM>) collects event information according to an occurrence of an event.

In step <NUM>, the processor <NUM> (e.g., the event guide module <NUM>) obtain screen information (or page information) configured to be displayed on a current page or when a lock screen is unlocked. Alternatively, the processor <NUM> may collect information about a home screen (or a set idle screen such as a home page) and screen information configured to be initially displayed when the display <NUM> is turned on from a turn-off state, based on settings.

In step <NUM>, the processor <NUM> (e.g., the event guide module <NUM>) outputs a notification display item including an event indicator (or a grouping box) corresponding to the collected event information on a specified location of the page. For example, the processor <NUM> may output the notification display item including the event indicator or the grouping box on a screen where the display <NUM> is performed immediately before it is turned off. Alternatively, the processor <NUM> may output the notification display item including the event indicator on a specified location such as a screen output as a lock screen is unlocked and a home screen (or a set idle screen such as a homepage). If the display <NUM> is changed from a turn-off state to a turn-on state, the processor <NUM> may generate a new screen (e.g., a new homepage) to be output, a new screen to be newly output when a lock screen is unlocked, or a new screen to be newly output when a user input associated with movement of an idle screen occurs (e.g., when a home key is input). The processor <NUM> may output the notification display item including the event indicator or the grouping box on the newly generated screen.

In step <NUM>, the processor <NUM> determines whether a user input associated with verification or removal associated with processing the event indicator is received. If the user input is not received in step <NUM>, the processor <NUM> maintains the output of step <NUM>. For example, the processor <NUM> may execute a specified function or may switch to a sleep state based on a user input, while maintaining step <NUM>.

If the user input corresponding to the verification or removal associated with the event indicator is received in step <NUM>, the processor <NUM> (e.g., the event guide module <NUM>) may remove the event indicator or the grouping box in step <NUM>. For example, if verification associated with a notification display item including all event indicators is performed, the processor <NUM> may remove the grouping box. Although one event indicator remains, the processor <NUM> may maintain the grouping box. Alternatively, if a user input associated with removing all event indicators occurs, the processor <NUM> may remove the grouping box.

According to an embodiment of the present disclosure, a method for processing an event notification may include collecting specified event information and displaying a notification display item indicating the specified event information, the notification display item being output on a specified screen location different from a location where a display item which is substantially the same as the notification display item is displayed.

The method may further include outputting an event indicator associated with the number of times the event occurs (or the number of the event information) on a region adjacent to the notification display item.

The method may further include outputting a grouping box including notification display items corresponding to a plurality of unidentified event information of different types of applications.

The method may further include receiving a user input for selecting a grouping box and displaying notification display items included in the grouping box in a specified arrangement.

The method may further include outputting at least one of an all-removal virtual object configured to remove all of a plurality of notification display items or a list view virtual object configured to display list items including at least some of event details of the notification display items.

The method may further include outputting a previous state forward object configured to restore to a list view previous state.

The method may further include removing the grouping box from a screen of an electronic device when the all-removal virtual object is selected.

The method may further include outputting a currently displayed notification display item and a new notification display item corresponding to event information associated with a different type of an application to be adjacent to the notification display item.

The method may further include removing a display item, which is substantially the same as the notification display item, from a screen of the electronic device.

The method further includes generating a new home screen. The outputting of the notification display item includes outputting the notification display item on the new home screen.

The method further includes removing the new home screen after performing processing associated with removing the notification display item.

The method may further include dividing a specified screen. The outputting of the notification display item may include outputting the notification display item on a region of any one of the divided screens.

<FIG> illustrates example screen interfaces associated with outputting a display item based on an occurrence of an event according to an embodiment of the present disclosure.

Referring to <FIG>, a display of an electronic device may output at least one default display item on a specified screen such as screen <NUM>, which includes four default display items <NUM>, <NUM>, <NUM>, and <NUM> (e.g., icons) on a first home screen <NUM>. The default display items <NUM>, <NUM>, <NUM>, and <NUM> may include an icon having a shortcut function, an icon having a soft key function, etc. The first home screen <NUM> may be a screen initially output when a lock screen is unlocked. Alternatively, the first home screen <NUM> may include a screen initially output if the display is changed from an off state to an on state.

In response to event information being generated based on an occurrence of a specified event, the display outputs a notification display item <NUM> including an event indicator <NUM> on a specified location of screen <NUM>. The notification display item <NUM> may be the same item as the first default display item <NUM>. The specified location of the notification display item <NUM> including the event indicator <NUM> may also be changed, for example, according to settings. Additionally or alternatively, a specific default event indicator <NUM> may be displayed on or adjacent to a region where the first default display item <NUM> is displayed based on collection of event information. The event indicator <NUM> on or adjacent to the notification display item <NUM> and the default event indicator <NUM> may be objects which have different arranged locations and indicate substantially the same details.

If a plurality of events are generated or if there are a plurality of unidentified event indicators, the display may locate a plurality of display items respectively including event indicators on screen <NUM>.

On screen <NUM>, the electronic device has the first home screen <NUM> and a second home screen <NUM>, where the four default display items <NUM>, <NUM>, <NUM>, and <NUM> are included in the first home screen <NUM>, and two default display items <NUM> and <NUM> are included in the second home screen <NUM>. The first home screen <NUM> may be a home screen designated as a default screen, e.g., a screen displayed when a home key is input.

If the plurality of events are generated or if there are the plurality of unidentified events, as illustrated in <FIG>, the display may display a first notification display item <NUM> including a first event indicator <NUM> and may display a second notification display item <NUM> including a second event indicator <NUM> on a region adjacent to the first notification display item <NUM>. The first notification display item <NUM> may be an item which is substantially the same as the first default display item <NUM>. as Although screen <NUM> illustrates an event indicator is not displayed on each of the default display items <NUM>, <NUM>, <NUM>, and <NUM> in response to displaying a display item including an event indicator on a specified location (e.g., a location of the representative home screen <NUM>), the present disclosure is not limited thereto.

After the first notification display item <NUM> including the first event indicator <NUM> is displayed on the first home screen <NUM> in response to occurrence of an event, the second notification display item <NUM> which corresponds to the fifth default display item <NUM> located on the second home screen <NUM> and includes the second event indicator <NUM> is located on a region of the first home screen <NUM> in response to occurrence of another event. The sixth default display item <NUM> may be located on the second home screen <NUM> based on settings other than the fifth default display item <NUM>.

If an event associated with the fifth default display item <NUM> is generated before an event associated with the first default display item <NUM>, a display state may be changed. For example, the second notification display item <NUM> may be located in a location of the first notification display item <NUM> and the first notification display item <NUM> may be located in a location of the second notification display item <NUM>, in response to an event order.

The display outputs a removal all virtual object <NUM> for removing the plurality of notification display items <NUM> and <NUM> at once, and a list view virtual object <NUM> for viewing a list of the plurality of notification display items <NUM> and <NUM>. If the remove all virtual object <NUM> is selected, the display may restore to a state of screen <NUM>. Alternatively, if the list view virtual object <NUM> is selected, the display may output a list screen including a list with at least some of the event details.

<FIG> illustrates example screen interfaces associated with an event notification based on generation of a new screen according to an embodiment of the present disclosure.

Referring to <FIG>, a display of an electronic device outputs screen <NUM>, e.g., as a first home screen <NUM>, which includes default display items <NUM>, <NUM>, <NUM>, and <NUM>. As described above, the first home screen <NUM> may be a home screen or a specified page.

When the first home screen <NUM> is set to a default screen (e.g., a screen initially displayed when the display is turned on from an off state, a screen displayed when a lock screen is unlocked, a screen displayed when a home key is input, etc.) and a specified event occurs, the electronic device may collect event information based on the occurrence of the event and generate a new second home screen <NUM> in response to the collected event information as illustrated on screen <NUM>. The display may locate unidentified display items on a location of the second home screen <NUM>. In addition, a processor of the electronic device may change the second home screen <NUM> to a default screen. If notification display items <NUM> and <NUM> respectively including the event indicators <NUM> and <NUM> are removed, the processor may remove the second home screen <NUM> and revert back to a default screen.

When the display <NUM> is turned off and is then turned on or if a lock screen is unlocked, where the first home screen <NUM> is set to the default screen, and there is a display item including an event indicator, the display may output the second home screen <NUM> as a default screen on screen <NUM>. If there is one of display items respectively including event indicators, the second home screen <NUM> may be maintained.

As described with reference to <FIG>, the second home screen <NUM> includes a remove all virtual object <NUM> and a list view virtual object <NUM>. If the remove all virtual object <NUM> is selected, the second home screen <NUM> may be removed and the display <NUM> may output the first home screen <NUM> on screen <NUM>. The notification display items <NUM> and <NUM> respectively including the event indicators <NUM> and <NUM> may be, for example, items corresponding to icons located on another home screen or items corresponding to icons located on an application collection region (e.g., an all-apps screen).

<FIG> illustrates example screen interfaces associated with operating a grouping box according to an embodiment of the present disclosure.

Referring to <FIG>, an electronic device outputs a default screen including default display items <NUM>, <NUM>, <NUM>, and <NUM>, on screen <NUM>, e.g., in response to a user input. The default screen <NUM> may be an application collection region (e.g., an all-apps screen), a home screen, etc. The four default display items <NUM>, <NUM>, <NUM>, and <NUM> are located on the default screen <NUM>. If a specified event occurs, the electronic device displays a grouping box <NUM> including notification display items respectively including event indicators on screen <NUM>. For example, screen <NUM> positions the grouping box <NUM> on its left upper end. However, the grouping box <NUM> may also be set to be displayed on a right upper end or a left lower end. An indicator <NUM> for indicating the accumulated number of event indicators of the notification display items included in the grouping box <NUM> is located on or adjacent to the grouping box <NUM>.

As the grouping box <NUM> is output, a location of each of the default display items <NUM>, <NUM>, <NUM>, and <NUM> may be moved. For example, the first default display item <NUM> included in the grouping box <NUM> may be moved to another location, or all of the default display items <NUM>, <NUM>, <NUM>, and <NUM> may be shifted to the right by one space.

If a user input for selecting the grouping box <NUM> is generated, the display may display a screen <NUM> associated with the grouping box <NUM> on screen <NUM>, where the grouping box <NUM> includes eight notification display items <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, and <NUM>. There also may be a plurality of event indicators associated with the notification display items <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, <NUM>, and <NUM>. For example, the number of event indicators associated with a notification display item associated with a chat function may be determined based on the number of transmitted and received unidentified messages.

A screen where the grouping box <NUM> is executed may also include a remove all virtual object <NUM> and a list view virtual object <NUM>.

If a specified event is additionally generated, notification display items, all of which were previously removed, currently generated notification display items, or a grouping box including previous notification display items and a current notification display item may be output.

If the list view virtual object <NUM> is selected, the electronic device may output a list screen <NUM>, on which at least some of details associated with event indicators are displayed, on screen <NUM>. The list screen <NUM> may include items including details associated with event indicators for each type of an application. In <FIG>, the display includes a region where list items <NUM> associated with the fourth notification display item <NUM> and list items <NUM> associated with the fifth notification display item <NUM> are located. The list screen <NUM> may be changed in response to a user input (e.g., a scroll input). Thus, the display may display regions where list items associated with other notification display items are located. On screen <NUM>, the display includes a remove all virtual object <NUM> and a previous state forward object <NUM>. When the previous state forward object <NUM> is selected, the electronic device may restore screen <NUM>. If the remove all virtual object <NUM> is selected, the electronic device may output screen <NUM>.

Referring to <FIG>, the electronic device displays a default screen <NUM> including default display items <NUM>, <NUM>, <NUM>, and <NUM>, on screen <NUM>, e.g., in response to a user input or based on settings. The default display items <NUM>, <NUM>, <NUM>, and <NUM> may be shortcut items or soft key items. A grouping box <NUM> is output on a specified location of the default screen <NUM> on screen <NUM>, in response to occurrence of a specified event. For example, the grouping box <NUM> may be output a point of a location where the default display items <NUM>, <NUM>, <NUM>, and <NUM> are located. As the grouping box <NUM> is output, a default display item which is present in a location of the grouping box <NUM> may be moved to another location.

As illustrated in <FIG>, each of locations of the default display items <NUM>, <NUM>, <NUM>, and <NUM> may be moved in a direction by one space based on arrangement of the grouping box <NUM>. As the locations of the default display items <NUM>, <NUM>, <NUM>, and <NUM> are moved, the displaying of a default display item, which may fail to be displayed on a current screen may be temporarily omitted. If the grouping box <NUM> is removed, as default display items, locations of which are moved, restore to original locations, the default display item, the displaying of which is omitted, may be displayed again.

As an event occurs, a notification display item on which an event indicator is displayed may be displayed on a location where the grouping box <NUM> is currently located. In response to this, the default display items <NUM>, <NUM>, <NUM>, and <NUM> may be moved. When a verification of the event information associated with a previously generated event is not received and an additional event (e.g., an event associated with a different type of an application) is generated, the grouping box <NUM> may be output. The grouping box <NUM> may include notification display items corresponding to event information associated with a plurality of unidentified events. If the same type of an event is repeatedly generated, a numerical event indicator of a notification display item may be increased to reflect the number of times the event occurs. Screen <NUM> described with reference to <FIG> may be output in response to selection of the grouping box <NUM>.

Although four display items <NUM>, <NUM>, <NUM>, and <NUM> are displayed in the embodiments above, the present disclosure is not limited thereto. For example, three default display items (e.g., the default display items <NUM>, <NUM>, and <NUM>) may be located based on user settings. In this case, if a notification display item including an event indicator or the grouping box <NUM> is added, the grouping box <NUM> and the three default display items are located in one row without omitting the displaying of a default display item. If the grouping box <NUM> is removed, the three default display items may be changed to an original location.

<FIG> illustrates example screen interfaces associated with outputting a display item based on dividing a screen according to an embodiment of the present disclosure.

Referring to <FIG>, if a display is turned or if a lock screen is unlocked, an electronic device may output a default screen <NUM>, such as screen <NUM> on the display. The default screen <NUM> includes default display items <NUM>, <NUM>, <NUM>, and <NUM>, which may vary in number according to user settings.

When the default screen <NUM> is output and a specified event occurs, the electronic device divides the basic screen <NUM> into a first screen region <NUM> and a second screen region <NUM> on screen <NUM>. The electronic device outputs notification display items <NUM> and <NUM> respectively including event indicators according to the occurrence of the event on the first screen region <NUM>. Although one specified event occurs, as illustrated in <FIG>, the electronic device may divide a screen and output a notification display item including an event indicator on one of the divided screens.

The electronic device outputs a remove all virtual object <NUM> for removing notification display items respectively including a plurality of event indicators once and a list view virtual object <NUM> for viewing at least some of details of an event indicator in the form of a list on the specified region. Although the notification display items <NUM> and <NUM> respectively including event indicators, the remove all virtual object <NUM>, and the list view virtual object <NUM> are located on the first screen region <NUM> and the default display items <NUM>, <NUM>, <NUM>, and <NUM> are located on the second screen region <NUM>, the present disclosure is not limited thereto. For example, the second screen region <NUM> may be located at a left side, and the first screen region <NUM> may be located at a right side. Alternatively, the first screen region <NUM> and the second screen region <NUM> may be changed in location in response to a user input.

The electronic device may locate the first screen region <NUM> and the second screen region <NUM> at upper and lower sides on screen <NUM>. Thus, the notification display items <NUM> and <NUM>, the remove all virtual object <NUM>, and the list view virtual object <NUM> may be located on the first screen region <NUM> located at the upper side, and the default display items <NUM>, <NUM>, <NUM>, and <NUM> may be located on the second screen region <NUM>. As described above, the first screen region <NUM> and the second screen region <NUM> may be changed in location in response to a user input.

According to an embodiment of the present disclosure, an electronic device includes a memory configured to store event information based on occurrence of an event and a notification display item to be output based on the occurrence of the event, a display configured to output the notification display item in response to the occurrence of the event, and a processor configured to be electrically connected with the memory and the display. The processor may be configured to display a notification display item indicating collection of specified event information on the display if the specified event information is collected, the notification display item being output on a specified screen location different from a location where a display item which is substantially the same as the notification display item is displayed.

The processor may be configured to output an event indicator associated with the number of times the event occurs (or the number of the event information) on a region adjacent to the notification display item.

The processor may be configured to output a grouping box including notification display items corresponding to a plurality of unidentified event information of different types of applications.

The processor may be configured to display the notification display items included in the grouping box in a specified arrangement if receiving a user input for selecting the grouping box.

The processor may be configured to output at least one of an all-removal virtual object configured to remove all of a plurality of notification display items, a list view virtual object configured to display list items including at least some of event details (or event information) of the notification display items, or a previous state forward object configured to restore to a list view previous state.

The processor may be configured to remove the grouping box from a screen of the electronic device when the all-removal virtual object is selected.

The processor may be configured to output a currently displayed notification display item and a new notification display item corresponding to event information associated with a different type of an application to be adjacent to the notification display item.

The processor is configured to generate a new home screen and output the notification display item on the new home screen.

The processor is configured to remove the new home screen after performing processing associated with removing the notification display item.

The processor may be configured to divide a specified screen and output the notification display item on a region of any one of the divided screens.

An electronic device includes a memory configured to store event information based on occurrence of an event and a notification display item to be output based on the occurrence of the event, a display configured to output the notification display item in response to the occurrence of the event, and a processor configured to be electrically connected with the memory and the display. If there are a plurality of unidentified event information of different types of applications, the processor may locate notification display items respectively including event indicators corresponding to the event information to be adjacent to each other. Alternatively, the processor may locate the notification display items to be adjacent to each other, the notification display items being displayed on a location of a specified screen.

An electronic device includes a memory configured to store event information based on occurrence of an event and a notification display item to be output based on the occurrence of the event, a display configured to output the notification display item in response to the occurrence of the event, and a processor configured to be electrically connected with the memory and the display. The processor may generate a new home screen if specified event information is collected based on occurrence of a specified event and may output a notification display item including an event indicator corresponding to the specified event information on the new home screen. The processor may remove notification display items in response to verification of the event information and may remove the new home screen if there is no notification display item on the new home screen. The new home screen may include an initial screen output on the display, for example, when a lock screen is unlocked, when a home key is input, or when the display is changed from a turn-off state to a turn-on state.

An electronic device includes a memory configured to store event information based on occurrence of an event and a notification display item to be output based on the occurrence of the event, a display configured to output the notification display item in response to the occurrence of the event, and a processor configured to be electrically connected with the memory and the display. The processor may output a notification display item including an event indicator corresponding to unidentified event information on a default screen displayed when the display is turned on from a turn-off state or a default screen displayed in response to at least one of when a lock screen is unlocked or when a home key is input. The processor may output the notification display item on a specified location of the default screen. In this case, the notification display item may be an item which is substantially the same as an icon located on a home screen or an application icon collection screen.

Herein, the term "module" may represent, for example, a unit including one or more combinations of hardware, software and firmware. The term "module" may be interchangeably used with the terms "unit", "logic", "logical block", "component" and "circuit". A "module" may be a minimum unit of an integrated component or may be a part thereof. A "module" may be a minimum unit for performing one or more functions or a part thereof. A "module" may be implemented mechanically or electronically. For example, a "module" may include at least one of an application-specific IC (ASIC) chip, a field-programmable gate array (FPGA), and a programmable-logic device for performing some operations, which are known or will be developed.

At least a part of an apparatus (e.g., modules or functions thereof) or a method (e.g., operations) according to an embodiment of the present disclosure may be implemented by instructions stored in a computer-readable storage media in the form of a program module. The instruction, when executed by a processor (e.g., the processor <NUM>), may cause the one or more processors to perform a function corresponding to the instruction. The computer-readable storage media, for example, may be the memory <NUM>.

A computer-readable recording medium may include a hard disk, a floppy disk, a magnetic media (e.g., a magnetic tape), an optical media (e.g., a compact disc read only memory (CD-ROM) and a digital versatile disc (DVD), a magneto-optical media (e.g., a floptical disk)), and hardware devices (e.g., a read only memory (ROM), a random access memory (RAM), or a flash memory). A program instruction may include a mechanical code such as things generated by a compiler and also a high-level language code executable on a computer using an interpreter. The hardware unit may be configured to operate via one or more software modules for performing an operation according to various embodiments, and vice versa.

A storage media according to an embodiment of the present disclosure may include a memory configured to store at least one instruction and a processor configured to execute the instructions stored in the memory. The instructions executed by the processor may be configured to cause the processor of an electronic device to collect specified event information and display a notification display item indicating the collection of the specified event information, the notification display item being output on a specified screen location different from a location where a display item which is substantially the same as the notification display item is displayed.

A module or a program module according to an embodiment of the present disclosure may include at least one of the above elements, or a part of the above elements may be omitted, or additional other elements may be further included. Operations performed by a module, a program module, or other elements according to various embodiments may be executed sequentially, in parallel, repeatedly, or in a heuristic method. In addition, some operations may be executed in different sequences or may be omitted. Alternatively, other operations may be added.

As described above, in accordance with an embodiment of the present disclosure, a user may easily and quickly recognize an occurrence of an event and more simply process event information obtained based on the occurrence of the event by an electronic device collecting and locating an event indicator associated with an event notification on a specified location.

Claim 1:
An electronic device (<NUM>), comprising:
a memory (<NUM>) configured to store event information based on an occurrence of an event and a notification display item (<NUM>) to be output based on the occurrence of the event;
a display (<NUM>) configured to display the notification display item (<NUM>); and
a processor (<NUM>) electrically connected to the memory and the display (<NUM>) and configured to:
identify that the event information is obtained, and
control the display (<NUM>) to display the notification display item (<NUM>) indicating that the event information is obtained, in response to the event information being obtained,
wherein the notification display item (<NUM>) is the same as an application icon (<NUM>) associated with executing an application and is output on a screen location different from a location where the application icon (<NUM>) corresponding to the notification display item is displayed;
characterized by the processor (<NUM>) being further configured to:
generate a new home screen (<NUM>),
control the display (<NUM>) to display the notification display item (<NUM>) on the new home screen (<NUM>), and remove the new home screen (<NUM>) from the display (<NUM>), after performing processing associated with removing the notification display item (<NUM>).