1 |
1
사용자 행동 기록을 생성하는 사용자 행동 기록 생성부와,상기 사용자 행동 기록을 기초로 사용자 행동 패턴을 수집하는 사용자 행동 패턴 풀 생성부와,상기 사용자 행동 패턴에 대해서 선호 패턴 목록과 비선호 패턴 목록을 생성하는 패턴 목록 생성부와,상기 선호 패턴 목록과 상기 비선호 패턴 목록을 기초로 사용자 선호 정보를 추출하는 사용자 선호 정보 추출부와,상기 사용자 선호 정보와 프로그램 별 메타데이터를 기반으로 상기 프로그램 중에서 선호 프로그램 리스트를 추출하는 선호 프로그램 추출부를 포함하고,상기 사용자 행동 패턴 풀 생성부는, 상기 사용자 행동 기록 중에서 추출 가능한 모든 연속적인 상기 사용자 행동 패턴을 수집하는 것인 패턴 풀 기반 사용자 선호 정보 관리 시스템
|
2 |
2
제1항에 있어서, 상기 사용자 행동 기록 생성부는,사용자 입력을 기초로 상기 사용자 행동 기록을 생성하는 것인 패턴 풀 기반 사용자 선호 정보 관리 시스템
|
3 |
3
삭제
|
4 |
4
제1항에 있어서, 상기 패턴 목록 생성부는,상기 사용자 행동 패턴에 대해서 상호 정보를 기초로 상기 선호 패턴 목록과 상기 비선호 패턴 목록을 생성하는 것인 패턴 풀 기반 사용자 선호 정보 관리 시스템
|
5 |
5
제4항에 있어서, 상기 상호 정보는 MIA = log[p(fA|pos)/p(fA)][MIA는 사용자 행동 패턴 A에 대한 상호 정보, p(fA|pos)는 상기 사용자 행동 패턴 A가 사용자가 선택하여 시청한 선호 프로그램 시청 시 등장할 빈도를 나타내는 확률, p(fA)는 상기 사용자 행동 기록에서 상기 사용자 행동 패턴 A의 등장 확률을 각각 나타냄]로 표시되고, 상기 사용자 행동 패턴 풀 생성부의 모든 상기 사용자 행동 패턴에 대해서 상기 상호 정보의 평균값을 MIAVG 라 하면,상기 패턴 목록 생성부는,MIA 가 0보다 크거나 또는 MIA가 MIAVG 보다 큰 경우 상기 사용자 행동 패턴 A는 상기 선호 패턴 목록에 분류하고, MIA 가 0 이하인 경우 상기 사용자 행동 패턴 A는 상기 비선호 패턴 목록에 분류하는 것인 패턴 풀 기반 사용자 선호 정보 관리 시스템
|
6 |
6
제1항에 있어서, 상기 사용자 선호 정보 추출부는,상기 선호 패턴 목록과 상기 비선호 패턴 목록에서 긍정 선호도 정보와 부정 선호도 정보를 추출하는 것인 패턴 풀 기반 사용자 선호 정보 관리 시스템
|
7 |
7
제6항에 있어서, 상기 선호 프로그램 추출부는,상기 긍정 선호도 정보 및 상기 부정 선호도 정보 각각에 대해서 가중치를 부여하고, 상기 프로그램 별 메타데이터에 대해서 상기 긍정 선호도 정보 및 상기 부정 선호도 정보를 상기 가중치를 기초로 점수화하여 선호도를 추출하고, 상기 선호도가 높은 순서대로 상기 선호 프로그램 리스트를 추출하는 것인 패턴 풀 기반 사용자 선호 정보 관리 시스템
|
8 |
8
(a) 사용자 행동 기록을 생성하는 단계와,(b) 상기 사용자 행동 기록을 기초로 사용자 행동 패턴을 수집하는 단계와,(c) 상기 사용자 행동 패턴에 대해서 선호 패턴 목록과 비선호 패턴 목록을 생성하는 단계와,(d) 상기 선호 패턴 목록과 상기 비선호 패턴 목록을 기초로 사용자 선호 정보를 추출하는 단계와,(e) 상기 사용자 선호 정보와 프로그램 별 메타데이터를 기반으로 상기 프로그램 중에서 선호 프로그램 리스트를 추출하는 단계를 포함하고,상기 단계 (b)는, 상기 사용자 행동 기록 중에서 추출 가능한 모든 연속적인 상기 사용자 행동 패턴을 수집하는 단계를 포함하는 것인 패턴 풀 기반 사용자 선호 정보 관리 방법
|
9 |
9
제8항에 있어서, 상기 단계 (a)는,(a-1) 사용자 입력을 기초로 상기 사용자 행동 기록을 생성하는 단계를 포함하는 것인 패턴 풀 기반 사용자 선호 정보 관리 방법
|
10 |
10
삭제
|
11 |
11
제8항에 있어서, 상기 단계 (c)는,(c-1) 상기 사용자 행동 패턴에 대해서 상호 정보를 기초로 상기 선호 패턴 목록과 상기 비선호 패턴 목록을 생성하는 단계를 포함하는 것인 패턴 풀 기반 사용자 선호 정보 관리 방법
|
12 |
12
제11항에 있어서, 상기 상호 정보는 MIA = log[p(fA|pos)/p(fA)][MIA는 사용자 행동 패턴 A에 대한 상호 정보, p(fA|pos)는 상기 사용자 행동 패턴 A가 사용자가 선택하여 시청한 선호 프로그램 시청 시 등장할 빈도를 나타내는 확률, p(fA)는 상기 사용자 행동 기록에서 상기 사용자 행동 패턴 A의 등장 확률을 각각 나타냄]로 표시되고, 상기 사용자 행동 패턴 풀 생성부의 모든 상기 사용자 행동 패턴에 대해서 상기 상호 정보의 평균값을 MIAVG 라 하면,상기 단계 (c)는,(c-2) MIA 가 0보다 크거나 또는 MIA가 MIAVG 보다 큰 경우 상기 사용자 행동 패턴 A는 상기 선호 패턴 목록에 분류하고, MIA 가 0 이하인 경우 상기 사용자 행동 패턴 A는 상기 비선호 패턴 목록에 분류하는 단계를 포함하는 것인 패턴 풀 기반 사용자 선호 정보 관리 방법
|
13 |
13
제8항에 있어서, 상기 단계 (d)는,(d-1) 상기 선호 패턴 목록과 상기 비선호 패턴 목록에서 긍정 선호도 정보와 부정 선호도 정보를 추출하는 단계를 포함하는 것인 패턴 풀 기반 사용자 선호 정보 관리 방법
|
14 |
14
제13항에 있어서, 상기 단계 (e)는,(e-1) 상기 긍정 선호도 정보 및 상기 부정 선호도 정보 각각에 대해서 가중치를 부여하는 단계와,(e-2) 상기 프로그램 별 메타데이터에 대해서 상기 긍정 선호도 정보 및 상기 부정 선호도 정보를 상기 가중치를 기초로 점수화하여 선호도를 추출하는 단계와,(e-3) 상기 선호도가 높은 순서대로 상기 선호 프로그램 리스트를 추출하는 단계를 포함하는 것인 패턴 풀 기반 사용자 선호 정보 관리 방법
|
15 |
15
제8항, 9항 및 제11항 내지 제14항 중 어느 한 항에 따른 패턴 풀 기반 사용자 선호 정보 관리 방법의 각 단계를 실현시키기 위한 프로그램을 기록한 컴퓨터로 판독 가능한 기록 매체
|