To provide a technique to derive a relationship between a broadcast program viewed by a user and a content received through a network. A viewing history analysis server (30) acquires a television ID to identify each of a plurality of televisions (40), broadcast program viewing history information, which indicates the viewing history of a broadcast program viewed on each television, and content viewing history information which indicates the viewing history of a content distributed through a network. By referring to the acquired television ID, the broadcast program viewing history information and the content viewing history information, the viewing history analysis server (30) calculates the degree of relationship between the broadcast program and the content.
사용자가 시청한 방송 프로그램과 네트워크 경유로 수신한 콘텐츠의 관련성을 이끌어내기 위한 기술을 제공한다. 복수의 TV(40) 각각을 특정하기 위한 TV ID와 각 TV에 있어서 시청된 방송 프로그램의 시청 이력을 나타내는 방송 프로그램 시청 이력 정보와 네트워크 경유로 배포된 콘텐츠의 시청 이력을 나타내는 콘텐츠 시청 이력 정보를 취득하고 취득한 TV ID,방송 프로그램 시청 이력 정보 및 콘텐츠 시청 이력 정보를 참조하고 방송 프로그램과 콘텐츠와의 관련도를 산출하는 시청 이력 분석 서버(30).