1 |
1
제어부가 적어도 하나의 콘텐츠에 관련된 정보에 기반하여 상기 적어도 하나의 콘텐츠 중 업데이트된 콘텐츠와 유사한 하나 이상의 유사 콘텐츠들을 상기 적어도 하나의 콘텐츠로부터 식별하는 단계;상기 제어부가 상기 업데이트된 콘텐츠 및 상기 유사 콘텐츠들 간의 유사도들에 기반하여 상기 적어도 하나의 콘텐츠의 사용 정보를 업데이트하는 단계; 및상기 제어부가 상기 업데이트된 사용 정보에 기반하여 상기 업데이트된 콘텐츠에 대한 사용자의 선호도를 계산하는 단계를 포함하고,상기 선호도를 계산하는 단계는상기 업데이트된 사용 정보에 기반하여 상기 사용자의 피처 벡터 및 상기 유사 콘텐츠들의 각각의 피처 벡터를 계산하는 단계;상기 유사도들을 가중치로서 상기 유사 콘텐츠들의 피처 벡터들의 가중 평균을 계산함으로써 상기 업데이트된 콘텐츠의 피처 벡터를 계산하는 단계; 및상기 사용자의 피처 벡터 및 상기 업데이트된 콘텐츠의 피처 벡터를 내적함으로써 상기 선호도를 계산하는 단계를 포함하고,상기 업데이트된 콘텐츠는 상기 식별하는 단계의 수행의 소정의 시간 이전에 생성된 콘텐츠로서 상기 사용자에 의해 열람되지 않은 콘텐츠인 콘텐츠 제공 방법
|
2 |
2
제1항에 있어서,상기 유사 콘텐츠들을 식별하는 단계는상기 적어도 하나의 콘텐츠 중 상기 업데이트된 콘텐츠와 유사한 것으로 식별될 것으로 기대되는 하나 이상의 후보 콘텐츠들을 식별하는 단계; 및상기 후보 콘텐츠들의 각각 및 상기 업데이트된 콘텐츠 간의 유사도들을 계산함으로써 상기 업데이트된 콘텐츠와 유사한 유사 콘텐츠들을 식별하는 단계를 포함하는, 콘텐츠를 제공하는 방법
|
3 |
3
제2항에 있어서,상기 후보 콘텐츠들을 식별하는 단계는상기 적어도 하나의 콘텐츠 및 상기 업데이트된 콘텐츠 간의 비교를 위해 사용되는 상기 적어도 하나의 콘텐츠에 관련된 정보를 포함하는 벡터들의 차원을 감소시키는 단계; 및해쉬 함수를 사용하여 상기 차원이 감소된 벡터들 중 상기 업데이트된 콘텐츠의 내용과 관련된 정보를 포함하는 벡터들과 유사한 벡터들을 식별하는 단계를 포함하는, 콘텐츠 제공 방법
|
4 |
4
삭제
|
5 |
5
제1항에 있어서,상기 계산된 선호도가 소정의 값 이상인 경우, 상기 업데이트된 콘텐츠 또는 상기 업데이트된 콘텐츠와 관련된 정보를 상기 사용자에게 제공하는 단계를 더 포함하는, 콘텐츠 제공 방법
|
6 |
6
제1항에 있어서,상기 사용 정보는 상기 적어도 하나의 콘텐츠에 대한 하나 이상의 사용자들의 열람 정보를 포함하는, 콘텐츠 제공 방법
|
7 |
7
제6항에 있어서,상기 열람 정보는 상기 하나 이상의 사용자들의 상기 적어도 하나의 콘텐츠의 각각에 대한 열람 여부 또는 열람 횟수와 관련된 정보를 각 성분(element)으로서 포함하는 사용 정보 행렬인, 콘텐츠 제공 방법
|
8 |
8
제7항에 있어서,상기 사용 정보를 업데이트하는 단계는 상기 사용 정보 행렬의 상기 하나 이상의 사용자들에 의해 콘텐츠가 열람되지 않은 것으로 나타나거나 열람 횟수가 소정의 값 이하인 것으로 나타나는 적어도 하나의 성분을 업데이트하는, 콘텐츠 제공 방법
|
9 |
9
제7항에 있어서,상기 선호도를 계산하는 단계는상기 사용 정보 행렬에 기반하여 상기 적어도 하나의 콘텐츠를 열람한 사용자들의 각각의 피처 벡터를 각 행으로서 포함하는 사용자 피처 행렬 및 상기 유사 콘텐츠들의 각각의 피처 벡터를 각 열로서 포함하는 콘텐츠 피처 행렬을 획득하는 단계;상기 유사도들을 가중치로서 상기 콘텐츠 피처 행렬의 열들의 가중 평균을 계산함으로써 상기 업데이트된 콘텐츠의 피처 벡터를 계산하는 단계; 및상기 사용자의 피처 벡터를 나타내는 상기 사용자 피처 행렬의 행 벡터 및 상기 업데이트된 콘텐츠의 피처 벡터를 내적함으로써 상기 선호도를 계산하는 단계를 포함하는, 콘텐츠 제공 방법
|
10 |
10
제1항에 있어서,상기 업데이트된 콘텐츠는 복수이고,상기 유사 콘텐츠들을 식별하는 단계, 상기 사용 정보를 업데이트하는 단계 및 상기 선호도를 계산하는 단계는 상기 복수의 업데이트된 콘텐츠들의 각각에 대해 수행되는, 콘텐츠 제공 방법
|
11 |
11
제10항에 있어서,상기 복수의 업데이트된 콘텐츠들 중 상기 사용자의 선호도가 소정의 값 이상인 업데이트된 콘텐츠 또는 상기 선호도가 소정의 값 이상인 업데이트된 콘텐츠와 관련된 정보를 상기 사용자에게 제공하는 단계를 더 포함하는, 콘텐츠 제공 방법
|
12 |
12
제1항에 있어서,상기 적어도 하나의 콘텐츠에 관련된 정보는 상기 적어도 하나의 콘텐츠가 포함하는 텍스트 정보를 포함하고,상기 유사 콘텐츠들은 상기 적어도 하나의 콘텐츠가 포함하는 텍스트 정보 및 상기 업데이트된 콘텐츠의 텍스트 정보를 비교함으로써 식별되고,상기 유사도들은 상기 업데이트된 콘텐츠의 텍스트 정보 및 상기 유사 콘텐츠들이 포함하는 텍스트 정보를 비교함으로써 계산되는, 콘텐츠 제공 방법
|
13 |
13
삭제
|
14 |
14
제1항에 있어서,상기 유사도들의 각각은 상기 업데이트된 콘텐츠에 대한 상기 유사 콘텐츠들의 각각의 상대적인 유사도 또는 유사 콘텐츠들 간의 상대적인 유사도인, 콘텐츠 제공 방법
|
15 |
15
제1항에 있어서,상기 업데이트하는 단계는상기 유사도들 및 기 저장된 상기 업데이트된 콘텐츠 및 상기 업데이트된 콘텐츠와 유사한 유사 콘텐츠들 간의 유사도들 중 적어도 하나에 기반하여 상기 사용 정보를 업데이트하는, 콘텐츠 제공 방법
|
16 |
16
적어도 하나의 콘텐츠에 관련된 정보에 기반하여 상기 적어도 하나의 콘텐츠 중 업데이트된 콘텐츠와 유사한 하나 이상의 유사 콘텐츠들을 상기 적어도 하나의 콘텐츠로부터 식별하고, 상기 업데이트된 콘텐츠 및 상기 유사 콘텐츠들 간의 유사도들에 기반하여 상기 적어도 하나의 콘텐츠의 사용 정보를 업데이트하고, 상기 업데이트된 사용 정보에 기반하여 상기 업데이트된 콘텐츠에 대한 사용자의 선호도를 계산하는 제어부; 및 출력부를 포함하고, 상기 제어부는 상기 계산된 선호도가 소정의 값 이상인 경우, 상기 출력부를 통해 상기 업데이트된 콘텐츠 또는 상기 업데이트된 콘텐츠와 관련된 정보를 상기 사용자에게 출력하고,상기 제어부는,상기 업데이트된 사용 정보에 기반하여 상기 사용자의 피처 벡터 및 상기 유사 콘텐츠들의 각각의 피처 벡터를 계산하고, 상기 유사도들을 가중치로서 상기 유사 콘텐츠들의 피처 벡터들의 가중 평균을 계산함으로써 상기 업데이트된 콘텐츠의 피처 벡터를 계산하고, 상기 사용자의 피처 벡터 및 상기 업데이트된 콘텐츠의 피처 벡터를 내적함으로써 상기 선호도를 계산하고,상기 업데이트된 콘텐츠는 상기 식별하는 단계의 수행의 소정의 시간 이전에 생성된 콘텐츠로서 상기 사용자에 의해 열람되지 않은 콘텐츠인 전자 장치
|