1 |
1
각 채널로부터 방송 프로그램의 메타데이터 정보와 프로그램 정보를 수집하는 기능을 수행하는 방송 메타데이터/프로그램 수집부; 상기 방송 메타데이터/프로그램 수집부가 수집한 방송 프로그램의 메타데이터 정보를 저장하고 관리하는 기능을 수행하는 방송 메타데이터 데이터베이스부; 수집된 방송 프로그램의 콘텐츠를 저장하고 관리하는 기능을 수행하는 프로그램 아카이브 데이터베이스부; 사용자의 선호도 정보에 기반 하여 방송 프로그램 정보를 프리젠테이션 하는 기능을 수행하는 사용자 선호도 기반 프로그램 메타데이터 및 프로그램 콘텐츠 프리젠테이션부; 사용자의 프로그램에 대한 재생 및 정지와 관련된 액션을 모니터링하고 누적하여 기록하는 기능을 수행하는 사용자 액션 모니터링부; 상기 방송 메타데이터 베이스부에 저장된 각각의 프로그램 메타데이터 정보와, 해당 프로그램에 대한 상기 사용자 액션 모니터링부가 누적하여 기록한 사용자의 액션을 주기적으로 분석하여 사용자의 선호도 값을 추출하는 기능을 수행하는 사용자 액션 기록 분석부; 및 상기 사용자 액션 기록 분석부가 주기적으로 추출한 사용자 선호도 값을 이용하여 사용자의 선호도를 갱신하는 기능을 수행하는 사용자 선호도 관리부 를 포함하는 것을 특징으로 하는 방송 프로그램 가이드 장치
|
2 |
2
제1항에 있어서, 상기 방송 메타데이터/프로그램 수집부는 방송 프로그램의 메타데이터를 수집하는 기능을 수행하는 메타데이터 수집 모듈; 및 방송 프로그램 콘텐츠를 수집하는 기능을 수행하는 프로그램 수집 모듈 을 포함하는 것을 특징으로 하는 방송 프로그램 가이드 장치
|
3 |
3
제2항에 있어서, 상기 메타데이터 수집 모듈은 다수의 채널로부터 스트리밍 되는 방송 프로그램 메타데이터를 수동적으로 수집하는 기능을 수행하는 제1 메타데이터 수집 모듈; 및 방송 프로그램 메타데이터에 대한 정보를 제공하는 인터넷 사이트 등을 방문하여 방송 프로그램 메타데이터 정보를 능동적으로 수집하는 기능을 수행하는 제2 메타데이터 수집 모듈 을 포함하는 것을 특징으로 하는 방송 프로그램 가이드 장치
|
4 |
4
제2항에 있어서, 상기 프로그램 수집 모듈은 네트워크를 통해 연결된 프로그램 서비스 제공 업체와 통신하여 사용자 선호도에 적합한 프로그램을 수집하여 저장하는 기능을 수행하는 제1 프로그램 수집 모듈; 네트워크를 통해 연결된 프로그램 서비스 제공 업체로부터 제공된 프로그램 중에서 사용자 선호도에 적합한 프로그램 정보를 수집하여 저장하고 프로그램 콘텐츠를 획득하는 기능을 수행하는 제2 프로그램 수집 모듈; 및 방송 메타데이터 정보를 통합하여 제공하는 시스템과 통신하여 통합 방송 메타데이터를 수집하여 저장하는 기능을 수행하는 제3 프로그램 수집 모듈 을 포함하는 것을 특징으로 하는 방송 프로그램 가이드 장치
|
5 |
5
제1항에 있어서, 상기 사용자 선호도 기반 프로그램 메타데이터 및 프로그램 콘텐츠 프리젠테이션부는 사용자의 로그인 정보를 통해 사용자의 선호도를 알아내는 것을 특징으로 하는 방송 프로그램 가이드 장치
|
6 |
6
제1항에 있어서, 상기 사용자 액션 모니터링부가 모니터링 하는 사항은 프로그램 장르, 출연 배우, 방영 시각, 제작자/연출자, 등급, 채널/포맷, 시청시간, 사용자의 액션인 것을 특징으로 하는 방송 프로그램 가이드 장치
|
7 |
7
제6항에 있어서, 상기 사용자의 액션은 저장, 빨리 감기, 멈춤, 재생, 요약보기인 것을 특징으로 하는 방송 프로그램 가이드 장치
|
8 |
8
제1항에 있어서, 상기 사용자 액션 기록 분석부가 분석하는 사항은 프로그램 장르, 출연 배우, 방영 시각, 제작자/연출자, 등급, 채널/포맷, 시청시간, 사용자의 액션인 것을 특징으로 하는 방송 프로그램 가이드 장치
|
9 |
9
제1항에 있어서, 상기 사용자 액션 기록 분석부가 추출하는 사용자 선호도 값은 사용자가 선택한 프로그램에 대한 장르, 출연 배우, 방영 시각, 제작자/연출자, 등급, 채널/포맷에 대해 선택된 빈도 수를 세어 확률 치를 계산하여 구하는 것을 특징으로 하는 방송 프로그램 가이드 장치
|
10 |
10
방송 프로그램 가이드 장치가 사용자로부터 로그인 정보를 입력받는 단계; 방송 프로그램 가이드 장치가 사용자의 로그인 정보를 이용하여 사용자의 선호도 정보를 알아내는 단계; 및 방송 프로그램 가이드 장치가 사용자의 선호도 정보에 기반 하여 방송프로그램 정보를 프리젠테이션 하는 단계 를 포함하는 것을 특징으로 하는 방송 프로그램 가이드 방법
|
11 |
11
제10항에 있어서, 상기 방송 프로그램 가이드 방법은 방송 프로그램 가이드 장치가 사용자로부터 프로그램 선택 정보를 입력받는 단계; 방송 프로그램 가이드 장치가 사용자가 선택한 프로그램을 사용자에게 디스플레이 하는 단계 를 더 포함하는 것을 특징으로 하는 방송 프로그램 가이드 방법
|
12 |
12
제10항에 있어서, 상기 방송 프로그램 가이드 방법은 방송 프로그램 가이드 장치가 사용자가 프로그램을 시청하는 동안 사용자의 프로그램에 대한 액션을 모니터링 하는 단계; 방송 프로그램 가이드 장치가 모니터링 된 사용자의 액션을 분석하여 사용자의 선호도 값을 추출하는 단계; 및 방송 프로그램 가이드 장치가 상기 추출한 사용자 선호도 값을 이용하여 사용자의 선호도를 갱신하는 단계 를 더 포함하는 것을 특징으로 하는 방송 프로그램 가이드 방법
|
13 |
13
제10항에 있어서, 상기 방송 프로그램 가이드 방법은 각 채널로부터의 방송 프로그램 정보를 수집하는 단계를 더 포함하는 것을 특징으로 하는 방송 프로그램 가이드 방법
|
14 |
14
각 채널로부터 방송 프로그램의 메타데이터 정보와 프로그램 정보를 수집하는 기능을 수행하는 방송 메타데이터/프로그램 수집 수단; 상기 방송 메타데이터/프로그램 수집부가 수집한 방송 프로그램의 메타데이터 정보를 저장하고 관리하는 기능을 수행하는 방송 메타데이터 데이터베이스 수단; 수집된 방송 프로그램의 콘텐츠를 저장하고 관리하는 기능을 수행하는 프로그램 아카이브 데이터베이스 수단; 사용자의 선호도 정보에 기반 하여 방송 프로그램 정보를 프리젠테이션 하는 기능을 수행하는 사용자 선호도 기반 프로그램 메타데이터 및 프로그램 콘텐츠 프리젠테이션 수단; 사용자의 프로그램에 대한 재생 및 정지와 관련된 액션을 모니터링하고 누적하여 기록하는 기능을 수행하는 사용자 액션 모니터링 수단; 상기 방송 메타데이터 베이스부에 저장된 각각의 프로그램 메타데이터 정보와, 해당 프로그램에 대한 상기 사용자 액션 모니터링부가 누적하여 기록한 사용자의 액션을 주기적으로 분석하여 사용자의 선호도 값을 추출하는 기능을 수행하는 사용자 액션 기록 분석수단; 및 상기 사용자 액션 기록 분석부가 주기적으로 추출한 사용자 선호도 값을 이용하여 사용자의 선호도를 갱신하는 기능을 수행하는 사용자 선호도 관리수단 을 기능 시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|