시스템은 사용자와 관련된 지식에 기초한 사용자 프로파일을 조사한다. 시스템은 애플리케이션 및 애플리케이션 환경의 유형과 관련된 콘텐츠 컨텍스트 프로파일을 조사한다. 시스템은 하는 단계 복수의 속성을 포함하는 복수의 광고와 관련된 광고 프로파일을 조사한다. 이후 시스템은 사용자로의 표시를 위해 복수의 광고에서 적어도 하나의 선호 광고를 조건부로 선택한다. 상기 적어도 하나의 선호 광고는 상기 사용자 프로파일, 상기 광고 프로파일 및 상기 콘텐츠 컨텍스트 프로파일의 통계학적 분석에 기초하여 선택된다. 
A system examines a user profile based on a knowledge associated with a user. The system examines a content context profile associated with a type of application and an application environment. The system examines an advertisement profile associated with a plurality of advertisements that include a plurality of attributes. The system then conditionally selects at least one preferred advertisement from the plurality of advertisements for presentation to the user. The at least one preferred advertisement is selected based on a statistical analysis of the user profile, the advertisement profile, and the content context profile.