Movatterモバイル変換


[0]ホーム

URL:


KR20080054428A - How to use information from user video game interactions to target ads - Google Patents

How to use information from user video game interactions to target ads
Download PDF

Info

Publication number
KR20080054428A
KR20080054428AKR1020087010349AKR20087010349AKR20080054428AKR 20080054428 AKR20080054428 AKR 20080054428AKR 1020087010349 AKR1020087010349 AKR 1020087010349AKR 20087010349 AKR20087010349 AKR 20087010349AKR 20080054428 AKR20080054428 AKR 20080054428A
Authority
KR
South Korea
Prior art keywords
video game
advertisement
information
user
request
Prior art date
Legal status (The legal status 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 status listed.)
Withdrawn
Application number
KR1020087010349A
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 구글 인코포레이티드filedCritical구글 인코포레이티드
Publication of KR20080054428ApublicationCriticalpatent/KR20080054428A/en
Withdrawnlegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

Information about a person's interests and gaming behavior may be determined by monitoring their online gaming activities (and perhaps making inferences from such activities). Such information may be used to improve ad targeting. For example, such information may used to target ads to be rendered in a video game being played by the person.

Description

Translated fromKorean
광고를 타겟팅하기 위해 사용자 비디오 게임 상호 작용으로부터의 정보를 사용하는 방법{USING INFORMATION FROM USER VIDEO GAME INTERACTIONS TO TARGET ADVERTISEMENTS}How to use information from user video game interactions to target ads {USING INFORMATION FROM USER VIDEO GAME INTERACTIONS TO TARGET ADVERTISEMENTS}

본 발명은 예를 들어, 비디오 게임과 같은 가상 환경에서 렌더링(Rendering)되기 위한 광고와 같은 광고 서비스를 타겟팅(Targeting)하는 방법과 관련된다. 특히, 본 발명은 타겟팅 광고에서 사용되기 위한 사용자 정보를 결정하는 방법, 및 비디오 게임과 같은 가상 환경에서 관련(Relevant) 광고를 결정하고 서비스하는 방법과 관련된다.The present invention relates to a method of targeting an advertising service, such as an advertisement for rendering in a virtual environment, for example a video game. In particular, the present invention relates to a method of determining user information for use in a targeted advertisement, and to a method of determining and serving a relevant advertisement in a virtual environment, such as a video game.

게임 내 광고는 급격히 대중화되고 있다. 인구 통계학적으로 미국 내 18세에서 24세의 남성들이 이전보다 TV 시청을 적게 하고 비디오 게임 플레이를 하면서 더 많은 시간을 소비하기 때문에 이러한 경향은 계속될 것으로 예상된다. 비디오 게임 산업은 텔레비전 및 영화 산업과 동등한 미디어 영향력을 가지게 되었다. 결과적으로, 광고 대행사 및 게임 제작자가 더 많은 광고를 비디오 게임에 소개하기 위해 협력하고 있다. 현재에는, 게임 내 광고는 영화 및 텔레비전 쇼에서의 제품 배치(Placement)와 유사한 방식으로 실제 제품 및 서비스를 광고하기 위해 사용된다. 예를 들어, 가상 레이싱(Racing) 자동차의 데칼(Decal)은 제품 또는 서비스를 광고한다. 다른 예로서, 경기장 또는 레이싱 트랙(Track)의 깃발은 제품 또는 서비스를 광고한다.In-game advertising is rapidly becoming popular. Demographically, this trend is expected to continue as men aged 18 to 24 in the United States spend less time watching TV and playing video games than ever before. The video game industry has come to have the same media influence as the television and movie industries. As a result, advertising agencies and game creators are collaborating to introduce more advertising to video games. Currently, in-game advertising is used to advertise real products and services in a manner similar to product placement in movies and television shows. For example, a decal of a virtual racing car advertises a product or service. As another example, a flag of a stadium or racing track advertises a product or service.

불행하게도, 다양한 비디오 게임에 배치된 광고는 전형적으로 게임이 개발되는 도중에 결정되고 따라서 상대적으로 정적이다. 추가적으로, 광고는 전형적으로 광범위한 인구 통계학적 그룹의 타겟이 된다. 결과적으로, 게임 내 광고는 보통 기대했던 것만큼 적절하거나 유용하지 못하다.Unfortunately, advertisements placed in various video games are typically determined during game development and are therefore relatively static. In addition, advertisements are typically targeted to a broad demographic group. As a result, in-game advertising is usually not as appropriate or useful as expected.

다른 경향은 게임 제작자가 비디오 게임을 개발하기 위해 이전보다 더 많은 돈을 쓰고 있다는 점이다. 지난 세대의 비디오 게임 콘솔(Video Game Console: 소니 플레이스테이션, 세가 새턴, 닌텐도 64 등)에서 게임 개발자들은 단일 비디오 게임의 개발 비용에 백만 달러 가까이 쓴 적이 거의 없었다. 현재에는, 저사양(Low End) 게임이 보통 개발에 몇 백만 달러의 비용이 요구되고, 고사양 게임들은 보통 그보다 훨씬 더 많은 비용이 요구된다. 게임 개발 비용은 게임 가격이 천장을 치는 한 계속 증가할 것이다. 게임 내 광고가 게임 발행자의 그러한 개발 비용 상쇄를 돕지만, 그러한 광고로부터의 수익은 개발 비용을 따라가기에 충분할 만큼 빠르게 증가하지 못하고 있다.Another trend is that game makers spend more money than ever before to develop video games. In previous generations of Video Game Consoles (Sony PlayStation, Sega Saturn, Nintendo 64, etc.), game developers rarely spent nearly a million dollars on the cost of developing a single video game. Currently, low end games usually cost millions of dollars to develop, while high end games usually cost much more than that. Game development costs will continue to increase as long as game prices hit the ceiling. In-game advertising helps game publishers offset such development costs, but revenue from such advertising is not growing fast enough to keep up with development costs.

이상의 관점에서 볼 때, 게임 내 광고를 향상시키는 것은 유용하다. 하나의 가능한 향상은 더 유용하고 관련된 광고를 제공하는 것이다. 다른 가능한 향상은 광고 수익을 증가시키는 것이다.In view of the above, it is useful to improve in-game advertising. One possible improvement is to provide more useful and relevant advertisements. Another possible improvement is to increase advertising revenue.

본 발명에 따르는 실시예는 개인의 관심 및 게임 습관에 대한 정보가 개인의 온라인 게임 활동을 모니터(Monitor)함(그리고 그러한 활동으로부터 추측함)으로써 결정될 수 있도록 한다. 그러한 정보는 광고 타겟팅을 향상시키기 위해 사용된다. 예를 들어, 그러한 정보는 개인에 의해 플레이되는 비디오 게임에서 렌더링되는 광고를 타겟킹하기 위해 사용된다.Embodiments in accordance with the present invention allow information about an individual's interests and game habits to be determined by monitoring (and inferring from) the online game activity of the individual. Such information is used to improve advertising targeting. For example, such information is used to target advertisements rendered in video games played by individuals.

도 1은 본 발명에 따른 방식으로 수행되는 예시적 동작(Operation)과, 그러한 동작에 의해 사용 및/또는 생성되는 정보의 버블 다이어그램(Bubble Diagram)이다.1 is an exemplary operation performed in a manner according to the present invention and a bubble diagram of information used and / or generated by such an operation.

도 2는 본 발명에 따른 방식으로 비디오 게임 선택 및 플레이(예를 들어, 사용자-비디오 게임 상호 작용) 추적 동작을 수행하기 위한 예시적 방법의 순서도이다.2 is a flowchart of an exemplary method for performing a video game selection and play (eg, user-video game interaction) tracking operation in a manner consistent with the present invention.

도 3은 본 발명에 따른 방식으로 광고 스팟(Spot) 채우기 동작을 수행하기 위한 예시적 방법의 순서도이다.3 is a flowchart of an exemplary method for performing an advertisement spot fill operation in a manner in accordance with the present invention.

도 4는 본 발명에 따른 방식으로 광고 서비스 동작을 수행하기 위한 예시적 방법의 순서도이다.4 is a flowchart of an exemplary method for performing an advertising service operation in a manner consistent with the present invention.

도 5는 본 발명에 따른 방식으로 다양한 동작들을 수행하는 예시적 장치의 블록 다이어그램이다.5 is a block diagram of an exemplary apparatus for performing various operations in a manner consistent with the present invention.

도 6은 본 발명에 따른 예시적 시스템의 동작을 도시하는 메시지 다이어그램이다.6 is a message diagram illustrating the operation of an exemplary system in accordance with the present invention.

본 발명은 비디오 게임과의 상호 작용으로부터 결정된 비디오 게임 플레이어에 대한 정보를 사용하여, 예를 들어, 비디오 게임에서 서비스되는 광고와 같은 광고를 향상시키기 위한 신규한 방법, 장치, 메시지 포맷 및/또는 데이터 구조와 관련된다. 이하의 설명은 당업자가 본 발명을 실시 및 사용할 수 있도록 제시되고, 특정 애플리케이션(Applicatioin) 및 그 요구조건의 맥락에서 제공된다. 그러므로, 본 발명에 따른 실시예에 대한 이하의 설명은 도시 및 설명을 제공하지만, 개시된 정확한 형식에 본 발명이 소진되거나(Exhaustive) 또는 한정되기 위한 의도는 아니다. 개시된 실시예에 대한 다양한 수정이 당업자에게 명백하고, 이하에 설명된 일반적인 원리는 다른 실시예 및 출원에도 적용된다. 예를 들어, 일련의 작동(Act)은 순서도에 따라 설명되었지만, 한 작동의 수행이 다른 작동의 완성에 의존적이지 않다면 작동의 순서는 다른 구현에서는 달라진다. 추가적으로, 비의존적 작동은 병렬적으로 수행된다. 명백하게 그렇다고 기재되지 않았다면 설명에 사용된 어떠한 구성요소, 작동 또는 명령어(Instruction)도 본 발명에 결정적이거나 필수적으로 해석되어서는 안된다. 또한, 본원에 사용된 것처럼, 용어 "a"는 하나 이상의 아이템을 포함함을 의도한다. 오직 하나의 아이템을 의도한 경우에는, "one"이라는 용어 또는 유사한 언어가 사용된다. 이하에서, "정보"는 실질적 정보, 또는 그러한 정보에 대한 포인터(Pointer), 그러한 정보의 식별자, 또는 그러한 정보의 위치를 나타낸다. 그러므로, 본 발명은 개시된 실시예에 한정되기 위한 것이 아니고 발명자는 자신의 발명이 개시된 모든 특허성(Patentable Subject Matter)을 포함한다고 간주한다.The present invention utilizes information about a video game player determined from interaction with a video game, for example, a novel method, apparatus, message format and / or data for enhancing an advertisement, such as an advertisement served in a video game. It is related to the structure. The following description is presented to enable any person skilled in the art to make and use the invention, and is provided in the context of a specific application and its requirements. Therefore, the following description of the embodiments according to the present invention provides illustration and description, but is not intended to be exhaustive or limited to the invention in the precise form disclosed. Various modifications to the disclosed embodiments will be apparent to those skilled in the art, and the general principles set forth below apply to other embodiments and applications. For example, a series of acts is described according to a flowchart, but the order of acts differs in other implementations unless the performance of one act depends on the completion of another act. In addition, independent operations are performed in parallel. Unless expressly stated to the contrary, no elements, acts, or instructions used in the description should be construed as critical or essential to the present invention. Also, as used herein, the term "a" is intended to include one or more items. If only one item is intended, the term "one" or similar language is used. Hereinafter, "information" indicates substantial information, or a pointer to such information, an identifier of such information, or a location of such information. Therefore, the present invention is not intended to be limited to the disclosed embodiments and the inventors regard their invention as including all patentable subject matters disclosed.

이하에서는 명세서에 사용된 용어의 정의가 §4.1에서 제공된다. 그리고나서, 본 발명이 그 안에서, 또는 그와 함께 동작하는 환경이 §4.2에서 설명된다. 본 발명의 예시적 실시예가 §4.3에서 설명된다. 그리고나서, 본 발명의 하나의 예시적 실시예의 이용을 도시하는 특정 예가 §4.4에서 제공된다. 마지막으로, 본 발명과 관련된 일부 결론이 §4.5에서 설명된다.In the following, definitions of terms used in the specification are provided in 4.1. Then, the environment in which the invention operates in or with it is described in § 4.2. Exemplary embodiments of the invention are described in 4.3. Then, specific examples illustrating the use of one exemplary embodiment of the present invention are provided in 4.4. Finally, some conclusions relating to the present invention are described in §4.5.

§4.1 정의§4.1 Definition

온라인 광고는 다양한 본질적 특성을 가진다. 그러한 특성은 애플리케이션 및/또는 광고주에 의해 특정된다. 이러한 특성은 이하에서 "광고 특성"으로 나타낸다. 예를 들어, 텍스트 광고의 경우에, 광고 특성은 제목 라인, 광고 텍스트, 및 내장 링크(Link)를 포함한다. 이미지(Image) 광고의 경우에, 광고 특성은, 이미지, 실행 가능한 코드, 및 내장 링크를 포함한다. 온라인 광고의 유형에 기초하여, 광고 특성은 텍스트, 링크, 오디오 파일, 비디오 파일, 이미지 파일, 실행 가능한 코드, 내장 정보 등 중 하나 이상을 포함한다. 이미지 광고는 광고 스팟 안에 맞추기 위해서 필요에 따라 축소/확대, 회전, 기울이기(Skew) 등이 된다.Online advertising has a variety of essential characteristics. Such characteristics are specified by the application and / or the advertiser. This characteristic is referred to below as the "advertising characteristic". For example, in the case of a text advertisement, the advertisement characteristics include a title line, advertisement text, and embedded links. In the case of an Image advertisement, the advertisement characteristic includes an image, executable code, and embedded links. Based on the type of online advertising, the advertising characteristics include one or more of text, links, audio files, video files, image files, executable code, embedded information, and the like. Image ads can be zoomed in / out, rotated, skewed, etc. as needed to fit within the spot of the ad.

온라인 광고가 서비스될 때, 어떻게, 언제, 및/또는 어디서 광고가 서비스되는지를 설명하기 위해 하나 이상의 파라미터(Parameter)가 사용된다. 이러한 파라미터는 이하에서 "서비스 파라미터"로 나타낸다. 예를 들어, 서비스 파라미터는 광고가 서비스된 또는 광고와 함께 서비스된 비디오 게임 콘솔(또는 더 일반적으로, "비디오 게임 장치") 또는 비디오 게임(그에 대한 정보를 포함함)의 특성 또는 광고가 서비스된 또는 광고와 함께 서비스된 문서의 특성, 광고의 서비스와 관련된 광고 요청의 정보, 사용자 특징(예를 들어, 사용자의 지리적 위치, 사용자가 사용하는 언어, 사용된 브라우저의 유형, 이전 페이지, 이전 행위, 사용자 계정, 웹 쿠키, 사용자 장비 특징 등), 요청을 시작시키는 호스트 또는 가맹 사이트(예를 들어, 아메리카 온라인, 구글, 야후), 광고가 서비스된 스크린 또는 페이지에서 광고의 절대적 위치, 광고가 서비스된 비디오 게임 내에서 광고의 위치, 서비스된 다른 광고와 관련하여 광고의 (공간적 또는 시간적) 위치, 광고의 절대적 크기, 다른 광고와 관련하여 광고의 크기, 광고의 색깔, 서비스된 다른 광고의 개수, 서비스된 다른 광고의 유형, 서비스된 날의 시간, 서비스된 주(Week)의 시간, 서비스된 연도의 시간 등 중 하나 이상을 포함한다. 물론, 본 발명의 맥락에서 사용되는 다른 서비스 파라미터도 있다.When online advertising is served, one or more parameters are used to describe how, when, and / or where the advertising is served. These parameters are referred to as "service parameters" below. For example, a service parameter may be a characteristic of a video game console (or more generally, a "video game device") or a video game (including information about it) served or served with an advertisement, or an advertisement being served. Or the nature of the documents served with the ad, information in the ad request related to the service of the ad, user characteristics (e.g., the geographic location of the user, the language the user uses, the type of browser used, the previous page, the previous behavior, User accounts, web cookies, user equipment features, etc.), the host or affiliate site that initiated the request (eg, America Online, Google, Yahoo), the absolute location of the advertisement on the screen or page on which the advertisement was served, The position of the ad within the video game, the (spatial or temporal) position of the ad relative to the other ad served, , The size of the ad in relation to other ads, the color of the ad, the number of other ads served, the type of other ads served, the time of day served, the time of week served, and the time of year served. It includes one or more. Of course, there are other service parameters used in the context of the present invention.

서비스 파라미터가 광고 특성에 비본질적(Extrinsic)이라고 하더라도, 서비스 파라미터는 서비스 조건 또는 제한 조건과 관련된다. 서비스 조건 또는 제한 조건으로 사용될 때, 그러한 서비스 파라미터는 단순히 "서비스 제한조건"(또는 "타겟팅 기준(Criteria)")으로 나타낸다. 예를 들어, 일부 시스템에서, 광고주는 광고가 주중에만, 특정 위치 아래로는 안 되고, 특정 위치에 사는 사용자에게만 등으로 서비스되도록 특정함으로써 광고 서비스를 타겟팅할 수 있다. 다른 예로서, 일부 시스템에서, 광고주는 광고가 특정 비디오 게임, 또는 특정 비디오 게임 장치에서 서비스되도록 특정한다. 또 다른 예로서, 일부 시스템에서, 광고주는 광고가 특정 유형의 사용자에게만, 또는 특정 속성을 가지는 사용자에게만 서비스되도록 특정한다. 다른 예로서, 일부 시스템에서, 광고주는 광고가 페이지 또는 서치 쿼리가 특정 키워드 또는 위상(Phase)을 포함할 경우에만 서비스되도록 특정한다. 또 다른 예로서, 일부 시스템에서, 광고주는 광고가 그 안에서 서비스되거나 그와 함께 서비스되는 문서가 특정 주제 또는 개념을 포함하거나, 특정 클러스터(Cluster) 또는 클러스터들이나 다른 분류 또는 다른 분류들(예를 들어, 버티컬(Vertical))에 해당하는 경우에만 서비스되도록 특정한다. 일부 시스템에서, 광고주는 광고가 특정 특징을 가지는 사용자 장비에 대해서만 서비스되도록(또는 서비스되지 않도록) 특정한다. 마지막으로, 일부 시스템에서 광고는 특정 위치로부터 발원되는 요청에 응답하거나 또는 특정 위치와 관련된 요청에 응답하여 서비스되기 위해 타겟팅된다.Even though the service parameter is Extrinsic to the advertisement characteristics, the service parameter is related to the service condition or the restriction condition. When used as a service condition or constraint, such service parameters are simply referred to as "service constraints" (or "targeting criteria"). For example, in some systems, an advertiser may target an advertising service by specifying that the advertisement be served only during the week, not below a particular location, only to users living in a particular location, and so on. As another example, in some systems, an advertiser specifies that an advertisement be served on a particular video game, or a particular video game device. As another example, in some systems, an advertiser specifies that an ad is only served to certain types of users or only to users with certain attributes. As another example, in some systems, an advertiser specifies that an ad is serviced only if the page or search query includes a specific keyword or phase. As another example, in some systems, an advertiser may have a particular subject or concept in which an advertisement is served in or with a document, or a particular cluster or clusters or other classifications or other classifications (e.g., , To be serviced only in the case of vertical). In some systems, an advertiser specifies that an advertisement is only served (or not served) for user equipment that has certain characteristics. Finally, in some systems advertisements are targeted to be served in response to a request originating from a particular location or in response to a request associated with a particular location.

"광고 정보"는 광고 특성, 광고 서비스 제한 조건, 광고 특성 또는 광고 서비스 제한 조건으로부터 유도되는 정보("광고 유도 정보"로 나타냄), 및/또는 광고와 관련된 정보("광고 관련 정보"로 나타냄)의 어떠한 조합도 포함할 뿐만 아니라, 그러한 정보의 확장(예를 들어, 광고 관련 정보로부터 유도된 정보)도 포함한다."Advertisement Information" means information derived from advertising characteristics, advertising service constraints, advertising characteristics or advertising service constraints (referred to as "Ad Induction Information"), and / or information associated with the advertisement (represented as "Advertising Information"). As well as any extension of such information (e.g., information derived from advertisement related information).

광고 선택(예를 들어, 사용자 클릭)의 횟수 대 광고 임프레션(Impression)의 횟수(즉, 광고가 렌더링된 횟수)의 비(Ratio)는 광고의 "선택 비율"(또는 "사용자 클릭 비율" 또는 "CTR")로 정의된다.The ratio of the number of ad selections (e.g., user clicks) to the number of ad impressions (i.e., the number of times the ad is rendered) is the ratio of the "selection rate" (or "user click rate" or " CTR ").

"전환(Conversion)"은 사용자가 이전에 서비스된 광고와 관련된 거래를 완료할 때 발생하는 것으로 언급된다. 전환을 구성하는 것은 경우에 따라 다르고 다양한 방법으로 결정될 수 있다. 예를 들어, 사용자가 광고를 클릭하고, 광고주의 웹 페이지를 참조하고, 그 웹 페이지를 떠나기 전에 구매를 완료할 때 전환이 발생하는 경우가 있다. 대안으로, 전환은 광고가 사용자에게 보여지고, 미리 결정된 시간(예를 들어, 7 일) 내에 광고주의 웹 페이지에서 구매를 하는 것으로도 정의된다. 다른 대안에서, 전환은 광고주에 의해, 예를 들어, 백지를 다운로드하거나, 웹 사이트의 주어진 정도까지 적어도 검색을 하거나, 웹 페이지를 적어도 특정 횟수만큼 보거나, 웹 사이트 또는 웹 페이지에서 적어도 미리 결정된 시간만큼 소비하거나, 웹 사이트에 등록하는 등과 같은 어떠한 측정 가능한/관측 가능한 사용자 작동으로 정의된다. 보통, 전환을 구성하는 사용자 작동은 이상에 한정되지 않지만, 사용자 작동이 완료된 구매를 지시하는 것이 아니라면, 사용자 작동은 판매 선두를 지시한다. 실제로, 전환을 구성하는 것의 많은 다른 정의가 가능하다."Conversion" is said to occur when a user completes a transaction associated with a previously served advertisement. What constitutes a conversion may vary from case to case and can be determined in a variety of ways. For example, a conversion may occur when a user clicks on an ad, references an advertiser's web page, and completes a purchase before leaving the web page. Alternatively, conversion is also defined as the advertisement being shown to the user and making a purchase on the advertiser's web page within a predetermined time (eg, 7 days). In another alternative, the conversion is performed by the advertiser, for example, downloading a white paper, at least searching to a given degree of a website, viewing a web page at least a certain number of times, or at least a predetermined time on the website or web page. Any measurable / observable user action, such as consuming or registering on a website. Usually, the user operation constituting the conversion is not limited to the above, but unless the user operation indicates a completed purchase, the user operation indicates a sales lead. Indeed, many other definitions of what constitutes a conversion are possible.

전환 횟수 대 광고 임프레션 횟수(즉, 광고가 렌더링되는 횟수)의 비 및 전환 횟수 대 선택 횟수(또는 이전의 어떤 다른 이벤트의 횟수)의 비는 모두 "전환 비율" 또는 "CR"로 나타낸다. 전환 비율의 유형은 그것이 사용되는 맥락으로부터 명백하다. 전환이 광고가 서비스되고부터 미리 결정된 시간 내에 발생할 수 있는 것으로 정의되면, 전환 비율의 한 가지 가능한 정의는 과거에 미리 결정된 시간 이상으로 서비스된 광고만을 고려한다.The ratio of the number of conversions to the number of ad impressions (i.e., the number of times the ad is rendered) and the number of conversions to the number of selections (or the number of times of any other event in the past) are all expressed as "conversion rate" or "CR". The type of conversion rate is evident from the context in which it is used. If a conversion is defined as that can occur within a predetermined time since the advertisement has been served, one possible definition of the conversion rate only considers ads that have been serviced over a predetermined time in the past.

"프로퍼티(Property)"은 광고가 제시될 수 있는 무엇이다. 프로퍼티는 온라인 콘텐츠(예를 들어, 웹 사이트, MP3 오디오 프로그램, 온라인(예를 들어, 비디오) 게임 등), 오프라인 콘텐츠(예를 들어, 온라인이 아닌 비디오 게임 장치에서 플레이되는 비디오 게임, 신문, 잡지, 연극 제작, 공연, 스포츠 이벤트 등), 및/또 는 오프라인 물건(예를 들어, 광고 게시판(Billboard), 경기장 점수판, 및 외야벽, 트럭의 옆면 등)을 포함한다. 콘텐츠(예를 들어, 잡지, 신문, 웹 사이트, 이메일 메시지 등)가 있는 프로퍼티는 "미디어 프로퍼티"로 나타낸다. 프로퍼티가 그 자체로 오프라인이라도, 프로퍼티에 대한 적절한 정보(예를 들어, 제공된 광고의 속성(들), 주제(들), 개념(들), 카테고리(들), 키워드(들), 관련 정보, 유형(들) 등)는 온라인일 수 있다. 예를 들어, 야외 재즈 음악 페스티벌은 "음악" 및 "재즈"라는 주제, 공연 위치, 공연 시간, 페스티벌에 출연하기로 계획된 아티스트, 및 유용한 광고 스팟의 유형(예를 들어, 인쇄된 프로그램에 있는 스팟, 무대 위의 스팟, 좌석 뒤의 스팟, 스폰서의 음성 공지 등)을 입력한다."Property" is what an advertisement can be presented to. Properties may include online content (eg, websites, MP3 audio programs, online (eg, video) games, etc.), offline content (eg, video games, newspapers, magazines played on non-online video game devices). , Theatrical productions, performances, sporting events, etc.), and / or offline objects (eg, billboards, stadium scoreboards, and outfield walls, truck sides, etc.). Properties with content (eg magazines, newspapers, web sites, email messages, etc.) are referred to as "media properties." Even if the property is offline by itself, appropriate information about the property (e.g., the attribute (s), subject (s), concept (s), category (s), keyword (s), related information, type of the provided advertisement)) (S), etc.) may be online. For example, an outdoor jazz music festival may be the subject of "music" and "jazz", performance location, performance time, artists planned to appear at the festival, and types of useful advertising spots (e.g., spots in printed programs). , Spot on stage, spot behind seat, sponsor's voice announcement, etc.).

"문서"는 기계 판독 가능 및 기계 저장 가능 작업(Work) 제품을 포함하는 것으로 광범위하게 해석된다. 문서는 파일, 파일의 조합, 다른 파일로의 내장된 링크가 있는 하나 이상의 파일, 디스플레이 스크린 또는 비디오 시퀀스(예를 들어, 비디오 게임의 비디오 시퀀스) 등이다. 파일은 텍스트, 음성, 이미지, 비디오 등과 같은 어떠한 유형도 가능하다. 최종 사용자에게 렌더링되기 위한 문서의 일부분은 문서의 "콘텐츠"로 고려될 수 있다. 문서는 콘텐츠(단어, 그림 등) 및 그 콘텐츠 의미의 일부 지시(예를 들어, 이메일 영역 및 관련 데이터, HTML 태그 및 관련 데이터 등) 양자를 포함하는 "구조화된 데이터"를 포함한다. 문서에 있는 광고 스팟은 내장된 정보 또는 명령어에 의해 정의된다. 인터넷의 맥락에서, 공통 문서는 웹 페이지이다. 웹 페이지는 보통 콘텐츠를 포함하고 내장된 정보(메타 정보, 하이퍼링크 등과 같은) 및/또는 내장된 명령어(자바스크립트 등과 같은)를 포함한다. 많 은 경우에, 문서는 주소로 불러낼 수 있는(Addressable) 저장 위치를 가지고 따라서 이 주소로 불러낼 수 있는 위치에 의해 유일하게 식별될 수 있다. URL(Universal Resource Locator)는 인터넷 상의 정보에 접속하기 위해 사용되는 주소이다."Document" is broadly interpreted to include machine readable and machine storable Work products. A document is a file, a combination of files, one or more files with embedded links to other files, a display screen or video sequence (eg, a video sequence of a video game), and the like. The file can be of any type, such as text, voice, image, video, and the like. The portion of the document to be rendered to the end user may be considered the "content" of the document. A document includes "structured data" that includes both content (words, pictures, etc.) and some indication of the content's meaning (eg, email area and related data, HTML tags, and related data, etc.). Ad spots in the document are defined by embedded information or instructions. In the context of the Internet, a common document is a web page. Web pages usually contain content and contain embedded information (such as meta information, hyperlinks, etc.) and / or embedded instructions (such as JavaScript, etc.). In many cases, a document has an addressable storage location and can therefore be uniquely identified by this addressable location. Universal Resource Locator (URL) is an address used to access information on the Internet.

"웹 문서(Web Documents)"는 웹 상에 발행된 어떠한 문서도 포함한다. 웹 문서의 예는, 예를 들어, 웹 사이트 또는 웹 페이지를 포함한다."Web Documents" includes any document published on the web. Examples of web documents include, for example, web sites or web pages.

"문서 정보"는 문서에 포함된 모든 정보, 문서에 포함된 정보로부터 유도 가능한 정보("문서 유도 정보"로 나타냄), 및/또는 문서와 관련된 정보("문서 관련 정보"로 나타냄) 뿐만 아니라, 그러한 정보의 확장(예를 들어, 관련된 정보로부터 유도된 정보)도 포함한다. 문서 유도 정보의 예는 문서의 텍스트 콘텐츠에 기초한 분류이다. 문서 관련 정보의 예는 인스턴트(Instant) 문서로의 링크가 있는 다른 문서로부터의 문서 정보뿐만 아니라, 인스턴트 문서가 링크된 다른 문서로부터의 문서 정보도 포함한다."Document Information" means not only all the information contained in a document, information derivable from information contained in a document (denoted as "document derived information"), and / or information associated with the document (denoted as "document related information"), It also includes extensions of such information (eg, information derived from related information). An example of document derived information is a classification based on textual content of a document. Examples of document related information include document information from another document to which the instant document is linked, as well as document information from another document with a link to an instant document.

문서로부터의 콘텐츠는 "콘텐츠 렌더링 애플리케이션 또는 장비" 상에서 렌더링된다. 콘텐츠 렌더링 애플리케이션의 예는 인터넷 브라우저(예를 들어, 익스플로러, 네스케이프, 오페라, 파이어폭스 등), 미디어 플레이어(예를 들어, MP3 플레이어, 리얼네트워크 스트리밍 오디오 파일 플레이어 등), 뷰어(예를 들어, 어도비 어크로뱃 pdf 리더, 비디오 게임 장치(예를 들어, 소니의 플레이스테이션 2, 마이크로소프트의 엑스박스, 닌텐도의 게임큐브 등, 개인용 컴퓨터, 이동 전화기, PDA 등) 등을 포함한다.Content from a document is rendered on a "content rendering application or device." Examples of content rendering applications include Internet browsers (e.g., Explorer, Netscape, Opera, Firefox, etc.), media players (e.g. MP3 players, RealNetwork Streaming Audio File Players, etc.), viewers (e.g. Adobe Acrobat pdf readers, video game devices (e.g., Sony's PlayStation 2, Microsoft's Xbox, Nintendo's Gamecube, etc., personal computers, mobile phones, PDAs, etc.).

"콘텐츠 소유자(Contents Owner)"는 미디어 프로퍼티의 콘텐츠(예를 들어, 문서)에 있는 일부 프로퍼티 권리를 가지는 개인 또는 집단이다. 콘텐츠 소유자는 콘텐츠의 저자이다. 추가적으로, 또는 대안으로, 콘텐츠 소유자는 콘텐츠에서 콘텐츠를 재생산할 권리, 콘텐츠의 파생(Derivative) 작업을 준비하기 위한 권리, 공개적으로 콘텐츠를 디스플레이하거나 수행하기 위한 권리, 및/또는 다른 금지된 권리를 가진다. 콘텐츠 서버는 콘텐츠 서버가 서비스하는 문서의 콘텐츠에서 콘텐츠 소유자이지만, 필연적이지는 않다. "웹 발행자"는 콘텐츠 소유자의 예이다.A "Contents Owner" is an individual or a group having some property rights in the content (eg, document) of a media property. The content owner is the author of the content. Additionally or alternatively, the content owner has the right to reproduce the content in the content, to prepare for derivative work of the content, to display or perform the content publicly, and / or to other prohibited rights. . The content server is the content owner in the content of the document served by the content server, but is not necessarily. "Web publisher" is an example of a content owner.

"사용자 정보"는 사용자 행위 정보 및/또는 사용자 신상 정보를 포함한다."User information" includes user behavior information and / or user profile information.

§4.2 본 발명이 그 안에서 또는 그와 함께 동작하는 예시적 광고 환경§4.2 Exemplary advertising environment in which the present invention operates in or with it

도 1은 본 발명에 따른 방식으로 수행되는 예시적 동작과, 그러한 동작에 의해 사용 및/또는 생성되는 정보의 버블 다이어그램이다. 도 1에 도시된 환경(100)은 그러한 동작에 의해 사용 및/또는 생성된다. 도 1에 도시된 환경(100)은 비디오 게임에서 또는 비디오 게임과 함께 보게 되는 관련 광고의 결정 및/또는 관련 광고 크리에이티브(Creative)의 선택을 위해 사용된다. 대안으로, 또는 추가적으로, 도 1에 도시된 환경(100)은 사용자 비디오 게임 상호 작용 정보를 추적하기 위해 사용되고, 그러한 사용자 정보는 사용자는 보게 되지만 비디오 게임에서는 보이지 않는 관련 광고의 선택을 돕기 위해 사용된다. 환경(100)은 게임 플레이 추적 동작(114), 광고 스팟 채우기 동작(138) 및 광고 서비스 동작(170)을 포함한다.1 is a bubble diagram of exemplary operations performed in a manner consistent with the present invention and information used and / or generated by such operations. Theenvironment 100 shown in FIG. 1 is used and / or created by such an operation. Theenvironment 100 shown in FIG. 1 is used for the determination of related advertisements and / or selection of related advertisement creatives that are viewed in or with a video game. Alternatively, or in addition, theenvironment 100 shown in FIG. 1 is used to track user video game interaction information, which user information is used to assist in the selection of relevant advertisements that the user will see but not visible in the video game. . Theenvironment 100 includes a gameplay tracking operation 114, an advertisementspot filling operation 138, and an advertising service operation 170.

게임 플레이 추적 동작(114)은 사용자 입력 정보(118)를 수집하고 이를 광고 스팟 채우기 동작(138)에 제공한다. 추가적으로, 게임 상태 기반 정보(130)도 광고 스팟 채우기 동작(138)에 제공된다. 추가적으로, 사용자 정보 추측 동작(122)은 추가적인 사용자 정보(126)를 생성하기 위해 사용된다. 그러한 추측은 사용자 정보(118) 및/또는 게임 상태 기반 정보(130)를 사용하여 이루어진다. 마지막으로, 비디오 게임 장치(110)는 콘솔 이름 또는 브랜드, 콘솔 식별자, 콘솔 위치, (현재 로딩된) 게임 식별자 등과 같은 다른 게임 정보를 저장한다. 게임 상태 기반 정보(130), 사용자 입력 정보(118), 사용자 정보(126), 및/또는 다른 게임 정보(134)를 사용해서, 광고 스팟 채우기 동작(138)은 (i) 관련 광고를 위한 요청을 생성하고, (ii) 광고가 게임에 디스플레이될 때 (하나 이상의 네트워크(140)를 통해) 요청을 광고 서비스 동작(172)에 전송하며, 및 (iii) 비디오 게임 내에서 하나 이상의 광고 스팟에 광고를 렌더링한다.Game play trackingoperation 114 collectsuser input information 118 and provides it to adspot fill operation 138. Additionally, game state basedinformation 130 is also provided to adspot fill operation 138. In addition, the userinformation guessing operation 122 is used to generateadditional user information 126. Such inference is made usinguser information 118 and / or game state basedinformation 130. Finally,video game device 110 stores other game information such as console name or brand, console identifier, console location, game identifier (currently loaded), and the like. Using game state basedinformation 130,user input information 118,user information 126, and / orother game information 134, adspot fill operation 138 may (i) request for relevant advertisements; Generate a request to the ad service operation 172 (via one or more networks 140) when the ad is displayed in the game, and (iii) advertise in one or more ad spots within the video game. Render

광고주(150)는 광고 및 광고 정보를 제출하기 위해서 광고 정보 기입 및 운영 동작(164) 및 네트워크(140)를 통해 광고 서버(160)와 상호 작용한다. 이 정보는 광고 정보(168)로 저장되고 광고 크리에이티브, 서비스 제한 조건, 오퍼(Offer) 정보 등을 포함한다. 광고 정보 기입 및 운영 동작(164)은 광고주(150)의 광고가 타겟팅될 수 있는 다양한 게임 속성을 광고주(150)에게 알려준다.Theadvertiser 150 interacts with thead server 160 via ad information entry andoperation operations 164 and the network 140 to submit ads and ad information. This information is stored asadvertisement information 168 and includes advertisement creative, service constraints, offer information, and the like. The advertisement information writing andoperation 164 informs theadvertiser 150 of various game attributes to which the advertisement of theadvertiser 150 can be targeted.

광고 서비스 동작(172)은 광고 스팟 채우기 동작(138)으로부터 광고 요청을 수용한다. 그러한 요청은 게임 상태 기반 정보(130), 사용자 입력 정보(118), 사용자 정보(로컬)(126), 및/또는 다른 게임 정보(134)뿐만 아니라, 적당한 광고 선택 및 렌더링(예를 들어, 디스플레이, 텍스트 대화(Dialog), 오디오 세그먼트(Segment) 등)을 위해 필요한 다른 적절한 정보(예를 들어, 광고 크기, 광고 유형, 광고가 언제 필요하게 될 것인지 등)를 포함한다. 게임 시스템으로부터의 요청 정보를 사용하여, 광고 서비스 동작(172)은 광고 정보(168)로부터 관련 광고 및/또는 광고 크리에이티브를 선택한다. 주어진 광고 스팟에 대하여 경쟁하는 하나 이상의 관련 광고가 있으면, 광고 서비스 동작(172)은 최선의 광고 또는 광고들을 선택하기 위해 조정(Arbitration)을 실행한다. 그리고나서, 광고 서비스 동작(172)은 광고(들)이 비디오 게임 내에서 적합한 광고 스팟에 렌더링될 수 있도록 광고 스팟 채우기 동작(138)에 선택된 광고(들)를 제공한다.Ad service operation 172 accepts an ad request from adspot fill operation 138. Such requests may include game state basedinformation 130,user input information 118, user information (local) 126, and / orother game information 134, as well as appropriate ad selection and rendering (eg, display). , Other appropriate information needed for a text dialog, audio segment, etc. (eg, ad size, ad type, when the ad will be needed, etc.). Using the request information from the game system, theadvertisement service operation 172 selects the relevant advertisement and / or advertisement creative from theadvertisement information 168. If there is one or more related advertisements competing for a given advertisement spot, theadvertisement service operation 172 performs an arbitration to select the best advertisement or advertisements.Ad service operation 172 then provides the selected ad (s) to adspot fill operation 138 such that the ad (s) can be rendered to a suitable ad spot within the video game.

광고 서버는 광고 서비스 동작(172) 및 광고 정보 기입 및 운영 동작(164)에 추가하여 회계 및/또는 빌링(Billing) 동작(176)을 포함한다.The advertisement server includes an accounting and / orbilling operation 176 in addition to theadvertisement service operation 172 and the advertisement information entry andoperation operation 164.

사용자 정보 서버(180)는 사용자 정보(원격)(188)를 수용하고, 가능하다면 생성하여, 저장하기 위해 제공된다. 사용자 게임 등록 동작(192)은 게임 또는 게임 콘솔 제품 등록에서 제공되거나, 또는 온라인 게임 가입 등록에서 제공된 사용자 정보를 수용 및 저장한다. 사용자 정보 추측 및 저장 동작(196)은 사용자 입력 정보(118)로부터 사용자의 특정 속성 또는 특징을 추측한다. 사용자 정보 서비스 동작(184)은 사용자 정보(188)를 요청 집단에 제공하기 위해 사용된다. 예를 들어, 광고 서버(160)는 사용자 식별자를 가지지만, 사용자에 대한 정보는 가지지 않는다(또는 불완전한 정보를 가짐). 요청이 사용자 정보 서버(180)로 전송되고, 이 경우 요청은 사용자 식별자를 포함한다. 사용자 정보 서버(180)는 사용자 식별자를 사용하여 적절한 사용자 정보(원격)(188)를 찾아내고 이를 광고 서버(160)로 돌려보낸다.User information server 180 is provided for receiving, possibly generating, and storing user information (remote) 188. Usergame registration operation 192 accepts and stores user information provided in a game or game console product registration, or in an online game subscription registration. The user information guessing and storingoperation 196 infers a specific attribute or characteristic of the user from theuser input information 118. Userinformation service operation 184 is used to provideuser information 188 to the requesting population. For example, thead server 160 has a user identifier but no information about the user (or has incomplete information). The request is sent to theuser information server 180, in which case the request includes a user identifier. Theuser information server 180 finds the appropriate user information (remote) 188 using the user identifier and returns it to thead server 160.

게임 플레이 추적 동작(114)은 게임 플레이어("사용자"로도 나타냄) 입력(예를 들어, 플레이, 선택 등) 정보(118)를 추적한다. 예를 들어, 포뮬러 원(Formula One) 레이싱 게임과 같은 대부분의 시뮬레이션 게임에서, 사용자는 실제 세계 자동차 회사/팀 (예를 들어, 페라리, 윌리엄스-BMW, 맥라렌-메르스데스, 르노 등), 특정 운전자(예를 들어, 마이클 슈마허, 페르난도 알론소, 루벤스 바리첼로 등) 뿐만 아니라 경기하고자하는 레이싱 트랙(예를 들어, 몬테 카를로/모나코, 누부르그링/유럽, 인디애나폴리스/미국 등), 자동차 색깔, 타이어의 유형 등을 선택한다. 1인칭 슈팅 게임과 같은 다른 게임에서, 사용자는 메딕, 용병, 엔지니어, 용사, 도둑, 마법사, 외계인 등과 같은 자기 캐릭터의 역할을 선택한다. 스포츠 게임에서, 사용자는 팀, 경기장, 또는 실제 팀 플레이어 명부로부터 플레이어를 선택할 수도 있다. 추가적으로, 많은 게임에서, 사용자는 자기 캐릭터의 성별, 캐릭터의 미리 정의된 성격, 플레이어(들)을 위한 의상, 플레이어(들)을 위한 신체 속성(살찐, 마른, 근육있는, 큰, 작은, 머리 색깔 및 스타일, 인종, 눈의 색깔 등), 배경 음악 및 다른 소리/시각 프로퍼티, 및 많은 다른 개인화 가능한 특성을 선택한다. 그러한 선택 입력은 게임 플레이 추적 동작(114)에 의해 추적되고 사용자 입력 정보(118)로 저장되며, 이는 나중에 광고 스팟 채우기 동작(138)에서 유용하다.Game play trackingoperation 114 tracks game player (also referred to as a "user") input (eg, play, select, etc.)information 118. For example, in most simulation games, such as the Formula One racing game, the user may be able to identify a real world car company / team (e.g. Ferrari, Williams-BMW, McLaren-Merdesdes, Renault, etc.) Not only the driver (e.g. Michael Schumacher, Fernando Alonso, Rubens Baricello, etc.) but also the racing track (e.g. Monte Carlo / Monaco, Nuburgring / Europe, Indianapolis / USA, etc.), car color, tires Choose the type and more. In other games, such as first-person shooters, the user selects the role of his character, such as a medic, mercenary, engineer, warrior, thief, wizard, alien, and the like. In a sports game, a user may select a player from a team, stadium, or real team player list. In addition, in many games, a user may select his or her character's gender, a character's predefined personality, a costume for the player (s), or a physical property (fat, skinny, muscular, large, small, hair color) for the player (s). And style, race, eye color, etc.), background music and other sound / visual properties, and many other personalizable characteristics. Such selection input is tracked by game play trackingoperation 114 and stored asuser input information 118, which is useful later in adspot fill operation 138.

그러한 사용자 입력 정보(118)는 관련 광고 선택을 돕기 위해 사용된다. 하나의 예로, 사용자가 닷지(Dodge)에서 나온 레이싱 자동차를 선택하면, 시스템은 닷지 광고 또는 관련된 무엇인가를 보여준다. 다른 예로서, 사용자가 마이애미의 스포츠 팀을 선택하면, 시스템은 마이애미에 있는 이벤트를 위한 티켓의 광고를 보여준다. 또 다른 예로서, 사용자가 비디오 게임에서 "비스티 보이즈(Beastie Boys)"의 배경 음악을 선택하면, 시스템은 브리트니 스피어스(Britney Spears)가 아니라 랩/힙합 및 다른 관련 음악을 위한 광고를 제안한다. 또 다른 예로서, 사용자가 레이싱 게임에서 운전하기 위해 검은색 자동차를 선택하면, 시스템은 다른 색깔의 자동차 대신에 검은색 자동차가 있는 광고를 보여준다. 다른 예로서, 사용자가 남성 캐릭터를 선택하면, 시스템은 남성에게 맞는 광고를 보여준다. 사용자가 2 시간 이상 계속해서 플레이를 하면, 시스템은 피자헛, 콜라, 커피 및 다른 관련 상품을 위한 광고를 디스플레이한다.Suchuser input information 118 is used to help select relevant advertisements. As an example, if a user selects a racing car from Dodge, the system shows Dodge advertisements or something related. As another example, if the user selects a sports team in Miami, the system shows an advertisement of a ticket for an event in Miami. As another example, if a user selects the background music of "Beastie Boys" in a video game, the system suggests advertisements for rap / hip hop and other related music rather than Britney Spears. As another example, if a user selects a black car to drive in a racing game, the system displays an advertisement with a black car instead of a car of a different color. As another example, when the user selects a male character, the system displays an advertisement that is suitable for males. If the user continues to play for more than two hours, the system displays an advertisement for Pizza Hut, Cola, Coffee and other related items.

게임 상태 기반 정보(120)는 사용자의 게임 플레이에 관한 정보를 포함한다. 예를 들어, 이는 플레이어가 레벨을 얼마나 빨리 통과하는가, 플레이어가 게임에 얼마나 친숙한가, 플레이어가 어느 레벨에 있는가(즉, 많은 게임에서 플레이어는 플레이를 하고 숙련도가 높아지면서 스킬(Skill) 레벨을 획득함, 롤 플레잉 게임에서 99th 레벨 마법사를 예로 들 수 있음), 플레이어가 얼마나 오랫동안 게임을 플레이하는가, 사용자가 얼마나 자주 다양한 게임을 플레이하는가, 플레이 중 일시 정지 습관, 비휘발성 메모리에 저장된 게임 정보 등을 포함한다. 게임 상태 기반 정보(130)는 세션 정보(시작 시간, 플레이 지속 시간 등)를 포함한다. 이 게임 상태 기반 정보(130)는 광고 스팟 채우기 동작(138)에 유용하다. 예를 들어, 사용자가 2 시간 이상 계속해서 플레이하면, 시스템은 피자헛, 콜라, 커피 및 다른 관련 상품을 위한 광고를 디스플레이한다.Game state based information 120 includes information about the game play of the user. For example, how fast the player passes through the level, how familiar the player is in the game, and what level the player is in (i.e. in many games the player gains skill levels as he plays and becomes more skilled). , For example, the 99th level wizard in role-playing games), how long the player plays the game, how often the user plays various games, pauses during play, game information stored in non-volatile memory, etc. Include. Game state basedinformation 130 includes session information (start time, play duration, etc.). This game state basedinformation 130 is useful for adspot filling operation 138. For example, if the user continues to play for more than two hours, the system displays an advertisement for Pizza Hut, Cola, Coffee, and other related items.

사용자 정보 인터페이스 동작(로컬:122 및/또는 원격:184)은 사용자 입력 정보(118)를 사용하여 사용자의 속성(126 및/또는 188)을 추측한다. 그러한 추측된 사용자 정보(126 및/또는 188)는 광고의 타겟팅 속성과 일치하는 적절한 광고(들)을 선택할 때 사용된다. 사용자의 플레이 캐릭터는, 특히 온라인 RPG 게임에서(예를 들어, 다른 가상 플레이어와의 채팅 대(Versus) 전투에 소비한 시간, 물물 교환 대 절도에 소비한 시간, 탐험 대 건물짓기에 소비한 시간, 새로운 아이템의 시도 대 레벨 완성에 소비한 시간, 특정 상황으로 인도되도록 플레이어에 의해 이루어지는 결정(좋음 대 나쁨, 전략적 대 단기적), 충돌 피하기(위험을 싫어함) 대 공격적으로 되기, 협력과 협동 대 혼자 하기, 친분 대 적대 등) 특히 유용하다. 사용자 입력 정보는 사용자에 대한 정보의 추측을 돕는데 유용하다. 일부 다른 예에서 추측된 사용자 정보는 게임(들)에의 친숙도, 게임(들) 플레이에 소비한 시간, 사용자가 빨리 발전 및/또는 스킬 레벨을 올리는가 등을 포함한다. 그러한 사용자 입력 정보로부터 유도된 추측은 신경(Neural) 네트워크, 베이시언(Bayesian) 네트워크, 벡터 지원 기계(Support Vector Machine) 등과 같은 알려진 분류 수단을 사용하여 만든다. 그러한 추측된 사용자 정보는 광고 타겟팅을 돕는데 유용하다. 예를 들어, 게임에서 절도 대신에 물물 교환을 하기 위해 긴 시간을 소비하는 사용자는 화려한 아이템보다 최선의 거래에 관심이 있음을 제안하고 그러면 시스템은 가치를 반영한 광고를 보여준다. 다른 예로서, 탐험에 많은 시간을 소비하는 사용자는 휴가에 관 심이 있음을 제안하고, 그러면 시스템은 휴가를 위한 광고를 보여준다. 다른 예로서, 온라인 게임에서 전투 또는 다른 활동을 수행하는 대신에 채팅에 많은 시간을 소비하는 사용자는 채팅을 하고 싶음을 제안하고, 그러면 시스템은 휴대 전화기를 위한 광고, 장거리 전화 방법을 위한 광고, 채팅 메신저 등을 보여준다.User information interface operations (local: 122 and / or remote: 184) use theuser input information 118 to infer the user'sattributes 126 and / or 188. Suchinferred user information 126 and / or 188 is used in selecting the appropriate advertisement (s) that match the targeting attributes of the advertisement. The user's play character is particularly important in online RPG games (e.g., time spent in Versus battles with other virtual players, time spent bartering, stealing, exploring versus building, Time spent trying and completing levels of new items, decisions made by players to lead to specific situations (good versus bad, strategic versus short term), avoiding collisions (dislike risk) versus becoming aggressive, cooperating and cooperative versus alone , Especially versus acquaintance). User input information is useful for assisting in guessing information about a user. In some other examples, inferred user information includes familiarity with the game (s), time spent playing the game (s), whether the user advances quickly and / or raises skill levels, and the like. The guesses derived from such user input information are made using known classification means such as Neural networks, Bayesian networks, Support Vector Machines, and the like. Such inferred user information is useful for assisting in advertising targeting. For example, a user who spends a long time trying to barter instead of stealing in a game suggests that they are more interested in the best deal than a fancy item, and then the system shows an advertisement that reflects value. As another example, a user who spends a lot of time exploring suggests that she is interested in vacations, and then the system shows an advertisement for vacations. As another example, a user who spends a lot of time chatting instead of performing battles or other activities in an online game suggests that they want to chat, and the system then advertises for mobile phones, advertises for long distance methods, chats. Show messenger, etc.

요약하면, 광고 스팟 채우기 동작(138)은 광고 서버에 의해 광고를 요청하고 그리고나서 광고 스팟에 렌더링하기 위한 광고를 제공하는 역할을 한다. 특히, 광고가 게임에 디스플레이될 때마다, 광고 스팟 채우기 동작(138)은 광고 서비스 동작(170)에 요청을 제출한다. 요청은 사용자 정보(예를 들어, 118 및 126를 상기할 것), 게임 정보(예를 들어, 130 및 134를 상기할 것), 전송되는 광고의 특징(예를 들어, 유형, 크기 등), 게임 콘솔(110)을 위한 식별자 등을 포함한다. 비디오 게임에서 광고가 디스플레이되거나 그렇지 않으면 렌더링되는 예는 무수히 많다. 예를 들어, 1 인칭 슈팅 게임에서, 광고는 자판기, 광고 게시판, 벽면의 포스터, 캐릭터가 지나가는 TV 스크린 등에 디스플레이될 수 있다. 레이싱 게임에서, 광고는 길거리 및 레이싱 트랙을 따라 있는 자동차 또는 신호계(Signage) 또는 광고 게시판에 배치될 수 있고, 또는 플레이어가 운전하는 자동차의 가상 라디오에서 방송될 수도 있다. 많은 스포츠 게임에서, 광고는 점수판 및 코트/필드의 양가(Sideline)를 따라 디스플레이된다. 광고는 텍스트 또는 음성 대화, 또는 가상 라디오에서 음성 클립 등으로 삽입된다. 온라인 액션 어드벤처 및 롤 플레잉 게임(RPGs)에서, 게이머가 돌아다니는 실제 세계와 같은 환경을 넓은 환경으로 시뮬레이션하는 것이 일반적이고 따라서 광고가 디스플레이될 수 있는 무수한 위치를 제공한다. 예를 들어, 게이머는 대형 도시 시장을 돌아다니고 상호작용을 하고(예를 들어, 맥도날드에서 음식을 위해 멈추거나, 머리 손질을 하거나, 술을 마시러 나이트 클럽에 가거나, 자동차를 사거나, 프로퍼티를 사거나, 택시/버스/지하철을 이용하여 도시에서 이동하거나, 다양한 가게에서 상품을 구입하거나, 아케이드에서 비디오 게임을 플레이하는 등), 따라서 광고가 실제 도시 시장에서 디스플레이되는 것처럼 많은 잠재적 스팟을 제공한다.In summary, the adspot filling operation 138 serves to request an ad by the ad server and then provide an ad for rendering to the ad spot. In particular, whenever an advertisement is displayed in a game, the advertisementspot fill operation 138 submits a request to the advertisement service operation 170. The request may include user information (e.g., recall 118 and 126), game information (e.g., 130 and 134), characteristics of the advertisement being sent (e.g., type, size, etc.), Identifiers forgame console 110, and the like. There are numerous examples of advertisements displayed or otherwise rendered in video games. For example, in a first-person shooter game, advertisements may be displayed on vending machines, billboards, posters on walls, TV screens through which characters pass, and the like. In a racing game, advertisements may be placed in a car or signage or billboards along the streets and racing tracks, or may be broadcast on a virtual radio of a car the player drives. In many sports games, advertisements are displayed alongside the scoreboard and sideline of the court / field. The advertisement is inserted as a text or voice conversation, or as a voice clip on a virtual radio. In online action adventures and role-playing games (RPGs), it is common to simulate the real world environment in which gamers wander, in a wide environment, thus providing a myriad of locations where advertisements can be displayed. For example, gamers can walk around and interact with large city markets (for example, stop at McDonald's for food, grooming hair, going to a nightclub for a drink, buying a car, or buying a property). Buying, traveling in the city by taxi / bus / subway, buying merchandise in various stores, playing video games in arcades, etc., thus providing as many potential spots as ads are displayed in the real city market .

그러므로, 광고 서비스 동작(172)은 적절하고, 관련된 광고를 선택하기 위해 사용되고 게임 플레이 동안 모은 속성 및 적절한 정보를 사용한다. 그러한 광고 서비스 동작(172)은 다수의 적절한 광고가 하나의 광고 스팟(또는 극히 적은 수의 광고 스팟)을 위해 경쟁할 때 승리하는 광고를 선택하기 위해 광고와 함께 광고주(160)에 의해 제출된 오퍼 정보(예를 들어, 입찰)도 사용한다. 승리 광고(들)가 선택되면, 광고 서비스 동작(172)은 비디오 게임에서 렌더링하기 위해 광고 스팟 채우기 동작(138)으로 광고를 되돌려 보낸다.Therefore,advertisement service operation 172 is used to select the appropriate advertisements and uses the attributes and appropriate information gathered during game play. Suchadvertising service action 172 is an offer submitted byadvertiser 160 with an advertisement to select an ad that wins when a number of suitable advertisements compete for one ad spot (or very few ad spots). Information (eg bids) is also used. Once the winning ad (s) is selected,ad service action 172 sends the ad back to adspot fill action 138 for rendering in the video game.

§4.3 예시적§4.3 illustrative실시예Example

§4.3.1 예시적 방법§4.3.1 exemplary method

도 2는 본 발명에 따른 방식으로 선택 및 플레이 추적 동작을 수행하기 위한 예시적 방법(200)의 순서도이다. 구체적으로, 방법(200)은 사용자가 어떻게 비디오 게임(들)을 플레이하고 상호 작용하는지에 대한 정보를 모니터하고 저장하기 위해 사용된다(도 1의 130을 상기할 것). 발생하는 다양한 이벤트에 따라서 방법(200)에 의해 다양한 동작이 수행된다(블록 210). 게임 시스템(예를 들어, 소니의 플레이 스테이션, 닌텐도의 게임큐브, 마이크로소프트의 엑스박스, PC 등)의 전원이 켜질 때, 방법(200)은 세션 추적을 시작한다(블록 220). 역으로, 게임 시스템의 전원이 꺼지거나 셧다운(Shutdown)될 때, 방법(200)은 세션 추적을 종료하고(블록 230) 세션 정보를 저장 및/또는 송신한다(블록 240). 전원이 켜진 상태 동안, 사용자 입력이 발생한다. 그 응답으로, 방법(200)은 그러한 사용자 입력을 추적한다(블록 250). 방법은 사용자 정보를 추측하기 위해 사용자 입력을 사용한다(블록 260). 그리고나서, 방법(200)은 추가적인 사용을 위해 사용자 입력에 대한 정보 및/또는 추측된 사용자 정보를 송신한다.2 is a flowchart of anexemplary method 200 for performing selection and play tracking operations in a manner consistent with the present invention. Specifically, themethod 200 is used to monitor and store information about how the user plays and interacts with the video game (s) (recall 130 in FIG. 1). Various operations are performed by themethod 200 in accordance with various events that occur (block 210). When the gaming system (eg, Sony's PlayStation, Nintendo's Gamecube, Microsoft's Xbox, PC, etc.) is powered on,method 200 begins session tracking (block 220). Conversely, when the game system is powered off or shut down, themethod 200 ends session tracking (block 230) and stores and / or transmits session information (block 240). While the power is on, user input occurs. In response, themethod 200 tracks such user input (block 250). The method uses user input to guess user information (block 260). Themethod 200 then sends information about the user input and / or guessed user information for further use.

블록(220, 230 및 250)을 다시 참조하면, 방법(200)은 게임 시스템이 동작할 때마다 사용자 선택 및 게임 플레이를 모니터한다. 구체적으로, 방법(200)은 게임 시스템의 전원이 켜질 때마다 세션 추적을 시작한다(사용자 정보의 모니터 및 수집을 시작함). 플레이어가 게임 시스템의 전원을 끌 때, 방법(200)은 세션 추적을 종료하고, 게임 시스템의 동작 동안 수집된 세션 정보를 저장/송신한다. 세션 정보는, 예를 들어, 게임 식별자, 시작 시간, 일시 정지 시간(들) 등을 포함한다.Referring back toblocks 220, 230, and 250, themethod 200 monitors user selection and game play each time the game system operates. Specifically, themethod 200 initiates session tracking each time the game system is powered up (starts monitoring and collecting user information). When the player powers off the game system, themethod 200 ends session tracking and stores / transmits session information collected during operation of the game system. Session information includes, for example, a game identifier, start time, pause time (s), and the like.

블록(250, 260 및 270)을 다시 참조하면, 방법(200)은 사용자 입력을 단순히 추적할 뿐만 아니라, 사용자 정보/특징을 추측하기 위해 사용자의 입력도 사용한다. 사용자 입력은 사용자 선택, 사용자 대화, 사용자 플레이 등을 포함한다. 사용자 선택은, 예를 들어, 캐릭터, 운송 수단(예를 들어, 특정 회사의 자동차, 자동차 색깔, 엔진 개조, 자동차 개조 등), 트랙, 코스 또는 필드(예를 들어, 특정 레이싱 트랙, 특정 경기장 등), 팀, 플레이어, 의상, 신체 속성 등 중 하나 이상을 포함한다. 게임의 장르에 따라 사용자가 선택할 수 있는 많은 개인화(Customization)가 있다. 이러한 선택은 사용자의 기호, 선호, 및/또는 관심을 반영한다. 사용자 대화(예를 들어, 롤 플레잉 게임, 시뮬레이션 게임 등)는 사용자를 특징화(교양 있는, 무식한, 세속적인, 무뚝뚝한, 또는 예의바르거나 수다스러움 등)하기 위해 사용된다. 사용자 플레이도 사용자를 특징화(예를 들어, 주의 깊은, 전략적인, 위험을 감수하는, 공격적인, 모순되지 않는, 비밀스러운, 정직한, 부정직한, 협력적인, 비협력적임 등)하기 위해 사용된다.Referring back toblocks 250, 260 and 270, themethod 200 not only tracks user input, but also uses the user's input to guess user information / features. User input includes user selection, user conversations, user play, and the like. User selection may include, for example, characters, vehicles (e.g., cars of a particular company, car colors, engine modifications, car modifications, etc.), tracks, courses or fields (e.g., specific racing tracks, specific stadiums, etc.). ), Teams, players, costumes, body attributes, and more. There are many customizations the user can choose from, depending on the genre of the game. This selection reflects the user's preferences, preferences, and / or interests. User conversations (eg, role playing games, simulation games, etc.) are used to characterize (eg, educated, ignorant, secular, blunt, or polite or chatty) users. User play is also used to characterize a user (eg, careful, strategic, risk-taking, aggressive, inconsistent, secret, honest, dishonest, cooperative, non-cooperative, etc.).

이하에서 더 상세히 설명될 것처럼, 사용자 입력 및/또는 추측된 사용자 정보는 사용자와 더 관련된 광고를 선택하기 위해 사용된다.As will be described in more detail below, user input and / or guessed user information is used to select advertisements that are more relevant to the user.

도 3은 본 발명에 따른 방식으로 광고 스팟 채우기 동작을 수행하기 위한 예시적 방법(300)의 순서도이다. 광고 스팟 채우기 동작은 게임 내 광고(들)를 요청하는 것뿐만 아니라 요청된 광고(들)를 수신하여 비디오 게임 내의 적절한 스팟에 요청된 광고(들)을 렌더링하는 역할을 한다. 서로 다른 이벤트에 응답하여 방법(300)의 서로 다른 분기(Branch)가 수행된다(블록 310). 구체적으로, 광고(또는 광고들)를 희망하면(게임에서 렌더링됨), 방법(300)은 광고 스팟 정보를 획득하고(블록 320), (A) 게임 상태 기반 정보, (B) 사용자 입력 정보, (C) 사용자 정보, 및 (D)다른 게임 정보 중 적어도 하나를 획득한다(블록 330). 마지막으로, 방법(330)은 하나 이상의 광고에 대한 요청을 생성한다. 요청은 광고 스팟 정보, 및 (A) 게임 상태 기반 정보, (B) 사용자 입력 정보, (C) 사용자 정보, 및 (D) 다른 게임 정보 중 적어도 하나를 포함한다(블록 340). 블록 310을 다시 참조하면, 방법(300)은 하나 이상의 요청된 광고(들)도 수신한다(예를 들어, 광고 서버로부터 수신함). 이 경우에, 방법(300)은 렌더링을 위해 광고(들)를 적절한 광고 스팟(들)에 배치하도록 진행된다.3 is a flowchart of anexemplary method 300 for performing an advertisement spot population operation in a manner consistent with the present invention. The ad spot filling operation serves to request the in-game ad (s) as well as to receive the requested ad (s) and render the requested ad (s) at the appropriate spot in the video game. Different branches of themethod 300 are performed in response to different events (block 310). Specifically, if an advertisement (or advertisements) is desired (rendered in the game), themethod 300 obtains advertisement spot information (block 320), (A) game state based information, (B) user input information, Obtain at least one of (C) user information, and (D) other game information (block 330). Finally,method 330 generates a request for one or more advertisements. The request includes at least one of ad spot information and (A) game state based information, (B) user input information, (C) user information, and (D) other game information (block 340). Referring back to block 310, themethod 300 also receives one or more requested advertisement (s) (eg, from an advertisement server). In this case, themethod 300 proceeds to place the ad (s) in the appropriate ad spot (s) for rendering.

도 3의 오른쪽 분기를 다시 참조하면, 광고는 다양한 시간에 희망된다. 예를 들어, 광고는 (a) 전원이 켜질 때, (b) 게임이 로드될 때, (c) 게임 중, (d) 필요할 때, (e) 예상된 필요 시점 이전 중 하나 이상에서 희망된다.Referring back to the right branch of Figure 3, the advertisement is hoped at various times. For example, an advertisement is desired one or more of (a) when powered on, (b) when a game is loaded, (c) during a game, (d) when needed, and (e) before an expected required time point.

블록 320을 다시 참조하면, 광고 스팟 정보는 광고 스팟 식별자, 광고 크기, 광고 유형, 광고 지속 시간 등을 포함한다. 블록 330을 다시 참조하면, 게임 상태 기반 정보는 상기한 도 1의 130을 참고하여 상기한 것과 같은 정보를 포함하고, 사용자 입력 정보는 도 1의 126을 참고하여 상기한 것과 같은 정보를 포함하며, 다른 게임 정보는 도 1의 134를 참고하여 상기한 것과 같은 정보를 포함한다.Referring back to block 320, the advertisement spot information includes an advertisement spot identifier, an advertisement size, an advertisement type, an advertisement duration, and the like. Referring back to block 330, the game state based information includes information as described above with reference to 130 of FIG. 1, and user input information includes information as described above with reference to 126 of FIG. 1, Other game information includes the same information as described above with reference to 134 of FIG.

블록 340을 다시 참조하면, 방법(300)이 상기한 적절한 정보를 획득하면, 광고 서버로부터의 광고 요청을 진행한다. 광고 서버는 적절하고, 관련된 광고를 결정하기 위해 요청에 포함된 정보를 사용한다. 주어진 광고 스팟(들)에 적절하고, 관련된 광고가 너무 많다면, 광고 서버는 경쟁하는 광고를 조정한다(예를 들어, 경매를 사용함). 결정된 광고(들)은 방법(300)으로 되돌려 보내지고, 그리고 나서 적당한 광고 스팟에 렌더링된다.Referring back to block 340, if themethod 300 obtains the appropriate information described above, proceed with the advertisement request from the advertisement server. The ad server uses the information contained in the request to determine the appropriate and relevant advertisement. If it is appropriate for a given ad spot (s) and there are too many related ads, then the ad server adjusts the competing ads (eg, uses auctions). The determined ad (s) are returned tomethod 300 and then rendered to the appropriate ad spot.

도 4는 본 발명에 따른 방식으로 광고 서비스 동작을 수행하기 위한 예시적 방법(400)의 순서도이다. 방법(400)은 요청된 광고를 게임 시스템에 제공하는 역할을 한다. 구체적으로, 방법(400)은 게임 시스템으로부터 광고 요청을 수용한다(블록 420). 그러한 요청을 수신하면, 방법(400)은 광고 서비스 제한 조건을 따르면서, (A) 사용자 정보, (B) 게임 상태 기반 정보, (C) 사용자 입력 정보, (D) 다른 정보, 및 (E) 광고 스팟 정보 중 적어도 하나를 사용하여 하나 이상의 광고를 결정한다. 광고 또는 광고들이 결정되면, 방법(400)은 광고(들)을 게임 시스템으로 되돌려 보낸다(블록 460).4 is a flowchart of an exemplary method 400 for performing advertising service operations in a manner consistent with the present invention. The method 400 serves to provide the game system with the requested advertisements. Specifically, the method 400 accepts an advertisement request from the game system (block 420). Upon receiving such a request, the method 400 follows the advertising service constraints, including (A) user information, (B) game state based information, (C) user input information, (D) other information, and (E) advertising. At least one of the spot information is used to determine one or more advertisements. Once the advertisement or advertisements have been determined, the method 400 returns the advertisement (s) to the game system (block 460).

블록 440을 다시 참조하면, 사용자 정보는 게임 시스템에 저장된 사용자 정보를 포함한다. 대안으로, 또는 추가적으로 다른 소스로부터의 사용자 정보도 사용된다(예를 들어, 도 1의 188을 상기할 것). 즉, 광고 서버는 사용자 정보를 위한 요청을 송신하고, 이 요청은 사용자 식별자, 또는 게임 시스템 식별자를 포함한다.Referring back to block 440, the user information includes user information stored in the game system. Alternatively, or additionally, user information from other sources is also used (e.g., recall 188 of FIG. 1). In other words, the advertisement server sends a request for user information, which includes a user identifier, or a game system identifier.

추가적으로, 소수의 광고 스팟을 위해 다투는(Contend) 너무 많은 광고가 있기 때문에, 방법(400)은 다수의 경쟁 광고 중에서 승리 광고를 결정하기 위해 조정 동작을 수행한다. 따라서, 광고주는 자신들의 광고에 오퍼 정보(예를 들어, 입찰)를 함께 제출한다. 결과적으로, 광고를 선택할 때, 방법(400)은 관련 광고를 결정하기 위해 사용자 정보, 게임 상태 기반 정보, 사용자 입력 정보, 광고 스팟 정보 및/또는 다른 정보를 고려하고, 그리고 나서 다른 요소에 추가하여, 관련 광고에 점수를 매기거나 순위를 매기기 위해 다른 정보를 사용한다.Additionally, because there are too many advertisements contending for a few ad spots, the method 400 performs an adjustment operation to determine a winning advertisement among a number of competing advertisements. Thus, advertisers submit offer information (eg, bids) together in their advertisements. As a result, when selecting an advertisement, the method 400 considers user information, game state based information, user input information, ad spot information and / or other information to determine relevant advertisements, and then adds them to other elements. And use other information to score or rank relevant advertisements.

§4.3.2 예시적 장치§4.3.2 Example Device

도 5는 상기한 동작 중 하나 이상을 수행하는 기계(500)의 하이 레벨 블록 다이어그램이다. 기계(500)는 결합된 구성요소 사이에서 정보의 통신을 촉진하기 위해 기본적으로 하나 이상의 프로세서(510), 하나 이상의 입력/출력 인터페이스 유닛(530), 하나 이상의 저장 장비(520), 및 하나 이상의 시스템 버스 및/또는 네트워크(540)를 포함한다. 하나 이상의 입력 장비(532) 및 하나 이상의 출력 장비(534)가 하나 이상의 입력/출력 인터페이스(530)과 함께 결합된다.5 is a high level block diagram of amachine 500 that performs one or more of the above operations. Themachine 500 is basically one ormore processors 510, one or more input /output interface units 530, one ormore storage devices 520, and one or more systems to facilitate communication of information between the combined components. Bus and / ornetwork 540. One ormore input devices 532 and one ormore output devices 534 are coupled with one or more input / output interfaces 530.

하나 이상의 프로세서(510)는 본 발명의 하나 이상의 측면에 영향을 주기 위해서 기계 실행 가능 명령어(예를 들어, 캘리포니아 팔로 알토에 있는 선 마이크로시스템즈 주식회사로부터 입수 가능한 솔라리스 운영 체제에서 또는 노스 캐롤라이나 더햄에 있는 레드 햇 주식회사와 같은 다수의 벤더(Vendor)로부터 광범위하게 입수 가능한 리눅스 운영 체제에서 작동하는 C 또는 C++)를 실행한다. 기계 실행 가능 명령어의 적어도 일부분은 하나 이상의 저장 장비(520)에 저장되고(일시적으로 또는 더 영구적으로) 및/또는 하나 이상의 입력 인터페이스 유닛(530)을 거쳐 외부 소스로부터 수신된다.One ormore processors 510 are machine executable instructions (e.g., in the Solaris operating system available from Sun Microsystems, Inc., Palo Alto, California, or Red in Durham, NC) to affect one or more aspects of the present invention. Run C or C ++ running on a Linux operating system widely available from many vendors, such as Hat Corporation. At least a portion of the machine executable instructions are stored in one or more storage devices 520 (temporarily or more permanently) and / or received from an external source via one or moreinput interface units 530.

실시예에서, 기계(500)는 하나 이상의 종래 개인용 컴퓨터, 및/또는 하나 이상의 비디오 게임 장치(즉, 예를 들어, 비디오 게임 콘솔, 개인용 컴퓨터, 휴대 전화기, PDA 등과 같은, 비디오 게임이 플레이될 수 있는 모든 장치)이다. 이 경우에, 프로세서 유닛(510)은 하나 이상의 마이크로프로세서(Microprocessor)이다. 버스(540)는 시스템 버스를 포함한다. 저장 장비(520)는 ROM 및/또는 RAM과 같은 시 스템 메모리를 포함한다. 저장 장비(520)는 판독 및 하드 디스크에 쓰기를 위한 하드 디스크 드라이브, 판독 또는 (예를 들어, 소거 가능한) 자기 디스크에 쓰기를 위한 자기 디스크 드라이브, 및 판독 또는 CD(Compact Disc)나 다른 (자기) 광학 미디어와 같은 소거 가능한 (자기) 광학 디스크에 쓰기를 위한 광학 디스크 드라이브도 포함한다.In an embodiment, themachine 500 may play one or more conventional personal computers, and / or one or more video game devices (ie, video games consoles, personal computers, mobile phones, PDAs, etc.). All devices). In this case, theprocessor unit 510 is one or more microprocessors.Bus 540 includes a system bus.Storage device 520 includes system memory such as ROM and / or RAM.Storage device 520 may include a hard disk drive for reading and writing to a hard disk, a magnetic disk drive for reading or writing to a (eg, erasable) magnetic disk, and a read or compact disc (CD) or other (magnetic) Also includes an optical disk drive for writing to an erasable (magnetic) optical disk, such as optical media.

사용자는 예를 들어, 키보드 및 포인팅 장비(예를 들어, 마우스)와 같은 입력 장비(532)를 통해 개인용 컴퓨터에 명령(Command) 및 정보를 입력한다. 마이크, 조이스틱, 게임 패드, 위성 안테나, 스캐너, 또는 그와 유사한 것과 같은 다른 입력 장비도 (또는 대안으로) 포함된다. 이러한 입력 장비 및 다른 입력 장비는 주로 시스템 버스(540)에 결합된 적절한 인터페이스(530)를 통해 프로세서 유닛(들)(510)에 연결된다. 출력 장비(534)는 모니터 또는 다른 유형의 디스플레이 장비를 포함하고, 적절한 인터페이스를 통해 시스템 버스(540)에도 연결된다. 모니터에 추가하여(또는 모니터 대신에), 개인용 컴퓨터는 예를 들어, 스피커 및 프린터와 같은 다른(주변) 출력 장비(도시되지 않음)를 포함한다.A user enters commands and information into a personal computer throughinput equipment 532 such as, for example, a keyboard and pointing equipment (eg, a mouse). Other input equipment such as a microphone, joystick, game pad, satellite dish, scanner, or the like is also included (or alternatively). These and other input devices are connected to the processor unit (s) 510 primarily via asuitable interface 530 coupled to thesystem bus 540.Output equipment 534 includes a monitor or other type of display equipment and is also connected tosystem bus 540 via a suitable interface. In addition to (or instead of) the monitor, the personal computer includes other (peripheral) output equipment (not shown), such as, for example, speakers and printers.

§4.3.3 대안 및 확장§4.3.3 Alternatives and Extensions

온라인 게임 내 광고를 타겟팅하기 위한 방법은 상기한 방법들에 한정되지 않는다. 온라인 게임 내 광고를 타겟팅하기 위한 상기한 방법들에 다수의 서로 다른 방법 및 변형이 있을 수 있다. 예를 들어, 게임의 유형 및 예상되는 인구 통계 에 기초하여 단순히 광고를 타겟팅할 수 있다. 적절한 광고는 예를 들어, 경매와 같은 조정 과정을 사용하여 선택될 수 있다.The method for targeting an advertisement in an online game is not limited to the above methods. There may be a number of different methods and variations to the above methods for targeting advertisements in online games. For example, you can simply target ads based on the type of game and the expected demographics. The appropriate advertisement may be selected using, for example, an adjustment process such as an auction.

상기한 실시예 중 일부는 (A) 사용자 입력 또는 비디오 게임과의 상호 작용을 추적하고, (B) 동적으로 광고를 결정하며, (C) 사용자 정보를 사용을 촉진함에도 불구하고, 본 발명에 따르는 실시예가 이러한 모든 기능을 수행할 필요는 없다. 실질적으로, 본 발명에 따르는 다양한 실시예는 이러한 특성의 하나만, 또는 가능하다면 둘을 실시한다. 예를 들어, 본 발명에 따르는 적어도 일부 실시예에서는 사용자 비디오 게임 입력을 추적하고(가능하다면 그러한 사용자 입력으로부터 사용자 정보를 추측함), 비디오 게임에서 렌더링되지 않은 광고를 타겟팅하는 것과 같은 다른 목적을 위해 그러한 사용자 정보를 사용한다. 다른 예로서, 비디오 게임에서 광고 스팟에 관련된 광고(들)를 결정할 때 비디오 게임 입력 또는 상호 작용으로부터 수집되거나 추측된 사용자 정보는 고려될 필요가 없다. 즉, 본 발명에 따르는 일부 실시예에서는 특정 비디오 게임 콘솔으로부터 제공된 관련 정보 없이, 비디오 게임을 위한 광고를 동적으로 결정만 한다. 또 다른 예로서, 일부 다른 소스로부터의 사용자 정보는 사용자와 관련된 게임 시스템에서 플레이되는 비디오 게임의 광고 스팟에 광고를 타겟팅하기 위해 사용된다. 이 특성들의 다른 조합도 가능하다.Some of the embodiments described above, despite (A) tracking user input or interaction with video games, (B) dynamically determining advertisements, and (C) facilitating use of user information, The embodiment need not perform all these functions. Indeed, various embodiments in accordance with the present invention implement only one, or possibly two, of these features. For example, in at least some embodiments consistent with the present invention, for other purposes, such as tracking user video game input (guessing user information from such user input, if possible), and targeting non-rendered ads in the video game. Use such user information. As another example, the user information collected or inferred from the video game input or interaction need not be considered when determining the ad (s) related to the ad spot in the video game. That is, some embodiments according to the present invention only dynamically determine an advertisement for a video game, without the relevant information provided from a particular video game console. As another example, user information from some other source is used to target an advertisement to an advertisement spot of a video game played in a game system associated with the user. Other combinations of these properties are possible.

상기한 것처럼, 시스템은 사용자의 게임 플레이 습관에 대한 정보를 수집한다. 유용할 수 있는 정보의 예로서, 특히 대규모 다중 사용자 온라인 롤플레잉 게임(Massive Multiple Online RPG)에서 게임 내의 다른 플레이어/캐릭터와 채팅을 하거나 상호 작용하는 도중에 사용자에 의해 입력되는 특정 대화를 들 수 있다. 예 를 들어, 대화는 플레이어가 공격적인지, 세속적인지, 예의 바른지, 무식한지, 현재 문화 또는 하위 문화에 영향을 받는지 등을 지시할 수 있다. 플레이어에 의해 이루어지는 결정은 플레이어가 위험을 무릎 쓰는 사람인지, 위험을 피해가는 사람인지, 공격적인지, 수동적인지, 똑똑한지, 따라가는 성향의 사람인지, 앞서가는 사람인지 등과 같은 더 많은 정보를 제공한다. 이 정보는 사용자에게 더 관련성 있는 광고를 선택 및 전달하는 것을 돕기 위해 사용 및 분석된다.As mentioned above, the system collects information about the user's gameplay habits. An example of information that may be useful is a particular conversation entered by a user during a chat or interaction with other players / characters in the game, particularly in Massive Multiple Online RPGs. For example, the conversation may indicate whether the player is aggressive, secular, courteous, ignorant, or affected by the current culture or subculture. Decisions made by the player provide more information, such as whether the player is a risk taker, a risk avoider, aggressive, passive, smart, a follower, or a leader. This information is used and analyzed to help select and deliver more relevant advertising to the user.

추가적으로, 광고 크리에이티브가 배너(Banner) 광고와 같은 이미지라고 하더라도, 시스템은 플레이어가 상호 작용하는 캐릭터의 텍스트 및 음성인 광고 크리에이티브를 사용한다. 예를 들어, 인기 게임 시리즈인 심즈(Simms)에서, 사용자가 상호 작용하는 캐릭터는 새로 발매된 콜드플레이(Coldplay)의 앨범을 들어볼 것을 제안한다(광고로서 제안함). 사용자는 긍적적으로 대답하고(선택권이 주어지면) 새로운 콜드플레이의 앨범으로부터 클립(Clip)을 듣는다. 다른 예로서 자동차 레이싱 게임에서, 사용자가 자신의 혼다 시빅(Civic)이 충돌한 후에, 아나운서는 예를 들어, "사고난 차가 허머(Hummer)였다면, 저 싸움(Altercation)에서 더 나은 결과를 얻을 수 있었겠죠" 등으로 말함으로써 광고를 위해 사용될 수 있다.Additionally, even if the advertising creative is an image like a banner ad, the system uses the advertising creative that is the text and voice of the character the player interacts with. For example, in the popular game series Simms, the character the user interacts with suggests listening to a newly released album of Coldplay (as an ad). The user replies positively (if given a choice) and listens to a clip from the new coldplay's album. As another example, in a car racing game, after a user has hit his Honda Civic, the announcer will get better results in that alteration, for example, "If the car that was injured was a Hummer. It could be used for advertising ".

사용자의 입력은 광고에 대하여 긍적적 또는 부정적 응답을 함축한다. 예를 들어, 심즈 유형의 게임에서, 광고는 "새로운 콜드플레이의 앨범을 듣는 게 어때"라고 말하는 캐릭터이다. "예", "물론이지", "당연하지", "틀림없어" 등과 같은 응답은 광고에 대한 긍정적인 사용자의 응답을 지시할 수 있고, "아니오", "아니" 등과 같은 응답은 광고에 대한 부정적인 사용자의 응답(웹 페이지에서 광고 창의 닫 기 버튼을 클릭하는 것과 같음)을 지시할 수 있다. 그러한 사용자 광고 작동은 빌링, 빌링 조건, 광고 점수 매기기 등과 같은 다양한 목적을 위해서 추적되고 사용된다. 예를 들어, 광고 임프레션에 대한 특정 사용자 작동 또는 작동 그룹의 비율은 광고 선택 비율, 및/또는 광고 전환 비율과 유사한 방법으로 추적 및 사용될 수 있다.User input implies a positive or negative response to the advertisement. For example, in a Sims-type game, an ad is a character that says "how about listening to a new coldplay album." Responses such as "yes", "of course", "of course", "not correct", etc. may indicate positive user responses to the advertisement, and responses such as "no", "no", etc. Negative user responses can be directed (equivalent to clicking the close button of an ad window on a web page). Such user advertising behavior is tracked and used for various purposes, such as billing, billing conditions, advertising scoring, and the like. For example, the ratio of a specific user action or action group to ad impressions can be tracked and used in a manner similar to the ad selection rate, and / or ad conversion rate.

게임은 이미 배치된 광고를 가지고 있다. 예를 들어, 게임에는 이미 설치되거나 로드된 모두 서로 다른 유형의 수백 또는 심지어 수천 개의 광고가 있다. 광고가 충분히 빠르게 돌아오지 않거나, 게임 시스템이 오프라인이거나, 관련성의 원하는 정도가 결정될 수 없는 등의 환경이 있을 수 있기 때문에, 게임에서 디스플레이되고 게임 플레이를 방해하지 않는 가용한 광고가 항상 있어야 한다는 것을 확신하기 위해 사용된다. 이러한 광고는 타겟팅 기준을 탑재하고(Ship), 온라인에 연결된 게임 시스템으로부터 실제 광고 서버에 의해 광고가 어떻게 선택되는지를 에뮬레이트(Emulate)하기 위한 사용자의 게임 시스템에서 작동하는 "경량(Lightweight)" 가상 광고 서버에 의해 광고 디스플레이를 위해 선택된다. 따라서, 광고, 및 가능하다면 타겟팅 기준 및 다른 광고 정보는 비디오 게임과 같은 동일한 저장 미디어(예를 들어, CD, ROM, DVD 등)에서 제공된다.The game already has an ad placed. For example, a game has hundreds or even thousands of advertisements of different types, both already installed or loaded. Since there may be circumstances such as ads not returning fast enough, the game system is offline, or the degree of relevance cannot be determined, it is certain that there must always be available ads displayed in the game and that do not interfere with gameplay. Used to These advertisements are "lightweight" virtual advertisements that operate in the user's game system to load targeting criteria and emulate how ads are selected by the actual ad server from the online connected game system. It is selected for advertisement display by the server. Thus, the advertisements, and possibly the targeting criteria and other advertisement information, are provided on the same storage media (eg, CD, ROM, DVD, etc.) such as a video game.

모든 대중적인 현재 세대의 비디오 콘솔은(즉, 플레이스테이션, 엑스박스, 게임큐브 등) 쓰기 불가능 광학 디스크 미디어(즉, CD, DVD, BD 등)에 탑재된 게임을 사용하기 때문에, 게임 상태 기반 정보 및 사용자 정보는 콘솔에 의해 이용되는 메모리 카드(또는 일부 다른 비휘발성, 판독 가능 및 쓰기 가능 메모리 수단)에 저 장된다. 이로 인해 사용자는 자신들의 게임을 저장하고 가능하다면 나중에 게임을 계속하도록 한다. 이러한 메모리 카드는 카드의 메모리 용량에 따라서 사용자가 많은 서로 다른 게임으로부터 게임 정보를 저장하도록 한다. 전형적으로, 다수의 게임이 저장된다. 그러한 저장된 정보는 상태 정보로 고려되고, 가치 있는 정보 소스를 광고주 및 본 발명에 오퍼한다. 구체적으로, 플레이어가 온라인에 접속할 때마다 게임 시스템의 메모리 카드를 검사함으로써, 본 발명(시스템)은 플레이어의 게임 히스토리 및 저장된 스테이터스(Status) 정보를 검사한다. 이는 광고를 사용자에게 더 잘 타겟팅하기 위해 사용되는 대용량의 정보를 제공한다. 사용자가 현재 능동적이고 관심을 가지는 게임이 결정될 수 있다. 예를 들어, 사용자가 10 개의 게임으로부터 정보를 저장하고 10 개의 게임 중 8 개가 레이싱 게임이면, 플레이어는 레이싱 게임을 열광적으로 좋아하는 사람이고 자동차 관련 광고, 플레이어가 아직 플레이해 본 적이 없는 다른 레이싱 게임에 대한 광고 등이 유용하다는 사실이 추론된다. 시스템은 메모리 카드에 저장된 다양한 게임의 게임 상태 기반 정보 및 사용자 정보도 검사할 수 있다. 예를 들어, 메모리 카드에 저장된 레이싱 게임을 통해 플레이어가 대체로 BMW 및 일반적으로 독일 자동차로 레이싱을 한다는 사실이 발견되면, 사용자는 BMW 및 독일 자동차 애호가이고 그러한 자동차를 위한 광고가 유용하다는 사실이 추론된다. 상기한 내용에서 알 수 있는 것처럼, 게임 시스템의 메모리 카드(들)을 검사함으로써, 사용자에 대한 유용한 통찰을 얻는다.Game state-based information, because all popular current generation video consoles (ie, PlayStation, Xbox, Gamecube, etc.) use games on non-writable optical disc media (ie, CDs, DVDs, BDs, etc.) And user information is stored in a memory card (or some other nonvolatile, readable and writable memory means) used by the console. This allows the user to save their game and continue the game later if possible. Such a memory card allows the user to store game information from many different games, depending on the memory capacity of the card. Typically, multiple games are stored. Such stored information is considered state information and offers a valuable source of information to the advertiser and the present invention. Specifically, by checking the memory card of the game system each time the player connects online, the present invention (system) checks the game history and stored status information of the player. This provides a large amount of information used to better target the advertisement to the user. A game may be determined for which the user is currently active and interested. For example, if the user stores information from 10 games and 8 of the 10 games are racing games, the player is a fan of racing games, car-related ads, and other racing games that the player has not yet played. It is deduced that such as advertising for. The system can also examine game state based information and user information for various games stored on the memory card. For example, if a racing game stored on a memory card finds that a player is racing mostly on BMW and generally a German car, it is inferred that the user is a BMW and German car enthusiast and that advertising for such a car is useful. . As can be seen from the above, by examining the memory card (s) of the game system, useful insights into the user are obtained.

비디오 게임과 관련하여 많은 예시적 실시예가 상기되었지만, 본 발명에 따르는 실시예는 다른 가상 환경 또는 무수한 환경에서 사용된다.While many exemplary embodiments have been described above in connection with video games, embodiments in accordance with the present invention are used in other virtual or myriad environments.

§4.4 본 발명에 따르는 예시적4.4 exemplary according to the present invention실시예에서In the embodiment 동작의 예 Example of operation

도 6은 본 발명에 따른 예시적 시스템의 동작을 도시하는 메시지 다이어그램이다. 광고 스팟을 채우기 위해 요청을 생성할 때, 광고 스팟 채우기 동작(138)은 620에 의해 지시된 것처럼 게임 정보(610)를 수용한다. 게임 정보(610)는 사용자 입력 정보(118), 게임 상태 기반 정보(130), 다른 게임 정보(134) 및 사용자 정보(로컬)(126) 중 하나 이상을 포함한다. 광고 스팟 채우기 동작(138)은 광고 정보(610)의 적어도 일부를 포함하는 광고 요청을 생성한다. 요청은 채워질 광고 스팟에 대한 다른 적절한 정보(예를 들어, 광고 유형, 광고의 개수, 언제 필요한가 등)를 포함한다. 630에 지시된 것처럼, 광고 요청은 광고 서비스 동작(172)으로 전송된다. 광고 서비스 동작(172)은 하나 이상의 관련 광고를 생성하기 위해 단순히 요청(630)에 포함된 정보뿐만 아니라, 670 및 680에 지시된 것처럼, 광고 정보(168)도 사용한다. 그리고나서 광고(들)는 690에 지시된 것처럼 광고 스팟 채우기 동작(138)로 되돌아온다.6 is a message diagram illustrating the operation of an exemplary system in accordance with the present invention. When generating a request to fill an ad spot, adspot fill operation 138 acceptsgame information 610 as indicated by 620.Game information 610 includes one or more ofuser input information 118, game state basedinformation 130,other game information 134, and user information (local) 126. The advertisementspot fill operation 138 generates an advertisement request that includes at least a portion of theadvertisement information 610. The request includes other appropriate information about the ad spot to be filled (e.g., ad type, number of ads, when needed, etc.). As indicated at 630, the advertisement request is sent to anadvertisement service operation 172.Advertisement service operation 172 uses not only the information included inrequest 630 to generate one or more related advertisements, but alsoadvertisement information 168, as indicated at 670 and 680. The ad (s) then return to adspot fill operation 138 as indicated at 690.

주목할 점은 광고 서비스 동작(172)은 640에 지시된 것처럼 사용자 정보 서비스 동작(184)도 쿼리한다는 점이다. 사용자 정보 서비스 동작(184)은 650에 지시된 것처럼 요청된 사용자 정보(원격)(188)을 획득하고, 660에 지시된 것처럼 요청된 사용자 정보(원격)을 광고 서비스 동작(172)에 다시 제공한다.Note that theadvertising service operation 172 also queries the userinformation service operation 184 as indicated at 640. Userinformation service operation 184 obtains the requested user information (remote) 188 as indicated at 650 and provides the requested user information (remote) back toadvertisement service operation 172 as indicated at 660. .

게임 정보는 서로 다른 사용자마다 다르다. 예를 들어, 세 명의 사용자(A, B 및 C)에 의해 사용되는 가상 레이싱 비디오 게임을 고려해보자. 사용자 A가 아웃도어(Outdoor), 진흙, 4x4 코스를 선택하고, 노란색 H2 허머를 선택하고, 남성 운전자를 선택하며, 레이싱 도중에 공격적으로 운전한다고 가정한다. 사용자 B는 도시 레이싱을 선택하고, 분홍색 기반의 다중 색상인 튜닝된 도요타 수프라(Supra)를 선택하고, 여성 운전자를 선택하며, 레이싱 도중에 보통의 방법으로 운전한다고 가정한다. 마지막으로, 사용자 C는 스페인의 마드리드에 있는 월드컵 레이싱 트랙(World Cup Race Track)을 선택하고, 다중 색상인 아우디 R8R을 선택하고, 남성 운전자를 선택하며, 레이싱 도중에 전략적인 방법으로 운전한다고 가정한다.Game information is different for different users. For example, consider a virtual racing video game used by three users (A, B, and C). Assume that User A selects the Outdoor, Mud, 4x4 course, selects the yellow H2 Hummer, selects the male driver, and drives aggressively during the race. Suppose User B selects a city racing, selects a tuned Toyota Supra, a pink-based multicolor, selects a female driver, and drives in the normal way during the race. Finally, assume that User C selects the World Cup Race Track in Madrid, Spain, selects the multi-color Audi R8R, selects the male driver, and drives in a strategic way during the race.

상기한 예의 가정이 주어지고, 닷지가 광고를 배치하고 싶어한다고 가정한다. 서로 다른 서비스 제한 조건 또는 타겟팅 기준이 있는 다양한 대안적 광고가 있을 수 있다. 추가적으로 기본값이 있는 다양한 색상이 있다고 가정한다. 그러면, 시스템은 노란색의 "닷지 램 터프(RAM-Tough) 트럭" 광고 크리에이티브를 사용자 A에게, 분홍색의 "닷지 네온(Neon) 스포츠" 광고 크리에이티브를 사용자 B에게, 및 기본 색상의 "닷지 바이퍼(Viper)" 광고 크리에이티브를 사용자 C에게 보여준다. 티켓 브로커(Broker)가 다양한 이벤트를 위한 티켓을 광고하기 원한다고 가정한다. 각각 서로 다른 서비스 제한 조건 또는 타겟팅 기준을 가지고 있는, 세 개의 이벤트를 위한 세 개의 광고는 NFL 미식 축구 게임 티켓, 그웬 스테파니(Gwen Steffani)의 공연 티켓, 및 US 오픈 골프 토너먼트 티켓이다. 그러면, 시스템은 NFL 미식 축구 게임 티켓을 위한 광고 크리에이티브를 사용자 A에게, 그웬 스테파니의 공연 티켓을 위한 광고 크리에이티브를 사용자 B에게, 및 US 오픈 골프 토너 먼트 티켓을 위한 광고 크리에이티브를 사용자 C에게 보여준다. 마지막 예로서, 서로 다른 텔레비전 쇼를 위해 서로 다른 광고 크리에이티브가 있다고 가정한다. TV 쇼 "피어 팩터(Fear Factor)"를 위한 광고 크리에이티브는 사용자 A에게 보여지고, TV 쇼 "아메리칸 아이돌(American Idol)"을 위한 광고 크리에이티브는 사용자 B에게 보여지며, 및 "심야 비지니스 리포트(Nightly Business Report)"를 위한 광고 크리에이티브는 사용자 C에게 보여진다. 이러한 예는 본 발명에 따르는 실시예가 비디오 게임 플레이어와 더 관련 있고 더 유용한 광고를 서비스하기 위해 사용된다는 것을 증명한다. 그러한 광고는 비디오 게임 내의 광고 스팟에 렌더링되고, 대안으로 또는 추가적으로 다른 문서의 광고 스팟에도 렌더링된다.Given the above example assumptions, suppose Dodge wants to place an advertisement. There may be various alternative advertisements with different service constraints or targeting criteria. In addition, assume that there are various colors with default values. The system then sends a yellow "RAM-Tough Truck" ad creative to User A, a pink "Dodge Neon Sport" ad creative to User B, and a default color of "Dodge Viper". ) "Advertising creative to user C. Suppose a ticket broker wants to advertise tickets for various events. Three advertisements for the three events, each with different service restrictions or targeting criteria, are NFL football game tickets, performance tickets from Gwen Steffani, and US Open Golf Tournament tickets. The system then shows user A the advertising creative for the NFL football game ticket, user B the advertising creative for Gwen Stefani's performance ticket, and user C the advertising creative for the US Open Golf Tournament ticket. As a last example, assume that there are different advertising creatives for different television shows. The ad creative for the TV show "Fear Factor" is shown to User A, the ad creative for the TV show "American Idol" is shown to User B, and the "Nightly Business Report". Ad creative for "Report" is shown to user C. This example demonstrates that the embodiment according to the present invention is used to serve a more relevant and more useful advertisement with a video game player. Such advertisements are rendered in ad spots within the video game and, alternatively or additionally, also in ad spots in other documents.

§4.5 결론§4.5 Conclusion

상기한 것에서 알 수 있는 것처럼, 본 발명에 따르는 실시예는 게임 내 광고를 타겟팅하고 더 관련 있고 유용한 광고를 서비스하기 위해 사용된다. 본 발명에 따르는 실시예는 광고 타겟팅을 향상시키기 위한 사용자 비디오 게임 입력을 모니터하고 더 관련 있고 유용한 광고를 사용자에게 제공한다.As can be seen from the above, embodiments according to the present invention are used to target in-game advertising and to serve more relevant and useful advertising. Embodiments in accordance with the present invention monitor user video game input to improve ad targeting and provide users with more relevant and useful advertisements.

Claims (33)

Translated fromKorean
컴퓨터로 구현되는 방법으로서,As a computer-implemented method,a) 비디오 게임 정보를 포함하는 광고 요청을 생성하는 단계;a) generating an advertisement request comprising video game information;b) 상기 광고 요청을 광고 서버로 송신하는 단계;b) sending the advertisement request to an advertisement server;c) 상기 광고 요청에 포함된 최소한의 상기 비디오 게임 정보를 사용하여, 상기 광고 요청에 응답하는 적어도 하나의 광고를 결정하는 단계;c) determining at least one advertisement in response to the advertisement request, using the minimum video game information included in the advertisement request;d) 상기 적어도 하나의 광고를 비디오 게임 장치로 송신하는 단계; 및d) sending the at least one advertisement to a video game device; Ande) 상기 비디오 게임 장치에 의해 플레이되는 비디오 게임에서 상기 적어도 하나의 광고를 렌더링(Rendering)하는 단계를 포함하는 컴퓨터로 구현되는 방법.e) rendering the at least one advertisement in a video game played by the video game device.청구항 1에 있어서,The method according to claim 1,상기 광고 요청에 포함된 상기 비디오 게임 정보는 비디오 게임 상태 기반 정보를 포함하는 컴퓨터로 구현되는 방법.And the video game information included in the advertisement request includes video game state based information.청구항 1에 있어서,The method according to claim 1,상기 광고 요청에 포함된 상기 비디오 게임 정보는 상기 비디오 게임과의 사용자 상호 작용을 포함하는 컴퓨터로 구현되는 방법.The video game information included in the advertisement request comprises a user interaction with the video game.청구항 3에 있어서,The method according to claim 3,상기 비디오 게임과의 상기 사용자 상호 작용은 (A) 사용자 비디오 게임 캐릭터(Character) 선택, (B) 사용자 비디오 게임 캐릭터 의상 선택, 및 (C) 사용자 비디오 게임 캐릭터 신체 속성 선택 중 적어도 하나를 포함하는 컴퓨터로 구현되는 방법.The user interaction with the video game includes at least one of (A) selecting a user video game character, (B) selecting a user video game character costume, and (C) selecting a user video game character body property. How it is implemented.청구항 3에 있어서,The method according to claim 3,상기 비디오 게임과의 상기 사용자 상호 작용은 (A) 사용자 비디오 게임 팀 선택, (B) 사용자 비디오 게임 스포츠 플레이어 선택, 및 (C) 사용자 비디오 게임 경기장 선택 중 적어도 하나를 포함하는 컴퓨터로 구현되는 방법.Wherein the user interaction with the video game comprises at least one of (A) a user video game team selection, (B) a user video game sports player selection, and (C) a user video game stadium selection.청구항 1에 있어서,The method according to claim 1,상기 광고 요청에 포함된 상기 비디오 게임 정보는 비디오 게임 장치의 위치 정보를 포함하는 컴퓨터로 구현되는 방법.The video game information included in the advertisement request includes location information of a video game device.청구항 1에 있어서,The method according to claim 1,상기 광고 요청에 포함된 상기 비디오 게임 정보는 플레이되는 비디오 게임의 식별자(Identifier)를 포함하는 컴퓨터로 구현되는 방법.And the video game information included in the advertisement request includes an identifier of a video game to be played.청구항 1에 있어서,The method according to claim 1,사용자 선택 및 사용자 게임 플레이 중 적어도 하나를 추적(Tracking)하는 단계; 및Tracking at least one of user selection and user game play; And상기 추적된 적어도 하나의 사용자 선택 및 사용자 게임 플레이로부터 사용자 특징(Characteristic)을 추측(Infer)하는 단계로서, 상기 광고 요청은 상기 추측된 사용자 특징 중 적어도 일부를 포함하는 상기 사용자 특징 추측 단계를 더 포함하는 컴퓨터로 구현되는 방법.Infering a user characteristic from the tracked at least one user selection and user game play, wherein the advertisement request further comprises the user characteristic estimating step comprising at least some of the inferred user characteristics. Implemented by a computer.청구항 8에 있어서,The method according to claim 8,상기 사용자 특징 추측 단계의 작동(Act)은 상기 비디오 게임 장치에서 발생하는 컴퓨터로 구현되는 방법.The act of acting on the user feature guessing step is computer implemented in the video game device.청구항 8에 있어서,The method according to claim 8,상기 사용자 특징 추측 단계의 작동은 상기 비디오 게임 장치로부터 원격에 있는 시스템에서 발생하는 컴퓨터로 구현되는 방법.Wherein the operation of the user feature guessing step occurs in a system remote from the video game device.청구항 1에 있어서,The method according to claim 1,상기 비디오 게임 정보는 세션(Session) 정보인 컴퓨터로 구현되는 방법.And the video game information is session information.청구항 11에 있어서,The method according to claim 11,상기 세션 정보는 (A) 시작 시간, (B) 정지 시간, 및 (C) 일시 정지 시간 중 적어도 하나를 포함하는 컴퓨터로 구현되는 방법.Wherein the session information comprises at least one of (A) a start time, (B) a stop time, and (C) a pause time.청구항 1에 있어서,The method according to claim 1,상기 적어도 하나의 광고를 결정하는 단계의 작동은 타겟팅(Targeting) 정보를 포함하는 다수의 광고로부터, 상기 타겟팅 정보 및 상기 비디오 게임 정보를 사용하여 적어도 하나의 관련된(Relevant) 광고를 결정하는 단계를 포함하는 컴퓨터로 구현되는 방법.The act of determining the at least one advertisement comprises determining at least one relevant advertisement using the targeting information and the video game information from a plurality of advertisements including targeting information. Implemented by a computer.청구항 13에 있어서,The method according to claim 13,상기 타겟팅 정보는 비디오 게임 식별자를 포함하는 컴퓨터로 구현되는 방법.The targeting information comprises a video game identifier.청구항 13에 있어서,The method according to claim 13,상기 타겟팅 정보는 비디오 게임 유형 또는 장르를 포함하는 컴퓨터로 구현되는 방법.And wherein the targeting information comprises a video game type or genre.청구항 13에 있어서,The method according to claim 13,상기 타겟팅 정보는 비디오 게임 장치의 위치 정보를 포함하는 컴퓨터로 구현되는 방법.And wherein the targeting information includes location information of the video game device.청구항 13에 있어서,The method according to claim 13,상기 타겟팅 정보는 시간 및 날짜 정보 중 적어도 하나를 포함하는 컴퓨터로 구현되는 방법.And the targeting information comprises at least one of time and date information.청구항 13에 있어서,The method according to claim 13,상기 타겟팅 정보는 사용자 정보를 포함하는 컴퓨터로 구현되는 방법.And wherein the targeting information comprises user information.청구항 13에 있어서,The method according to claim 13,상기 적어도 하나의 광고를 결정하는 단계의 작동은 상기 적어도 하나의 관련된 광고 각각에 점수를 매기는 단계, 및 상기 점수를 사용하여 상기 적어도 하나의 관련된 광고로부터 상기 적어도 하나의 광고를 선택하는 단계를 더 포함하는 컴퓨터로 구현되는 방법.The act of determining the at least one advertisement further comprises scoring each of the at least one related advertisement, and selecting the at least one advertisement from the at least one related advertisement using the score. Computer-implemented method.청구항 19에 있어서,The method according to claim 19,상기 관련된 광고 각각은 오퍼(Offer) 정보를 가지고, 상기 적어도 하나의 관련된 광고 각각에 점수를 매기는 단계의 작동은 상기 오퍼 정보를 사용하는 컴퓨터로 구현되는 방법.Wherein each of the associated advertisements has offer information, and wherein the act of scoring each of the at least one related advertisement is computer implemented using the offer information.청구항 20에 있어서,The method of claim 20,상기 오퍼 정보는 비디오 게임에서 광고 임프레션(Impression) 당 오퍼인 컴퓨터로 구현되는 방법.And wherein said offer information is an offer per advertisement impression in a video game.청구항 1에 있어서,The method according to claim 1,상기 광고 요청을 상기 광고 서버로 송신하는 단계의 작동은 상기 비디오 시스템이 켜진(Turn on) 후에, 상기 켜진 비디오 게임 시스템에 응답하여 발생하는 컴퓨터로 구현되는 방법.Wherein the act of sending the advertisement request to the advertisement server occurs after the video system is turned on, in response to the turned on video game system.청구항 1에 있어서,The method according to claim 1,상기 광고 요청을 송신하는 단계의 작동은 즉시 사용 가능한 광고 스팟(Spot)에 응답하는 컴퓨터로 구현되는 방법.And wherein the act of sending the advertisement request is a computer implemented response to an immediately available advertisement spot.청구항 1에 있어서,The method according to claim 1,상기 광고 요청을 송신하는 단계의 작동은 미리 결정된 확률 이상으로 사용 가능한 광고 스팟에 응답하는 컴퓨터로 구현되는 방법.And wherein the act of sending the advertisement request is responsive to an advertisement spot that is available with a predetermined probability or more.청구항 1에 있어서,The method according to claim 1,상기 비디오 게임 정보는 하나 이상의 비디오 게임을 위한 정보를 포함하는 컴퓨터로 구현되는 방법.And the video game information includes information for one or more video games.청구항 1에 있어서,The method according to claim 1,상기 비디오 게임 정보는, 비디오 게임 장치 내에 장착된(Reside) 비휘발성 판독 가능 및 쓰기 가능 메모리 수단에 저장되고 하나 이상의 비디오 게임을 위한 정보를 포함하는 컴퓨터로 구현되는 방법.Wherein the video game information is stored in a non-volatile readable and writable memory means located in a video game device and includes information for one or more video games.청구항 1에 있어서,The method according to claim 1,상기 광고 서버는 상기 비디오 게임 장치에 장착되고, 상기 광고 요청에 포함된 최소한의 상기 비디오 게임 정보를 사용하여 상기 광고 요청에 응답하는 적어도 하나의 광고를 결정하는 단계의 작동은 상기 광고 서버가 장착된 비디오 게임 장치에서 수행되는 컴퓨터로 구현되는 방법.The advertisement server is mounted to the video game apparatus, and the operation of determining at least one advertisement in response to the advertisement request using the minimum video game information included in the advertisement request is equipped with the advertisement server. A computer implemented method performed on a video game device.청구항 27에 있어서,The method of claim 27,상기 광고 요청에 응답하여 결정된 상기 적어도 하나의 광고는 상기 비디오 게임도 저장되는 컴퓨터 판독 가능 매체에서 제공되는 광고 그룹으로부터 선택되는 컴퓨터로 구현되는 방법.The at least one advertisement determined in response to the advertisement request is selected from a group of advertisements provided on a computer readable medium on which the video game is also stored.컴퓨터로 구현되는 방법으로서,As a computer-implemented method,a) 비디오 게임의 맥락에서 사용자 선택 및 사용자 플레이 중 적어도 하나를 추적하는 단계;a) tracking at least one of user selection and user play in the context of a video game;b) 상기 추적된 적어도 하나의 사용자 선택 및 사용자 게임 플레이로부터 사용자 특징을 추측하는 단계; 및b) infer user characteristics from the tracked at least one user selection and user game play; Andc) 상기 추측된 사용자 특징을 사용하여 상기 사용자와 관련된 광고를 결정 하는 단계를 포함하는 컴퓨터로 구현되는 방법.c) using the inferred user feature to determine an advertisement associated with the user.컴퓨터로 구현되는 방법으로서,As a computer-implemented method,a) 비디오 게임 정보를 포함하는 광고 요청을 생성하는 단계;a) generating an advertisement request comprising video game information;b) 상기 광고 요청을 광고 서버로 송신하는 단계;b) sending the advertisement request to an advertisement server;c) 상기 광고 요청에 포함된 최소한의 상기 비디오 게임 정보를 사용하여 결정된 적어도 하나의 광고를 수신하는 단계; 및c) receiving at least one advertisement determined using at least the video game information included in the advertisement request; Andd) 상기 비디오 게임 장치에 의해 플레이되는 비디오 게임에서 상기 적어도 하나의 광고를 렌더링하는 단계를 포함하는 컴퓨터로 구현되는 방법.d) rendering the at least one advertisement in a video game played by the video game device.컴퓨터로 구현되는 방법으로서,As a computer-implemented method,a) 비디오 게임 정보를 포함하는 광고 요청을 수용(Accept)하는 단계;a) accepting an advertisement request comprising video game information;b) 상기 광고 요청에 포함된 최소한의 상기 비디오 게임 정보를 사용하여 상기 광고 요청에 응답하는 적어도 하나의 광고를 결정하는 단계; 및b) determining at least one advertisement in response to the advertisement request using at least the video game information included in the advertisement request; Andc) 비디오 게임 장치에 의해 플레이되는 비디오 게임에서의 렌더링을 위해 상기 적어도 하나의 광고를 상기 비디오 게임 장치로 송신하는 단계를 포함하는 컴퓨터로 구현되는 방법.c) sending the at least one advertisement to the video game device for rendering in a video game played by the video game device.a) 비디오 게임 정보를 포함하는 광고 요청을 수용하기 위한 수단;a) means for accepting an ad request comprising video game information;b) 상기 광고 요청에 포함된 최소한의 상기 비디오 게임 정보를 사용하여 상 기 광고 요청에 응답하는 적어도 하나의 광고를 결정하기 위한 수단; 및b) means for determining at least one advertisement in response to the advertisement request using at least the video game information included in the advertisement request; Andc) 비디오 게임 장치에 의해 플레이되는 비디오 게임에서의 렌더링을 위해 상기 적어도 하나의 광고를 상기 비디오 게임 장치로 송신하기 위한 수단을 포함하는 장치.c) means for sending the at least one advertisement to the video game device for rendering in a video game played by the video game device.컴퓨터로 실행 가능한 명령어를 내부에 저장한 컴퓨터 판독 가능 매체로서, 상기 명령어는 컴퓨터에 의해 실행될 때,A computer readable medium having internally stored computer executable instructions, the instructions being executed by a computer,a) 비디오 게임 정보를 포함하는 광고 요청을 수용하는 작동;a) accepting an ad request comprising video game information;b) 상기 광고 요청에 포함된 최소한의 상기 비디오 게임 정보를 사용하여 상기 광고 요청에 응답하는 적어도 하나의 광고를 결정하는 작동; 및b) determining at least one advertisement in response to the advertisement request using at least the video game information included in the advertisement request; Andc) 비디오 게임 장치에 의해 플레이되는 비디오 게임에서의 렌더링을 위해 상기 적어도 하나의 광고를 상기 비디오 게임 장치로 송신하는 작동을 수행하는 컴퓨터 판독 가능 매체.c) transmitting the at least one advertisement to the video game device for rendering in a video game played by the video game device.
KR1020087010349A2005-09-292006-09-28 How to use information from user video game interactions to target adsWithdrawnKR20080054428A (en)

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US11/239,662US20070072676A1 (en)2005-09-292005-09-29Using information from user-video game interactions to target advertisements, such as advertisements to be served in video games for example
US11/239,6622005-09-29

Publications (1)

Publication NumberPublication Date
KR20080054428Atrue KR20080054428A (en)2008-06-17

Family

ID=37894795

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020087010349AWithdrawnKR20080054428A (en)2005-09-292006-09-28 How to use information from user video game interactions to target ads

Country Status (7)

CountryLink
US (1)US20070072676A1 (en)
EP (1)EP1933959A4 (en)
JP (1)JP2009509680A (en)
KR (1)KR20080054428A (en)
CN (1)CN101313323A (en)
CA (1)CA2624126A1 (en)
WO (1)WO2007041371A2 (en)

Families Citing this family (123)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8574074B2 (en)2005-09-302013-11-05Sony Computer Entertainment America LlcAdvertising impression determination
US8751310B2 (en)2005-09-302014-06-10Sony Computer Entertainment America LlcMonitoring advertisement impressions
US9105032B2 (en)2007-05-032015-08-11Yellowpages.Com LlcSystems and methods to provide advertisements for real time communications
US8763157B2 (en)2004-08-232014-06-24Sony Computer Entertainment America LlcStatutory license restricted digital media playback on portable devices
US20060135232A1 (en)*2004-12-172006-06-22Daniel WillisMethod and system for delivering advertising content to video games based on game events and gamer activity
WO2007044512A2 (en)*2005-10-072007-04-19Neoedge Networks, Inc.Service and messaging infrastructure to support creation of distributed, peer to peer applications with a service oriented architecture
US11004089B2 (en)2005-10-252021-05-11Sony Interactive Entertainment LLCAssociating media content files with advertisements
US8676900B2 (en)2005-10-252014-03-18Sony Computer Entertainment America LlcAsynchronous advertising placement based on metadata
US20070118425A1 (en)2005-10-252007-05-24Podbridge, Inc.User device agent for asynchronous advertising in time and space shifted media network
US10657538B2 (en)2005-10-252020-05-19Sony Interactive Entertainment LLCResolution of advertising rules
US11620327B2 (en)*2005-10-262023-04-04Cortica LtdSystem and method for determining a contextual insight and generating an interface with recommendations based thereon
US20070168309A1 (en)*2005-12-012007-07-19Exent Technologies, Ltd.System, method and computer program product for dynamically extracting and sharing event information from an executing software application
US8629885B2 (en)*2005-12-012014-01-14Exent Technologies, Ltd.System, method and computer program product for dynamically identifying, selecting and extracting graphical and media objects in frames or scenes rendered by a software application
US20070296718A1 (en)*2005-12-012007-12-27Exent Technologies, Ltd.Dynamic resizing of graphics content rendered by an application to facilitate rendering of additional graphics content
US20070129990A1 (en)*2005-12-012007-06-07Exent Technologies, Ltd.System, method and computer program product for dynamically serving advertisements in an executing computer game based on the entity having jurisdiction over the advertising space in the game
US7596540B2 (en)*2005-12-012009-09-29Exent Technologies, Ltd.System, method and computer program product for dynamically enhancing an application executing on a computing device
US7596536B2 (en)*2005-12-012009-09-29Exent Technologies, Ltd.System, method and computer program product for dynamically measuring properties of objects rendered and/or referenced by an application executing on a computing device
CN1987916A (en)*2005-12-212007-06-27腾讯科技(深圳)有限公司Method and device for releasing network advertisements
EP2018728A4 (en)2006-05-052011-07-06Sony Comp Entertainment UsAdvertisement rotation
US20070276721A1 (en)*2006-05-252007-11-29Invelus Communications LlcComputer implemented shopping system
WO2007147169A2 (en)*2006-06-162007-12-21Doug MacraeSystem and method generating targeted newsletters
US20080004990A1 (en)*2006-06-282008-01-03Microsoft CorporationVirtual spot market for advertisements
US20080004948A1 (en)*2006-06-282008-01-03Microsoft CorporationAuctioning for video and audio advertising
US8156004B2 (en)*2006-08-212012-04-10Skyworks Ventures Inc.Method, system and apparatus for users to build and use digital products and for advertisers to communicate with users in a manner that does not mitigate user experience
US9522332B2 (en)*2006-12-132016-12-20Voodoo Gaming LlcVideo games including real-life attributes and/or fantasy team settings
US20080146339A1 (en)*2006-12-142008-06-19Arlen Lynn OlsenMassive Multiplayer Online Sports Teams and Events
US20080146302A1 (en)*2006-12-142008-06-19Arlen Lynn OlsenMassive Multiplayer Event Using Physical Skills
US9209984B2 (en)*2007-02-082015-12-08Yellowpages.Com LlcSystems and methods to facilitate communications
US20080207328A1 (en)*2007-02-232008-08-28Neoedge Networks, Inc.Interstitial advertising in a gaming environment
US20090119154A1 (en)*2007-11-072009-05-07Searete Llc, A Limited Liability Corporation Of The State Of DelawareDetermining a demographic characteristic based on computational user-health testing of a user interaction with advertiser-specified content
US20080250450A1 (en)2007-04-062008-10-09Adisn, Inc.Systems and methods for targeted advertising
US20080254896A1 (en)*2007-04-122008-10-16Peter SispoidisImpression tracking
JP4484900B2 (en)*2007-05-312010-06-16株式会社スクウェア・エニックス Game-based advertising distribution system
US8996409B2 (en)2007-06-062015-03-31Sony Computer Entertainment Inc.Management of online trading services using mediated communications
US20080307412A1 (en)*2007-06-062008-12-11Sony Computer Entertainment Inc.Cached content consistency management
US8799249B2 (en)*2007-06-082014-08-05Yahoo! Inc.Method and system for rendering a collection of media items
US8416247B2 (en)2007-10-092013-04-09Sony Computer Entertaiment America Inc.Increasing the number of advertising impressions in an interactive environment
GB0722117D0 (en)*2007-11-102007-12-19Blue Whale Systems LtdDigital data processing with electronic communication
US10248956B2 (en)*2007-12-102019-04-02Excalibur Ip, LlcAdvertising associated with multimedia content
US8655718B2 (en)*2007-12-182014-02-18Yahoo! Inc.Methods for augmenting user-generated content using a monetizable feature
US20090164301A1 (en)*2007-12-212009-06-25Yahoo! Inc.Targeted Ad System Using Metadata
US20090198573A1 (en)*2008-01-312009-08-06Iwin, Inc.Advertisement Insertion System and Method
US8769558B2 (en)2008-02-122014-07-01Sony Computer Entertainment America LlcDiscovery and analytics for episodic downloaded media
US20090210493A1 (en)*2008-02-152009-08-20Microsoft CorporationCommunicating and Displaying Hyperlinks in a Computing Community
US20090300144A1 (en)*2008-06-032009-12-03Sony Computer Entertainment Inc.Hint-based streaming of auxiliary content assets for an interactive environment
US8447421B2 (en)*2008-08-192013-05-21Sony Computer Entertainment Inc.Traffic-based media selection
WO2010035267A1 (en)*2008-09-252010-04-01Tictacti Ltd.A system and method for precision placement of in-game dynamic advertising in computer games
US20100100429A1 (en)*2008-10-172010-04-22Microsoft CorporationSystems and methods for using world-space coordinates of ad objects and camera information for adverstising within a vitrtual environment
US8407090B2 (en)*2008-11-252013-03-26Skyworks Ventures, Inc.Dynamic reassignment of advertisement placements to maximize impression count
US10880340B2 (en)2008-11-262020-12-29Free Stream Media Corp.Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
US10631068B2 (en)2008-11-262020-04-21Free Stream Media Corp.Content exposure attribution based on renderings of related content across multiple devices
US9986279B2 (en)2008-11-262018-05-29Free Stream Media Corp.Discovery, access control, and communication with networked services
US10419541B2 (en)2008-11-262019-09-17Free Stream Media Corp.Remotely control devices over a network without authentication or registration
US8180891B1 (en)2008-11-262012-05-15Free Stream Media Corp.Discovery, access control, and communication with networked services from within a security sandbox
US9154942B2 (en)2008-11-262015-10-06Free Stream Media Corp.Zero configuration communication between a browser and a networked media device
US10334324B2 (en)2008-11-262019-06-25Free Stream Media Corp.Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
US10977693B2 (en)2008-11-262021-04-13Free Stream Media Corp.Association of content identifier of audio-visual data with additional data through capture infrastructure
US9961388B2 (en)2008-11-262018-05-01David HarrisonExposure of public internet protocol addresses in an advertising exchange server to improve relevancy of advertisements
US9386356B2 (en)2008-11-262016-07-05Free Stream Media Corp.Targeting with television audience data across multiple screens
US9519772B2 (en)2008-11-262016-12-13Free Stream Media Corp.Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
US10567823B2 (en)2008-11-262020-02-18Free Stream Media Corp.Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
JP5615500B2 (en)*2009-02-052014-10-29株式会社タイトー Trend analysis server and trend analysis program
AU2009341525B2 (en)*2009-03-032015-12-10Google LlcMethod and system for providing advertising to users of social network
US9996845B2 (en)2009-03-032018-06-12Google LlcBidding on users
US8571936B2 (en)*2009-06-042013-10-29Viacom International Inc.Dynamic integration and non-linear presentation of advertising content and media content
US20100312608A1 (en)*2009-06-052010-12-09Microsoft CorporationContent advertisements for video
US20100332331A1 (en)*2009-06-242010-12-30Craig Stephen EtchegoyenSystems and Methods for Providing an Interface for Purchasing Ad Slots in an Executable Program
US8239852B2 (en)*2009-06-242012-08-07Uniloc Luxembourg S.A.Remote update of computers based on physical device recognition
US20100332320A1 (en)*2009-06-242010-12-30Joseph Martin MordetskySystems and Methods for Providing Conditional Authorization to Operate Licensed Software
US20100332319A1 (en)*2009-06-242010-12-30Craig Stephen EtchegoyenMethods and Systems for Dynamic Serving of Advertisements in a Game or Virtual Reality Environment
US8763090B2 (en)2009-08-112014-06-24Sony Computer Entertainment America LlcManagement of ancillary content delivery and presentation
US9595040B2 (en)2009-10-092017-03-14Viacom International Inc.Integration of an advertising unit containing interactive residual areas and digital media content
US8819172B2 (en)*2010-11-042014-08-26Digimarc CorporationSmartphone-based methods and systems
US8752083B2 (en)2009-11-052014-06-10Viacom International Inc.Integration of an interactive advertising unit containing a fully functional virtual object and digital media content
US20120215646A1 (en)2009-12-092012-08-23Viacom International, Inc.Integration of a Wall-to-Wall Advertising Unit and Digital Media Content
DE102010006077B4 (en)2010-01-282014-12-11Süd-Chemie Ip Gmbh & Co. Kg Substituted lithium manganese metal phosphate
US9058062B2 (en)*2010-04-262015-06-16Nintendo Co., Ltd.System and method for accessing content
AU2011352131A1 (en)2010-12-282013-07-11Google Inc.Targeting based on social updates
US8774955B2 (en)2011-04-132014-07-08Google Inc.Audio control of multimedia objects
US20130035989A1 (en)*2011-08-052013-02-07Disney Enterprises, Inc.Conducting market research using social games
KR101123163B1 (en)*2011-08-172012-03-20주식회사 감성Method and system for servicing advertisement by using game
US8845423B1 (en)*2012-01-042014-09-30Zynga Inc.Accessing a virtual media object within viewable location on gameboard
US20130197982A1 (en)*2012-02-012013-08-01Yahoo! Inc.Game Advertisements
CN103297815B (en)*2012-03-022017-02-08幻音科技(深圳)有限公司Advertisement display method and system
US8880629B1 (en)*2012-06-182014-11-04Kabam, Inc.Dynamically providing system communications tailored to individual users responsive to trigger events in virtual spaces
US8715077B2 (en)2012-08-082014-05-06Skillz Inc.Dynamic gameplay advertisements
US10600072B2 (en)2012-08-272020-03-24Trivver, Inc.System and method for qualifying events based on behavioral patterns and traits in digital environments
US20140121007A1 (en)*2012-10-302014-05-01Zynga Inc.Playing a social game with automatic players
JP5522236B2 (en)*2012-11-152014-06-18株式会社セガ Server device and server program
US9105178B2 (en)2012-12-032015-08-11Sony Computer Entertainment Inc.Remote dynamic configuration of telemetry reporting through regular expressions
US9098387B1 (en)2013-02-222015-08-04Kabam, Inc.System and method for providing a customized user experience based on a spend frequency of a user
US9339733B2 (en)*2013-05-222016-05-17Wesley John BoudvilleBarcode-based methods to enhance mobile multiplayer games
US9396608B2 (en)2013-05-302016-07-19Zynga Inc.Dynamically variable advertising incentive rewards in online games
CA2915518C (en)*2013-06-202023-07-11The Talariast Inc.System and method of promoting items related to programming content
EP2822287A1 (en)2013-07-012015-01-07Thomson LicensingMethod and apparatus for frame accurate advertisement insertion
US10373431B2 (en)*2013-07-262019-08-06Blue Calypso, LlcSystem and method for advertising distribution through mobile social gaming
EP2876890A1 (en)2013-11-212015-05-27Thomson LicensingMethod and apparatus for frame accurate synchronization of video streams
US11205193B2 (en)*2014-12-082021-12-21Vungle, Inc.Systems and methods for communicating with devices with a customized adaptive user experience
IL296030B2 (en)2015-04-202024-11-01Snap Inc Method and system for interactive content
US9479602B1 (en)2015-05-202016-10-25Skillz Inc.Event platform for peer-to-peer digital gaming competition
US10861056B2 (en)2015-06-172020-12-08Facebook, Inc.Placing locations in a virtual world
US9786125B2 (en)*2015-06-172017-10-10Facebook, Inc.Determining appearances of objects in a virtual world based on sponsorship of object appearances
US10339592B2 (en)2015-06-172019-07-02Facebook, Inc.Configuring a virtual store based on information associated with a user by an online system
JP7017516B2 (en)2016-03-152022-02-08スキルズ プラットフォーム インコーポレイテッド Cross-match analysis in peer-to-peer video game tournaments
CA3017742A1 (en)2016-03-152017-09-21Skillz Inc.Synchronization model for virtual tournaments
CN109152957B (en)2016-03-162022-05-24思奇里兹平台股份有限公司 Management of streaming video data
US11880954B2 (en)2016-07-132024-01-23Trivver, Inc.Methods and systems for generating digital smart objects for use in a three dimensional environment
US10769859B2 (en)2016-07-132020-09-08Trivver, Inc.Methods and systems for displaying digital smart objects in a three dimensional environment
US9904943B1 (en)2016-08-122018-02-27Trivver, Inc.Methods and systems for displaying information associated with a smart object
US10540670B1 (en)*2016-08-312020-01-21Nationwide Mutual Insurance CompanySystem and method for analyzing electronic gaming activity
US10013703B2 (en)2016-09-302018-07-03Trivver, Inc.Objective based advertisement placement platform
JP6549089B2 (en)*2016-12-092019-07-24株式会社バンダイナムコエンターテインメント Computer system, game system and game device
US10949872B2 (en)*2017-04-282021-03-16Snap Inc.Methods and systems for server generation of interactive advertising with content collections
US10972203B2 (en)2017-06-122021-04-06Gracenote, Inc.Detecting and responding to rendering of interactive video content
WO2019172541A1 (en)2018-03-052019-09-12Samsung Electronics Co., Ltd.Electronic apparatus and control method thereof
CN112602105A (en)*2018-06-152021-04-02株式会社Mgr系统规划Advertisement method and advertisement device
WO2020073204A1 (en)*2018-10-092020-04-16深圳市欢太科技有限公司Game control method and related product
US10902075B2 (en)2018-11-202021-01-26International Business Machines CorporationTargeted content for simultaneous multi-users for a shared device
JP2019088841A (en)*2019-01-222019-06-13株式会社 ディー・エヌ・エー System, method, and program for providing a game
US11043022B2 (en)2019-01-302021-06-22Trivver, Inc.Viewability metrics of a multidimensional object in a multidimensional digital environment
CN109886742A (en)*2019-02-182019-06-14深圳市酷开网络科技有限公司A kind of data processing method based on user interaction, smart television and storage medium
US10791370B1 (en)*2019-03-292020-09-29Rovi Guides, Inc.Content recommendation based on game progress
US12415135B2 (en)2022-10-312025-09-16Samsung Electronics Co., Ltd.Effective multi-scale multi-granular targeting for game users

Family Cites Families (106)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US2736888A (en)*1953-02-091956-02-28George H MclainHospital annunciator system
US2896021A (en)*1954-02-091959-07-21Standard Electric Time CoInter-communication system
CH365640A (en)*1958-08-201962-11-15Nl Ind Radio Artikelen Nira Nv Paging system
US3439320A (en)*1967-09-211969-04-15Relton CorpPersonnel location system
US3599199A (en)*1968-12-061971-08-10Bunting Sterisystems IncSystem for simultaneously indicating a unit status at a plurality of stations
US3552383A (en)*1969-01-081971-01-05IbmMethod and system for estimation of arterial pressure
US3599200A (en)*1969-12-041971-08-10Bunting Sterisystems IncDoctors register
US3739329A (en)*1971-05-241973-06-12Recognition DevicesElectronic system for locating
US3805265A (en)*1971-10-061974-04-16Rcds Enterprises IncRadiant wave locating system
US3973200A (en)*1972-11-071976-08-03Telefonaktiebolaget L M EricssonProcess for acknowledging calls in a system for wireless staff locators
US4067005A (en)*1975-04-291978-01-03Joshuah LevyInvalid bed system
US4150284A (en)*1977-04-281979-04-17Texas Instruments IncorporatedMedical patient condition monitoring system
US4151407A (en)*1977-04-281979-04-24Texas Instruments IncorporatedLow-power, infrared information transmission system
US4216462A (en)*1978-03-061980-08-05General Electric CompanyPatient monitoring and data processing system
US4183015A (en)*1978-06-261980-01-08Hill-Rom Company, Inc.Side guard for bed including means for controlling remote electrical devices
US4264982A (en)*1979-03-291981-04-28Rca CorporationDrive circuit for an infrared remote control transmitter
US4279433A (en)*1979-04-301981-07-21Petaja Danny AEmergency locator beacon for skis
US4275385A (en)*1979-08-131981-06-23Bell Telephone Laboratories, IncorporatedInfrared personnel locator system
US4331953A (en)*1979-12-261982-05-25The Boeing CompanyCommunication system for use in hazardous confined areas
US4601064A (en)*1983-01-131986-07-15Fisher Berkeley CorporationCommunication system
DE3101542C2 (en)*1981-01-201985-09-26Ruhrkohle Ag, 4300 Essen Call and signaling system for mining operations
US4455548A (en)*1981-01-261984-06-19Burnett Dorothy KCall system and methods and apparatus for operating same
US4495496A (en)*1981-12-151985-01-22Johnson Engineering Corp.Personnel monitoring and locating system
US4649385A (en)*1982-08-131987-03-10Teloc R & D Ltd.Electronic locating system for persons receiving telephone calls
US4598275A (en)*1983-05-091986-07-01Marc Industries IncorporatedMovement monitor
US4577185A (en)*1983-07-291986-03-18Saint Margaret HospitalConstruction for alerting health-care professionals
US4593273A (en)*1984-03-161986-06-03Narcisse Bernadine OOut-of-range personnel monitor and alarm
US4578671A (en)*1984-12-051986-03-25International Business Machines Corp.Remote indicating low battery voltage enunciator method and apparatus
DE3528646C3 (en)*1985-08-091994-04-07Hirschmann Richard Gmbh Co Circuit arrangement for an infrared room surveillance detector
US4680790A (en)*1985-08-221987-07-14Joerns Healthcare, Inc.Bedside control module for healthcare stations and the like
US5103108A (en)*1985-10-171992-04-07Crimmins James WDistributed infrared communication system
US4752951A (en)*1985-12-231988-06-21Konneker Lloyd KMethod of providing location dependent person locator service
US4947152A (en)*1986-02-101990-08-07Mesa Vista HospitalPatient monitoring system
JPS62202300A (en)*1986-02-281987-09-05三菱電機株式会社Digital remote control unit
US4740788A (en)*1986-10-061988-04-26Konneker Lloyd KMethod of providing location dependent visitor dispatching service
US4814751A (en)*1987-02-271989-03-21Wildlife Materials, Inc.Patient tracking system
US4837568A (en)*1987-07-081989-06-06Snaper Alvin ARemote access personnel identification and tracking system
US5041086A (en)*1987-12-041991-08-20Pacesetter Infusion, Ltd.Clinical configuration of multimode medication infusion system
US4853692A (en)*1987-12-071989-08-01Wolk Barry MInfant security system
US5027314A (en)*1988-03-171991-06-25United Manufacturing Co., Inc.Apparatus and method for position reporting
US4998939A (en)*1988-09-281991-03-12R & P Joint VentureHospital bed with guard rail actuated safety apparatus
US4899135A (en)*1988-12-051990-02-06Mehdi GhahariiranChild monitoring device
US5124991A (en)*1989-03-301992-06-23Photonics CorporationError correction for infrared data communication
US4990892A (en)*1989-08-071991-02-05Westcom, A Division Of Westside Communications Of Jacksonville, Inc.Personnel locator system
US5006830A (en)*1989-10-161991-04-09Rebecca MerrittMethod and device for deterring the unauthorized removal of a newborn from a defined area
US4998095A (en)*1989-10-191991-03-05Specific Cruise Systems, Inc.Emergency transmitter system
US5086290A (en)*1990-03-081992-02-04Murray Shawn GMobile perimeter monitoring system
US5291399A (en)*1990-07-271994-03-01Executone Information Systems, Inc.Method and apparatus for accessing a portable personal database as for a hospital environment
US5594786A (en)*1990-07-271997-01-14Executone Information Systems, Inc.Patient care and communication system
EP0550517B1 (en)*1990-08-311998-12-23The General Hospital CorporationA system for managing multiple devices, for example, portable patient monitoring devices in a network
US5319355A (en)*1991-03-061994-06-07Russek Linda GAlarm for patient monitor and life support equipment system
US5266944A (en)*1991-06-261993-11-30Bodyguard Technologies, Inc.Electronic system and method for monitoring abusers for compliance with a protective order
US5137033A (en)*1991-07-151992-08-11Norton John LPatient monitoring device
US5396224A (en)*1991-11-221995-03-07Hewlett-Packard CompanyTelemetered patient location system and method
US5760704A (en)*1992-04-031998-06-02Expeditor SystemsPatient tracking system for hospital emergency facility
CA2147478A1 (en)*1992-11-091994-05-26Michael D. HalleckApparatus and method for remote monitoring of physiological parameters
US5446678A (en)*1992-12-181995-08-29Hewlett-Packard CorporationTransmission of information over an alphanumeric paging network
US5719761A (en)*1993-01-151998-02-17Alaris Medical Systems, Inc.Configuration control system for configuring multiple biomedical devices
US5416695A (en)*1993-03-091995-05-16Metriplex, Inc.Method and apparatus for alerting patients and medical personnel of emergency medical situations
AU7054794A (en)*1993-06-101995-01-03Direkt, Inc.Preselected distance monitoring and locating system
US5635907A (en)*1993-08-101997-06-03Bernard; Hermanus A.Location system
US5424945A (en)*1993-08-311995-06-13Xerox CorporationSystem for evaluating a psychological effect of a document
US5548637A (en)*1993-09-091996-08-20Precision Tracking Fm, Inc.Method and apparatus for locating personnel and objects in response to telephone inquiries
US5434775A (en)*1993-11-041995-07-18The General Hospital CorporationManaging an inventory of devices
EP1235177A3 (en)*1993-12-162003-10-08divine technology venturesDigital active advertising
CA2125300C (en)*1994-05-111999-10-12Douglas J. BallantyneMethod and apparatus for the electronic distribution of medical information and patient services
US5537459A (en)*1994-06-171996-07-16Price; Evelyn C.Multilevel cellular communication system for hospitals
US5636245A (en)*1994-08-101997-06-03The Mitre CorporationLocation based selective distribution of generally broadcast information
US5650770A (en)*1994-10-271997-07-22Schlager; DanSelf-locating remote monitoring systems
US5650769A (en)*1995-02-241997-07-22Ntp, IncorporatedRadio receiver for use in a radio tracking system and a method of operation thereof
US5640953A (en)*1995-03-091997-06-24Siemens Medical Systems, Inc.Portable patient monitor reconfiguration system
US5713856A (en)*1995-03-131998-02-03Alaris Medical Systems, Inc.Modular patient care system
US5532690A (en)*1995-04-041996-07-02Itt CorporationApparatus and method for monitoring and bounding the path of a ground vehicle
US5781442A (en)*1995-05-151998-07-14Alaris Medical Systems, Inc.System and method for collecting data and managing patient care
JP2002083219A (en)*2000-07-042002-03-22Sony Computer Entertainment IncIn-content advertisement method, server for in-content advertisement, and transfer medium of program for realizing in-content advertisement
US5748103A (en)*1995-11-131998-05-05Vitalcom, Inc.Two-way TDMA telemetry system with power conservation features
WO1997018540A1 (en)*1995-11-131997-05-22Motorola Inc.Method and apparatus for summoning police or security personnel for assistance in an emergency situation
US5742237A (en)*1995-11-301998-04-21Lockheed Martin CorporationTag location monitor
US5752917A (en)*1996-03-191998-05-19Siemens Medical Systems, Inc.Network connectivity for a portable patient monitor
US5731757A (en)*1996-08-191998-03-24Pro Tech Monitoring, Inc.Portable tracking apparatus for continuous position determination of criminal offenders and victims
US5708421A (en)*1996-08-191998-01-13Radio Systems Corp.System for tracking an article or person
US5877675A (en)*1996-08-291999-03-02Jansys, Inc.Wireless healthcare communication system
US6196920B1 (en)*1998-03-312001-03-06Masque Publishing, Inc.On-line game playing with advertising
US6036061A (en)*1998-04-272000-03-14O'donnell; Thomas F.Retainer for blank of split cap
US6036601A (en)*1999-02-242000-03-14Adaboy, Inc.Method for advertising over a computer network utilizing virtual environments of games
KR20010029020A (en)*1999-09-282001-04-06이종국An advertising game
US6513052B1 (en)*1999-12-152003-01-28Imation Corp.Targeted advertising over global computer networks
JP2001291004A (en)*2000-04-072001-10-19Nec CorpAdvertisement display system accompanying on-line game distribution and advertisement display method therefor
JP4297048B2 (en)*2000-06-222009-07-15ヤマハ株式会社 Content reproduction control device and advertisement information supply method
US20020022516A1 (en)*2000-07-172002-02-21Forden Christopher AllenAdvertising inside electronic games
US20020098891A1 (en)*2000-10-102002-07-25Graham Michael B.Computerized system and method for providing advertising to a consumer
JP2002159757A (en)*2000-11-242002-06-04Namco Ltd Game device, information storage medium, information processing system, advertisement method, and voice toy
US9047609B2 (en)*2000-11-292015-06-02Noatak Software LlcMethod and system for dynamically incorporating advertising content into multimedia environments
JP2002175466A (en)*2000-12-062002-06-21Sharp Corp Information processing device, communication device, information processing terminal, information supply device, information supply method, information supply system, and computer-readable recording medium
JP2002251496A (en)*2001-02-212002-09-06Kotobuki Kikaku:KkGame software providing system with advertising function
JP2002273060A (en)*2001-03-212002-09-24Tsubasa System Co LtdSystem, program and method for advertisement using network game
US7136871B2 (en)*2001-11-212006-11-14Microsoft CorporationMethods and systems for selectively displaying advertisements
US20050086605A1 (en)*2002-08-232005-04-21Miguel FerrerMethod and apparatus for online advertising
US20040044567A1 (en)*2002-09-032004-03-04Daniel WillisGaming service provider advertising system
JP2004215722A (en)*2003-01-092004-08-05Aruze Corp NET GAME SYSTEM, NET GAME SERVER, AND ADVERTISEMENT DISPLAY METHOD
US7729946B2 (en)*2003-01-242010-06-01Massive IncorporatedOnline game advertising system
JP4106687B2 (en)*2003-05-212008-06-25山口ピタ Advertising system using games
US20050143174A1 (en)*2003-08-192005-06-30Goldman Daniel P.Systems and methods for data mining via an on-line, interactive game
US20050177431A1 (en)*2004-02-112005-08-11Daniel WillisBroker system for combining computer gaming and advertising
JP2007528030A (en)*2004-03-082007-10-04マッシブ インコーポレーテッド Ad serving within multiple video games
US20060135232A1 (en)*2004-12-172006-06-22Daniel WillisMethod and system for delivering advertising content to video games based on game events and gamer activity

Also Published As

Publication numberPublication date
CN101313323A (en)2008-11-26
US20070072676A1 (en)2007-03-29
WO2007041371A2 (en)2007-04-12
EP1933959A4 (en)2011-04-13
EP1933959A2 (en)2008-06-25
WO2007041371A3 (en)2007-11-29
CA2624126A1 (en)2007-04-12
JP2009509680A (en)2009-03-12

Similar Documents

PublicationPublication DateTitle
KR20080054428A (en) How to use information from user video game interactions to target ads
US9028324B1 (en)Method and apparatus for promoting desired on-line activities using on-line games
NelsonRecall of brand placements in computer/video games
US10229421B2 (en)Providing sponsored content in virtual environments
US7698178B2 (en)Online game advertising system
US20110159964A1 (en)Facilitating sponsorship of game-play-based achievements
US20010034643A1 (en)Method and system for advertising
US20040162758A1 (en)Advertising on video event display systems
US9373127B2 (en)Matching advertising to game play content
US20080189175A1 (en)Method and System for In-Depth Advertising for Interactive Gaming
US20060135232A1 (en)Method and system for delivering advertising content to video games based on game events and gamer activity
EP2463001A2 (en)Matching and scoring of advertisements for targeted delivery into multiple video games, such as single and multiplayer games
JP2009510608A (en) Targeted ad
US20160016080A1 (en)Distribution of Electronic Game Elements
US20100262465A1 (en)Method and system for awarding user points in response to user interest
US20200114263A1 (en)Methods and apparatus for in-game advertising
US9764237B2 (en)Advertisement delivery system, advertisement delivery method, and advertisement delivery program
US20150248687A1 (en)Systems and methods to enhance the effectiveness of internet advertising
KR20100000680A (en)Game system and contents provision method using thereof system
DonaldsonOnline advertising history
KR20100000681A (en)Game system and contents provision method using thereof system
JP2002351770A (en)Homepage management system equipped with banner advertisement
Glazer et al.SegaSoft Networks: Multi-Player Online Gaming
CA2302931A1 (en)Computerized advertisement method and system therefor

Legal Events

DateCodeTitleDescription
PA0105International application

Patent event date:20080429

Patent event code:PA01051R01D

Comment text:International Patent Application

PG1501Laying open of application
PC1203Withdrawal of no request for examination
WITNApplication deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid

[8]ページ先頭

©2009-2025 Movatter.jp