[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20200055576A - Operating Method of parameter and service device supporting the same - Google Patents

Operating Method of parameter and service device supporting the same Download PDF

Info

Publication number
KR20200055576A
KR20200055576A KR1020180139359A KR20180139359A KR20200055576A KR 20200055576 A KR20200055576 A KR 20200055576A KR 1020180139359 A KR1020180139359 A KR 1020180139359A KR 20180139359 A KR20180139359 A KR 20180139359A KR 20200055576 A KR20200055576 A KR 20200055576A
Authority
KR
South Korea
Prior art keywords
advertisement
internet server
user terminal
action log
action
Prior art date
Application number
KR1020180139359A
Other languages
Korean (ko)
Inventor
손상목
Original Assignee
에스케이플래닛 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이플래닛 주식회사 filed Critical 에스케이플래닛 주식회사
Priority to KR1020180139359A priority Critical patent/KR20200055576A/en
Publication of KR20200055576A publication Critical patent/KR20200055576A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • G06Q30/0271Personalized advertisement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0277Online advertisement

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 개인화된 광고 운용 방법 및 이를 지원하는 서비스 장치를 개시한다. 상기 서비스 장치는 통신 회로, 사용자 단말의 행동 로그를 저장하는 메모리 및 상기 통신 회로 및 상기 메모리와 기능적으로 연결되는 프로세서를 포함할 수 있다. 여기서, 상기 프로세서는 상기 사용자 단말이 제1 인터넷 서버에 접속하여 광고를 요청하면, 상기 제1 인터넷 서버에서의 상기 사용자 단말과 관련한 제1 행동 로그를 확인하고, 상기 제1 행동 로그가 없거나 지정된 값 이하인 경우, 다른 인터넷 서버에서 상기 사용자 단말과 관련한 제2 행동 로그를 수집하고, 상기 수집된 제2 행동 로그를 기반으로 광고를 생성하여 상기 사용자 단말에 제공하도록 설정될 수 있다.The present invention discloses a personalized advertisement operation method and a service device supporting the same. The service device may include a communication circuit, a memory for storing a user terminal action log, and a processor functionally connected to the communication circuit and the memory. Here, when the user terminal accesses the first Internet server and requests an advertisement, the processor checks the first behavior log associated with the user terminal in the first Internet server, and the first behavior log is absent or a specified value. In the following case, it may be set to collect a second action log related to the user terminal from another Internet server, and generate an advertisement based on the collected second action log and provide it to the user terminal.

Description

개인화된 광고 운용 방법 및 이를 지원하는 서비스 장치{Operating Method of parameter and service device supporting the same}Personalized advertisement operation method and service device supporting the same

본 발명은 개인화된 광고 운용에 관한 것으로, 보다 상세하게는 타 사이트의 행동 로그를 광고 집행을 위한 모수로 운용함으로써 모수 확장이 가능한 개인화된 광고 운용 방법 및 이를 지원하는 서비스 장치에 관한 것이다.The present invention relates to personalized advertisement operation, and more particularly, to a personalized advertisement operation method capable of extending parameters by operating a behavior log of another site as a parameter for advertisement execution and a service device supporting the same.

이동통신망의 발달과 단말기 발전에 따라 이동통신단말기는 현대인의 필수 소지품이 되었고, 토탈 엔터테인먼트 기기로 진화해 가고 있는 추세에 있다. 특히, 최근에는 인터넷 사용이 보편화되면서 사용자들은 인터넷 검색을 통하여 다양한 정보를 획득할 수 있게 되었다. 즉, 사용자들은 인터넷에의 접속이 가능한 개인용 컴퓨터 등의 단말 장치를 통해 인터넷 검색 사이트에 접속한 후, 뉴스, 지식, 게임, 커뮤니티 등과 관련된 각종 컨텐츠를 검색할 수 있게 되었다. With the development of mobile communication networks and the development of terminals, mobile communication terminals have become essential belongings of modern people, and are evolving into a total entertainment device. In particular, as the use of the Internet has become more common in recent years, users can acquire various information through Internet search. That is, users can search for various contents related to news, knowledge, games, communities, etc. after accessing the Internet search site through a terminal device such as a personal computer that can access the Internet.

이렇듯 인터넷 검색을 통한 정보 획득이 보편화되면서, 최근에는 사용자에게 다양한 광고를 제공하는 방안이 모색되고 있다. 그러나, 종래 모바일 환경에서 개인에게 노출되는 배너광고에 대한 효율이 갈수록 떨어지고 대부분 사용자들은 광고 수신을 원친 않고 있다. 광고주나 광고 플랫폼에서는 이를 만회 하기 위해 지면을 최소화 하면서 최대한 광고 효과를 높이고자 노력하고 있다. 예컨대, 기존 seg targeting의 경우 seg의 정확도에 따라 광고 효과에 많은 영향을 준다. 즉, seg의 정확도가 떨어지는 경우 적절한 광고 효과를 달성할 수 없는 문제가 있었다. As such, as information acquisition through internet search has become common, methods for providing various advertisements to users have been recently sought. However, in the conventional mobile environment, the efficiency of banner advertisements exposed to individuals gradually decreases, and most users do not want to receive advertisements. In order to make up for this, advertisers and advertising platforms are trying to increase the advertising effect as much as possible while minimizing the space. For example, in the case of existing seg targeting, the effect of advertising is greatly influenced by the accuracy of the seg. That is, when the accuracy of the seg is poor, there is a problem that a proper advertisement effect cannot be achieved.

한국공개특허 제10-2018-0106192호, 2018년 10월 01일 등록 (명칭: 광고수신자관리장치 및 그 동작 방법, 그리고 광고제공장치)Korean Patent Publication No. 10-2018-0106192, registered on October 01, 2018 (name: advertisement receiver management device and its operation method, and advertisement providing device)

본 발명은 개인화된 광고를 송출하는 플랫폼(1:1 개인화 광고 플랫폼)에서 광고가 노출되는 매체에서의 사용자 단말의 행동 로그를 실시간으로 획득하고, 이를 기반으로 보다 효과적인 광고 효과를 달성할 수 있는 개인화된 광고 운용 방법 및 이를 지원하는 서비스 장치를 제공하고자 한다.The present invention personalizes to obtain a real-time action log of a user terminal in a medium where advertisements are exposed in a platform for sending personalized advertisements (1: 1 personalized advertisement platform), and to achieve more effective advertising effects based on this. It is intended to provide a method for operating an advertisement and a service device supporting the advertisement.

본 발명의 실시 예에 따른 서비스 장치는 상술한 바와 같은 목적을 달성하기 위한 것으로, 본 발명의 실시 예에 따른 서비스 장치는 통신 회로, 사용자 단말의 행동 로그를 저장하는 메모리 및 상기 통신 회로 및 상기 메모리와 기능적으로 연결되는 프로세서를 포함할 수 있다. 여기서 상기 프로세서는 상기 사용자 단말이 제1 인터넷 서버에 접속하여 광고를 요청하면, 상기 제1 인터넷 서버에서의 상기 사용자 단말과 관련한 제1 행동 로그를 확인하고, 상기 제1 행동 로그가 없거나 지정된 값 이하인 경우, 다른 인터넷 서버에서 상기 사용자 단말과 관련한 제2 행동 로그를 수집하고, 상기 수집된 제2 행동 로그를 기반으로 광고를 생성하여 상기 사용자 단말에 제공하도록 설정될 수 있다.The service device according to an embodiment of the present invention is to achieve the above object, the service device according to an embodiment of the present invention is a communication circuit, a memory for storing the action log of the user terminal and the communication circuit and the memory It may include a processor functionally connected to the. Here, when the user terminal accesses the first internet server and requests advertisement, the processor checks the first action log associated with the user terminal in the first internet server, and the first action log is absent or less than a specified value. In this case, it may be set to collect a second action log related to the user terminal from another Internet server, generate an advertisement based on the collected second action log, and provide it to the user terminal.

추가로, 상기 프로세서는 광고주로부터 광고 소재들을 수신하고, 상기 수신된 광고 소재들을 상기 제1 인터넷 서버에 등록하도록 설정될 수 있다.Additionally, the processor may be configured to receive creatives from an advertiser and register the received creatives with the first Internet server.

이 경우, 상기 프로세서는 상기 제2 행동 로그에 대응하는 키워드를 산출하고, 상기 제1 인터넷 서버에 등록된 광고 소재들 중 상기 키워드에 대응하는 광고 소재를 선택하여 상기 광고를 생성하도록 설정될 수 있다.In this case, the processor may be set to generate the advertisement by calculating a keyword corresponding to the second behavior log and selecting an advertisement corresponding to the keyword from among advertisements registered in the first Internet server. .

또는, 상기 프로세서는 상기 제2 행동 로그에서 상품명을 키워드로 산출하고, 상기 제1 인터넷 서버에 등록된 광고 소재들 중 상기 키워드와 유사도가 지정된 값 이상인 상품명을 가진 광고 소재를 선택하여 상기 광고를 생성하도록 설정될 수 있다.Alternatively, the processor calculates a product name as a keyword in the second action log, and selects an advertisement material having a product name having a similarity or higher than the keyword from among advertisement materials registered in the first Internet server to generate the advertisement. Can be set.

한편, 상기 프로세서는 상기 다른 인터넷 서버에서 제2 행동 로그를 수집할 경우, 현재 시점을 기준으로 지정된 기간 이내에 발생한 행동 로그를 수집하도록 설정될 수 있다.Meanwhile, when the second behavior log is collected from the other Internet server, the processor may be configured to collect the behavior log generated within a designated period based on the current time point.

또한, 상기 프로세서는 복수의 인터넷 서버들에 제2 행동 로그들이 있는 경우, 상기 복수의 인터넷 서버들에서 제2 행동 로그들을 모두 수집하고, 수집된 제2 행동 로그들을 기반으로 키워드를 산출하도록 설정될 수 있다.In addition, the processor may be configured to collect all of the second action logs from the plurality of internet servers and calculate a keyword based on the collected second action logs when there are second action logs in the plurality of internet servers. Can be.

또는, 상기 프로세서는 복수의 인터넷 서버들에 제2 행동 로그들이 있는 경우, 상대적으로 가장 많은 행동 로그를 가진 인터넷 서버에서 제2 행동 로그들을 모두 수집하고, 수집된 제2 행동 로그들을 기반으로 키워드를 산출하도록 설정될 수 있다.Alternatively, when the second behavior logs are present in the plurality of Internet servers, the processor collects all the second behavior logs from the Internet server having the most activity logs, and searches for keywords based on the collected second behavior logs. Can be set to calculate.

다른 예로서, 상기 프로세서는 지정된 값 이항의 상기 제1 행동 로그 및 상기 제2 행동 로그를 기반으로 키워드를 산출하고, 상기 제1 인터넷 서버에 등록된 광고 소재들 중 상기 키워드에 대응하는 광고 소재를 선택하여 상기 광고를 생성하도록 설정될 수 있다.As another example, the processor calculates a keyword based on the first action log and the second action log of a specified value binomial, and selects a creative corresponding to the keyword from among the creatives registered in the first Internet server. It may be selected to generate the advertisement.

본 발명의 실시 예에 따른 개인화된 광고 운용 방법은 서비스 장치가, 사용자 단말이 제1 인터넷 서버에 접속하여 광고를 요청하면, 상기 제1 인터넷 서버에서의 상기 사용자 단말과 관련한 제1 행동 로그를 수집하는 단계, 상기 제1 행동 로그가 없거나 지정된 값 이하인 경우, 다른 인터넷 서버에서 상기 사용자 단말과 관련한 제2 행동 로그를 수집하는 단계, 상기 수집된 제2 행동 로그를 기반으로 광고를 생성하는 단계를 포함할 수 있다.In the personalized advertisement operation method according to an embodiment of the present invention, when a service device accesses a first Internet server and requests an advertisement, a first action log related to the user terminal in the first Internet server is collected. If the first action log is absent or less than a specified value, collecting a second action log related to the user terminal from another Internet server, and generating an advertisement based on the collected second action log. can do.

상기 광고 운용 방법은 광고 소재들을 상기 제1 인터넷 서버에 등록하는 단계를 더 포함하고, 이 경우, 상기 생성하는 단계는 상기 제2 행동 로그에 대응하는 키워드를 산출하는 단계, 상기 제1 인터넷 서버에 등록된 광고 소재들 중 상기 키워드에 대응하는 광고 소재를 선택하여 상기 광고를 생성하는 단계를 포함할 수 있다.The advertisement operation method further includes registering advertisement materials to the first Internet server, and in this case, the generating step includes calculating a keyword corresponding to the second action log, and to the first Internet server. And generating an advertisement by selecting an advertisement corresponding to the keyword from among registered advertisements.

또한, 상기 광고 운용 방법은 광고 소재들을 상기 제1 인터넷 서버에 등록하는 단계를 더 포함하고, 이 경우, 상기 생성하는 단계는 상기 제2 행동 로그에서 상품명을 키워드로 산출하는 단계, 상기 제1 인터넷 서버에 등록된 광고 소재들 중 상기 키워드와 유사도가 지정된 값 이상인 상품명을 가진 광고 소재를 선택하여 상기 광고를 생성하는 단계를 포함할 수 있다.In addition, the advertisement operation method further includes registering advertisement materials to the first Internet server, in which case, the generating step includes calculating a product name as a keyword in the second behavior log, and the first Internet. It may include the step of generating an advertisement by selecting an advertisement having a product name having a similarity to the keyword or higher among the advertisements registered in the server.

본 발명의 실시 예에 따른 컴퓨터 기록 매체는 사용자 단말이 제1 인터넷 서버에 접속하여 광고를 요청하면, 상기 제1 인터넷 서버에서의 상기 사용자 단말과 관련한 제1 행동 로그를 수집하는 동작, 상기 제1 행동 로그가 없거나 지정된 값 이하인 경우, 다른 인터넷 서버에서 상기 사용자 단말과 관련한 제2 행동 로그를 수집하는 동작, 상기 수집된 제2 행동 로그를 기반으로 광고를 생성하는 동작을 수행하도록 설정된 적어도 하나의 명령어를 저장할 수 있다.In a computer recording medium according to an embodiment of the present invention, when a user terminal accesses a first Internet server and requests an advertisement, the first Internet server collects a first action log related to the user terminal, the first If there is no action log or less than a specified value, at least one command set to perform an operation of collecting a second action log related to the user terminal from another Internet server, and generating an advertisement based on the collected second action log Can be saved.

본 발명은 고객의 행동데이터의 유형별 특징을 좀더 정확하게 분석할 수 있는 추천엔진을 통하여 사용자와 광고의 소재를 매칭하여 송출함에 있어서 고객의 모수를 좀더 확보할 수 있는 방안을 제공함으로써 광고소진 및 효과를 극대화 할 수 있다.The present invention provides advertisement exhaustion and effects by providing a method to more secure customer parameters in matching and transmitting users and advertisement materials through a recommendation engine that can more accurately analyze characteristics of each type of behavior data of customers. Can be maximized.

기타, 본 발명의 다른 효과들은 후술하는 다양한 실시 예들에 의해 제공될 수 있다.Other, other effects of the present invention may be provided by various embodiments described below.

도 1은 본 발명의 실시 예에 따른 개인화된 광고 운용 시스템이 적용된 환경의 일 예를 나타낸 도면이다.
도 2는 본 발명의 실시 예에 따른 서비스 장치 구성의 일 예를 나타낸 도면이다.
도 3은 본 발명의 실시 예에 따른 프로세서 구성의 한 예를 나타낸 도면이다.
도 4는 본 발명의 실시 예에 따른 행동 로그 수집 방법과 관련한 시스템의 신호 흐름을 나타낸 도면이다.
도 5는 본 발명의 실시 예에 따른 개인화된 광고 운용 방법과 관련한 시스템의 신호 흐름을 나타낸 도면이다.
도 6은 본 발명의 실시 예에 따른 개인화된 광고 운용 방법의 한 예를 나타낸 도면이다.
1 is a diagram illustrating an example of an environment in which a personalized advertisement management system according to an embodiment of the present invention is applied.
2 is a view showing an example of a configuration of a service device according to an embodiment of the present invention.
3 is a diagram illustrating an example of a processor configuration according to an embodiment of the present invention.
4 is a diagram illustrating a signal flow of a system related to a method for collecting a behavior log according to an embodiment of the present invention.
5 is a diagram illustrating a signal flow of a system related to a personalized advertisement operation method according to an embodiment of the present invention.
6 is a view showing an example of a personalized advertisement operation method according to an embodiment of the present invention.

이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 다만, 하기의 설명 및 첨부된 도면에서 본 발명의 요지를 흐릴 수 있는 공지 기능 또는 구성에 대한 상세한 설명은 생략한다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 도면 부호로 나타내고 있음에 유의하여야 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, in the following description and accompanying drawings, detailed descriptions of well-known functions or configurations that may obscure the subject matter of the present invention are omitted. In addition, it should be noted that the same components throughout the drawings are denoted by the same reference numerals as much as possible.

이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위한 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시 예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.The terms or words used in the present specification and claims described below should not be construed as being limited to ordinary or dictionary meanings, and the inventor is appropriate as a concept of terms for explaining his or her invention in the best way. Based on the principle that it can be defined, it should be interpreted as meanings and concepts consistent with the technical spirit of the present invention. Therefore, the configuration shown in the embodiments and drawings described in this specification is only one of the most preferred embodiments of the present invention, and does not represent all of the technical spirit of the present invention, and can replace them at the time of this application. It should be understood that there may be equivalents and variations.

이하에서는 본 발명의 실시 예에 따른 단말기는 통신망에 연결되어 어플리케이션을 실행하고, 어플리케이션을 통해 광고를 제공 받을 수 있는 이동통신단말기를 대표적인 예로서 설명하지만 단말기는 이동통신단말기에 한정된 것이 아니고, 모든 정보통신기기, 멀티미디어 단말기, 유선 단말기, 고정형 단말기 및 IP(Internet Protocol) 단말기 등의 다양한 단말기에 적용될 수 있다. 또한, 단말기는 휴대폰, PMP(Portable Multimedia Player), MID(Mobile Internet Device), 스마트폰(Smart Phone), 데스크톱(Desktop), 태블릿 컴퓨터(Tablet PC), 노트북(Note book), 넷북(Net book) 및 정보통신 기기 등과 같은 다양한 이동통신 사양을 갖는 모바일(Mobile) 단말기일 때 유리하게 활용될 수 있다.Hereinafter, a terminal according to an embodiment of the present invention will be described as a representative example of a mobile communication terminal capable of executing an application connected to a communication network and receiving advertisements through the application, but the terminal is not limited to a mobile communication terminal, and all information It can be applied to various terminals such as communication devices, multimedia terminals, wired terminals, fixed terminals, and IP (Internet Protocol) terminals. In addition, the terminal is a mobile phone, portable multimedia player (PMP), mobile Internet device (MID), smart phone (Smart Phone), desktop (Desktop), tablet PC (Tablet PC), notebook (Note book), netbook (Net book) And mobile terminals having various mobile communication specifications, such as information and communication equipment.

도 1은 본 발명의 실시 예에 따른 개인화된 광고 운용 시스템이 적용된 환경의 일 예를 나타낸 도면이다.1 is a diagram illustrating an example of an environment in which a personalized advertisement management system according to an embodiment of the present invention is applied.

도 1을 참조하면, 본 발명의 실시 예에 따른 광고 운용 시스템(10)은 적어도 하나의 단말을 포함하는 사용자 단말(100), 상기 사용자 단말(100)이 접속하여 인터넷 서비스를 이용하도록 지원하는 복수의 인터넷 서버들(200: 210, 211, 212)들 및 상기 사용자 단말(100)에 광고를 제공하고 그에 따른 피드백을 수집한 후 광고 모수를 추출하여 운용하는 서비스 장치(500)(예: 개인화 광고 플랫폼) 및 네트워크(150)를 포함할 수 있다. Referring to FIG. 1, the advertisement management system 10 according to an embodiment of the present invention includes a user terminal 100 including at least one terminal, and a plurality of terminals supporting the user terminal 100 to access and use the Internet service. A service device 500 that provides advertisements to the Internet servers 200 (210: 211, 212) and the user terminal 100, collects feedback accordingly, and extracts and operates advertisement parameters (eg, personalized advertisement) Platform) and network 150.

상술한 구성을 포함하는 광고 운용 시스템(10)은 사용자 단말(100)이 복수의 인터넷 서버(200)를 통해 행동 로그를 남기면, 서비스 장치(500)가 행동 로그들을 수집하고, 행동 로그들에 대응하는 광고 소재를 선택한 후, 해당 광고 소재를 포함하는 개인화 광고를 생성하여 사용자 단말(100)에 제공할 수 있다. 즉, 본 발명의 광고 운용 시스템(10)은 사용자 단말(100)의 다양한 사이트의 행동로그를 분석하여 광고주의 상품과 매칭시키고, 다양한 사이트의 행동 로그 중 키워드(또는 상품명)를 추출하고, 광고주 상품의 검색어 추천 API 호출 시 파라미터로 다양한 사이트에서의 키워드(또는 상품명)을 넣음으로써 다양한 사이트의 사용자 단말(100)의 행동로그를 광고주의 상품과 매칭시킬 수 있도록 지원한다.In the advertisement management system 10 including the above-described configuration, when the user terminal 100 leaves an action log through a plurality of Internet servers 200, the service device 500 collects action logs and corresponds to the action logs After selecting the advertisement material, a personalized advertisement including the advertisement material may be generated and provided to the user terminal 100. That is, the advertisement management system 10 of the present invention analyzes behavior logs of various sites of the user terminal 100 to match the advertiser's products, extracts keywords (or product names) from the behavior logs of various sites, and advertiser products By entering keywords (or product names) from various sites as parameters when calling the search term recommendation API of, it supports to match the action log of the user terminal 100 of various sites with the advertiser's products.

상기 본 발명이 적용되는 네트워크(150)는, 인터넷 망과 같은 IP 기반의 유선 통신망뿐만 아니라, LTE(Long term evolution) 망, WCDMA 망과 같은 이동통신망, Wi-Fi망과 같은 다양한 종류의 무선망, 및 이들의 조합으로 이루어질 수 있다. 즉, 본 발명에 따른 광고 운용 시스템은, 유무선 통신망에 구별 없이 모두 적용될 수 있다. 구체적으로 상기 네트워크(150)는 서비스 장치(500)와 사용자 단말(100) 간의 통신 채널을 형성할 수 있다. 예를 들어, 상기 네트워크(150)는 인터넷 서버(200), 서비스 장치(500) 또는 사용자 단말(100) 가 운용할 수 있는 3G, 4G, 5G 무선 이동 통신 방식 중 적어도 하나의 방식을 지원할 수 있다. 또는, 상기 네트워크(150)는 유선 기반으로 상기 사용자 단말(100)과 인터넷 서버(200)들 간의 통신 채널, 상기 사용자 단말(100)과 상기 서비스 장치(500) 간의 통신 채널, 상기 서비스 장치(500) 및 인터넷 서버(200)들 간의 통신 채널을 형성할 수 있다. 이러한 네트워크(150)는 현재 개발되어 상용화되었거나 향후 개발되어 상용화될 각종 유선망, 무선망 및 이들의 결합망을 포함하는 개념으로 해석되어야 한다. The network 150 to which the present invention is applied is not only an IP-based wired communication network such as an Internet network, but also various types of wireless networks such as a long term evolution (LTE) network, a mobile communication network such as a WCDMA network, and a Wi-Fi network. , And combinations thereof. That is, the advertisement operating system according to the present invention can be applied to all wired and wireless communication networks without distinction. Specifically, the network 150 may form a communication channel between the service device 500 and the user terminal 100. For example, the network 150 may support at least one of 3G, 4G, and 5G wireless mobile communication methods that can be operated by the Internet server 200, the service device 500, or the user terminal 100. . Alternatively, the network 150 is a wired based communication channel between the user terminal 100 and the Internet servers 200, a communication channel between the user terminal 100 and the service device 500, and the service device 500 ) And Internet servers 200. Such a network 150 should be interpreted as a concept including various wired networks, wireless networks, and combination networks thereof that are currently developed and commercialized or are developed and commercialized in the future.

상기 사용자 단말(100)은 네트워크(150)를 통하여 인터넷 서버(200)들 간의 통신 채널을 형성하거나, 서비스 장치(500)와 통신 채널을 형성할 수 있다. 예를 들어, 상기 사용자 단말(100)은 인터넷 서버(200)에 접속할 수 있는 어플리케이션 또는 웹 브라우저를 포함하고, 상기 어플리케이션 또는 웹 브라우저를 기반으로 인터넷 서버(200)들 중 적어도 하나의 인터넷 서버에 접속할 수 있다. 상기 사용자 단말(100)은 상기 인터넷 서버(200)에서 제공하는 다양한 컨텐츠를 이용하고 그에 따른 이용 이력을 인터넷 서버(200)에 남길 수 있다. 예를 들어, 상기 사용자 단말(100)은 음악 컨텐츠, 비디오 컨텐츠, 사진 컨텐츠 등을 제공하거나 또는 적어도 하나의 상품을 온라인 기반으로 제공하는 인터넷 서버(200)에 접속하고, 인터넷 서버(200)로부터 가상 페이지를 수신하여 출력할 수 있다. 상기 사용자 단말(100)은 사용자 입력에 대응하여 상기 인터넷 서버(200)가 제공하는 적어도 하나의 상품을 이용(예: 검색/구매/선물/시청 등)할 수 있다. 이 과정에서, 사용자 단말(100)은 식별 정보(예: 로그인 정보)를 기반으로 인터넷 서버(200)에서 컨텐츠 이용을 수행하고, 이에 따라, 인터넷 서버(200)는 사용자 단말(100)의 컨텐츠 이용 이력을 행동 로그로서 저장할 수 있다. 상술한 사용자 단말(100)은 복수의 사용자들이 각각 가지고 있는 다양한 단말들을 포함할 수 있다. 예를 들어, 상기 사용자 단말(100)은 광고 출력이 가능한 전자 장치로서, 스마트폰이나 태블릿 PC, 데스크탑 PC, 통신 회로가 장착된 카메라, IPTV 등 다양한 장치들이 될 수 있다. The user terminal 100 may form a communication channel between the Internet servers 200 through the network 150 or a communication channel with the service device 500. For example, the user terminal 100 includes an application or a web browser capable of accessing the Internet server 200, and accesses at least one Internet server of the Internet servers 200 based on the application or web browser. Can be. The user terminal 100 may use various contents provided by the Internet server 200 and leave the usage history accordingly in the Internet server 200. For example, the user terminal 100 connects to the Internet server 200 that provides music content, video content, photo content, or the like, or provides at least one product online, and virtualizes it from the Internet server 200. The page can be received and printed. The user terminal 100 may use at least one product provided by the Internet server 200 in response to a user input (eg, search / purchase / gift / viewing, etc.). In this process, the user terminal 100 performs content use on the Internet server 200 based on the identification information (eg, login information), and accordingly, the Internet server 200 uses the content of the user terminal 100 History can be saved as an action log. The above-described user terminal 100 may include various terminals each of a plurality of users. For example, the user terminal 100 is an electronic device capable of outputting advertisements, and may be various devices such as a smartphone or tablet PC, a desktop PC, a camera equipped with a communication circuit, and an IPTV.

상술한 사용자 단말(100)은 예컨대, 통신 회로, 입력 장치, 메모리, 디스플레이 및 프로세서를 포함할 수 있다. 사용자 단말(100)의 통신 회로는 네트워크(150)와 통신 채널을 형성하고, 네트워크(150)를 기반으로 인터넷 서버(200)에 접속하여 행동 로그를 남길 수 있고 또한 광고 시청과 관련한 데이터를 서비스 장치(500)로부터 수신할 수 있다. 예컨대, 통신 회로는 웹 브라우저 실행에 따라 지정된 주소 정보를 가지는 인터넷 서버(200)들과 통신 채널을 형성할 수 있다. 또는, 통신 회로는 인터넷 서버(200)를 통해 특정 광고주가 의뢰한 개인화된 광고를 수신할 수 있다. 이러한 통신 회로는 3G, 4G, 5G 등의 원거리 무선 통신 네트워크 기반의 통신 채널을 형성하거나, 와이파이 등의 근거리 통신 네트워크 기반의 통신 채널을 형성할 수 있다. The user terminal 100 described above may include, for example, a communication circuit, an input device, a memory, a display, and a processor. The communication circuit of the user terminal 100 may form a communication channel with the network 150, access the Internet server 200 based on the network 150, and leave an action log, and also service data related to advertisement viewing. It can be received from 500. For example, the communication circuit may form a communication channel with Internet servers 200 having address information designated according to the execution of a web browser. Alternatively, the communication circuit may receive a personalized advertisement requested by a specific advertiser through the Internet server 200. The communication circuit may form a communication channel based on a long-range wireless communication network such as 3G, 4G, or 5G, or a communication channel based on a short-range communication network such as Wi-Fi.

상기 사용자 단말(100)의 입력 장치는 사용자 단말(100) 조작과 관련한 사용자 입력을 수신할 수 있다. 예를 들어, 상기 입력 장치는 웹 브라우저 실행을 위한 사용자 입력, 인터넷 서버(200) 접속을 위해 필요한 텍스트 입력(예: 주소 정보) 또는 어플리케이션 실행 아이콘 등을 선택할 수 있는 버튼 키 또는 가상 버튼 키, 음성 입력 기능 등을 지원할 수 있다. 상기 입력 장치는 서비스 장치(500)(또는 인터넷 서버(200))로부터 광고 수신 이후, 사용자 조작에 따른 입력 신호를 사용자 단말(100)의 프로세서에 전달할 수 있다.The input device of the user terminal 100 may receive a user input related to manipulation of the user terminal 100. For example, the input device may be a user input for executing a web browser, a text input (for example, address information) required to access the Internet server 200, a button key or a virtual button key for selecting an application execution icon, voice, etc. It can support input functions. After receiving an advertisement from the service device 500 (or the Internet server 200), the input device may transmit an input signal according to user manipulation to the processor of the user terminal 100.

상기 사용자 단말(100)의 메모리는 사용자 단말(100) 운용과 관련한 데이터 또는 응용 프로그램 등을 저장할 수 있다. 예를 들면, 상기 메모리는 인터넷 서버(200) 접속을 위한 프로그램(또는 어플리케이션), 컨텐츠 이용 또는 광고 시청 기능을 지원하는 웹 브라우저를 저장할 수 있다. 메모리는 인터넷 서버(200)가 제공하는 가상 페이지 또는 서비스 장치(500)(또는 인터넷 서버(200))로부터 수신된 적어도 하나의 광고를 저장할 수 있으며, 입력 장치로부터 입력 신호에 대응하여, 저장된 적어도 하나의 광고는 사용자 단말(100)의 디스플레이에 출력될 수 있다. The memory of the user terminal 100 may store data or application programs related to the operation of the user terminal 100. For example, the memory may store a program (or application) for accessing the Internet server 200, a web browser that supports content use or advertisement viewing. The memory may store at least one advertisement received from the virtual page or the service device 500 (or the Internet server 200) provided by the Internet server 200, and corresponding to the input signal from the input device, the stored at least one advertisement The advertisement of may be displayed on the display of the user terminal 100.

상기 사용자 단말(100)의 디스플레이는 사용자 단말(100) 운용과 관련한 적어도 하나의 화면을 출력할 수 있다. 예를 들어, 상기 디스플레이는 인터넷 서버(200) 접속에 따른 가상 페이지 화면, 서비스 장치(500)가 제공한 광고 화면 등을 출력할 수 있다. The display of the user terminal 100 may output at least one screen related to the operation of the user terminal 100. For example, the display may output a virtual page screen according to the connection to the Internet server 200, an advertisement screen provided by the service device 500, and the like.

상기 사용자 단말(100)의 프로세서는 사용자 단말(100) 운용과 관련한 데이터의 처리 또는 전달을 수행할 수 있다. 예를 들어, 사용자 단말(100)의 프로세서는 입력 장치를 통해 입력되는 사용자 입력에 대응하여 인터넷 서버(200)에 접속하고 컨텐츠 이용 요청에 따라 사용자 입력에 대응하여 메시지를 인터넷 서버(200)에 전송하도록 제어할 수 있다. 또한, 상기 사용자 단말(100)이 프로세서(550)는 상기 사용자 단말(100)의 통신 회로를 이용하여 서비스 장치(500)(또는 인터넷 서버(200))와 통신 채널을 형성하고, 상기 서비스 장치(500) 또는 인터넷 서버(200)로부터 광고를 수신하여 출력할 수 있다. The processor of the user terminal 100 may perform processing or transmission of data related to the operation of the user terminal 100. For example, the processor of the user terminal 100 accesses the Internet server 200 in response to the user input input through the input device and transmits a message to the Internet server 200 in response to the user input according to the content use request Can be controlled. In addition, the processor 550 of the user terminal 100 forms a communication channel with the service device 500 (or the Internet server 200) using the communication circuit of the user terminal 100, and the service device ( 500) or the advertisement may be received from the Internet server 200 and output.

상기 서비스 장치(500)는 사용자 단말(100)의 인터넷 서버(200) 이용에 따른 행동 로그를 수집 및 저장할 수 있다. 이와 관련하여, 서비스 장치(500)는 인터넷 서버(200)와 통신 채널을 형성하고, 인터넷 서버(200)들로부터 사용자 단말(100)과 관련한 행동 로그를 수집할 수 있다. 이 동작에서, 서비스 장치(500)는 다양한 인터넷 서버(200)들로부터 특정 사용자 단말(100)과 관련한 행동 로그들을 수집할 수 있다. 특히, 광고주와 관련한 인터넷 서버(200)에 접속한 사용자 단말(100)의 행동 로그뿐만 아니라, 상기 서비스 장치(500)와 관련한 인터넷 서버 또는 다른 광고주와 관련한 인터넷 서버에 접속한 사용자 단말(100)의 행동 로그도 수집할 수 있다. The service device 500 may collect and store an action log according to the use of the Internet server 200 of the user terminal 100. In this regard, the service device 500 may establish a communication channel with the Internet server 200 and collect action logs related to the user terminal 100 from the Internet servers 200. In this operation, the service device 500 may collect action logs related to a specific user terminal 100 from various Internet servers 200. In particular, not only the action log of the user terminal 100 connected to the Internet server 200 associated with the advertiser, but also the user terminal 100 connected to the Internet server associated with the service device 500 or the Internet server associated with another advertiser. Behavior logs can also be collected.

상기 서비스 장치(500)는 수집된 행동 로그들을 분석하고, 분석 결과에 따라 광고 소재를 선택하고, 선택된 광고 소재에 따른 개인화된 광고를 생성하여 사용자 단말(100)에 제공할 수 있다. 상기 서비스 장치(500)는 수집된 사용자 단말(100)이 행동 로그들에 대하여 지정된 추천 알고리즘을 이용하여 광고 소재를 선택할 수 있다. 예를 들어, 서비스 장치(500)는 자카드 유사도 알고리즘을 이용하여 사용자 단말(100)의 행동 로그에 사용자와 광고 소재들 간의 유사도를 산출할 수 있다. 상기 서비스 장치(500)는 유사도 값이 산출되면, 상대적으로 유사도 값이 높은 광고 소재를 채택하고, 채택된 광고 소재를 기반으로 광고를 생성하여 사용자 단말(100)에 제공할 수 있다. 이 동작에서, 상기 서비스 장치(500)는 광고를 사용자 단말(100)에 직접 전달하거나, 인터넷 서버(200)를 통해 사용자 단말(100)에 제공할 수 있다. 이와 관련하여, 상기 서비스 장치(500)는 광고 플랫폼, 개인화 광고 플랫폼, 추천 엔진 등의 구성을 포함할 수 있다. 상기 광고 플랫폼은 사용자 단말(100) 간의 인터페이싱을 수행하며, 광고 소재 정보를 기반으로 광고를 생성하고, 개인화된 광고를 송출할 수 있다. 상기 개인화 광고 플랫폼은 실시간 사용자 단말(100)의 행동 로그를 분석하고, 사용자 단말(100)과 광고 소재 간의 매칭을 수행한 후, 광고 소재를 광고 플랫폼에 전달할 수 있다. 상기 추천 엔진은 다양한 행동 로그들에 대한 분석을 수행하여, 어떠한 광고 소재를 제공할지를 추천하는 알고리즘을 포함할 수 있다.The service device 500 may analyze collected behavior logs, select an advertisement material according to the analysis result, and generate a personalized advertisement according to the selected advertisement material and provide it to the user terminal 100. The service device 500 may select the advertisement material by using the recommendation algorithm designated for the collected action log by the user terminal 100. For example, the service device 500 may calculate the similarity between the user and the creatives in the action log of the user terminal 100 using the jacquard similarity algorithm. When the similarity value is calculated, the service device 500 may adopt an advertisement material having a relatively high similarity value, and generate an advertisement based on the adopted advertisement material and provide it to the user terminal 100. In this operation, the service device 500 may directly deliver the advertisement to the user terminal 100 or provide the advertisement to the user terminal 100 through the Internet server 200. In this regard, the service device 500 may include components such as an advertising platform, a personalized advertising platform, and a recommendation engine. The advertisement platform may perform interfacing between user terminals 100, generate advertisements based on advertisement material information, and send personalized advertisements. The personalized advertisement platform may analyze the behavior log of the real-time user terminal 100, perform matching between the user terminal 100 and the advertisement material, and then deliver the advertisement material to the advertisement platform. The recommendation engine may include an algorithm for recommending which advertisement material to provide by performing analysis on various action logs.

상술한 바와 같이, 본 발명의 실시 예에 따른 광고 운용 시스템(10)은 광고주와 관련한 인터넷 서버에서의 사용자 단말(100)의 행동 로그뿐만 아니라, 다른 광고주 또는 다양한 컨텐츠 이용을 서비스하는 인터넷 서버에서의 행동 로그들을 수집하고, 수집된 행동 로그들을 기반으로 광고 소재 선택 및 광고 송출을 수행할 수 있다. 상술한 바와 같이, 본 발명의 광고 운용 시스템(10)은 광고 모수를 국한된 특정 인터넷 서버에서의 행동 로그뿐만 아니라 다양한 인터넷 서버에서의 행동 로그를 이용함에 따라 광고 모수를 확대할 수 있으며, 이에 따라, 사용자 단말에 보다 최적화된 광고 소재를 선택하여 광고를 제공할 수 있다.As described above, the advertisement management system 10 according to an embodiment of the present invention is not only the action log of the user terminal 100 in the Internet server associated with the advertiser, but also in other advertisers or Internet servers that service various contents. The action logs may be collected, and creative selection and advertisement transmission may be performed based on the collected action logs. As described above, the advertisement management system 10 of the present invention can expand advertisement parameters by using behavior logs in various Internet servers as well as behavior logs in a specific Internet server limited to advertisement parameters, and accordingly, Advertising may be provided by selecting a more optimized advertisement material for the user terminal.

도 2는 본 발명의 실시 예에 따른 서비스 장치 구성의 일 예를 나타낸 도면이다.2 is a view showing an example of a configuration of a service device according to an embodiment of the present invention.

도 2를 참조하면, 본 발명의 실시 예에 따른 서비스 장치(500)는 통신 회로(510), 메모리(540) 및 프로세서(550)를 포함할 수 있다. 상기 메모리(540)는 상기 서비스 장치(500)와 독립된 구성으로 마련될 수 있다. 이 경우, 프로세서(550)는 별도로 구성된 메모리(540) 장치 또는 서버와 통신 채널을 형성하고, 검색 동작을 수행하도록 제어할 수도 있다.Referring to FIG. 2, the service apparatus 500 according to an embodiment of the present invention may include a communication circuit 510, a memory 540, and a processor 550. The memory 540 may be provided in a configuration independent of the service device 500. In this case, the processor 550 may establish a communication channel with a separately configured memory 540 device or server, and control to perform a search operation.

상기 통신 회로(510)는 서비스 장치(500)의 통신 기능을 담당할 수 있다. 즉, 통신 회로(510)는 네트워크(150)를 통해 적어도 하나의 사용자 단말(100)과 통신 채널을 형성할 수 있다. 상기 통신 회로(510)는 프로세서(550) 제어에 대응하여 적어도 하나의 광고의 전송을 수행할 수 있다. 상기 통신 회로(510)는 상기 네트워크(150)를 통하여 인터넷 서버(200)들과 통신 채널을 형성할 수 있다. 상기 통신 회로(510)는 상기 인터넷 서버(200)들로부터 사용자 단말(100)의 행동 로그를 수신할 수 있다. The communication circuit 510 may be responsible for a communication function of the service device 500. That is, the communication circuit 510 may form a communication channel with at least one user terminal 100 through the network 150. The communication circuit 510 may transmit at least one advertisement in response to the control of the processor 550. The communication circuit 510 may form a communication channel with the Internet servers 200 through the network 150. The communication circuit 510 may receive an action log of the user terminal 100 from the Internet servers 200.

상기 메모리(540)는 서비스 장치(500) 운용과 관련한 데이터 또는 프로그램을 저장할 수 있다. 예컨대, 상기 메모리(540)는 광고 서비스 제공과 관련하여, 추천 로직 및 광고 소재 등을 저장할 수 있다. 또한, 상기 메모리(540)는 지정된 인터넷 서버로부터 수신된 제1 행동 로그(541) 및 별도의 인터넷 서버로부터 수신된 제2 행동 로그(543)를 저장할 수 있다. 상기 지정된 인터넷 서버는 예컨대, 지정된 광고주와 관련한 인터넷 서버를 포함할 수 있다. 상기 별도의 인터넷 서버는 서비스 장치(500)가 관리하는 별도의 인터넷 서버를 포함할 수 있다. 상기 제1 행동 로그(541)는 사용자 단말(100)이 지정된 인터넷 서버에서 컨텐츠 이용을 하는 경우 발생하는 행동 로그를 포함할 수 있다. 상기 제2 행동 로그(543)는 사용자 단말(100)이 별도의 인터넷 서버에서 컨텐츠 이용을 하는 경우 발생하는 행동 로그를 포함할 수 있다.The memory 540 may store data or programs related to the operation of the service device 500. For example, the memory 540 may store recommendation logic, advertisement materials, and the like in connection with providing advertisement services. Also, the memory 540 may store the first action log 541 received from the designated Internet server and the second action log 543 received from a separate Internet server. The designated Internet server may include, for example, an Internet server associated with a designated advertiser. The separate Internet server may include a separate Internet server managed by the service device 500. The first action log 541 may include an action log generated when the user terminal 100 uses content on a designated Internet server. The second action log 543 may include an action log generated when the user terminal 100 uses content on a separate Internet server.

상기 프로세서(550)는 서비스 장치(500)의 운용과 관련한 데이터의 처리 또는 프로그램 운용을 수행할 수 있다. 예를 들어, 프로세서(550)는 사용자 단말(100)의 접속을 지원하고, 사용자 단말(100)로 적어도 하나의 광고를 제공하고, 사용자 단말(100)의 컨텐츠 이용에 따른 행동 로그들을 적어도 하나의 인터넷 서버(200)들로부터 획득할 수 있다. 상기 프로세서(550)는 행동 로그들을 기반으로 특정 광고 제공과 관련한 모수를 산출할 수 있다. 상기 프로세서(550)는 산출된 모수를 기반으로 특정 카테고리의 광고를 지정된 사용자 단말(100)에 제공하거나 적어도 하나의 인터넷 서버(200)를 통하여 사용자 단말(100)에 제공할 수 있다. 이와 관련하여, 상기 프로세서(550)는 도 3에 도시된 바와 같은 구성을 포함할 수 있다. The processor 550 may perform data processing or program operation related to the operation of the service device 500. For example, the processor 550 supports the access of the user terminal 100, provides at least one advertisement to the user terminal 100, and at least one of the action logs according to the content usage of the user terminal 100 It can be obtained from the Internet servers 200. The processor 550 may calculate a parameter related to providing a specific advertisement based on action logs. The processor 550 may provide an advertisement of a specific category to the designated user terminal 100 based on the calculated parameter or to the user terminal 100 through at least one Internet server 200. In this regard, the processor 550 may include a configuration as shown in FIG. 3.

도 3은 본 발명의 실시 예에 따른 프로세서 구성의 한 예를 나타낸 도면이다.3 is a diagram illustrating an example of a processor configuration according to an embodiment of the present invention.

도 3을 참조하면, 본 발명의 프로세서(550)는 로그 수집부(551), 광고 생성 판단부(553) 및 광고 소재 결정부(555)를 포함할 수 있다.Referring to FIG. 3, the processor 550 of the present invention may include a log collection unit 551, an advertisement generation determination unit 553, and an advertisement material determination unit 555.

상기 로그 수집부(551)는 사용자 단말(100)과 관련한 행동 로그들을 수집할 수 있다. 예컨대, 상기 로그 수집부(551)는 사용자 단말(100)이 적어도 하나의 인터넷 서버(200)에 접속하고, 해당 인터넷 서버(200)에서 제공하는 컨텐츠 이용을 수행한 경우, 컨텐츠 이용에 따른 행동 로그를 수집할 수 있다. 이와 관련하여, 상기 로그 수집부(551)는 일정 주기로, 인터넷 서버(200)들에게 지정된 사용자 단말(100)과 관련한 행동 로그를 요청하고, 상기 행동 로그를 메모리(540)에 저장할 수 있다. 또는, 상기 로그 수집부(551)는 인터넷 서버(200)로부터 지정된 사용자 단말(100)의 접속 안내를 수신하면, 해당 인터넷 서버(200)에 접속하여 사용자 단말(100)과 관련한 행동 로그를 수집할 수 있다. 또는, 상기 로그 수집부(551)는 사용자 단말(100)이 접속한 인터넷 서버(200)로부터 상기 사용자 단말(100)과 관련한 행동 로그를 수신하고, 수신된 행동 로그를 사용자 단말별로 또는 인터넷 서버(200)별로 분류하여 저장할 수 있다. 다른 예로서, 상기 로그 수집부(551)는 특정 사용자 단말(100)에 광고를 송출할 필요가 발생한 경우, 인터넷 서버(200)에 상기 사용자 단말(100)의 식별 정보를 제공하고, 상기 사용자 단말(100)과 관련한 행동 로그의 제공을 요청할 수도 있다. 또는, 상기 로그 수집부(551)는 특정 사용자 단말(100)이 지정된 인터넷 서버(200)에 접속한 상태에서, 상기 인터넷 서버(200)에서의 행동 로그가 지정된 값 이하인 경우 다른 인터넷 서버들에게 상기 사용자 단말(100)과 관련한 행동 로그를 요청하여 수집할 수도 있다. 이 경우, 상기 로그 수집부(551)는 상기 사용자 단말(100)이 상기 다른 인터넷 서버에서 활동한 시점에 따라 일부 행동 로그들만을 수집할 수 있다. 예컨대, 현재 시점을 기준으로 일정 과거 시간 이내(예: 일주일 이내 또는 한달 이내 등)에 발생한 행동 로그만을 수집할 수도 있다.The log collection unit 551 may collect action logs related to the user terminal 100. For example, when the user terminal 100 accesses at least one Internet server 200 and performs content use provided by the corresponding Internet server 200, the log collection unit 551 may log an action according to the content use Can be collected. In this regard, the log collection unit 551 may request the action log related to the designated user terminal 100 to the Internet servers 200 at regular intervals, and store the action log in the memory 540. Alternatively, when the log collection unit 551 receives the connection guide of the designated user terminal 100 from the Internet server 200, it accesses the corresponding Internet server 200 and collects the action log related to the user terminal 100. Can be. Alternatively, the log collection unit 551 receives the action log associated with the user terminal 100 from the Internet server 200 accessed by the user terminal 100, and receives the received action log for each user terminal or the Internet server ( 200) can be classified and stored. As another example, the log collection unit 551 provides identification information of the user terminal 100 to the Internet server 200 when it is necessary to send an advertisement to a specific user terminal 100, and the user terminal You may also request to provide an action log related to (100). Alternatively, the log collection unit 551, when the specific user terminal 100 is connected to the specified Internet server 200, and the action log in the Internet server 200 is less than or equal to the specified value, the other Internet servers It is also possible to request and collect action logs related to the user terminal 100. In this case, the log collection unit 551 may collect only some action logs according to the time when the user terminal 100 is active on the other Internet server. For example, based on the current time, only the activity log that occurred within a certain past time (eg, within a week or within a month, etc.) may be collected.

상기 광고 생성 판단부(553)는 서비스 장치(500) 또는 지정된 인터넷 서버에 사용자 단말(100)이 접속한 경우, 해당 사용자 단말(100)과 관련한 광고를 제공할 것인지 판단할 수 있다. 이와 관련하여, 상기 광고 생성 판단부(553)는 사용자 단말(100)의 행동 로그가 지정된 값 이상인지 확인할 수 있다. 상기 광고 생성 판단부(553)는 사용자 단말(100)의 행동 로그가 지정된 값 이상인 경우, 행동 로그들을 광고 소재 결정부(555)에 제공할 수 있다. 이 동작에서, 상기 광고 생성 판단부(553)는 사용자 단말(100)의 행동 로그들 중 특정 인터넷 서버에서의 행동 로그가 지정된 값 이상인지 확인하고, 해당 행동 로그가 지정된 값 이상인 경우에 광고 생성을 광고 소재 결정부(555)에 요청할 수 있다. 또는, 상기 광고 생성 판단부(553)는 사용자 단말(100)의 행동 로그 수집이 가능한 전체 인터넷 서버로부터 행동 로그들을 수집하고, 전체 행동 로그가 지정된 값 이상인지 확인하고, 전체 행동 로그가 지정된 값 이상인 경우에 광고 생성을 광고 소재 결정부(555)에 요청할 수도 있다.The advertisement generation determining unit 553 may determine whether to provide an advertisement related to the user terminal 100 when the user terminal 100 accesses the service device 500 or a designated Internet server. In this regard, the advertisement generation determining unit 553 may check whether the action log of the user terminal 100 is greater than or equal to a specified value. The advertisement generation determining unit 553 may provide the action logs to the advertisement determination unit 555 when the action log of the user terminal 100 is greater than or equal to a specified value. In this operation, the advertisement generation determining unit 553 checks whether an action log of a specific Internet server is greater than or equal to a specified value among action logs of the user terminal 100, and generates an advertisement when the action log is greater than or equal to a specified value. It can be requested to the creative decision unit 555. Alternatively, the advertisement generation determining unit 553 collects action logs from all Internet servers capable of collecting the action log of the user terminal 100, checks whether the entire action log is greater than or equal to the specified value, and the entire action log is greater than or equal to the specified value In some cases, the advertisement creation unit 555 may be requested to generate an advertisement.

상기 광고 소재 결정부(555)는 사용자 단말(100)의 행동 로그의 양 또는 행동 로그의 종류 등에 따라 광고 소재를 결정할 수 있다. 예컨대, 광고 소재 결정부(555)는 광고주가 지정된 인터넷 서버에 의뢰한 광고 소재들 중 상기 사용자 단말(100)의 행동 로그에 대응하는 광고 소재를 선택하고, 선택된 광고 소재에 따른 광고를 사용자 단말(100)에 제공할 수 있다. 또는, 상기 지정된 인터넷 서버에서의 사용자 단말(100) 행동 로그가 지정된 값 이하인 경우, 다른 인터넷 서버에서의 사용자 단말(100) 행동 로그를 확인하고, 다른 인터넷 서버에 등록된 광고 소재들 중 해당 행동 로그에 대응하는 광고 소재를 수집하고, 상기 지정된 인터넷 서버에 등록된 광고 소재들 중 상기 수집된 광고 소재와의 유사도가 지정된 값 이상인 광고 소재를 선택할 수 있다. 상기 광고 소재 결정부(555)는 상기 선택된 광고 소재에 대응하는 광고를 상기 사용자 단말(100)에 제공할 수 있다. The creative determiner 555 may determine the creative according to the amount of the action log of the user terminal 100 or the type of the action log. For example, the advertisement determining unit 555 selects an advertisement corresponding to the action log of the user terminal 100 among advertisements requested by the advertiser to the designated Internet server, and the advertisement according to the selected advertisement is displayed in the user terminal ( 100). Alternatively, if the action log of the user terminal 100 in the designated Internet server is equal to or less than a specified value, the action log of the user terminal 100 in another Internet server is checked, and a corresponding action log among advertisements registered in the other Internet server It collects the advertisement material corresponding to, and may select an advertisement material having a similarity to or higher than the specified value from among the advertisement materials registered on the designated Internet server. The advertisement determining unit 555 may provide an advertisement corresponding to the selected advertisement material to the user terminal 100.

다른 예로서, 광고를 송출하는 서비스 장치(500)(또는 매체 사용자)가 광고주의 ID를 1-10번까지 사용하고, 광고주 사이트(예: 인터넷 서버)들에 활동하는 사용자 단말의 ID가 9-20번이라고 가정하면, 1:1 매칭 광고의 측면에서 볼 때, 광고주 ID 9번 및 10번과, 사용자 단말의 ID 9번 및 10번만 매칭되기 때문에, 광고가 9번 및 10번 ID를 가진 사용자 단말들에게만 제공될 수 있다. 이러한, 문제 해결을 위하여, 상기 서비스 장치(500)의 광고 소재 결정부(555)는 자신이 가진 다른 인터넷 서버에서의 사용자 단말의 행동 로그를 수집하고 분석할 수 있다. 예컨대, 서비스 장치(500)의 광고 소재 결정부(555)는 다른 인터넷 서버에서의 사용자 단말의 행동 로그가 존재하는 경우, 해당 사용자의 행동로그를 분석하여 키워드(예: 사용자가 구매한 상품명)를 확보할 수 있다. 즉, 2,3,4,5 ID를 가진 사용자 단말들이 광고주 A의 지정된 인터넷 서버가 아닌 다른 인터넷 서버에서의 행동 로그를 만들었다면, 광고 소재 결정부(555)는 상기 다른 인터넷 서버에서의 행동 로그를 통해 획득된 키워드(예: 상품명)을 획득하고, 광고주의 지정된 인터넷 서버에 검색어 추천 API를 이용하여 광고주가 제공하는 상품군 중에서 2~5 ID를 가진 사용자 단말들이 최근에 이용한 상품명에 해당하는 추천결과를 얻어낸다. 여기서 검색어 추천은 인터넷 서버들 내에서 같은 검색어를 입력하고 구매했던 다른 사람들의 행동을 반영하여 유사한 검색어를 입력한 사람에게 추천상품을 제공하는 추천상품 중 하나가 될 수 있다. 광고 소재 결정부(555)는 1-10번 사용자 단말들 중 행동 로그가 없는 1,6,7,8의 ID를 가진 사용자 단말이 광고를 요청할 경우 No_ad_response를 제공할 수 있다. 또는, 광고 소재 결정부(555)는 행동 로그가 없는 사용자 단말들로부터 광고 요청을 수신하면 디폴트로 정해진 광고를 제공할 수 있다. As another example, the service device 500 (or media user) that sends an advertisement uses the advertiser's ID up to 1-10 times, and the ID of the user terminal active on the advertiser's sites (eg, Internet servers) is 9- Assuming the number 20, in terms of 1: 1 matching advertisement, since the advertiser IDs 9 and 10 match only the IDs 9 and 10 of the user terminal, the advertisement is a user with IDs 9 and 10 It can only be provided to terminals. In order to solve this problem, the advertisement determination unit 555 of the service device 500 may collect and analyze a behavior log of a user terminal in another Internet server. For example, the advertisement determination unit 555 of the service device 500 analyzes the behavior log of the user when the behavior log of the user terminal in the other Internet server exists, and searches for a keyword (eg, the product name purchased by the user). Can be secured. That is, if user terminals with IDs of 2, 3, 4, and 5 have made an action log on an Internet server other than the advertiser A's designated Internet server, the creative determining unit 555 logs the action on the other Internet server. The result of the recommendation corresponding to the recently used product name by the user terminals with 2 ~ 5 IDs among the product groups provided by the advertiser by acquiring the keyword (for example, the product name) obtained through and using the search keyword recommendation API on the advertiser's designated Internet server To get Here, the search term recommendation may be one of recommendation products that provides a recommendation product to a person who inputs the same search term in the Internet servers and reflects the actions of other people who have purchased the same search term. The advertisement determining unit 555 may provide No_ad_response when a user terminal having an ID of 1,6,7,8 without an action log among user terminals 1-10 requests an advertisement. Alternatively, the advertisement determining unit 555 may provide an advertisement determined as a default when an advertisement request is received from user terminals without an action log.

아래 표 1에서 보듯이 기존 광고주 A 와 매체 ID 간의 교차는 20%가 되지만 타 인터넷 서버에서의 행동 로그를 수집하여 분석할 경우 60%로 향상될 수 있다.As shown in Table 1 below, the intersection between the existing advertiser A and the media ID is 20%, but it can be improved to 60% when collecting and analyzing behavior logs from other Internet servers.

매체 사용자 IDMedia user ID 광고주 A사이트 IDAdvertiser A site ID B 사이트 IDB site ID C사이트 IDC site ID 1One XX XX XX 22 XX 22 XX 33 XX 33 XX 44 XX XX 44 55 XX XX 55 66 XX XX 77 XX XX 88 XX XX XX 99 99 XX XX 1010 1010 XX XX

도 4는 본 발명의 실시 예에 따른 행동 로그 수집 방법과 관련한 시스템의 신호 흐름을 나타낸 도면이다.도 4를 참조하면, 행동 로그 수집과 관련하여, 사용자 단말(100)은 401 단계에서 적어도 하나의 인터넷 서버(200)에 접속하고, 인터넷 서버(200)가 제공하는 컨텐츠 이용(예: 검색/구매/선물/시청 중 적어도 하나)을 사용자 입력에 대응하여 수행할 수 있다. 4 is a diagram illustrating a signal flow of a system related to a method for collecting a behavior log according to an embodiment of the present invention. Referring to FIG. 4, with respect to a behavior log collection, the user terminal 100 may perform at least one operation in step 401. It is possible to access the Internet server 200 and use content provided by the Internet server 200 (eg, at least one of search / purchase / gift / viewing) in response to a user input.

403 단계에서, 상기 인터넷 서버(200)는 사용자 단말(100)의 컨텐츠 이용에 따른 행동 로그를 수집할 수 있다. 예컨대, 상기 인터넷 서버(200)는 컨텐츠 이용에 따른 키워드(예: 사용자 단말(100)이 구매한 상품명)를 수집할 수 있다. 키워드 수집 시, 상기 인터넷 서버(200)는 지정된 인터넷 서버로부터 획득된 제1 행동 로그 및 다른 인터넷 서버로부터 획득된 제2 행동 로그 중 적어도 하나를 기반으로 키워드를 산출할 수 있다.In step 403, the Internet server 200 may collect a behavior log according to the content usage of the user terminal 100. For example, the Internet server 200 may collect keywords (eg, product names purchased by the user terminal 100) according to content use. When collecting keywords, the Internet server 200 may calculate a keyword based on at least one of a first action log obtained from a designated Internet server and a second action log obtained from another Internet server.

405 단계에서, 상기 인터넷 서버(200)는 상기 행동 로그를 서비스 장치(500)에 제공할 수 있다. 이 동작에서, 상기 인터넷 서버(200)는 각 인터넷 서버의 종류에 따라 행동 로그를 각각 서비스 장치(500)에 제공할 수 있다. 또는, 인터넷 서버(200)는 서버 식별 정보를 기반으로 행동 로그를 서비스 장치(500)에 제공할 수 있다. 또는, 인터넷 서버(200)는 서비스 장치(500) 요청이 발생한 경우, 지정된 사용자 단말(100)의 행동 로그만을 서비스 장치(500)에 제공할 수도 있다.In step 405, the Internet server 200 may provide the action log to the service device 500. In this operation, the Internet server 200 may provide an action log to the service device 500 according to the type of each Internet server. Alternatively, the Internet server 200 may provide an action log to the service device 500 based on the server identification information. Alternatively, when the request for the service device 500 occurs, the Internet server 200 may provide only the action log of the designated user terminal 100 to the service device 500.

상기 서비스 장치(500)는 407 단계에서 행동 로그를 저장할 수 있다. 이 동작에서, 상기 서비스 장치(500)는 인터넷 서버(200)별로 행동 로그를 구분하여 저장할 수 있다. 예컨대, 서비스 장치(500)는 사용자 단말별로 행동 로그들을 분류하고, 각 사용자 단말들이 이용한 또는 구매한 상품명 또는 그에 대응하는 키워드를 분류 저장할 수 있다. The service device 500 may store the action log in step 407. In this operation, the service device 500 may classify and store the action log for each Internet server 200. For example, the service device 500 may classify action logs for each user terminal, and store and store the product name used or purchased by each user terminal or a keyword corresponding thereto.

도 5는 본 발명의 실시 예에 따른 개인화된 광고 운용 방법과 관련한 시스템의 신호 흐름을 나타낸 도면이다.5 is a diagram illustrating a signal flow of a system related to a personalized advertisement operation method according to an embodiment of the present invention.

도 5를 참조하면, 개인화된 광고 운용과 관련하여, 서비스 장치(500)는 광고주 의뢰에 따라, 제1 광고(또는 광고 소재들)를 제1 인터넷 서버(201)에 등록할 수 있다. 상기 제1 광고는 제1 인터넷 서버(201)를 통하여 제공할 복수의 광고 소재들을 포함할 수 있다. 여기서 상기 제1 인터넷 서버(201)는 광고를 제공하는 서버 예컨대 광고 플랫폼 서버를 포함할 수 있다. 또는, 상기 제1 인터넷 서버(201)는 사용자 단말(100)의 컨텐츠 이용과 관련한 서비스를 제공하는 서버로서, 서비스 장치(500)가 제공한 제1 광고에 포함된 다양한 광고 소재 중 사용자 단말(100)에 대응하는 광고 소재에 대응하는 광고를 사용자 단말(100)에 제공할 수 있는 서버를 포함할 수 있다.Referring to FIG. 5, in connection with the personalized advertisement operation, the service device 500 may register the first advertisement (or advertisement materials) with the first Internet server 201 according to the advertiser's request. The first advertisement may include a plurality of advertisement materials to be provided through the first Internet server 201. Here, the first Internet server 201 may include a server that provides advertisements, such as an advertisement platform server. Alternatively, the first Internet server 201 is a server that provides a service related to the use of contents of the user terminal 100, and the user terminal 100 among various advertisement materials included in the first advertisement provided by the service device 500 ) May include a server capable of providing an advertisement corresponding to an advertisement material corresponding to) to the user terminal 100.

사용자 단말(100)은 503 단계에서, 제1 인터넷 서버(201)에 접속할 수 있다. 상기 제1 인터넷 서버(201)는 예컨대, 광고주 A가 상기 제1 광고를 등록 요청한 서버일 수 있다. 사용자 단말(100)은 사용자 입력에 대응하여 제1 인터넷 서버(201) 주소를 입력하고, 제1 인터넷 서버(201)에 접속한 후, 제1 인터넷 서버(201)가 제공하는 가상 페이지를 수신하여 출력할 수 있다. In step 503, the user terminal 100 may access the first Internet server 201. The first Internet server 201 may be, for example, a server that advertiser A has requested to register the first advertisement. The user terminal 100 inputs the address of the first Internet server 201 in response to the user input, accesses the first Internet server 201, and then receives a virtual page provided by the first Internet server 201 Can print

제1 인터넷 서버(201)는 505 단계에서, 사용자 단말(100)로부터 광고 요청을 수행할 수 있다. 이와 관련하여, 상기 인터넷 서버(200)는 가상 페이지는 광고 요청과 관련한 링크 또는 팝업을 출력하고, 사용자 단말(100)이 해당 링크 또는 팝업을 선택한 경우, 광고 요청 수신으로 판단할 수 있다. 또는, 상기 제1 인터넷 서버(201)는 상기 사용자 단말(100)이 서버에 접속한 행위를 광고 요청으로 판단할 수도 있다. 이 동작에서, 상기 제1 인터넷 서버(201)는 사용자 단말(100)의 식별 정보(또는 로그인 정보)를 서비스 장치(500)에 제공할 수 있다. 이와 관련하여, 상기 제1 인터넷 서버(201)는 사용자 단말(100)에 로그인 화면을 제공하고, 사용자가 로그인이 정상적으로 수행된 경우, 로그인 정보를 서비스 장치(500)에 제공할 수 있다.In operation 505, the first Internet server 201 may perform an advertisement request from the user terminal 100. In this regard, the Internet server 200 may output a link or pop-up related to the advertisement request, and when the user terminal 100 selects the link or pop-up, it may determine that the advertisement request is received. Alternatively, the first Internet server 201 may determine that the user terminal 100 has accessed the server as an advertisement request. In this operation, the first Internet server 201 may provide identification information (or login information) of the user terminal 100 to the service device 500. In this regard, the first Internet server 201 may provide a login screen to the user terminal 100 and, when the user is normally logged in, provide the login information to the service device 500.

상기 서비스 장치(500)는 507 단계에서 행동 로그를 확인할 수 있다. 예컨대, 상기 서비스 장치(500)는 사용자 단말(100)의 식별 정보를 확인하고, 해당 식별 정보에 대응하여 제1 인터넷 서버(201)에서의 행동 로그가 있는지 확인할 수 있다. 상기 서비스 장치(500)는 제1 인터넷 서버(201)에서의 행동 로그가 존재하지 않는 경우 또는 지정된 량만큼 행동 로그가 존재하지 않는 경우, 상기 사용자 단말(100)과 관련하여 다른 인터넷 서버에서의 행동 로그가 존재하는지 확인할 수 있다. 상기 서비스 장치(500)는 다른 인터넷 서버에서의 행동 로그가 존재하는 경우 해당 인터넷 서버에서의 행동 로그들을 수집할 수 있다. 이 동작에서, 상기 서비스 장치(500)는 현재 시점을 기준으로 일정 시간 범위 이내의 행동 로그들만을 수집할 수 있다. 상기 서비스 장치(500)는 행동 로그가 있는 인터넷 서버들이 복수개인 경우, 각 인터넷 서버들의 행동 로그를 모두 수집하거나, 또는 상대적으로 많은 행동 로그를 포함하는 인터넷 서버에서의 행동 로그들만을 수집할 수 있다. The service device 500 may check the action log in step 507. For example, the service device 500 may check identification information of the user terminal 100 and check whether there is an action log in the first Internet server 201 in response to the identification information. If the service log 500 does not have an action log in the first Internet server 201 or an action log does not exist in a specified amount, the user terminal 100 acts in connection with another Internet server. You can check if the log exists. The service device 500 may collect action logs from a corresponding Internet server when action logs from another Internet server exist. In this operation, the service apparatus 500 may collect only action logs within a predetermined time range based on the current time point. When there are a plurality of Internet servers with action logs, the service device 500 may collect all action logs of each Internet server, or only action logs from an Internet server including relatively many action logs. .

상기 서비스 장치(500)는 509 단계에서 사이트별(또는 인터넷 서버별) 행동 로그에 따른 광고 소재를 선택할 수 있다. 예를 들어, 상기 서비스 장치(500)는 제1 인터넷 서버(201)에서의 행동 로그가 존재하는 경우, 제1 인터넷 서버(201)에 광고주가 등록한 광고 소재들 중 상기 행동 로그와 관련성이 높은 광고 소재를 선택하고, 선택된 광고 소재에 따른 광고를 사용자 단말(100)에 제공할 수 있다. 제1 인터넷 서버(201)에서의 행동 로그가 없거나 지정된 량보다 작은 경우, 상기 서비스 장치(500)는 다른 인터넷 서버에서 수집한 행동 로그를 바탕으로 예비 광고 소재를 선택할 수 있다. 상기 서비스 장치(500)는 상기 예비 광고 소재를 기반으로 하는 광고를 사용자 단말(100)에 제공하거나, 상기 광고주가 등록한 광고 소재들 중 상기 예비 광고 소재와 유사도가 높은 광고 소재를 선택하고, 선택된 광고 소재에 대응하는 광고를 사용자 단말(100)에 제공할 수 있다. 이와 관련하여, 상기 서비스 장치(500)는 511 단계에서 선택된 광고 소재를 제1 인터넷 서버(201)에 제공할 수 있다. 이 동작에서, 상기 서비스 장치(500)는 선택된 광고 소재에 대응하는 광고를 제1 인터넷 서버(201)에 제공할 수도 있다. 상기 제1 인터넷 서버(201)는 광고 소재에 대응하는 개인화 광고를 513 단계에서, 사용자 단말(100)에 제공할 수 있다. 상기 사용자 단말(100)은 515 단계에서 수신된 광고를 출력할 수 있다. 상술한 동작에서, 상기 서비스 장치(500)는 상기 사용자 단말(100)로부터 광고 요청을 수신하는 경우, 행동 로그를 수집하고, 수집된 행동 로그를 기반으로 광고 소재 선택 및 광고 제공을 수행할 수 있다. In step 509, the service device 500 may select an advertisement material according to a site-specific (or internet server-specific) action log. For example, when the action log in the first Internet server 201 exists, the service device 500 may display an advertisement related to the action log among advertisements registered by the advertiser in the first Internet server 201 The material may be selected and advertisements according to the selected advertisement material may be provided to the user terminal 100. If there is no action log in the first Internet server 201 or is smaller than a specified amount, the service device 500 may select a preliminary advertisement material based on the action log collected from another Internet server. The service device 500 provides an advertisement based on the preliminary advertisement material to the user terminal 100, or selects an advertisement material having a similarity to the preliminary advertisement material among advertisement materials registered by the advertiser, and selects the advertisement The advertisement corresponding to the material may be provided to the user terminal 100. In this regard, the service device 500 may provide the advertisement material selected in operation 511 to the first Internet server 201. In this operation, the service device 500 may provide an advertisement corresponding to the selected advertisement material to the first Internet server 201. The first Internet server 201 may provide the personalized advertisement corresponding to the advertisement material to the user terminal 100 in step 513. The user terminal 100 may output the advertisement received in step 515. In the above-described operation, when receiving an advertisement request from the user terminal 100, the service device 500 may collect an action log and perform advertisement selection and advertisement provision based on the collected action log. .

도 6은 본 발명의 실시 예에 따른 개인화된 광고 운용 방법의 한 예를 나타낸 도면이다.6 is a view showing an example of a personalized advertisement operation method according to an embodiment of the present invention.

도 6을 참조하면, 본 발명의 개인화된 광고 운용 방법과 관련하여, 서비스 장치(500)의 프로세서(550)는 601 단계에서 사용자 단말(100)이 제1 사이트(또는 인터넷 서버 중 광고주가 광고 소재를 등록한 인터넷 서버가 운용하는 사이트)에 방문하는지 확인할 수 있다. 상기 사용자 단말(100)이 제1 사이트에 방문하지 않은 경우, 603 단계에서 지정된 기능 수행을 처리할 수 있다. 예컨대, 상기 프로세서(550)는 다른 사이트에서의 행동 로그를 수집하고, 그에 대응하는 키워드를 산출할 수 있다. Referring to FIG. 6, in connection with the personalized advertisement operation method of the present invention, the processor 550 of the service device 500 may have a user terminal 100 at a first site (or an advertiser among Internet servers) in step 601. You can check whether you are visiting a site operated by an Internet server that has registered. When the user terminal 100 has not visited the first site, it is possible to process performance of a function designated in step 603. For example, the processor 550 may collect action logs from other sites and calculate keywords corresponding thereto.

상기 사용자 단말(100)이 제1 사이트에 방문한 경우, 프로세서(550)는 605 단계에서 제1 사이트의 행동 로그가 존재하는지 확인할 수 있다. 상기 사용자 단말(100)과 관련한 상기 제1 사이트의 행동 로그가 존재하는 경우, 프로세서(550)는 607 단계에서 제1 사이트 행동 로그 기반으로 광고 소재를 생성할 수 있다. 이 과정에서, 상기 프로세서(550)는 제1 사이트의 행동 로그에서 출현 빈도수 등을 기반으로 키워드를 산출할 수 있다. 예컨대, 상기 프로세서(550)는 사용자 단말(100)이 제1 사이트에서 구매 활동을 한 경우, 구매한 상품의 상품명을 키워드로 산출할 수 있으며, 일정 빈도 수 이상 등장하는 상품명을 핵심 키워드로 산출할 수 있다.When the user terminal 100 visits the first site, the processor 550 may check whether an action log of the first site exists in step 605. If there is an action log of the first site related to the user terminal 100, the processor 550 may generate an advertisement based on the first site action log in step 607. In this process, the processor 550 may calculate a keyword based on the frequency of appearance in the behavior log of the first site. For example, when the user terminal 100 performs a purchase activity on the first site, the processor 550 may calculate the product name of the purchased product as a keyword, and calculate the product name appearing over a certain frequency as a key keyword. Can be.

상기 사용자 단말(100)과 관련한 상기 제1 사이트의 행동 로그가 존재하지 않는 경우(또는 지정된 값 이하인 경우), 프로세서(550)는 609 단계에서 타 사이트 행동 로그(예: 광고주가 광고 소재를 등록하지 않은 인터넷 서버가 운용하는 적어도 하나의 사이트에서의 행동 로그)가 존재하는지 확인할 수 있다. 사용자 단말(100)과 관련한 타 사이트 행동 로그가 존재하지 않는 경우, 프로세서(550)는 611 단계에서 지정된 메시지를 사용자 단말(100) 또는 제1 사이트에 제공할 수 있다. 예컨대, 프로세서(550)는 제공할 광고가 없음을 안내하는 메시지를 사용자 단말(100)에 제공하거나, 지정된 광고를 제공할 수 있다.If there is no action log of the first site related to the user terminal 100 (or less than or equal to a specified value), the processor 550 logs another site's action at step 609 (eg, an advertiser does not register the creative) It is possible to check if there is an action log) in at least one site operated by an Internet server. If there is no other site action log related to the user terminal 100, the processor 550 may provide the user terminal 100 or the first site with the message designated in step 611. For example, the processor 550 may provide a message indicating that there is no advertisement to be provided to the user terminal 100 or provide a designated advertisement.

상기 사용자 단말(100)과 관련한 타 사이트 행동 로그가 존재하는 경우, 상기 프로세서(550)는 613 단계에서 타 사이트 행동 로그를 기반으로 광고 소재를 생성할 수 있다. 이 동작에서, 상기 프로세서(550)는 제1 사이트에서 획득한 제1 행동 로그(에: 지정된 값 이하의 제1 행동 로그)와 타 사이트에서 획득한 제2 행동 로그를 통합하여 키워드를 산출할 수 있다. 또는, 프로세서(550)는 제2 행동 로그만으로 키워드를 산출할 수 있다. 또는, 프로세서(550)는 복수의 타 사이트가 존재하는 경우, 지정된 크기의 행동 로그들을 가진 사이트만을 선별하고, 해당 사이트에서 획득한 제2 행동 로그들을 기반으로 키워드를 산출할 수 있다. 키워드 산출은 예컨대, 출현 빈도수가 상대적으로 높은 상품명 또는 지정된 횟수 이상 출현하는 상품명을 기반으로 산출될 수 있다. 상기 프로세서(550)는 산출된 키워드에 매핑(예: 유사도가 지정된 값 이상)되는 광고 소재를 선택하되, 제1 사이트에 등록한 광고 소재들 중 하나를 선택할 수 있다. If there is a log of other site actions related to the user terminal 100, the processor 550 may generate an advertisement based on the log of other sites in step 613. In this operation, the processor 550 may calculate a keyword by integrating a first behavior log obtained at a first site (for: a first behavior log below a specified value) and a second behavior log obtained at another site. have. Alternatively, the processor 550 may calculate a keyword using only the second action log. Alternatively, when a plurality of other sites exist, the processor 550 may select only sites having action logs of a specified size, and calculate keywords based on the second action logs obtained from the corresponding sites. The keyword calculation may be calculated based on, for example, a product name having a relatively high frequency of appearance or a product name that appears more than a specified number of times. The processor 550 selects a creative that maps to the calculated keyword (eg, a similarity or higher than a specified value), but may select one of the creatives registered on the first site.

본 발명에 따른 방법은 다양한 컴퓨터 수단을 통하여 판독 가능한 소프트웨어 형태로 구현되어 컴퓨터로 판독 가능한 기록매체에 기록될 수 있다. 여기서, 기록매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 기록매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 예컨대 기록매체는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(Magnetic Media), CD-ROM(Compact Disk Read Only Memory), DVD(Digital Video Disk)와 같은 광 기록 매체(Optical Media), 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media), 및 롬(ROM), 램(RAM, Random Access Memory), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치를 포함한다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다. 이러한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to the present invention may be implemented in a form of software readable through various computer means and recorded on a computer-readable recording medium. Here, the recording medium may include program instructions, data files, data structures, or the like alone or in combination. The program instructions recorded on the recording medium may be specially designed and configured for the present invention or may be known and usable by those skilled in computer software. For example, recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes (Magnetic Media), compact disk read only memory (CD-ROM), optical media such as DVD (Digital Video Disk), and optical media. Includes magneto-optical media, such as a floppy disk, and hardware devices specifically configured to store and execute program instructions such as ROM, random access memory (RAM), flash memory, etc. do. Examples of program instructions may include high-level language code that can be executed by a computer using an interpreter, etc., as well as machine language codes made by a compiler. Such a hardware device may be configured to operate as one or more software modules to perform the operation of the present invention, and vice versa.

또한, 본 명세서에서 설명하는 기능적인 동작과 주제의 구현물들은 다른 유형의 디지털 전자 회로로 구현되거나, 본 명세서에서 개시하는 구조 및 그 구조적인 등가물들을 포함하는 컴퓨터 소프트웨어, 펌웨어 혹은 하드웨어로 구현되거나, 이들 중 하나 이상의 결합으로 구현 가능하다. 본 명세서에서 설명하는 주제의 구현물들은 하나 이상의 컴퓨터 프로그램 제품, 다시 말해 본 발명에 따른 장치의 동작을 제어하기 위하여 혹은 이것에 의한 실행을 위하여 유형의 프로그램 저장매체 상에 인코딩된 컴퓨터 프로그램 명령에 관한 하나 이상의 모듈로서 구현될 수 있다. 컴퓨터로 판독 가능한 매체는 기계로 판독 가능한 저장 장치, 기계로 판독 가능한 저장 기판, 메모리 장치, 기계로 판독 가능한 전파형 신호에 영향을 미치는 물질의 조성물 혹은 이들 중 하나 이상의 조합일 수 있다.In addition, implementations of the functional operation and subject matter described in this specification may be implemented in other types of digital electronic circuits, or computer software, firmware, or hardware including the structure and its structural equivalents disclosed herein, or these It can be implemented in combination with one or more of. Implementations of the subject matter described herein are one or more computer program products, that is, one for computer program instructions encoded on a tangible program storage medium to control or thereby execute the operation of the device according to the invention. It can be implemented as the above modules. The computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of materials affecting a machine-readable propagated signal, or a combination of one or more of these.

아울러, 본 명세서는 다수의 특정한 구현물의 세부사항들을 포함하지만, 이들은 어떠한 발명이나 청구 가능한 것의 범위에 대해서도 제한적인 것으로서 이해되어서는 안되며, 오히려 특정한 발명의 특정한 실시형태에 특유할 수 있는 특징들에 대한 설명으로서 이해되어야 한다. 개별적인 실시형태의 문맥에서 본 명세서에 기술된 특정한 특징들은 단일 실시형태에서 조합하여 구현될 수도 있다. 반대로, 단일 실시형태의 문맥에서 기술한 다양한 특징들 역시 개별적으로 혹은 어떠한 적절한 하위 조합으로도 복수의 실시형태에서 구현 가능하다. 나아가, 특징들이 특정한 조합으로 동작하고 초기에 그와 같이 청구된 바와 같이 묘사될 수 있지만, 청구된 조합으로부터의 하나 이상의 특징들은 일부 경우에 그 조합으로부터 배제될 수 있으며, 그 청구된 조합은 하위 조합이나 하위 조합의 변형물로 변경될 수 있다.In addition, this specification includes details of a number of specific implementations, but these should not be understood as limiting on the scope of any invention or claim, but rather on features that may be specific to a particular embodiment of a particular invention. It should be understood as an explanation. Certain features that are described in this specification in the context of separate embodiments may be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable subcombination. Further, although features may operate in a particular combination and may be initially depicted as so claimed, one or more features from the claimed combination may in some cases be excluded from the combination, and the claimed combination subcombined. Or sub-combinations.

마찬가지로, 특정한 순서로 도면에서 동작들을 묘사하고 있지만, 이는 바람직한 결과를 얻기 위하여 도시된 그 특정한 순서나 순차적인 순서대로 그러한 동작들을 수행하여야 한다거나 모든 도시된 동작들이 수행되어야 하는 것으로 이해되어서는 안 된다. 특정한 경우, 멀티태스킹과 병렬 프로세싱이 유리할 수 있다. 또한, 상술한 실시형태의 다양한 시스템 컴포넌트의 분리는 그러한 분리를 모든 실시형태에서 요구하는 것으로 이해되어서는 안되며, 설명한 프로그램 컴포넌트와 시스템들은 일반적으로 단일의 소프트웨어 제품으로 함께 통합되거나 다중 소프트웨어 제품에 패키징될 수 있다는 점을 이해하여야 한다.Likewise, although the operations are depicted in the drawings in a particular order, it should not be understood that such operations should be performed in the particular order shown or in sequential order, or that all shown actions should be performed in order to obtain desirable results. In certain cases, multitasking and parallel processing may be advantageous. In addition, the separation of various system components of the above-described embodiments should not be understood as requiring such separation in all embodiments, and the described program components and systems will generally be integrated together into a single software product or packaged in multiple software products. You should understand that you can.

본 명세서에서 설명한 주제의 특정한 실시형태를 설명하였다. 기타의 실시형태들은 이하의 청구항의 범위 내에 속한다. 예컨대, 청구항에서 인용된 동작들은 상이한 순서로 수행되면서도 여전히 바람직한 결과를 성취할 수 있다. 일 예로서, 첨부도면에 도시한 프로세스는 바람직한 결과를 얻기 위하여 반드시 그 특정한 도시된 순서나 순차적인 순서를 요구하지 않는다. 특정한 구현예에서, 멀티태스킹과 병렬 프로세싱이 유리할 수 있다.Specific embodiments of the subject matter described herein have been described. Other embodiments are within the scope of the following claims. For example, the operations recited in the claims may be performed in different orders while still achieving desirable results. As an example, the process illustrated in the accompanying drawings does not necessarily require that particular illustrated order or sequential order to obtain desirable results. In certain implementations, multitasking and parallel processing can be advantageous.

본 기술한 설명은 본 발명의 최상의 모드를 제시하고 있으며, 본 발명을 설명하기 위하여, 그리고 당업자가 본 발명을 제작 및 이용할 수 있도록 하기 위한 예를 제공하고 있다. 이렇게 작성된 명세서는 그 제시된 구체적인 용어에 본 발명을 제한하는 것이 아니다. 따라서, 상술한 예를 참조하여 본 발명을 상세하게 설명하였지만, 당업자라면 본 발명의 범위를 벗어나지 않으면서도 본 예들에 대한 개조, 변경 및 변형을 가할 수 있다.The described description presents the best mode of the present invention, and provides examples for explaining the present invention and for those skilled in the art to make and use the present invention. This written specification is not intended to limit the invention to the specific terms presented. Therefore, although the present invention has been described in detail with reference to the above-mentioned examples, those skilled in the art can make modifications, alterations and modifications to the examples without departing from the scope of the present invention.

따라서 본 발명의 범위는 설명된 실시 예에 의하여 정할 것이 아니고 특허청구범위에 의해 정하여져야 한다.Therefore, the scope of the present invention should not be determined by the described embodiments, but should be determined by the claims.

본 발명은 광고 송출과 관련한 분야에 적용되는 것으로서, 특히, 개인화된 광고 제공에 있어서, 광고 집행에 이용되는 사용자 단말의 행동 로그에 해당하는 모수를 지정된 인터넷 서버 외에 타 인터넷 서버 또는 타 온라인 사이트에서도 확보할 수 있도록 함으로써, 각 사용자 단말의 특성 분석의 신뢰도를 높이고 이를 기반으로 보다 정확한 개인화된 광고를 제공할 수 있도록 지원한다.The present invention is applied to the field related to the transmission of advertisements, and in particular, in providing personalized advertisements, the parameters corresponding to the action log of the user terminal used for advertisement execution are secured in other Internet servers or other online sites in addition to the designated Internet server. By doing so, it increases the reliability of characterization of each user terminal and supports to provide more accurate personalized advertisements based on this.

10: 광고 운용 시스템
100: 사용자 단말
150: 네트워크
200: 인터넷 서버
500: 서비스 장치
510: 통신 회로
540: 메모리
550: 프로세서
551: 로그 수집부
553: 광고 생성 판단부
555: 광고 소재 결정부
10: Advertising operation system
100: user terminal
150: network
200: Internet server
500: service device
510: communication circuit
540: memory
550: processor
551: log collection unit
553: advertisement generation judgment unit
555: creative decision unit

Claims (12)

통신 회로;
사용자 단말의 행동 로그를 저장하는 메모리;
상기 통신 회로 및 상기 메모리와 기능적으로 연결되는 프로세서;를 포함하고,
상기 프로세서는
상기 사용자 단말이 제1 인터넷 서버에 접속하여 광고를 요청하면,
상기 제1 인터넷 서버에서의 상기 사용자 단말과 관련한 제1 행동 로그를 확인하고,
상기 제1 행동 로그가 없거나 지정된 값 이하인 경우, 다른 인터넷 서버에서 상기 사용자 단말과 관련한 제2 행동 로그를 수집하고,
상기 수집된 제2 행동 로그를 기반으로 광고를 생성하여 상기 사용자 단말에 제공하도록 설정된 것을 특징으로 하는 개인화된 광고 운용을 지원하는 서비스 장치.
Communication circuit;
A memory for storing the behavior log of the user terminal;
And a processor functionally connected to the communication circuit and the memory.
The processor
When the user terminal accesses the first Internet server and requests an advertisement,
Check a first action log associated with the user terminal in the first Internet server,
If the first action log is absent or less than a specified value, a second action log related to the user terminal is collected from another Internet server,
A service device supporting personalized advertisement operation, characterized in that it is configured to generate an advertisement based on the collected second behavior log and provide it to the user terminal.
제1항에 있어서,
상기 프로세서는
광고주로부터 광고 소재들을 수신하고,
상기 수신된 광고 소재들을 상기 제1 인터넷 서버에 등록하도록 설정된 것을 특징으로 하는 개인화된 광고 운용을 지원하는 서비스 장치.
According to claim 1,
The processor
Receiving creatives from advertisers,
A service device supporting personalized advertisement operation, wherein the received advertisement materials are set to register with the first Internet server.
제2항에 있어서,
상기 프로세서는
상기 제2 행동 로그에 대응하는 키워드를 산출하고,
상기 제1 인터넷 서버에 등록된 광고 소재들 중 상기 키워드에 대응하는 광고 소재를 선택하여 상기 광고를 생성하도록 설정된 것을 특징으로 하는 개인화된 광고 운용을 지원하는 서비스 장치.
According to claim 2,
The processor
Calculate a keyword corresponding to the second action log,
A service device supporting personalized advertisement operation, characterized in that it is set to generate the advertisement by selecting an advertisement corresponding to the keyword among advertisements registered on the first Internet server.
제2항에 있어서,
상기 프로세서는
상기 제2 행동 로그에서 상품명을 키워드로 산출하고,
상기 제1 인터넷 서버에 등록된 광고 소재들 중 상기 키워드와 유사도가 지정된 값 이상인 상품명을 가진 광고 소재를 선택하여 상기 광고를 생성하도록 설정된 것을 특징으로 하는 개인화된 광고 운용을 지원하는 서비스 장치.
According to claim 2,
The processor
Product name is calculated as a keyword in the second action log,
A service device supporting personalized advertisement operation, characterized in that it is set to generate the advertisement by selecting an advertisement having a product name having a similarity to the keyword or higher among the advertisements registered on the first Internet server.
제1항에 있어서,
상기 프로세서는
상기 다른 인터넷 서버에서 제2 행동 로그를 수집할 경우, 현재 시점을 기준으로 지정된 기간 이내에 발생한 행동 로그를 수집하도록 설정된 것을 특징으로 하는 개인화된 광고 운용을 지원하는 서비스 장치.
According to claim 1,
The processor
When collecting the second action log from the other Internet server, the service device supporting personalized advertisement operation, characterized in that it is set to collect the action log occurred within a specified period based on the current time.
제1항에 있어서,
상기 프로세서는
복수의 인터넷 서버들에 제2 행동 로그들이 있는 경우, 상기 복수의 인터넷 서버들에서 제2 행동 로그들을 모두 수집하고, 수집된 제2 행동 로그들을 기반으로 키워드를 산출하도록 설정된 것을 특징으로 하는 개인화된 광고 운용을 지원하는 서비스 장치.
According to claim 1,
The processor
When there are second action logs in a plurality of Internet servers, the personalized feature is configured to collect all of the second action logs from the plurality of Internet servers and calculate a keyword based on the collected second action logs. A service device supporting advertisement operation.
제1항에 있어서,
상기 프로세서는
복수의 인터넷 서버들에 제2 행동 로그들이 있는 경우, 상대적으로 가장 많은 행동 로그를 가진 인터넷 서버에서 제2 행동 로그들을 모두 수집하고, 수집된 제2 행동 로그들을 기반으로 키워드를 산출하도록 설정된 것을 특징으로 하는 개인화된 광고 운용을 지원하는 서비스 장치.
According to claim 1,
The processor
When there are second action logs in a plurality of Internet servers, it is set to collect all the second action logs from the Internet server having the most action log, and to calculate a keyword based on the collected second action logs. A service device supporting personalized advertisement operation.
제1항에 있어서,
상기 프로세서는
지정된 값 이항의 상기 제1 행동 로그 및 상기 제2 행동 로그를 기반으로 키워드를 산출하고,
상기 제1 인터넷 서버에 등록된 광고 소재들 중 상기 키워드에 대응하는 광고 소재를 선택하여 상기 광고를 생성하도록 설정된 것을 특징으로 하는 개인화된 광고 운용을 지원하는 서비스 장치.
According to claim 1,
The processor
A keyword is calculated based on the first action log and the second action log of a specified value binomial,
A service device supporting personalized advertisement operation, characterized in that it is set to generate the advertisement by selecting an advertisement corresponding to the keyword among advertisements registered on the first Internet server.
서비스 장치가,
사용자 단말이 제1 인터넷 서버에 접속하여 광고를 요청하면, 상기 제1 인터넷 서버에서의 상기 사용자 단말과 관련한 제1 행동 로그를 수집하는 단계;
상기 제1 행동 로그가 없거나 지정된 값 이하인 경우, 다른 인터넷 서버에서 상기 사용자 단말과 관련한 제2 행동 로그를 수집하는 단계;
상기 수집된 제2 행동 로그를 기반으로 광고를 생성하는 단계;를 포함하는 것을 특징으로 하는 개인화된 광고 운용 방법.
Service device,
Collecting a first action log related to the user terminal in the first Internet server when the user terminal accesses a first Internet server and requests advertisement;
Collecting the second behavior log related to the user terminal from another Internet server when the first behavior log is absent or less than a specified value;
And generating an advertisement based on the collected second behavior log.
제9항에 있어서,
광고 소재들을 상기 제1 인터넷 서버에 등록하는 단계;를 더 포함하고,
상기 생성하는 단계는
상기 제2 행동 로그에 대응하는 키워드를 산출하는 단계;
상기 제1 인터넷 서버에 등록된 광고 소재들 중 상기 키워드에 대응하는 광고 소재를 선택하여 상기 광고를 생성하는 단계;를 포함하는 것을 특징으로 하는 개인화된 광고 운용 방법.
The method of claim 9,
Further comprising the step of registering advertising materials to the first Internet server;
The generating step
Calculating a keyword corresponding to the second action log;
And generating an advertisement by selecting an advertisement corresponding to the keyword from among the advertisements registered in the first Internet server.
제9항에 있어서,
광고 소재들을 상기 제1 인터넷 서버에 등록하는 단계;를 더 포함하고,
상기 생성하는 단계는
상기 제2 행동 로그에서 상품명을 키워드로 산출하는 단계;
상기 제1 인터넷 서버에 등록된 광고 소재들 중 상기 키워드와 유사도가 지정된 값 이상인 상품명을 가진 광고 소재를 선택하여 상기 광고를 생성하는 단계;를 포함하는 것을 특징으로 하는 개인화된 광고 운용 방법.
The method of claim 9,
Further comprising the step of registering advertising materials to the first Internet server;
The generating step
Calculating a product name as a keyword in the second action log;
And generating an advertisement by selecting an advertisement having a product name having a similarity to the keyword or higher from among the advertisements registered on the first Internet server, and generating the advertisement.
프로세서에 의해 수행되는 적어도 하나의 명령어를 저장하는 컴퓨터 기록 매체에 있어서,
사용자 단말이 제1 인터넷 서버에 접속하여 광고를 요청하면, 상기 제1 인터넷 서버에서의 상기 사용자 단말과 관련한 제1 행동 로그를 수집하는 동작;
상기 제1 행동 로그가 없거나 지정된 값 이하인 경우, 다른 인터넷 서버에서 상기 사용자 단말과 관련한 제2 행동 로그를 수집하는 동작;
상기 수집된 제2 행동 로그를 기반으로 광고를 생성하는 동작;을 수행하도록 설정된 적어도 하나의 명령어를 저장하는 컴퓨터 기록 매체.
A computer recording medium storing at least one instruction executed by a processor, the computer recording medium comprising:
Collecting a first action log related to the user terminal in the first internet server when the user terminal accesses a first internet server and requests advertisement;
Collecting the second action log related to the user terminal from another Internet server when the first action log is absent or less than a specified value;
Generating an advertisement based on the collected second behavior log; a computer recording medium storing at least one instruction set to perform.
KR1020180139359A 2018-11-13 2018-11-13 Operating Method of parameter and service device supporting the same KR20200055576A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180139359A KR20200055576A (en) 2018-11-13 2018-11-13 Operating Method of parameter and service device supporting the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180139359A KR20200055576A (en) 2018-11-13 2018-11-13 Operating Method of parameter and service device supporting the same

Publications (1)

Publication Number Publication Date
KR20200055576A true KR20200055576A (en) 2020-05-21

Family

ID=70910617

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180139359A KR20200055576A (en) 2018-11-13 2018-11-13 Operating Method of parameter and service device supporting the same

Country Status (1)

Country Link
KR (1) KR20200055576A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102485861B1 (en) * 2021-09-16 2023-01-05 문지용 A method of providing an advertisement service that enables information transaction based on an advertisement account that can be created and destroyed

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180106192A (en) 2017-03-17 2018-10-01 에스케이플래닛 주식회사 Management apparatus for advertisement receiver and control method thereof, and providing apparatus for advertisement

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180106192A (en) 2017-03-17 2018-10-01 에스케이플래닛 주식회사 Management apparatus for advertisement receiver and control method thereof, and providing apparatus for advertisement

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102485861B1 (en) * 2021-09-16 2023-01-05 문지용 A method of providing an advertisement service that enables information transaction based on an advertisement account that can be created and destroyed

Similar Documents

Publication Publication Date Title
US12067050B1 (en) Dynamically altering shared content
KR101886823B1 (en) Automatic verification of advertiser identifier in advertisements
US8510644B2 (en) Optimization of web page content including video
CN107832409B (en) Accessing location-based content
CN102227744A (en) Customizable content for distribution in social networks
CN112307240B (en) Page display method and device, storage medium and electronic equipment
US20140229289A1 (en) Enhanced shared screen experiences for concurrent users
JP2018522341A (en) Geometric
US10953324B1 (en) Using game data for providing content items
KR101783431B1 (en) Method for providing funding and consulting information related with entertainment by crowd funding system
CN114707075B (en) A cold start recommended method and device
US20150379546A1 (en) Systems and methods for providing adverstisements, coupons, or discounts to devices
US20130332379A1 (en) Method and Apparatus for Mobile Video Sharing
KR20200055576A (en) Operating Method of parameter and service device supporting the same
TW201533681A (en) An interactive network advertising simulcast system and the method for the same and a computer program product storing an interactive network advertising simulcast process program
TWM485460U (en) Interactive network advertisement simulcast system
KR20160130724A (en) System for providing targeting advertisement based on on-line shopping mall, apparatus and method for providing targeting therefore
KR101553257B1 (en) System and method for providing keywords of interest for mobile devices
KR101305526B1 (en) System and method for advertisement
US10304089B2 (en) Technique for billboard advertising
KR101570517B1 (en) System and method for providing keywords of interest for mobile devices
KR101495514B1 (en) System and method for providing keywords of interest for mobile devices
US20240275858A1 (en) Information processing device, information processing method, and recording medium
US20160117698A1 (en) System and Method for Context Dependent Streaming Services
KR20220140180A (en) KPOP Content Distribution Platform System and Method for Overseas Customers

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20181113

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20211115

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20181113

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20231023

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20240731

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

Patent event date: 20241031

Comment text: Request for Trial against Decision on Refusal

Patent event code: PJ02012R01D

Appeal kind category: Appeal against decision to decline refusal

Appeal identifier: 2024101002319

Request date: 20241031