1 |
1
컨텐츠 추천 서버에서 사용자에 컨텐츠를 추천하는 방법에 있어서,(a) 개봉된 컨텐츠 데이터를 수집하여 컨텐츠 데이터베이스에 저장하는 단계;(b) 상기 수집한 컨텐츠 중 사용자의 컨텐츠 이용 이력에 기초하여 추천 시점부터 일정 기간 동안 시간 경과에 따라 변화하는 상기 사용자의 컨텐츠 그룹 선호도와 컨텐츠 개별 선호도를 계산하는 단계;(c1) 상기 계산한 사용자의 컨텐츠 그룹 선호도에 기초하여 컨텐츠 그룹 단위로 상기 사용자와 유사한 컨텐츠 선호도를 가지는 네이버를 상기 사용자와 상기 네이버 사이의 상기 컨텐츠 그룹 선호도에 대한 1차 임계범위 내에서 1차 선택하는 단계; (c2) 상기 컨텐츠 개별 선호도에 기초하여 컨텐츠 개별 단위로 상기 1차 선택한 네이버 중에서 상기 사용자와 유사한 컨텐츠 선호도를 가지는 네이버를 상기 사용자와 상기 1차 선택한 네이버 사이의 상기 컨텐츠 개별 선호도에 대한 2차 임계범위 내에서 2차 선택하는 단계; 및(d) 상기 2차 선택한 네이버의 컨텐츠 이용 이력 또는 상기 사용자의 상황 정보에 기초하여 상기 2차 선택한 네이버가 이용한 컨텐츠 중 상기 사용자가 이용하지 않은 컨텐츠의 추천 리스트를 생성하고 상기 생성한 추천 리스트를 사용자에 제공하는 단계를 포함하는 것을 특징으로 하는 컨텐츠 추천 방법
|
2 |
2
제 1 항에 있어서, 상기 사용자의 컨텐츠 그룹 선호도와 컨텐츠 개별 선호도는상기 컨텐츠의 추천 시점을 기준으로 상기 컨텐츠의 개봉시점부터 시간이 경과할수록 감소하게 계산되는 것을 특징으로 하는 컨텐츠 추천 방법
|
3 |
3
제 2 항에 있어서, 상기 일정 기간 이내에 개봉된 전체 컨텐츠 중 제1 컨텐츠 그룹의 컨텐츠 수와 상기 제1 컨텐츠 그룹에 대한 상기 사용자의 컨텐츠 그룹 선호도 또는 상기 제1 컨텐츠 그룹에 속한 컨텐츠에 대한 컨텐츠 개별 선호도는 반비례하여 계산되는 것을 특징으로 하는 컨텐츠 추천 방법
|
4 |
4
제 3 항에 있어서, 컨텐츠(i)에 대한 상기 컨텐츠 개별 선호도(Ri)는 아래의 수학식(1)에 의해 계산되며,[수학식 1]여기서 TC는 컨텐츠의 추천 시점으로부터 일정 기간(n) 동안 개봉된 전체 컨텐츠의 수를 의미하며, Gi는 사용자가 이용한 컨텐츠(i)와 동일한 컨텐츠 그룹으로 상기 컨텐츠의 추천 시점으로부터 일정 기간 동안 개봉된 전체 컨텐츠의 수를 의미하며, T는 상기 사용자가 이용한 컨텐츠의 개봉 경과 시간 크기를 의미하며, α는 T시점에 컨텐츠(i)의 이용 여부를 나타내는 상수인 것을 특징으로 하는 컨텐츠 추천 방법
|
5 |
5
제 4 항에 있어서, 상기 컨텐츠 그룹 선호도는 상기 사용자가 상기 추천 시점으로부터 일정 기간(n) 동안 이용한 전체 컨텐츠 중 동일한 컨텐트 그룹에 속하는 컨텐츠의 컨텐츠 개별 선호도를 합하여 계산되는 것을 특징으로 컨텐츠 추천 방법
|
6 |
6
제 3 항에 있어서, 상기 (d) 단계는(d1) 상기 2차 선택한 네이버의 컨텐츠 이용 이력과 상기 사용자의 현재 상황 정보를 비교하여 상기 사용자의 상황 정보에 가장 매칭되는 네이버의 이용 컨텐츠를 선택하는 단계;(d2) 상기 선택한 이용 컨텐츠와 사용자의 컨텐츠 이용 이력을 비교하여 상기 선택한 이용 컨텐츠 중 사용자가 이용하지 않은 컨텐츠가 존재하는지 판단하는 단계; 및(d3) 상기 판단 결과에 기초하여 상기 선택한 이용 컨텐츠 중 사용자가 이용하지 않은 컨텐츠로 구성된 컨텐츠 추천 리스트를 생성하고, 상기 생성한 추천 리스트를 사용자에 제공하는 단계를 포함하는 것을 특징으로 하는 컨텐츠 추천 방법
|
7 |
7
제 6 항에 있어서, 상기 (d) 단계는(d4) 상기 판단 결과에 기초하여 상기 선택한 이용 컨텐츠 중 사용자가 이용하지 않은 컨텐츠가 존재하지 않는 경우, 상기 제1 임계범위 또는 제2 임계범위를 증가시켜 새로이 2차 네이버를 선택하는 단계를 더 포함하며,상기 새로이 선택한 2차 네이버에 기초하여 상기 (d1)단계 내지 (d3)단계를 실행하는 것을 특징으로 하는 컨텐츠 추천 방법
|
8 |
8
제 6 항 또는 제 7 항에 있어서,상기 사용자에 제공한 컨텐츠의 추천 리스트 중에서 사용자가 선택한 컨텐츠의 이용 이력에 기초하여 상기 선택한 컨텐츠를 제공한 네이버를 네이버 그룹에 추가하는 단계;상기 네이버 그룹을 구성하는 네이버 수가 임계 네이버 수를 만족하는지 판단하여 네이버 그룹을 형성하는 단계; 및상기 네이버 그룹이 형성된 경우, 상기 네이버 그룹을 구성하는 네이버들의 컨텐츠 이용 이력에 기초하여 컨텐츠의 우선 추천 리스트를 생성하여 사용자에 제공하는 단계를 더 포함하는 것을 특징으로 하는 컨텐츠 추천 방법
|
9 |
9
제 8 항에 있어서, 상기 사용자에 제공한 우선 추천 리스트 중 사용자가 선택한 컨텐츠의 이용 이력에 기초하여 우선순위를 만족하지 못하는 네이버를 상기 네이버 그룹에서 삭제하는 단계; 및상기 추천 리스트 중에서 사용자가 선택한 컨텐츠의 이용 이력에 기초하여 상기 네이버 그룹을 구성할 새로운 네이버를 선택하여 상기 네이버 그룹에 추가하는 단계를 더 포함하는 것을 특징으로 하는 컨텐츠 추천 방법
|