Electronic device and control method thereof

WO2025187927A8PCT designated stage Publication Date: 2025-10-02SAMSUNG ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/096973
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-04
Filing Date
2024-12-13
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

Existing electronic devices struggle to provide targeted advertisements without storing user viewing history, which raises privacy concerns and reduces the effectiveness of ad retargeting.

Method used

An electronic device and method that utilizes exposure time information and user interaction data to select and update advertisements dynamically, without relying on stored user history, by communicating with a server to obtain and display relevant ad content based on user engagement metrics.

Benefits of technology

Enhances ad relevance and engagement by providing targeted advertisements based on real-time user interaction, improving ad selectivity and user interest alignment without compromising privacy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024096973_02102025_PF_FP_ABST
    Figure KR2024096973_02102025_PF_FP_ABST
Patent Text Reader

Abstract

This electronic device comprises: a communication device communicating with an external device; a memory; and at least one processor that controls the communication device to acquire first advertisement content, controls the communication device to provide, to a server, exposure time information of the acquired first advertisement content and identification information corresponding to the first advertisement content; and when advertisement information related to the acquired first advertisement content is received, controls the communication device to acquire second advertisement content on the basis of the received advertisement information.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device and method of controlling the same

[0001] Embodiments of the present disclosure relate to an electronic device and a method for controlling the same, and more particularly, to an electronic device and a method for controlling the same, which can additionally provide advertising content related to advertising content when user interest in the advertising content is confirmed.

[0002] Electronic devices perform operations such as generating and displaying images or providing images to a display device that displays the images. These electronic devices can display not only specific content selected by the user as described above, but also various types of information.

[0003] In particular, recent electronic devices display a variety of advertisements. Advertising refers to the investment made by companies, individuals, and organizations to promote their products and services and achieve their intended goals. Advertising is not limited to traditional media such as broadcasting and newspapers, but is now being applied to a variety of other media, including web services and application services.

[0004] Embodiments of the present disclosure will be presented in the detailed description that follows, some of which will be apparent from the detailed description, and other embodiments may also be presented by learning from the presented embodiments.

[0005] An electronic device according to one embodiment of the present disclosure includes a communication device communicating with an external device, a memory, and at least one processor that controls the communication device to obtain first advertising content, controls the communication device to provide exposure time information of the obtained first advertising content and identification information corresponding to the first advertising content to a server, and controls the communication device to obtain second advertising content based on the received advertising information when receiving advertising information related to the obtained first advertising content.

[0006] According to one embodiment of the present disclosure, the electronic device further includes a display, and the at least one processor controls the display to display the acquired first advertisement content, and the exposure time information may include information about a first time at which the acquired first advertisement content was output to the display and information about a second time at which focus was maintained on the first advertisement content output to the display.

[0007] According to one embodiment of the present disclosure, the at least one processor may obtain information about the second time corresponding to the time that the cursor was maintained at the position of the first advertisement content outputted on the display based on a change in the position of the cursor on the display due to a received user input.

[0008] According to one embodiment of the present disclosure, the acquired advertising content is video content, and the at least one processor can output video content corresponding to the first advertising content on the display based on a cursor output on the display being positioned at a position of the acquired first advertising content by a received user input.

[0009] According to one embodiment of the present disclosure, the at least one processor may obtain the exposure time information based on a weight corresponding to at least one of a selection command for the obtained first advertising content, a video playback time of the obtained first advertising content, a screen size of the obtained first advertising content, and a display position of the obtained first advertising content.

[0010] According to one embodiment of the present disclosure, the received advertisement information may include address information of second advertisement content having at least one of an attribute and a classification corresponding to the acquired first advertisement content, if the exposure time of the acquired first advertisement content exceeds a preset value.

[0011] According to one embodiment of the present disclosure, the received advertisement information may include address information of second advertisement content having at least one of different properties and classifications from the acquired first advertisement content if the exposure time of the acquired first advertisement content is less than a preset value. According to one embodiment of the present disclosure, the electronic device further includes a display, and the at least one processor may control the communication device to request and acquire new advertisement content related to the acquired first advertisement content if the exposure time of the acquired first advertisement content exceeds a preset value, and may control the display to output the acquired new advertisement content if a user input corresponding to movement of a non-output area is received.

[0012] According to one embodiment of the present disclosure, the at least one processor controls the communication device to transmit, to the server, identification numbers and exposure time information of each advertisement content included in an image including the first advertisement content acquired during image generation corresponding to content selected by the user, controls the communication device to acquire updated advertisement content, and stores the acquired updated advertisement content in the memory.

[0013] According to one embodiment of the present disclosure, the electronic device further includes a display, and an image including the acquired first advertising content is a home screen output from the display, and the acquired first advertising content can be located in a preset area within the home screen.

[0014] A method for controlling an electronic device including a communication device and a display that communicate with an external device according to one embodiment of the present disclosure includes the steps of obtaining exposure time information of first advertising content output from the display, providing identification information corresponding to the first advertising content to a server through the communication device, obtaining advertising information related to the first advertising content through the communication device, and obtaining second advertising content based on the obtained advertising information through the communication device.

[0015] According to one embodiment of the present disclosure, the exposure time information may include information about a first time at which the first advertisement content is output to the display and information about a second time at which focus is maintained on the first advertisement content output to the display.

[0016] According to one embodiment of the present disclosure, the step of obtaining the exposure time information may obtain information on the second time corresponding to the time that the cursor is maintained at the position of the first advertisement content output on the display based on a change in the position of the cursor on the display due to a received user input.

[0017] According to one embodiment of the present disclosure, the advertising content is video content, and the method may further include a step of outputting video content corresponding to the first advertising content on the display based on a cursor on the display being positioned at a location of the first advertising content by a received user input.

[0018] According to one embodiment of the present disclosure, a non-transitory computer-readable recording medium storing a program for executing a control method of an electronic device including a communication device communicating with an external device and a display, the method includes the steps of: obtaining exposure time information of first advertising content output from the display; providing identification information corresponding to the first advertising content to a server through the communication device; obtaining advertising information related to the first advertising content through the communication device; and obtaining second advertising content based on the obtained advertising information through the communication device.

[0019] The above-described and other aspects, features, and advantages of the embodiments of the present disclosure will become more apparent from the following description taken in conjunction with the accompanying drawings, in which:

[0020] FIG. 1 is a drawing for explaining an electronic system according to one embodiment of the present disclosure;

[0021] FIG. 2 is a block diagram illustrating a configuration of an electronic device according to an embodiment of the present disclosure;

[0022] FIG. 3 is a block diagram illustrating a configuration of an electronic device according to an embodiment of the present disclosure;

[0023] FIG. 4 is a block diagram illustrating a configuration of a server according to an embodiment of the present disclosure;

[0024] FIG. 5 is a diagram for explaining an update operation of advertising content according to an embodiment of the present disclosure;

[0025] FIG. 6 is a drawing for explaining an example of a screen including advertising content according to one embodiment of the present disclosure;

[0026] FIGS. 7 to 9 are diagrams for explaining a method for obtaining time information of advertising content according to an embodiment of the present disclosure.

[0027] FIG. 10 is a sequence diagram for explaining an operation of updating advertising content according to an embodiment of the present disclosure;

[0028] FIG. 11 is a flowchart for explaining an operation of selecting advertising content according to an embodiment of the present disclosure, and

[0029] FIG. 12 is a flowchart for explaining a control method of an electronic device according to an embodiment of the present disclosure.

[0030] The present embodiments may be modified and have various embodiments. Specific embodiments are illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the scope to specific embodiments, but should be understood to encompass various modifications, equivalents, and / or alternatives of the embodiments of the present disclosure. In connection with the description of the drawings, similar reference numerals may be used for similar components.

[0031] When explaining the present disclosure, if it is determined that a detailed description of a related public notice function or configuration may unnecessarily obscure the gist of the present disclosure, a detailed description thereof will be omitted.

[0032] Additionally, the following embodiments may be modified in various other forms, and the scope of the technical concepts of the present disclosure is not limited to the following embodiments. Rather, these embodiments are provided to further faithfully and completely convey the technical concepts of the present disclosure to those skilled in the art.

[0033] The terminology used in this disclosure is for the purpose of describing specific embodiments only and is not intended to limit the scope of the rights. Singular expressions include plural expressions unless the context clearly dictates otherwise.

[0034] In this disclosure, expressions such as “has,” “can have,” “includes,” or “may include” indicate the presence of a corresponding feature (e.g., a component such as a number, function, operation, or part), and do not exclude the presence of additional features.

[0035] In this disclosure, expressions such as “A or B,” “at least one of A and / or B,” or “one or more of A or / and B” can include all possible combinations of the listed items. For example, “A or B,” “at least one of A and B,” or “at least one of A or B” can all refer to instances where (1) at least one A is included, (2) at least one B is included, or (3) at least one A and at least one B are included.

[0036] The expressions “first,” “second,” “first,” or “second,” etc., used in this disclosure can describe various components, regardless of order and / or importance, and are only used to distinguish one component from another, but do not limit the components.

[0037] When it is said that a component (e.g., a first component) is “(operatively or communicatively) coupled with / to” or “connected to” another component (e.g., a second component), it should be understood that said component may be directly coupled to said other component, or may be coupled via another component (e.g., a third component).

[0038] On the other hand, when it is said that a component (e.g., a first component) is "directly connected" or "directly connected" to another component (e.g., a second component), it can be understood that no other component (e.g., a third component) exists between said component and said other component.

[0039] The expression "configured to" as used in the present disclosure may be used interchangeably with, for example, "suitable for," "having the capacity to," "designed to," "adapted to," "made to," or "capable of." The term "configured to" may not necessarily mean only "specifically designed to" in terms of hardware.

[0040] Instead, in some contexts, the phrase "a device configured to" may mean that the device, in conjunction with other devices or components, is "capable of" performing A, B, and C. For example, the phrase "a processor configured (or set) to perform A, B, and C" may refer to a dedicated processor (e.g., an embedded processor) for performing the operations, or a general-purpose processor (e.g., a CPU or application processor) that can perform the operations by executing one or more software programs stored in a memory device.

[0041] In the embodiments, a 'module' or 'part' performs at least one function or operation, and may be implemented as hardware or software, or as a combination of hardware and software. Furthermore, a plurality of 'modules' or a plurality of 'parts' may be integrated into at least one module and implemented as at least one processor, except for a 'module' or 'part' that needs to be implemented as a specific hardware.

[0042] According to various embodiments, operations performed by a module, program or other component may be executed sequentially, in parallel, iteratively or heuristically, or at least some operations may be executed in a different order, omitted, or other operations may be added.

[0043] Meanwhile, the various elements and areas in the drawings are schematically drawn. Therefore, the technical concept of the present invention is not limited by the relative sizes or spacing depicted in the attached drawings.

[0044] Meanwhile, an electronic device according to various embodiments of the present disclosure may include, for example, at least one of a smartphone, a tablet PC, a desktop PC, a laptop PC, or a wearable device. The wearable device may include at least one of an accessory type (e.g., a watch, a ring, a bracelet, an anklet, a necklace, glasses, contact lenses, or a head-mounted device (HMD)), a fabric or clothing-integrated type (e.g., an electronic garment), a body-attached type (e.g., a skin pad or tattoo), or a bio-implantable circuit.

[0045] In some embodiments, the electronic device may be, for example, a television, a digital video disk (DVD) player, an audio, a refrigerator, an air conditioner, a vacuum cleaner, an oven, a microwave oven, a washing machine, an air purifier, a set-top box, a home automation control panel, a security control panel, a media box (e.g., Samsung HomeSync). TM , Apple TV TM , or Google TVTM ), game consoles (e.g. Xbox TM , PlayStation TM ), may include at least one of an electronic dictionary, an electronic key, a camcorder, or an electronic picture frame. Meanwhile, among the electronic devices described above, a device having a display may be referred to as a display device. Meanwhile, the electronic device of the present disclosure may be a set-top box or a PC that provides images to a display device, even if it does not have a display.

[0046] Hereinafter, with reference to the attached drawings, embodiments according to the present disclosure will be described in detail so that a person having ordinary knowledge in the technical field to which the present disclosure pertains can easily carry out the present disclosure.

[0047] FIG. 1 is a drawing for explaining an electronic system according to one embodiment of the present disclosure.

[0048] Referring to FIG. 1, the electronic system according to the present disclosure is a system that, when providing advertisements to a user, targets and provides advertisements that the user is likely to be interested in. Specifically, the electronic system enables advertisement retargeting by displaying other related advertisements using the advertisement ID of the currently displayed advertisement when the user selects the advertisement or maintains focus (or viewing) on ​​the advertisement for a certain period of time.

[0049] Here, the "Ad ID" is an identification number assigned to each ad content. This ad ID can be composed of a combination of a campaign ID, ad location, and content ID. In other words, even for ads for the same product, the ad ID may differ if the content or location of the ad differs. Therefore, knowing the ad ID allows you to determine the type of ad and the area in which it was displayed.

[0050] For the above-described operation, the electronic system of the present disclosure may include an electronic device (100) and a server (200). In the illustrated example, the electronic system is illustrated as including only one electronic device and one server, but upon implementation, the electronic system may include multiple servers and multiple electronic devices. Furthermore, in the illustrated example, the electronic device (100) and the server (200) are illustrated as being directly connected, but upon implementation, the electronic device (100) and the server (200) may be connected via another device, such as a router. Furthermore, upon implementation, the server and the electronic device may be implemented and operated as a single device.

[0051] The server (200) can manage advertisements to be displayed on the electronic device (100). Specifically, the server (200) can manage information about advertisement content to be displayed on the electronic device (100), the inventory area in which the advertisement content will be displayed, expiration time information of the advertisement, the number of exposures of the advertisement, etc., and can store information about the advertisement content (hereinafter, advertisement information) accordingly.

[0052] Here, "inventory area" refers to information about the area where the ad will be displayed, which can be a specific area of ​​the home screen. This inventory area may also be referred to as an ad location, ad exposure area, or ad display area.

[0053] Additionally, "expiration time information" may be time information corresponding to the period during which the advertisement is displayed, according to the contract with the advertiser. Here, the expiration time information may be related to the campaign ID within the advertisement ID described above.

[0054] And information such as 'number of advertisement exposures' may include time information on each electronic device, such as the number of times each advertisement was exposed, exposure time at each exposure, or focus time, or statistical information according to each time information.

[0055] "Content" refers to information that can be presented visually, audibly, or audiovisually to users via electronic devices, including images, audio, or a combination thereof. For example, content may include audio content, music content, image content, video content, widget content, web pages, etc.

[0056] And, 'image' can contain various forms of visual information. Here, the image can include a still image and a dynamic image (or video).

[0057] And, 'video' can include various forms of visual information that represent the movement of an object (or thing) using a plurality of consecutive still images.

[0058] And the image may include a horizontal image whose width is longer than its height (e.g., a landscape image, a horizontal image), a vertical image whose height is longer than its width (e.g., a portrait image, a vertical image), etc., depending on the ratio. For example, a horizontal image may include an image with a 16:9 ratio, and a vertical image may include an image with a 9:16 ratio. The specific numbers are just examples for the convenience of explanation, and the present invention is not limited thereto.

[0059] For example, an image may contain various resolutions depending on the number of pixels that make up the image (the product of the number of pixels in the horizontal direction and the number of pixels in the vertical direction). For example, an image may contain high-resolution images (such as FHD (1920×1080), 8K (7680×4320)) and low-resolution images (such as 640×480)) depending on the resolution.

[0060] According to one example of the present disclosure, each of a plurality of still images included in a video may mean a frame (or an image frame).

[0061] For example, a video may be composed of multiple frames, and each of the multiple frames may correspond to a single screen output by an electronic device. For example, the number of frames (or screens) output by an electronic device per second is referred to as the frame rate, and the frame rate may be expressed in units of frames per second (fps) or Hertz (Hz). For example, a 60 fps video may refer to a video that includes 60 frames over 1000 milliseconds.

[0062] Additionally, the term "screen" encompasses images displayed on an electronic device's display. Images may also be referred to by terms such as "frame." The screen can display various types of objects, such as icons, text, photos, videos, and widgets.

[0063] And, the 'screen' may include various types of screens such as a lock screen, a home screen, a gaming hub, an application launch screen, a web browser screen, etc. The lock screen may include a screen that receives user input such as a password input or a touch to enter the home screen. The home screen is a screen that is displayed by default on the display depending on the operating system of the electronic device when the application is not running or when the application is running in the background, and may also be referred to as a main screen, desktop screen, or unlock screen. The application launch screen may include a screen rendered by the execution of the application. The web browser screen may include a screen that displays a web page received from a web server by the execution of a web browser.

[0064] When the server (200) receives a request for new advertisement information from an electronic device (100), it can select an advertisement and provide information about the selected advertisement (i.e., advertisement information) to the electronic device (100).

[0065] At this time, the server (200) can store advertisement history information displayed on the electronic device (100) and provide advertisement information corresponding to advertisements not displayed on the electronic device (100) to the electronic device (100) based on the advertisement history information.

[0066] Storing the advertising history of a user or electronic device in this way can provide advertisements that the user is likely to be interested in, thereby increasing the advertising selectivity rate.

[0067] However, due to recent efforts to strengthen personal information, users are increasingly reluctant to have their viewing history or interest history stored on the server (200). Accordingly, each manufacturer needed a method to provide advertisements that might interest the user, even if the advertisement playback history is not remembered on each device.

[0068] In the present disclosure, when a request for new advertisement information as described above is received without storing history, time information such as the user's viewing time (or exposure time) for each advertisement currently displayed on the electronic device is also provided, and advertisements can be selected using such information.

[0069] Specifically, the server (200) can obtain exposure time information for each advertisement from the electronic device (100), select advertisements based on the obtained exposure time information, and provide advertisement information for the selected advertisements to the electronic device (100). The specific configuration and operation of the server (200) are described below in FIG. 4.

[0070] The electronic device (100) is a device that generates an image containing advertising content. It may be a device including a display or a device that provides an image to a display device. For example, the electronic device (100) may be a TV, laptop, PMP, tablet PC, kiosk device, etc. that includes a display, or a set-top box that does not include a display.

[0071] The electronic device (100) can receive advertising information from the server (200), and acquire and store advertising content corresponding to the received advertising information. At this time, the electronic device (100) can acquire advertising content from the server. For example, the advertising information described above may include advertising content. Alternatively, the advertising information described above may include URL information (or address information) for acquiring advertising content, and the electronic device (100) can access the corresponding URL address using the URL information included in the advertising information to acquire advertising content.

[0072] And the electronic device (100) can display pre-stored advertising content. Specifically, when the electronic device (100) displays a screen (300) having a preset advertising area (or inventory) (310), it can display the pre-stored advertising content included in the inventory.

[0073] A screen like this may be a home screen (300). However, when implemented, it may be applied to various screens, such as a gaming hub, an application execution screen, etc., in addition to the home screen.

[0074] Additionally, the home screen and screen displaying the aforementioned advertising content may have multiple advertising areas, each of which may have the same size or different sizes. An example of a home screen will be described below with reference to FIG. 6.

[0075] When pre-stored advertising content is provided to a user, the electronic device (100) may provide exposure time information for each advertisement to the server (200) and update the stored advertising content with new advertising content. The updated new advertising content may be advertisements selected by the server without any connection to previous advertisements, but may also include related advertisements based on the user's interest status (i.e., viewing time) in previous advertisements.

[0076] Meanwhile, during implementation, all previously stored advertising content may be replaced, but if an advertisement set to be displayed multiple times has not been displayed more than the number of times described above, only some of the stored advertising content may be replaced.

[0077] The specific configuration and operation of the electronic device (100) will be described later with reference to FIG. 2 or FIG. 3.

[0078] Meanwhile, in illustrating and explaining FIG. 1, the electronic device (100) is illustrated as directly displaying advertising content, but when implemented, the electronic device (100) may generate an image including advertising content, and the generated image may be displayed on a separate display device.

[0079] In addition, in FIG. 1, it is described that the server provides only advertisement information to the electronic device, and the electronic device obtains advertisement content corresponding to each advertisement based on the advertisement information, that is, the server does not directly provide advertisement content to the electronic device. However, when implemented, the server may include advertisement content in the advertisement information and provide it to the electronic device.

[0080] FIG. 2 is a block diagram illustrating a configuration of an electronic device according to an embodiment of the present disclosure.

[0081] Referring to FIG. 2, the electronic device (100) may include a communication device (110), a memory (120), and a processor (130).

[0082] Such an electronic device (100) has multiple operating states. For example, the operating states may be a first state in which all general operations of the electronic device (100) can be performed, and a second state in which the electronic device operates with lower power consumption than the first state. Here, the operating states may be referred to as operating modes.

[0083] Here, the first state is a state in which power is supplied to all components within the electronic device (100) and they operate, and may be referred to as a normal state, a normal state, a normal mode, a normal mode, etc.

[0084] And the second state is a state that operates with lower power consumption than the first state, and is a mode in which power is not supplied to some components within the electronic device (100) or limited power is supplied to some components within the electronic device (100). This second state may be referred to as a power saving state, a power saving mode, etc. Meanwhile, although the electronic device (100) is described as including only two states above, it may have three or more states when implemented. For example, the above-described second state may be divided into a first power saving state and a second power saving state depending on the magnitude of power consumption.

[0085] The communication device (110) is a configuration that performs communication with various types of external devices according to various types of communication methods. The communication device (110) may include a Wi-Fi module, a Bluetooth module, an infrared communication module, a wireless communication module, etc. Here, each communication module may be implemented in the form of at least one hardware chip.

[0086] Wi-Fi and Bluetooth modules can communicate via Wi-Fi and Bluetooth, respectively. When using a Wi-Fi or Bluetooth module, connection information, such as the SSID and session key, is first transmitted and received. This information is then used to establish a connection and then transmit and receive various information.

[0087] Infrared communication modules perform communication according to infrared communication (IrDA, infrared Data Association) technology, which transmits data wirelessly over short distances using infrared light, which is between visible light and millimeter waves.

[0088] In addition to the above-described communication method, the wireless communication module may include at least one communication chip that performs communication according to various wireless communication standards such as zigbee, 3G (3rd Generation), 3GPP (3rd Generation Partnership Project), LTE (Long Term Evolution), LTE-A (LTE Advanced), 4G (4th Generation), 5G (5th Generation), etc.

[0089] In addition, the communication device (110) may include at least one of wired communication modules that perform communication using a LAN (Local Area Network) module, an Ethernet module, a pair cable, a coaxial cable, an optical fiber cable, or a UWB (Ultra Wide-Band) module.

[0090] In one example, the communication device (110) may use the same communication module (e.g., a Wi-Fi module) to communicate with an external device such as a remote control and an external server.

[0091] In another example, the communication device (110) may utilize different communication modules (e.g., a Wi-Fi module) to communicate with external devices, such as a remote control, and external servers. For example, the communication device (110) may utilize at least one of an Ethernet module or a Wi-Fi module to communicate with an external server, and may also utilize a BT module to communicate with an external device, such as a remote control. However, this is merely an example, and the communication device (110) may utilize at least one of various communication modules when communicating with multiple external devices or external servers.

[0092] Meanwhile, during implementation, user control commands can be input not only through a remote control, but also through a user terminal device (i.e., a user smartphone).

[0093] The communication device (110) can receive advertising information. Specifically, the communication device (110) can request new advertising information from a server and receive advertising information in response to the request. The advertising information may include address information providing advertising content, size information of the advertising content, inventory information (or location information) to be displayed on the home screen, advertising expiration time information (or advertising display time information), exposure count information, advertising ID, and the like.

[0094] Here, the ad expiration time information indicates the time at which the ad no longer needs to be displayed. It may include only the date, or both date and time. The time may indicate a specific date or time, or it may be a relative value (e.g., 24 hours from the download).

[0095] The request for new advertisement information described above may include information corresponding to previously stored advertisement information. Specifically, if advertisement content corresponding to previously stored advertisement information is exposed to the user (or if the advertisement is displayed), the communication device (110) may transmit information about the exposed advertisement content to the server to perform the request for new advertisement information described above. Accordingly, the server (200) may store the history of advertisements displayed on the electronic device (100) and, based on the stored advertisement history, may provide new advertisement information not displayed on the electronic device (100).

[0096] At this time, the present disclosure may provide the server (200) with not only information on the simple exposure case, but also exposure time information. For example, the exposure time information may include first time information corresponding to the time at which the corresponding advertising content is displayed on the screen, and second time information corresponding to the focused time when the user focuses on the corresponding advertising content.

[0097] Here, the first time information may be expressed as the time at which the advertising content is displayed on the display. The second time information may be expressed as the time at which the focus is maintained on the advertising content displayed on the display.

[0098] Here, the focus of the advertising content may be when the user navigates through the menu to select content, and the current menu bar (or cursor) remains on the advertising content. Furthermore, the advertising content may be centered on the screen in the aforementioned situation (i.e., when the cursor is positioned on (or within a preset distance from) the advertising content), causing the corresponding video to automatically play. This may include situations where the user reacts to the playback of the advertising video and watches the current advertising video without any additional actions.

[0099] Such advertising information may be received from a server (200) as illustrated in FIG. 1. However, when implemented, it is also possible to receive different advertising information through multiple servers rather than just one server. Furthermore, the functions of the server (200) illustrated in FIG. 1 may be implemented in a form in which the electronic device (100) directly performs them.

[0100] The communication device (110) can receive advertising content. Specifically, the communication device (110) can receive advertising content using address information included in the advertising information. Such advertising content may be an image or a video. In this regard, the aforementioned advertising content may be referred to as an advertising image, an advertising video, etc., and may also be referred to by other terms such as promotional content, propaganda content, posters, catchphrases, product content, service content, etc.

[0101] Meanwhile, for ease of explanation, the first received advertising content is referred to as first advertising content, and the advertising content obtained based on the exposure time of the first advertising content is referred to as second advertising content.

[0102] And the communication device (110) can receive not only advertising content but also information or content necessary for providing various applications and services of the electronic device (100) from an external device.

[0103] Meanwhile, since the electronic device (100) must perform operations such as waking up by a control command from a remote control or an external device even when the electronic device (100) is in a power-saving state (or a second state), the communication device (110) must perform operations not only in the normal mode but also in the power-saving state. Accordingly, the communication device (110) can be supplied with power and operate not only in the first state of the electronic device (100) but also in the second state.

[0104] Here, 'wake-up' refers to an action for changing the mode of an electronic device from a first mode to a second mode, and may include, for example, an action for changing from a standby mode to a normal mode, or an action for changing from a normal mode to a voice recognition mode. In this case, the wake-up may include an action for uttering a characteristic word, an action for selecting a specific button on a remote control for controlling the electronic device, an action for performing a specific motion, etc. The wake-up may also be referred to as a trigger, an activation, etc.

[0105] Meanwhile, when the communication device (110) includes multiple communication modules (e.g., a Wi-Fi module, an infrared communication module), only some of the multiple communication modules may operate during power saving mode.

[0106] The memory (120) may be implemented as an internal memory such as a ROM (e.g., an electrically erasable programmable read-only memory (EEPROM)) or RAM included in the processor (130), or may be implemented as a separate memory from the processor (130). In this case, the memory (120) may be implemented as a memory embedded in the electronic device (100) or as a memory that can be detachably attached to the electronic device (100) depending on the purpose of data storage. For example, data for operating the electronic device (100) may be stored in a memory embedded in the electronic device (100), and data for the expansion function of the electronic device (100) may be stored in a memory that can be detachably attached to the electronic device (100).

[0107] The memory (120) stores advertising content. Furthermore, the memory (120) stores advertising information. At this time, the memory (120) may vary the storage location of the received advertising content depending on the operating status of the electronic device (100). Specifically, when the electronic device (100) is in normal mode, the memory (120) may store the received advertising content in volatile memory.

[0108] Meanwhile, if the electronic device (100) switches to a specific power-saving state that does not supply power to the memory, the advertising content stored in the volatile memory may be transferred to the non-volatile memory. Alternatively, as described below, if the electronic device (100) temporarily switches to an operating state to update the advertising content while in the power-saving state and stores the advertising content, the received advertising content may be stored directly in the non-volatile memory.

[0109] The memory (120) can store the home screen and layout information constituting the home screen. Here, the layout refers to a state in which various graphic components (e.g., text, images, etc.) are arranged within the screen of the electronic device. In the present disclosure, the layout information can store information about the location of a preset advertising area included in the home screen, the size of the advertising area, etc. Such an advertising area may be referred to as inventory.

[0110] Meanwhile, the home screen may contain multiple inventories. In this case, the memory (120) may store multiple pieces of advertising information and multiple pieces of advertising content. At this time, the memory (120) may store the advertising content in a storage space corresponding to the inventory. While only the home screen has been exemplified above, the aforementioned home screen may also be referred to as a start screen or initial screen. Furthermore, in addition to the home screen, screens that do not correspond to specific content (or channels) selected by the user, such as a gaming hub, may also be screens introducing specific content or channels.

[0111] And the memory (120) can store various contents (e.g., broadcast contents, applications, etc.) received through the above-described communication device (110).

[0112] The memory (120) can store exposure time information for each advertisement content. At this time, the exposure time information may be first time information corresponding to the time displayed on the screen, as described above, and second time information displayed while the user is focused. At this time, if the advertisement content is video content and the advertisement content is selected or the advertisement content is positioned in a preset area on the screen and the video is automatically played, the second time information described above may also be referred to as a playback time.

[0113] Meanwhile, the memory embedded in the electronic device (100) is implemented as at least one of volatile memory (e.g., dynamic RAM (DRAM), static RAM (SRAM), or synchronous dynamic RAM (SDRAM)), non-volatile memory (e.g., one time programmable ROM (OTPROM), programmable ROM (PROM), erasable and programmable ROM (EPROM), electrically erasable and programmable ROM (EEPROM), mask ROM, flash ROM, flash memory (e.g., NAND flash or NOR flash), etc.), hard drive, or solid state drive (SSD), and the memory that can be attached to the electronic device (100) can be implemented in the form of a memory card (e.g., compact flash (CF), secure digital (SD), micro secure digital (Micro-SD), mini secure digital (Mini-SD), extreme digital (xD), multi-media card (MMC), etc.), external memory that can be connected to a USB port (e.g., USB memory), etc.

[0114] And the memory (120) can selectively operate in response to the operating state of the electronic device. For example, in normal mode, power may be supplied and the device may operate, and in power-saving mode, power may not be supplied and the device may not operate. On the other hand, if the memory (120) is a volatile memory, when the operating state of the electronic device (100) is in power-saving mode, power may be supplied but only a refresh operation may be performed, thereby operating with low power consumption.

[0115] Meanwhile, in the illustrated example, the electronic device (100) is depicted as being composed of one memory, but when referring to volatile memory and non-volatile memory separately, the electronic device (100) may be referred to as including multiple memories.

[0116] The processor (130) can perform overall control operations of the electronic device (100). Specifically, the processor (130) has a function of controlling the overall operations of the electronic device (100).

[0117] The processor (130) may be implemented as a digital signal processor (DSP), a microprocessor, or a time controller (TCON) that processes digital signals. However, the present invention is not limited thereto, and may include one or more of a central processing unit (CPU), a micro controller unit (MCU), a micro processing unit (MPU), a controller, an application processor (AP), a graphics-processing unit (GPU), a communication processor (CP), or an ARM processor, or may be defined by the relevant terminology. In addition, the processor (130) may be implemented as a system on chip (SoC), a large scale integration (LSI), or may be implemented in the form of a field programmable gate array (FPGA) having a built-in processing algorithm. In addition, the processor (130) may perform various functions by executing computer executable instructions stored in a memory. Meanwhile, in FIG. 2, only one processor is illustrated in the electronic device (100), but the implementation A poem may contain multiple processors (e.g., CPU + GPU, CPU + DSP).

[0118] The processor (130) can determine the operating state of the electronic device. For example, the processor (130) can determine the operating state of the electronic device (100) as a power-saving state when there is no user input for a preset period of time, when no task is performed for a preset period of time, or when a command to switch to a power-saving state is received from the user.

[0119] Although the above expression is used to indicate that the operating state is determined, the above expression may also be referred to as determining that the operating state requires transition to a power saving state.

[0120] Alternatively, the processor (130) may temporarily switch to normal mode (or another power saving state) to update advertising content through a process described below, and then decide to switch to the power saving state when the advertising content update is complete.

[0121] Meanwhile, when a wake-up command is input from a user during a power saving state or a wake-up command is received from an external device (e.g., a remote control, etc.) via a communication device (110), the processor (130) can determine the operating state of the electronic device (100) to be normal mode.

[0122] And the processor (130) can control each component of the electronic device (100) in response to the determined operating state. Specifically, when the operating state of the electronic device (100) is changed to a power saving state, the processor (130) can control each component of the electronic device (100) so that only the preset components operate.

[0123] Additionally, the processor (130) may perform an operation corresponding to a transition in the operating state of the electronic device (100) described above. For example, the processor (130) may perform an operation such as setting a timer, which will be described below, or moving data stored in volatile memory to non-volatile memory.

[0124] The processor (130) can set a preset time for switching the operating state of the electronic device so that the advertising content is updated at a time corresponding to the expiration time of the advertising content based on time information included in the information about the advertising content when the operating state of the electronic device is switched to a power saving state.

[0125] For example, if the processor (130) determines that a transition from normal mode to a power-saving state is necessary, it may set a timer to switch the operating state of the electronic device to update the advertising content at a time corresponding to the advertising expiration time of the advertising content based on the advertising time information included in the advertising information. Here, the timer may be a configuration that notifies when a specific time has passed, and may be referred to as a preset time.

[0126] The processor (130) may switch the operating state of the electronic device when a preset time has elapsed while the electronic device is in a power-saving state. For example, the processor (130) may determine the switching of the operating state based on a timer while in the power-saving state.

[0127] For example, when the current time passes the time set in the timer, the processor (130) may switch the operating state of the electronic device (100) to a normal state (or first state) or switch to a power saving state in which advertising content can be updated. For such operations, the processor (130) may include multiple processing cores, and when in the power saving state, it may be configured to perform an operation of checking whether the current time has passed the time set in the timer using only one processing core.

[0128] Meanwhile, the configuration for checking whether the set time has elapsed may be performed by a separate device other than the processor (130). An example of this will be described later with reference to FIG. 3.

[0129] When the operating state of the electronic device is switched after a time corresponding to the expiration time of the advertising content has elapsed, the processor (130) may receive advertising content corresponding to new information received from the server and update the advertising content stored in the memory (120). For example, when the operating state is switched from a power-saving state, the processor (130) may control the communication device (110) to receive new advertising information from the server.

[0130] And the processor (130) can control the communication device (110) to receive advertising content based on the address information included in the new advertising information.

[0131] When the advertising content is updated, the processor (130) can switch the operating state of the electronic device. Specifically, when the operating state of the electronic device is switched for the purpose of updating the advertising content, the processor (130) can switch the operating state of the electronic device so that the operating state of the electronic device returns to the power saving state (first state) when the aforementioned updating of the advertising content is completed.

[0132] The processor (130) generates a home screen. Specifically, when the electronic device (100) wakes up and a user inputs a control command, such as displaying a home screen, the processor (130) can generate a home screen.

[0133] At this time, the processor (130) checks whether advertising content is stored in the memory (120) and whether the advertising content can be displayed. If displayable advertising content is stored, a home screen including the advertising content can be generated. On the other hand, if no advertising content is stored in the memory (120) or if there is advertising content stored in the memory but the advertisement has expired, a home screen including a default image (or default content) can be generated.

[0134] Meanwhile, the home screen may have multiple advertising areas, and the processor (130) may generate a home screen that includes advertising content corresponding to each of the multiple advertising areas. At this time, the processor (130) may check the expiration time of each advertising content and generate a home screen that includes only advertising content that has not yet expired. In other words, if there is advertising content that has expired, the home screen may be generated by including a default image (or default video) for the advertising area (or inventory) corresponding to the advertising content.

[0135] When the home screen is displayed, the processor (130) can obtain the exposure time of each advertising content. Here, the exposure time may include first time information on the display of the advertising content and second time information on the time at which the focus is maintained on the advertising content in the video. For example, a focus may be maintained when the cursor remains on the advertising content while moving on the home screen based on a user's menu movement command (or cursor movement command, screen movement command), or when the advertising content is positioned in a preset central area on the home screen.

[0136] At this time, the processor (130) can count the time this state is maintained and use it as second time information. Furthermore, the processor (130) can display the advertising content in an image state when not in the focus state, and play a video when in the focus state. In this regard, the processor (130) can also use the playback time of each advertising content as second time information.

[0137] In addition, although the above description describes that the video is played when the advertising content is centered, even if the video is not centered, the advertising content may be played when the user's point (or cursor) is positioned on the advertising content or when the user selects the advertising content.

[0138] The processor (130) can determine whether the pre-stored advertising content needs to be updated. Specifically, the processor (130) generates a home screen containing the pre-stored advertising content and provides it to the user. If a screen different from the current home screen is being displayed, the processor (130) can determine whether the advertising content stored in the memory (120) needs to be updated.

[0139] In this case, the processor (130) may control the communication device to transmit ID information for each advertisement content included in the previous home screen and exposure time information for each advertisement content to the server (200). In response, the server (200) may use the provided exposure time information, etc. to provide the electronic device (100) with advertisement information including advertisements displayed on the previous home screen and advertisements that are operational, or may provide the electronic device (100) with advertisement information including advertisements with an opposite tendency to the advertisements. Such operations are described later in FIG. 4.

[0140] At this time, the processor (130) may provide the previously calculated two pieces of time information (e.g., exposure time and focus time) to the server (200) as is, or may convert them into a single numerical value using a specific calculation formula and provide the converted numerical value to the server (200). In addition, in the process of calculating the above-described single value, the processor (130) may additionally consider the area and size where the advertising content is located, whether or not the user has selected it, etc. In addition, in the process of transmitting the above-described two values, the processor (130) may calculate the focus time based on the weights for the above-described location and area.

[0141] Alternatively, the processor (130) may determine that the previously stored advertisement content needs to be updated if it is determined that the advertisement content has expired, even though it has not been displayed. This operation can use advertisement expiration time information within the advertisement information corresponding to the advertisement content stored in memory to determine whether the advertisement content has expired.

[0142] Alternatively, the processor (130) may determine that it is necessary to display new advertising content related to the currently displayed advertising content instead of other previously stored advertising content if the user viewing time for the advertising content is longer than a preset time.

[0143] In this case, the processor (130) can control the communication device (110) to transmit the aforementioned exposure time information and ID information corresponding to the corresponding advertising content to the server. Furthermore, when new advertising content is received from the server (200), the new advertising content can be displayed in an inventory that is not currently displayed among the inventories within the current home screen. At this time, the inventory where the new advertising content will be located may be the inventory that is displayed the fastest as the user moves through the screen, or may be an inventory located at a location corresponding to an advertisement that the user has shown interest in, for example, an inventory located on the same horizontal or vertical axis.

[0144] The processor (130) may request and receive new advertising information. At this time, the processor (130) may control the communication device (110) to transmit information about pre-stored advertising content (i.e., information about exposure) to the server (200). The transmission of the information about the pre-stored advertising content described above may be performed as a request for the new advertising information described above, or may be a separate transmission distinct from the request described above. In addition, the information described above may be identification information (e.g., an advertising ID) corresponding to the pre-stored advertising content.

[0145] At this time, the updating of the advertising content described above may be performed simultaneously with other operations. For example, if a first video containing pre-stored advertising content is generated and displayed, and then a second video corresponding to the broadcast content is generated and displayed based on the user's selection, the updating operation for the pre-stored advertising content may be performed during the generation (or display) of the second video.

[0146] Meanwhile, such an update operation may be performed while the electronic device (100) provides a screen other than the home screen. That is, after the electronic device (100) displays the home screen, while displaying a screen corresponding to the content selected by the user, the processor (130) may check whether the pre-stored advertising content needs to be updated, and if an update is required, may perform the update operation described above.

[0147] And the processor (130) can receive broadcast content using address information included in the received advertisement information and store it in the memory (120). At this time, the processor (130) can store the received broadcast content in a location (memory address, storage space address) corresponding to the inventory information based on the inventory information in the received advertisement information.

[0148] As described above, the electronic device according to the present disclosure verifies exposure time information for displayed advertisements and provides information thereon to a server, so that the server can determine the type or tendency of advertisements that the user is interested in.

[0149] Meanwhile, while only a simple configuration of the electronic device (100) has been illustrated and described above, various additional configurations may be provided during implementation. This will be described below with reference to FIG. 3.

[0150] FIG. 3 is a block diagram illustrating a configuration of an electronic device according to an embodiment of the present disclosure.

[0151] Referring to FIG. 3, the electronic device (100') may include a communication device (110), memory (120), processor (130), microcomputer (140), input / output interface (150), display (160), speaker (170), and microphone (180).

[0152] In the following, the electronic device (100') is described as having three operating states, but when implemented, it may have only two operating states as described in FIG. 2.

[0153] First, the first state is a state in which power is supplied to all components within the electronic device (100'), specifically, a state in which power is supplied to the memory (120) and the processor (130), and may be referred to as a normal state, a normal state, a normal mode, a normal mode, etc.

[0154] The second state is a state in which power is not supplied to some components within the electronic device (100'), specifically, power is not supplied to the memory (120), processor (130), input / output interface (150), display (160), speaker (170), and microphone (180), and only the communication device (110) and microcomputer (140) are supplied with power and operate, and may be referred to as a first power saving state, a suspend mode, a suspend state, a first power saving mode, etc.

[0155] The third state is a state in which power is not supplied to some components within the electronic device (100'), and may be a state in which power is not supplied to a smaller number of components than in the second state. For example, the third state may be a state in which power is supplied to the memory (120) and the processor (130), but power is not supplied to the display (160), and may be referred to as a second power saving mode, a second power saving state, a low power mode, a low power state, etc. In this third state, a voice recognition operation that receives a user's voice input or an operation such as updating advertising content as described above may be performed.

[0156] The configuration of the communication device (110), memory (120), and processor (130) has been described above in FIG. 2, and only operations different from those in FIG. 2 will be described below.

[0157] When a wake-up command is input from an external device while the electronic device (100') is in a power-saving state, the microcomputer (140) can perform a transition of the operating state of the electronic device (100') to a normal state (or a power-saving state different from the current power-saving state).

[0158] When a timer is set, the microcomputer (140) can compare the current time with the time (or time) set in the timer to determine whether the current time has passed the time set in the timer. To this end, the microcomputer (140) can store current time information and set time information in the register space (or storage space). Meanwhile, in the above description, only one time information is set as a timer, but when implemented, multiple timers may be set in the microcomputer (140), and the events that occur when the set time of each timer has passed may be different.

[0159] Meanwhile, in the above, the microcomputer (140) is illustrated and described as directly including timer information or determining whether the preset time has elapsed, but the preset time described above may be stored in a separate memory (or register), and the above-described determination operation may also be performed in a separate configuration separate from the microcomputer (140). In this case, the separate configuration described above may be a configuration that operates even in a power-saving state as described above.

[0160] In addition, as described in FIG. 2, if the processor operates with multiple processor cores and one of the multiple processor cores can operate even in a power-saving state, the operation of the above-described microcomputer can be performed by the processor core operating in the power-saving state described above.

[0161] The input / output interface (150) may be any one of HDMI (High Definition Multimedia Interface), MHL (Mobile High-Definition Link), USB (Universal Serial Bus), DP (Display Port), Thunderbolt, VGA (Video Graphics Array) port, RGB port, D-SUB (D-subminiature), and DVI (Digital Visual Interface).

[0162] The input / output interface (150) can input / output at least one of audio and video signals. Depending on the implementation example, the input / output interface (260) may include separate ports for inputting / outputting only audio signals and ports for inputting / outputting only video signals, or may be implemented as a single port for inputting / outputting both audio signals and video signals.

[0163] And the input / output interface (150) can provide a video signal corresponding to the screen generated by the electronic device (100') or an audio signal together with the video signal to an external device (e.g., a display device, STB, etc.).

[0164] The display (160) may be implemented as a variety of displays, such as an LCD (Liquid Crystal Display), an OLED (Organic Light Emitting Diodes) display, a PDP (Plasma Display Panel), etc. The display (160) may also include a driving circuit, a backlight unit, etc., which may be implemented as a-si TFT, LTPS (low temperature poly silicon) TFT, OTFT (organic TFT), etc. Meanwhile, the display (160) may be implemented as a touch screen combined with a touch sensor, a flexible display, a 3D display, etc.

[0165] The display (160) can display various images. For example, the display (160) can display a home screen or image generated by the processor (130).

[0166] The speaker (170) can output sound. Specifically, the speaker (170) may be a component that outputs various audio data processed by the input / output interface, as well as various notification sounds or voice messages. In addition, the speaker (170) may also output result information corresponding to the voice recognition operation described below.

[0167] Additionally, the speaker (170) can output a notification sound corresponding to a transition in the operating state of the electronic device. For example, when the electronic device (100') transitions from a power-saving state (the first power-saving state or the second power-saving state described above) to a normal mode, a notification sound can be output to indicate that the transition has occurred.

[0168] The microphone (180) can receive the user's voice in an activated state. For example, the microphone (180) can be formed integrally on the upper side, front side, side side, etc. of the electronic device (100'). The microphone (180) can include various configurations such as a microphone that collects the user's voice in analog form, an amplifier circuit that amplifies the collected user's voice, an A / D conversion circuit that samples the amplified user's voice and converts it into a digital signal, and a filter circuit that removes noise components from the converted digital signal.

[0169] When a user's voice is input through the microphone (180), the processor (130) can confirm the user's voice content and perform an operation corresponding to the voice content. Meanwhile, although the user's voice is input through the microphone (180) as described above, the microphone may be provided in a remote control for controlling the electronic device (100'), and the user's voice input through the microphone provided in the remote control may be input to the electronic device (100') and processed through the communication device (110) described above.

[0170] Meanwhile, when the electronic device (100') is in a power-saving state and a user voice is input through a remote control, the above-described microcomputer (140) can determine to switch from the first power-saving state to the second power-saving state and process the above-described user voice in the second power-saving state. In addition, when the processor (130) determines that the command corresponding to the input user voice is a command to wake up the electronic device (100'), the processor can switch the operating state of the electronic device (100') from the second power-saving state to the normal mode.

[0171] In addition, the electronic device (100') may operate not only based on the configuration or remote control provided in the electronic device (100'), but also according to control commands from a user terminal device. For example, if the electronic device is a TV or a set-top box, manufacturers have recently been providing applications for controlling the TV or set-top box. Such applications may provide a function that allows the user terminal device to be used as a remote control for the electronic device.

[0172] Accordingly, when a user executes an application to control a TV or set-top box using a user terminal device, the user terminal device can transmit a signal to wake up the electronic device (100') or switch it to a power saving state capable of performing minimal voice recognition operations.

[0173] An electronic device (100') receiving such a signal can transition from a first power saving state to a second power saving state. When such a transition occurs, the electronic device (100') can check the expiration date of pre-stored broadcast content as described above and perform an update operation on expired broadcast content.

[0174] Afterwards, when the user inputs a voice command through the user terminal device, the electronic device (100') can perform a voice recognition operation and a corresponding voice recognition result using the voice signal input through the user terminal device.

[0175] In addition, when a user inputs a power-on command, etc. through a user terminal device, the electronic device (100') can perform a corresponding control command based on the control command received through the user terminal device.

[0176] Meanwhile, although FIG. 3 illustrates and describes the electronic device (100) as including a display, if the electronic device (100') is a device such as a set-top box that does not include a display, the display configuration may be omitted. Furthermore, depending on the implementation form, the aforementioned speakers and microphones may also be omitted. Furthermore, although not illustrated in FIG. 3, other components (e.g., a camera, a human body detection sensor), etc., may be further included.

[0177] FIG. 4 is a block diagram illustrating the configuration of a server according to one embodiment of the present disclosure.

[0178] Referring to FIG. 4, the server (200) may include a communication device (210), a memory (220), and a processor (230).

[0179] The communication device (210) is a configuration that performs communication with various types of external devices according to various types of communication methods. The communication device (210) may include a Wi-Fi module, a Bluetooth module, an infrared communication module, a wireless communication module, etc. In addition, the communication device (210) may include at least one of wired communication modules that perform communication using a LAN (Local Area Network) module, an Ethernet module, a pair cable, a coaxial cable, an optical fiber cable, or a UWB (Ultra Wide-Band) module.

[0180] The communication device (210) can receive time information for each advertisement from the electronic device (100). For example, the communication device can receive ID information corresponding to each advertisement displayed by the electronic device and time information for each advertisement from the electronic device.

[0181] Here, the time information may include the advertisement ID displayed on the electronic device and exposure time information displayed on each electronic device. Such exposure time information may be expressed as a single time value or as multiple time values.

[0182] For example, it may include first time information corresponding to the time information exposed on the electronic device described above, and second time information corresponding to the focused time information on the electronic device. Meanwhile, during implementation, the values ​​may be corrected based on the position and size of the advertisement described above on the electronic device, whether the user has selected it, etc., and a single value may be calculated by taking the above-described factors into consideration and provided to the server.

[0183] The communication device (210) can transmit advertising information. Specifically, when the communication device (210) receives advertising time information from each electronic device (100), it can transmit advertising information containing information about an advertisement selected based on the information to the electronic device (100).

[0184] Here, the advertising information may include address information providing advertising content, size information of the advertising content, inventory information (or location information) to be displayed on the home screen, advertising expiration time information (or advertising display time information), exposure count information, advertising ID, etc.

[0185] The communication device (210) can receive information or content necessary for providing various applications and services of the server (200) from an external device. In addition, the communication device (200) can receive information about advertisements that can be provided to each electronic device, the content of each advertisement, etc. from an external device.

[0186] The memory (220) may be implemented as an internal memory such as a ROM (e.g., an electrically erasable programmable read-only memory (EEPROM)) or RAM included in the processor (230), or may be implemented as a separate memory from the processor (230). In this case, the memory (220) may be implemented as a memory embedded in the server (200) or as a memory that can be detachably attached to the server (200) depending on the purpose of data storage. For example, data for operating the server (200) may be stored in a memory embedded in the server (200), and data for the expansion function of the server (200) may be stored in a memory that can be detachably attached to the server (200).

[0187] The memory (220) can store home screens used in electronic devices and layout information constituting the home screens. Accordingly, the processor (230), described below, can select advertisements to be applied to each inventory.

[0188] The memory (220) can store information about advertisements, and can store campaign information, advertisement content, and advertisement attribute information for each advertisement. In other words, the memory (220) can store various types of information necessary for advertisement selection and advertisement information generation.

[0189] The processor (230) can perform the overall control operation of the server (200). Specifically, the processor (230) has a function of controlling the overall operation of the server (200).

[0190] When the processor (230) receives time information from an electronic device, it can select an advertisement to be displayed on the electronic device based on the time information.

[0191] For example, if the exposure time for a specific advertisement is greater than or equal to a preset first value, the processor (230) may select advertisements that have at least one attribute information and classification related to the advertisement content. For example, if a user has a history of viewing advertisements related to a specific automobile for a long period of time, the processor (230) may select advertisements for other automobiles or other advertisements related to the automobile.

[0192] Conversely, if the exposure time for a specific advertisement is less than a preset second value, i.e., if the user is determined to have no interest in the displayed advertisement, the processor (230) may select an advertisement that differs in at least one of the attributes and classifications of the advertisement below the preset second value. For example, if the displayed advertisement is for an action movie, or if there is no response to the advertisement, the processor (230) may select an advertisement related to a melodrama or romantic drama, which have attributes that are in contrast to action movies.

[0193] The preset values ​​here can be simply constant numbers, or they can be ratios, such as exposure time or focus time / exposure time. For example, a case with an exposure time of 1 minute and a focus time of 2 seconds might not elicit the same user interest as a case with an exposure time of 3 seconds and a focus time of 2 seconds. Therefore, the calculation of the preset values ​​described above can take into account the aforementioned ratios.

[0194] Meanwhile, although the above description describes selecting other advertisements based on one advertisement, the above-described operation may also be performed based on multiple advertisements and the user's focus time for each advertisement.

[0195] For example, multiple inventory items can be placed on the home screen, and multiple advertising content can be displayed and displayed to the user. Accordingly, the electronic device can transmit the ID of each advertisement, the exposure time, and the focus time for each advertisement, for each advertisement. Accordingly, if the focus time for the first advertisement exceeds a preset time, the attribute of the advertisement is determined to be positive. Conversely, if the focus time is less than the preset time, the attribute of the advertisement is determined to be negative. These attributes can be combined to select advertisements.

[0196] For example, if the attributes of the first ad are action, cinematic, and red, and the user's focus on these attributes is very low, these attributes may be judged negatively. Conversely, if the attributes of the second ad are melodrama, drama, and blue, and the user's focus on these attributes is high, these attributes may be judged positively.

[0197] By performing this operation on all exposed advertisements, the server (200) can determine that the user has a positive attitude toward melodrama, drama, and the color blue, and a negative attitude toward action, movies, and the color red. Accordingly, the server (200) can select advertisements related to melodrama, drama, and the color blue.

[0198] The content of such attributes may be determined by general concepts, as an example, and the degree of such attributes may be set by the advertiser who assigns the attributes to the advertisement. For example, considering red and blue as extremes, or considering the aforementioned action and melodrama as extremes, are examples. If the two concepts are set as different concepts in such examples, the server (200) may, as previously described, view the two concepts as different attributes and perform the aforementioned selection operation.

[0199] Alternatively, the processor (230) can utilize the overall characteristics of the multiple advertisements described above, or it can utilize only the user's actions for a specific advertisement. For example, by identifying the advertisement ID, the location where the advertisement was displayed can be identified. However, if a specific advertisement has a small exposure area but the user's focus time is long, it can be determined that the user's interest in the advertisement is high.

[0200] Accordingly, the processor (230) does not judge each advertisement equally, but adds weights in the selection process described above based on the location where the advertisement is displayed and whether the user selects the advertisement, so that the attributes of the advertisement can be further highlighted and other advertisements can be selected.

[0201] Additionally, the processor (230) may consider the aforementioned weight based on the location where the advertisement is displayed. That is, even if the advertisement is not displayed on the home screen, for example, an advertisement displayed in an area such as a general web page, a high weight may be assigned to an advertisement that retains the user's attention for a long time (for example, if the advertisement has a long playback time or the user's focus on the advertisement remains for a long time).

[0202] Alternatively, the processor (230) may assign weight to advertisements displayed on a gaming hub, even if the user focuses on a specific game for a long time. Furthermore, implementation may consider other factors in addition to the focus time. For example, the cursor position of a mouse (or pointer) may be utilized, in which case the time the cursor remains on a specific image may be considered. Furthermore, if the playable time for the advertisement content only supports a short preview, such as 3 seconds, the focus time and playable time may differ. In each of these cases, the preview time, etc., may also be weighted as described above.

[0203] Meanwhile, in the advertisement selection process described above, the process of identifying interest attributes (or areas of interest) based on the viewing time of previously displayed advertisements can be quantified using a lookup table, and a distance model used in contract learning can also be used.

[0204] And the processor (230) can generate advertisement information based on the selected advertisement and control the communication device (210) to transmit the generated advertisement information to the electronic device (100).

[0205] At this time, when placing selected advertisements in multiple inventories, the processor (230) may consider the location of each inventory and select the content of the advertisement to be displayed in each inventory, thereby generating advertisement information. Furthermore, when placing these selected advertisements, the processor (230) may assign priorities to each advertisement and place the advertisement content in the inventory area where it is first displayed based on the priority.

[0206] Additionally, when generating advertising information, the processor (230) may generate advertising information in a form that hierarchically arranges advertisements of the same type. For example, if the structure of the home screen of an electronic device allows advertising areas to appear in the order of A, B, and C, the processor (230) may generate advertising information that arranges advertisements from the same advertiser for A, B, and C, but arranges an advertisement that may arouse the user's curiosity in A, a slightly more specific advertisement in B, and an even more specific advertisement in C.

[0207] For example, in the case of a car advertisement, advertising content showing only the silhouette of the car can be placed in Area A, advertising content showing the dynamic driving of the car can be placed in Area B, and advertising content showing information about stores where the car can be purchased can be placed in Area C.

[0208] As described above, in this embodiment, even if the server (200) does not separately manage the history of each electronic device, it is possible to select advertisements to be displayed on the electronic device based on the exposure time information for advertisements provided by each electronic device, thereby minimizing exposure of personal information while selecting advertisements that may be of interest to the user.

[0209] In the above, we have explained how to select related or opposite advertisements from a classification perspective, but when implementing, it is also possible to classify the attributes of each advertisement into positive, neutral, and negative, or to classify them by color, such as red or blue, and select related or opposite attributes based on the color.

[0210] The server (200) according to the present disclosure can perform advertisement selection based on the advertisement ID and time information provided by each electronic device, even without storing advertisement viewing history on each electronic device. This can enhance advertisement targeting while protecting personal information.

[0211] In addition, advertising information is generated to hierarchically arrange multiple advertising contents for the same advertisement, which can gradually increase the user's interest and increase the probability of selecting the advertisement.

[0212] Meanwhile, in the above, only a simple configuration of the server (200) is illustrated and described, but various additional configurations may be provided during implementation.

[0213] FIG. 5 is a diagram for explaining an operation of updating advertising content according to an embodiment of the present disclosure.

[0214] Referring to FIG. 5, the electronic device (100) displays a home screen (310). This home screen (310) may include an image (or video) corresponding to pre-stored advertising content. While the illustrated example shows advertising content displayed in a portion of the home screen, implementations may also include a form in which the entire screen only contains an image corresponding to the advertising content.

[0215] Afterwards, when the user selects a specific application or content, a second screen (320) containing an image corresponding to the content selected by the user may be displayed. As illustrated, the first screen and the second screen are different screens. In the illustrated example, the second screen is depicted as containing only an image corresponding to the broadcast content, but the second screen may also display the broadcast content and additional information (e.g., chat information, shopping information, broadcast information) together.

[0216] When the first screen transitions to the second screen, the advertising content included in the first screen has already been displayed to the user, requiring an update of the previously stored advertising content. Specifically, if new advertising content is acquired after the user has entered a command to switch to the home screen (i.e., at the point when the home screen needs to be displayed), there may not be sufficient time to acquire the advertising content included in the home screen.

[0217] Accordingly, when the electronic device (100) transitions from the first screen to the second screen, it can request advertisement information for updating advertisement content from the server. At this time, the electronic device (100) can provide the information acquired from the previous first screen to the server (200). Specifically, the electronic device can transmit information regarding the advertisement ID and exposure time of each displayed advertisement to the server (200).

[0218] The server (200) can select advertisements based on the provided advertisement ID and exposure time information, and provide advertisement information to the electronic device (100) using the selected advertisements. Accordingly, the electronic device can update advertisement content in its memory.

[0219] In this way, while the second screen (320) is being displayed, the advertising content is updated and stored. When the user inputs a command to switch to the home screen, the home screen (330) containing the pre-stored advertising content can be generated and displayed without delay. Through this operation, the electronic device (100) can always display new advertisements whenever an opportunity to display advertisements arises.

[0220] In addition, in the preceding process, information about each displayed advertisement and the exposure time for each advertisement is provided to the server, so that the server can select advertisements that the user may be interested in and provide them to the electronic device (100).

[0221] Meanwhile, although the illustrated example shows advertising content always being displayed, if advertising content is not stored or pre-stored advertising content has expired, the electronic device (100) may display a home screen with a default image instead of an advertisement.

[0222] Furthermore, even if new advertising content is received while the home screen displaying the default image is being displayed, the electronic device (100) can maintain the display of the home screen including the current default image without reflecting the newly received advertising content. In other words, the advertising content stored in the above-described state can be reflected when the next home screen is displayed.

[0223] Specifically, if the advertisement or default image displayed in the advertising area (i.e., inventory) changes after the home screen is displayed, the user may experience discomfort. In this regard, the electronic device of the present disclosure may not change the information in the inventory area within the home screen after the home screen is displayed, to prevent user discomfort.

[0224] Conversely, the home screen, as shown, does not display the entire screen area, but only a portion of it. Therefore, the above-described change can be applied if the inventory displaying updated advertising content has not yet been displayed to the user. Furthermore, this situation can be automatically applied if the user views a specific advertising content for a long period of time. This behavior is described later in Figure 6.

[0225] FIG. 6 is a drawing for explaining an example of a screen including advertising content according to one embodiment of the present disclosure.

[0226] Referring to FIG. 6, the home screen (610) is a screen that can be displayed when the electronic device is turned on or when a home screen command is input. Such a home screen can provide information (or thumbnails) about applications pre-installed on the electronic device (100) and / or information (or thumbnails) recommended by each of the applications.

[0227] Here, a "thumbnail" is an image representing the content and may have a smaller file size than a standard image. Thumbnails can include preview images, sample images, album art, and more.

[0228] Meanwhile, the initially displayed home screen (610) may be the upper left area of ​​the home screen layout. Specifically, the home screen layout (600) may be configured as an area wider than the home screen as illustrated, and when the user scrolls the screen, an area below the home screen layout that is not currently displayed may be displayed. Such an inventory area may be located in multiple areas, and the inventory may have different sizes for each area. Meanwhile, the inventory size in each area may be the same, but may also have different shapes. For example, as described below in FIG. 7, if the user selects the corresponding inventory or the corresponding area is focused, the corresponding area may become larger than the surrounding area to clearly indicate that it has been selected.

[0229] In the illustrated example, the home screen layout is divided into a first area (611) to a fourth area (614).

[0230] The first area (611) is located in the upper area of ​​the home screen layout.

[0231] The second area (612) is located below the first area (611) and may have multiple inventory areas. Popular content and advertising content selected from Internet applications may be placed in the multiple inventory areas of the second area (612).

[0232] The third area (613) is located below the second area (612) and may have multiple inventory areas. Popular content and advertising content selected from TV applications may be placed in the multiple inventory areas of the third area (613).

[0233] Additionally, the fourth area (614) is located below the third area (613) and may contain multiple inventory areas. Popular content and advertising content selected from VOD applications may be placed in the multiple inventory areas of the fourth area (614).

[0234] The illustrated example depicts a home screen layout consisting of four areas, but implementations may include fewer than three areas, or five or more. Furthermore, while the illustrated example depicts areas arranged in the order of Internet, TV, and VOD, implementations may take a variety of forms, and may even be arranged based on the user's usage history (recent usage history or usage time) for each application.

[0235] And each area can have multiple inventories arranged along the horizontal axis, and as shown in the second area, the inventory in a specific area can be arranged longer than the length of the horizontal axis of the screen in some cases.

[0236] In this case, the menu area may move based on the user's scroll or cursor movement (or directional movement), and a screen larger than the adjacent left and right inventory may be displayed for the currently located inventory. At this time, the electronic device may play a video corresponding to the currently located inventory. For example, if the current inventory contains advertising content, a video corresponding to the advertising content may be played. If the current inventory contains general content, a preview video for the content may also be played.

[0237] Meanwhile, during implementation, the advertisements displayed in the first area (611) and the advertisements displayed in the second area (612) may be advertisements from the same advertiser. In this case, the advertisement content displayed in the first area (611) and the advertisement content displayed in the second area (612) may be identical. Alternatively, even if the advertisements are from the same advertiser, the advertisement content displayed in the first area (611) and the advertisement content displayed in the second area (612) may be different. For example, the content size, image quality, etc. may differ, and the content type may also differ.

[0238] In addition, in the illustrated example, advertisements and contents to be displayed for the third area (613) and the fourth area (614) that are not currently displayed on the home screen are shown as being predetermined, but when implemented, if the display for the corresponding inventory is not in progress, changes can be made in real time.

[0239] For example, let's assume that an advertisement content is located in the second area (612), and the user positions the cursor or menu in the inventory area where the advertisement content is located. In this case, a video for the current advertisement content is playing, and if the user is watching the advertisement, additional menus may not be navigated. In other words, if the current advertisement continues to play for a certain period of time without stopping, the user can be considered to be watching the playback of the advertisement. If the user watches the video for the advertisement content for a preset period of time (e.g., 10 seconds), the electronic device (100) can request and obtain another advertisement related to the advertisement from the server (200). In addition, the advertisement for 'Advertisement 1' in the third area (613) can be changed from the existing advertisement content to the newly acquired advertisement.

[0240] Accordingly, when the user views all the current advertisements and moves down the menu, the user immediately sees the related advertisement located in 'Advertisement 1' in the third area (613).

[0241] Meanwhile, in the above, it was explained that the advertisement of the inventory below was changed based on the exposure of the advertisement content on the second area, but when implemented, as explained above, the advertisement of the first area (611), the advertisement of the second area (612), and the advertisement of the third area (613) may be hierarchically positioned in advance to induce a specific advertisement effect.

[0242] Meanwhile, this home screen is an example, and other home screens may be applied. Furthermore, the home screen layout is not fixed, but may change depending on the implementation process, manufacturer provision, or user customization.

[0243] Meanwhile, the present disclosure describes a method of not acquiring and displaying advertising content to be included in inventory on the home screen in real time, but rather downloading it in advance and displaying the pre-stored advertising content when the home screen is displayed. This process of pre-downloading advertising content to be displayed on inventory can be referred to as pre-fetching.

[0244] Meanwhile, in the illustrated example, advertising content is displayed in a specific area (inventory) of the home screen, but when implemented, it can be applied to various cases where advertisements can be displayed, such as a specific area of ​​an application provided by an electronic device (100) other than the home screen.

[0245] For example, if the electronic device (100) is set to display the screen of the application that was being executed immediately before, rather than the home screen, when turned on, and if an advertisement area exists on the screen of the application, the operation described above may be applied to the advertisement area.

[0246] Meanwhile, the home screen layout illustrated in FIG. 6 is merely an example, and the aforementioned layout may be adapted to suit the characteristics of the device to which the present disclosure applies, depending on the device's characteristics. For example, in an environment where the user can scroll or touch the screen via a touch screen rather than a remote control, the layout of the inventory displayed on the screen, such as the number of items, may be varied.

[0247] Figures 7 to 9 are diagrams illustrating a method for obtaining time information of advertising content according to an embodiment of the present disclosure. Specifically, these diagrams illustrate the focus of the advertisement described above.

[0248] As illustrated, display devices such as TVs allow for the selection of specific areas within the screen or movement within each area based on the operation of a remote control (e.g., pressing a direction button). For example, when a user first presses a direction key on the home screen, the cursor (or menu) may be positioned at a pre-selected location (e.g., the first inventory (710).

[0249] In this way, when the cursor (or menu) is positioned over a specific content location, the electronic device can play a video corresponding to the content in that area. For example, if the content is a regular broadcast, a preview video for that broadcast content may be displayed, and if it is an advertisement, a video for the advertisement content may be displayed.

[0250] For example, if the first inventory and the third inventory in the second area in the illustrated example are each advertisement contents, and a screen like FIG. 7 is displayed, the electronic device can count the exposure time since both the first advertisement located in the first inventory and the third advertisement located in the third inventory are currently being displayed on the screen.

[0251] In particular, if the first advertisement is currently in focus, the focused time can be counted separately.

[0252] In this state, if the user moves the menu to the right, the second inventory area (820) may be enlarged and displayed, as illustrated in FIG. 8. As previously explained, even in this state, the first and third advertisements are still displayed on the screen, and thus the exposure time may continue to be counted. However, since the focus of the first advertisement is interrupted by the movement of the cursor, the counting of the focus time for the first advertisement may be interrupted.

[0253] If the user moves the menu to the left again as shown in FIG. 7, the counting for the first advertisement can be added again, as in the previous situation of FIG. 7.

[0254] Conversely, if the user navigates to the right side of the menu, rather than the left, the third inventory area (930) may be enlarged and displayed, as illustrated in FIG. 9. In this case, the first and third ads are currently being displayed, so the display counting continues. Since the third ad is in focus, the video for the third ad may be played. Additionally, the focus time for the third ad may begin counting.

[0255] Meanwhile, when a user selects content located in the second inventory and displays a video corresponding to the specific content on the home screen, the counting operation for each advertisement content as described above is stopped, and the above-described counting information (or time information) for each advertisement can be stored in memory.

[0256] And, the electronic device (100) can transmit the above-described time information and advertisement ID to the server in order to update advertisement content within the home screen.

[0257] FIG. 10 is a sequence diagram illustrating an operation of updating advertising content according to an embodiment of the present disclosure.

[0258] Referring to FIG. 10, the electronic system may include an electronic device (100), a first server (200), and a second server (10).

[0259] Here, the first server (200) stores advertising information, and the second server (10) stores advertising content. While the illustrated example illustrates only two servers, multiple second servers (10) may exist during implementation, depending on the type of advertisement provided by the first server (200). Furthermore, while the illustrated example illustrates and illustrates separate servers for providing advertising information and advertising content, it is also possible for a single server (10) to provide advertising information and advertising content during implementation.

[0260] First, the electronic device (100) displays a home screen (S1010). The home screen may include pre-stored advertising content. The electronic device (100) may count the exposure time and focus time for each advertising content within the home screen.

[0261] After displaying the home screen as described above, the electronic device (100) can display an image corresponding to a specific broadcast (or content) by a user's control command (S1020).

[0262] When switching from the home screen to another screen, the advertisements on the home screen remain visible to the user. Therefore, if a different advertisement needs to be displayed on the next home screen, content for the advertisements displayed on that screen is required.

[0263] Accordingly, the electronic device (100) may request advertisement information from the first server (200) (S1030). At this time, the electronic device (100) may provide the first server (200) with advertisement IDs and exposure time information corresponding to each advertisement displayed on the electronic device.

[0264] Meanwhile, during implementation, time information for all advertisements can be provided to the first server (200), or time information can be provided to the first server (200) only for meaningful advertisements. For example, the aforementioned time information can be provided to the first server only for advertisements that satisfy specific conditions, such as an exposure time of a certain amount of time or longer and a focus exposure time of a second amount of time or longer.

[0265] In response, the first server (200) may provide advertisement information to the electronic device (100) (S1040). At this time, the electronic device (100) may provide information about the displayed advertisement to the first server (200). Through this provision, the first server (200) can identify advertisements used in the electronic device (100), select advertisements that can be used in the electronic device (100) (or advertisements without a display history) from among the stored advertisement information, and provide information about the selected advertisements as advertisement information to the electronic device (100).

[0266] The electronic device (100) can obtain advertising information and obtain advertising content based on address information included in the advertising information. Specifically, the electronic device (100) can request and obtain advertising content from a second server (10) corresponding to the address information (S1060, S1070).

[0267] In this way, the electronic device (100) can acquire new advertisements and advertisement information and store them in memory (S1080). Meanwhile, a storage address corresponding to a specific inventory on the home screen may exist, and the received advertisement content may be stored in a storage address corresponding to the inventory location (or type) included in the advertisement information. For example, if two advertisement inventories exist on the home screen and the received advertisement content corresponds to the first inventory, the received advertisement content may be stored in the location corresponding to the first inventory.

[0268] Afterwards, when the user inputs a command to switch to the home screen, a home screen including new advertising content can be displayed (S1090).

[0269] Meanwhile, the series of operations (S1030 to S1080) for acquiring and storing the aforementioned advertising information and advertising content in memory may be performed while maintaining the operation of displaying the video content. That is, the electronic device (100) may perform the aforementioned advertisement update in the background while performing the operation of displaying the video content.

[0270] Meanwhile, after displaying a home screen including new advertising content, if the user inputs a command to switch the electronic device to a power saving state or if no separate command is input for a preset period of time, thus requiring switching to a power saving state, the electronic device (100) may acquire advertising content to be applied to the home screen to be displayed when switching from a power saving state to a normal mode in the same manner as the previous process, set a timer corresponding to expiration information of the acquired advertising content, and then enter the power saving state.

[0271] FIG. 11 is a flowchart illustrating an operation of selecting advertising content according to an embodiment of the present disclosure.

[0272] Referring to FIG. 11, time information is received from an electronic device (S1110). The time information may include an advertisement ID displayed on the electronic device and exposure time information displayed on each electronic device.

[0273] Such exposure time information may be expressed as a single time value or as multiple time values. For example, it may include first time information corresponding to time information exposed in the electronic device described above, and second time information corresponding to focused time information in the electronic device.

[0274] Meanwhile, during implementation, the values ​​can be corrected based on the location and size of the advertisement described above in the electronic device, whether the user has selected it, etc., and a single value can be calculated by taking the above-described matters into consideration and provided to the server.

[0275] As described above, once the time information is acquired, the server device can select advertisements to display on the electronic device based on the time information (S1120). For example, if the exposure time for a specific advertisement is greater than a preset first value, the server (200) can select advertisements with similar attribute information and classification information related to the advertisement content. For example, if a user has a history of viewing advertisements related to a specific car for a long period of time, advertisements for other vehicles or other advertisements related to that car can be selected.

[0276] Conversely, if the server determines that the exposure time for a particular advertisement is less than a second predetermined value, i.e., that the user has no interest in the displayed advertisement, the server may select advertisements with opposite attributes and classifications as advertisements less than the second predetermined value.

[0277] Once such selection is completed, the server can generate advertisement information (or advertisement list) including advertisement ID and address information of the selected advertisement, and provide the generated advertisement information to the electronic device (100).

[0278] As described above, the server (200) according to the present embodiment can select advertisements to be displayed on the electronic device based on exposure time information for advertisements provided by each electronic device, even without separately managing the history of each electronic device, thereby minimizing exposure of personal information while selecting advertisements that may be of interest to the user.

[0279] FIG. 12 is a flowchart for explaining a control method of an electronic device according to an embodiment of the present disclosure.

[0280] Referring to Figure 12, advertisement information is acquired from the server (S1210). This acquisition of advertisement information may occur after the home screen is displayed, and may also be performed even when the display period of advertisement content stored on the electronic device has expired while in power-saving mode.

[0281] Based on the acquired advertising information, advertising content can be acquired and stored in memory. For example, new advertising information can be received using the address information contained in the new advertising information, and the received new advertising content can be stored in memory.

[0282] And when a preset event occurs, a screen including the corresponding advertising content can be output or displayed (S1220).

[0283] While a screen containing advertising content is being output or displayed, the exposure time of each advertisement can be stored (S1230). Here, the exposure time information may include first time information at which the advertising content was displayed in the video and second time information at which the focus on the advertising content was maintained in the video.

[0284] For example, the first time information is the time at which an image corresponding to the advertising content (including both the image state and the video playback state) is exposed on the screen, and the second time information is the time at which the cursor remains on the advertising content while moving the cursor based on the user's menu movement command.

[0285] Meanwhile, this second time information, if the advertising content is a video, may also be referred to as the video playback time. For example, if the user places the cursor over a specific advertising content during a menu navigation command, the video for that advertising content may play. In other words, if the video plays while the user's focus remains on the advertising content, the video playback time of that advertising content can be used as the second time.

[0286] And, exposure time information for the advertising content is acquired (S1230). Specifically, after the corresponding screen is displayed, when switching to the content playback screen, exposure time information for each advertising content on the previous home screen can be checked. At this time, rather than simply using the aforementioned time information as is, corrections can be applied to the aforementioned values. For example, a weight corresponding to at least one of the following may be assigned: a selection command for the advertising content, the video playback time of the advertising content, the screen size, and the display position of the advertising content.

[0287] The acquired exposure time information and the ID information of the advertising content are then provided to the server (S1240). This provisioning operation can be performed at two points in time. For example, when switching to a second image corresponding to a specific content selected by the user while displaying a first image corresponding to the home screen, it can be performed during the output (or display) of the second image.

[0288] Alternatively, if a user is identified as highly interested in specific advertising content—for example, if the user views a specific advertising content for more than five seconds (or selects the advertising content), similar or related advertising content can be immediately requested, and the resulting advertising content can be immediately displayed on the home screen. In other words, newly received advertising content can be placed in an advertising area not currently displayed on the home screen.

[0289] Advertisement information including advertisement content related to the advertisement content is acquired (S1250). For example, the aforementioned advertisement information may include address information of other advertisement content with similar attribute information and classification information related to the advertisement content if the exposure time of the previous advertisement content is greater than or equal to a first preset value. Alternatively, the advertisement information may include address information of advertisement content with opposite attribute information and classification information related to the advertisement content if the exposure time of the advertisement content is less than a second preset value.

[0290] Once advertising information is acquired in this manner, advertising content can be obtained using the address information contained within the advertising information, as described above. However, during implementation, advertising content may also be included within the advertising information.

[0291] As described above, the control information of an electronic device provides the server with information about advertisements currently of interest to the user. Based on this information, the server can then provide other advertisements of interest to the user. Therefore, even if the server does not manage user history on the electronic device, it is possible to provide advertisements of interest to the user. Furthermore, the server can identify not only advertisements of interest to the user but also those of interest to the user, enabling it to provide advertisements with high selectivity or interest.

[0292] Meanwhile, the methods according to at least some of the various embodiments of the present disclosure described above may be implemented in the form of an application that can be installed on an existing electronic device.

[0293] Additionally, the methods according to at least some of the various embodiments of the present disclosure described above can be implemented with only a software upgrade or a hardware upgrade for an existing electronic device.

[0294] Additionally, the methods according to at least some of the various embodiments of the present disclosure described above may also be performed through an embedded server provided in an electronic device, or an external server of at least one of the electronic devices.

[0295] Meanwhile, according to one embodiment of the present disclosure, the various embodiments described above can be implemented as software including instructions stored in a machine-readable storage medium that can be read by a machine (e.g., a computer). The machine is a device that can call instructions stored from the storage medium and operate according to the called instructions, and may include an electronic device (e.g., electronic device (A)) according to the disclosed embodiments. When an instruction is executed by a processor, the processor can perform a function corresponding to the instruction directly or by using other components under the control of the processor. The instruction may include code generated or executed by a compiler or an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, the 'non-transitory storage medium' only means that it is a tangible device and does not include a signal (e.g., electromagnetic wave), and this term does not distinguish between cases where data is stored semi-permanently and cases where it is temporarily stored in the storage medium. For example, a 'non-transitory storage medium' may include a buffer in which data is temporarily stored. According to one embodiment, the method according to various embodiments disclosed in the present document may be provided as a computer program product. The computer program product may be traded as a commodity between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) through an application store (e.g., Play Store™) or directly between two user devices (e.g., smartphones).In the case of online distribution, at least a portion of the computer program product (e.g., a downloadable app) may be temporarily stored or temporarily created in a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0296] Various embodiments of the present disclosure may be implemented as software including instructions stored in a machine-readable storage medium that can be read by a machine (e.g., a computer). The device may include an electronic device (e.g., an electronic device (100)) according to the disclosed embodiments, which is a device capable of calling instructions stored in the storage medium and operating according to the called instructions.

[0297] When the above-described instruction is executed by the processor, the processor may perform the function corresponding to the instruction directly or by utilizing other components under the control of the processor. The instruction may include code generated or executed by a compiler or interpreter.

[0298] Although the preferred embodiments of the present disclosure have been illustrated and described above, the present disclosure is not limited to the specific embodiments described above, and various modifications may be made by a person having ordinary skill in the art to which the present disclosure pertains without departing from the gist of the present disclosure as claimed in the claims, and such modifications should not be understood individually from the technical idea or prospect of the present disclosure.

Claims

1. In electronic devices, A communication device that communicates with an external device; memory; and Controlling the communication device to obtain the first advertising content, Control the communication device to provide the exposure time information of the acquired first advertising content and identification information corresponding to the first advertising content to the server, An electronic device comprising at least one processor that controls the communication device to obtain second advertising content based on the received advertising information when receiving advertising information related to the obtained first advertising content.

2. In paragraph 1, including display; At least one processor, Control the display to display the first advertising content obtained above, The above exposure time information is, An electronic device comprising information about a first time at which the acquired first advertisement content was output to the display and information about a second time at which focus was maintained on the first advertisement content output to the display.

3. In paragraph 2, At least one processor, An electronic device that obtains information about the second time corresponding to the time the cursor is maintained at the position of the first advertisement content output on the display based on a change in the cursor position on the display due to a received user input.

4. In paragraph 2, The above acquired advertising content is video content, At least one processor, An electronic device that outputs video content corresponding to the first advertisement content on the display based on the position of the cursor output on the display at the location of the first advertisement content obtained by the received user input.

5. In paragraph 1, At least one processor, An electronic device that obtains the exposure time information based on a weight corresponding to at least one of a selection command for the obtained first advertising content, a video playback time of the obtained first advertising content, a screen size of the obtained first advertising content, and a display position of the obtained first advertising content.

6. In paragraph 1, The above received advertising information is: An electronic device including address information of a second advertisement content having at least one of the attributes and classifications corresponding to the first advertisement content obtained when the exposure time of the first advertisement content obtained exceeds a preset value.

7. In paragraph 1, The above received advertising information is: An electronic device including address information of second advertising content having at least one of different properties and classifications from the first advertising content obtained above, if the exposure time of the first advertising content obtained above is less than a preset value.

8. In paragraph 1, including display; At least one processor, If the exposure time of the first advertisement content obtained above exceeds a preset value, the communication device is controlled to request and obtain new advertisement content related to the first advertisement content obtained above, An electronic device that controls the display to output the acquired new advertising content when a user input corresponding to movement of a non-output area is received.

9. In paragraph 1, At least one processor, Control the communication device to transmit to the server the identification number and exposure time information of each advertisement content included in the video including the first advertisement content acquired during the video generation corresponding to the content selected by the user, Control the communication device to obtain updated advertising content, An electronic device that stores the acquired updated advertising content in the memory.

10. In paragraph 9, including display; The image including the first advertising content obtained above is a home screen output from the display, An electronic device in which the first advertising content obtained above is located in a preset area within the home screen.

11. A method for controlling an electronic device including a communication device and a display that communicate with an external device, A step of obtaining exposure time information of the first advertising content output from the above display; A step of providing identification information corresponding to the first advertising content to a server through the communication device; A step of obtaining advertising information related to the first advertising content through the communication device; and A control method comprising: a step of obtaining second advertising content based on the obtained advertising information through the communication device; 12. In paragraph 11, The above exposure time information is, A method comprising information about a first time at which the first advertising content is output to the display and information about a second time at which focus is maintained on the first advertising content output to the display.

13. In paragraph 12, The step of obtaining the above exposure time information is: A method for obtaining information about the second time corresponding to the time the cursor was maintained at the position of the first advertisement content output on the display based on a change in the cursor position on the display due to a received user input.

14. In paragraph 12, The above advertising content is video content, The above method, A method further comprising the step of outputting video content corresponding to the first advertisement content on the display based on the cursor on the display being positioned at the location of the first advertisement content by a received user input.

15. A non-transitory computer-readable recording medium storing a program for executing a control method of an electronic device including a communication device and a display that communicates with an external device, The above method, A step of obtaining exposure time information of the first advertising content output from the above display; A step of providing identification information corresponding to the first advertising content to a server through the communication device; A step of obtaining advertising information related to the first advertising content through the communication device; and A computer-readable recording medium comprising a step of obtaining second advertising content based on the obtained advertising information through the communication device.