KR20110005731A - 비디오 컨텐츠 아이템들의 수신자들을 관심 있는 비디오 컨텐츠 아이템들로 안내하기 위한 방법 및 장치 - Google Patents

비디오 컨텐츠 아이템들의 수신자들을 관심 있는 비디오 컨텐츠 아이템들로 안내하기 위한 방법 및 장치 Download PDF

Info

Publication number
KR20110005731A
KR20110005731A KR1020107027462A KR20107027462A KR20110005731A KR 20110005731 A KR20110005731 A KR 20110005731A KR 1020107027462 A KR1020107027462 A KR 1020107027462A KR 20107027462 A KR20107027462 A KR 20107027462A KR 20110005731 A KR20110005731 A KR 20110005731A
Authority
KR
South Korea
Prior art keywords
mobile device
video content
content item
identifier
pattern
Prior art date
Application number
KR1020107027462A
Other languages
English (en)
Other versions
KR101309421B1 (ko
Inventor
가이 페리
Original Assignee
퀄컴 인코포레이티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 퀄컴 인코포레이티드 filed Critical 퀄컴 인코포레이티드
Publication of KR20110005731A publication Critical patent/KR20110005731A/ko
Application granted granted Critical
Publication of KR101309421B1 publication Critical patent/KR101309421B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17336Handling of requests in head-ends
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/735Filtering based on additional data, e.g. user or group profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23418Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

이동 디바이스를 채용하는 비디오 컨텐츠 아이템들의 수신자를 수신자가 괌심을 가지고 있는 적어도 하나의 비디오 컨텐츠 아이템으로 안내하는 방법은: 복수의 미리 결정된 패턴 식별자들 및 대응하는 패턴 데이터를 저장하는 단계로서, 패턴 식별자들 및 패턴 데이터는 수신자 관심을 예측하는 데이터를 참조하여 생성되는, 상기 저장하는 단계; 저장된 패턴 데이터를 참조하여 적어도 하나의 비디오 컨텐츠 아이템에서 미리 결정된 패턴을 검출하는 단계; 및 검출에 응답하여, 비디오 컨텐츠 아이템에서 미리 결정된 패턴을 검출하기 위해 사용된 저장된 패턴 데이터에 대응하는 패턴 식별자 및 적어도 하나의 비디오 컨텐츠 아이템의 표시를 수신자에 의해 채용된 이동 디바이스를 포함하는 복수의 이동 디바이스들에 송신하는 단계로서, 표시는 수신자가 관심을 가지고 있는 검출된 미리 결정된 패턴과 연관된 비디오 컨텐츠 아이템으로 수신자를 안내하는, 상기 송신하는 단계를 포함한다. 이는 사용자들로 하여금 관심 있는 어떤 것이 발생하기를 기다리면서 원하지 않는 프로그래밍을 시청할 필요 없이 원하는 라이브 이벤트들을 따르게 허용한다.

Description

비디오 컨텐츠 아이템들의 수신자들을 관심 있는 비디오 컨텐츠 아이템들로 안내하기 위한 방법 및 장치{METHODS AND APPARATUSES FOR DIRECTING RECIPIENTS OF VIDEO CONTENT ITEMS TO INTERESTING VIDEO CONTENT ITEMS}
기술 분야
본원은 일반적으로 데이터 통신들에 관한 것으로, 특히 멀티미디어 데이터의 통신에 관한 것이다.
배경
이동 전화기 핸드셋들과 같은 전자 디바이스들 및 다른 이동 디바이스들은 스포츠, 엔터테인먼트, 광고들, 또는 다른 멀티미디어 컨텐츠 아이템들의 브로드캐스트들을 수신하도록 구성될 수도 있다. 예컨대, 비디오 컨텐츠 아이템들은 브로드캐스트 통신 링크를 사용하여 전자 디바이스들에 통신될 수도 있다. 비디오 컨텐츠 아이템들의 수신자에게 그러한 디바이스들 상에서의 향상된 뷰잉 경험을 제공할 필요가 있다.
개요
특정 실시형태들에서, 이동 디바이스를 채용하는 비디오 컨텐츠 아이템들의 수신자를 수신자가 관심을 가지고 있는 적어도 하나의 비디오 컨텐츠 아이템으로 안내하는 방법은: 복수의 미리 결정된 패턴 식별자들 및 대응하는 패턴 데이터를 저장하는 단계로서, 패턴 식별자들 및 패턴 데이터는 수신자 관심을 예측하는 데이터를 참조하여 생성되는, 상기 저장하는 단계; 저장된 패턴 데이터를 참조하여 적어도 하나의 비디오 컨텐츠 아이템에서 미리 결정된 패턴을 검출하는 단계; 및 검출에 응답하여, 비디오 컨텐츠 아이템에서 미리 결정된 패턴을 검출하기 위해 사용된 저장된 패턴 데이터에 대응하는 패턴 식별자 및 적어도 하나의 비디오 컨텐츠 아이템의 표시를 수신자에 의해 채용된 이동 디바이스를 포함하는 복수의 이동 디바이스들에 송신하는 단계로서, 표시는 수신자가 관심을 가지고 있는 검출된 미리 결정된 패턴과 연관된 비디오 컨텐츠 아이템으로 수신자를 안내하는, 상기 송신하는 단계를 포함한다.
특정 실시형태들에서, 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 방법은: 적어도 하나의 통지 메시지를 수신하는 단계로서, 메시지는 패턴 식별자 및 채널 식별자를 포함하는, 상기 수신하는 단계; 패턴 식별자가 이동 디바이스 내에 사전에 저장된 패턴 식별자에 매칭하는 것에 응답하여, 적어도 하나의 통지 메시지를 디스플레이하는 단계; 및 이동 디바이스의 사용자에 대한 인터페이스를 제공하여, 채널 식별자와 연관된 채널로 이동 디바이스를 튜닝시키는 단계를 포함한다.
특정 실시형태들에서, 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 방법은: 적어도 하나의 비디오 컨텐츠 아이템의 송신을 표시하는 경보 메시지를 수신하는 단계; 경보 메시지를 디스플레이하는 단계; 및 경보 메시지와 연관된 채널로 이동 디바이스를 튜닝시키는 단계를 포함한다.
특정 실시형태들에서, 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 방법은: 이동 디바이스로부터 사용자 프로파일을 검색하는 단계; 비디오 컨텐츠 아이템들의 브로드캐스트 스트림들로부터 컨텐츠 식별자를 검색하는 단계; 사용자 프로파일과 컨텐츠 식별자를 비교하는 단계; 및 컨텐츠 식별자가 사용자 프로파일에 매칭하는 것에 응답하여, 사용자 프로파일에 매칭하는 컨텐츠 아이템이 브로드캐스트되고 있다는 표시를 사용자에게 디스플레이하는 단계를 포함한다.
특정 실시형태들에서, 이동 디바이스를 채용하는 비디오 컨텐츠 아이템들의 수신자를 수신자가 관심을 가지고 있는 적어도 하나의 비디오 컨텐츠 아이템으로 안내하기 위한 장치는: 복수의 미리 결정된 패턴 식별자들 및 대응하는 패턴 데이터를 저장하는 데이터베이스로서, 패턴 식별자들 및 패턴 데이터는 수신자 관심을 예측하는 데이터를 참조하여 생성되는, 상기 데이터베이스; 저장된 패턴 데이터를 참조하여 적어도 하나의 비디오 컨텐츠 아이템에서 미리 결정된 패턴을 검출하도록 구성된 프로세서; 및 검출에 응답하여, 비디오 컨텐츠 아이템에서 미리 결정된 패턴을 검출하기 위해 사용된 저장된 패턴 데이터에 대응하는 패턴 식별자 및 적어도 하나의 비디오 컨텐츠 아이템의 표시를 수신자에 의해 채용된 이동 디바이스를 포함하는 복수의 이동 디바이스들에 송신하도록 구성된 송신기로서, 표시는 수신자가 관심을 가지고 있는 검출된 미리 결정된 패턴과 연관된 비디오 컨텐츠 아이템으로 수신자를 안내하는, 상기 송신기를 포함한다.
특정 실시형태들에서, 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 장치는: 적어도 하나의 통지 메시지를 수신하도록 구성된 수신기로서, 메시지는 패턴 식별자 및 채널 식별자를 포함하는, 상기 수신기; 패턴 식별자가 이동 디바이스 내에 사전에 저장된 패턴 식별자에 매칭하는 것에 응답하여, 적어도 하나의 통지 메시지를 디스플레이하도록 구성된 디스플레이; 및 이동 디바이스의 사용자에 대한 인터페이스를 제공하여, 채널 식별자와 연관된 채널로 이동 디바이스를 튜닝시키기도록 구성된 프로세서를 포함한다.
특정 실시형태들에서, 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 장치는: 적어도 하나의 비디오 컨텐츠 아이템의 송신을 표시하는 경보 메시지를 수신하도록 구성된 수신기; 경보 메시지를 디스플레이하도록 구성된 디스플레이; 및 경보 메시지와 연관된 채널로 이동 디바이스를 튜닝시키도록 구성된 프로세서를 포함한다.
특정 실시형태들에서, 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 장치는, 이동 디바이스로부터 사용자 프로파일을 검색하고; 비디오 컨텐츠 아이템들의 브로드캐스트 스트림들로부터 컨텐츠 식별자를 검색하고; 사용자 프로파일과 컨텐츠 식별자를 비교하며; 컨텐츠 식별자가 사용자 프로파일에 매칭하는 것에 응답하여, 사용자 프로파일에 매칭하는 컨텐츠 아이템이 브로드캐스트되고 있다는 표시를 사용자에게 디스플레이하도록 구성된 프로세서를 포함한다.
특정 실시형태들에서, 이동 디바이스를 채용하는 비디오 컨텐츠 아이템들의 수신자를 수신자가 관심을 가지고 있는 적어도 하나의 비디오 컨텐츠 아이템으로 안내하기 위한 장치는: 복수의 미리 결정된 패턴 식별자들 및 대응하는 패턴 데이터를 저장하는 수단으로서, 패턴 식별자들 및 패턴 데이터는 수신자 관심을 예측하는 데이터를 참조하여 생성되는, 상기 저장하는 수단; 저장된 패턴 데이터를 참조하여 적어도 하나의 비디오 컨텐츠 아이템에서 미리 결정된 패턴을 검출하는 수단; 및 검출에 응답하여, 비디오 컨텐츠 아이템에서 미리 결정된 패턴을 검출하기 위해 사용된 저장된 패턴 데이터에 대응하는 패턴 식별자 및 적어도 하나의 비디오 컨텐츠 아이템의 표시를 수신자에 의해 채용된 이동 디바이스를 포함하는 복수의 이동 디바이스들에 송신하는 수단으로서, 표시는 수신자가 관심을 가지고 있는 검출된 미리 결정된 패턴과 연관된 비디오 컨텐츠 아이템으로 수신자를 안내하는, 상기 송신하는 수단을 포함한다.
특정 실시형태들에서, 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 장치는: 적어도 하나의 통지 메시지를 수신하는 수단으로서, 메시지는 패턴 식별자 및 채널 식별자를 포함하는, 상기 수신하는 수단; 패턴 식별자가 이동 디바이스 내에 사전에 저장된 패턴 식별자에 매칭하는 것에 응답하여, 적어도 하나의 통지 메시지를 디스플레이하는 수단; 및 이동 디바이스의 사용자에 대한 인터페이스를 제공하여, 채널 식별자와 연관된 채널로 이동 디바이스를 튜닝시키는 수단을 포함한다.
특정 실시형태들에서, 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 장치는: 적어도 하나의 비디오 컨텐츠 아이템의 송신을 표시하는 경보 메시지를 수신하는 수단; 경보 메시지를 디스플레이하는 수단; 및 경보 메시지와 연관된 채널로 이동 디바이스를 튜닝시키는 수단을 포함한다.
특정 실시형태들에서, 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 장치는: 이동 디바이스로부터 사용자 프로파일을 검색하는 수단; 비디오 컨텐츠 아이템들의 브로드캐스트 스트림들로부터 컨텐츠 식별자를 검색하는 수단; 사용자 프로파일과 컨텐츠 식별자를 비교하는 수단; 및 사용자 프로파일에 매칭하는 컨텐츠 식별자에 응답하여, 사용자 프로파일에 매칭하는 컨텐츠 아이템이 브로드캐스트되고 있다는 표시를 사용자에게 디스플레이하는 수단을 포함한다.
본 개시의 방법들 및 장치들은 각각 여러 실시형태들을 갖는다. 실시형태들 중 단일의 실시형태는 그 단일의 실시형태의 원하는 속성들에 대해 단독으로 책임이 있다. 본 발명의 범위를 한정하지 않으면서, 예컨대 뒤따르는 청구의 범위에 의해 표현되는 바와 같이, 본 발명의 더 중요한 특징들이 이제 간단하게 논의될 것이다. 이 논의를 고려한 이후에, 특히 "상세한 설명" 이라는 제목의 섹션을 읽은 이후에, 본 발명의 특징들이, 컨텐츠 제공자로 하여금 컨텐츠 데이터를 더 효율적인 방법들로 더 많은 이동 디바이스들에 송신하게 허용하는 것을 포함하는 유리한 점들을 어떻게 제공하는지를 이해할 것이다.
도면의 간단한 설명
도 1은 브로드캐스트 컨텐츠 아이템들을 이동 디바이스들에 제공하기 위한 예시적인 시스템을 예시하는 블록도이다.
도 2는 도 1에서 예시된 바와 같은 이동 디바이스의 예를 예시하는 블록도이다.
도 3은 비디오 컨텐츠 아이템들을 이동 디바이스들에 제공하기 위한 시스템의 실시형태를 예시하는 블록도이다.
도 4는 브로드캐스트 네트워크에서 비디오 컨텐츠 아이템들의 수신자를 관심을 가지고 있는 적어도 하나의 비디오 컨텐츠 아이템으로 안내하는 방법의 예를 예시하는 플로우차트이다.
도 5는 도 4에서 예시된 바와 같은 플로우차트에 대한 변형을 예시한다.
도 6은 도 4에서 예시된 바와 같은 플로우차트에 대한 다른 변형을 예시한다.
도 7은 도 2에서 예시된 바와 같은 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 방법의 예를 예시하는 플로우차트이다.
도 8은 도 4의 방법의 일부를 용이하게 하기 위한 사용자 인터페이스의 예를 예시한다.
상세한 설명
다음의 상세한 설명은 본 개시의 특정 실시형태들에 관한 것이다. 그러나, 본 발명은, 예컨대 청구의 범위에 의해 정의되고 커버되는 바와 같은 다수의 다른 방법들로 실시될 수 있다. 여기서의 실시형태들은 매우 다양한 형태들로 실시될 수도 있고, 여기서 개시되는 임의의 특정 구조, 기능, 또는 이들 양자 모두는 단지 전형적인 것이다. 여기서의 교시들에 기초하여, 당업자는, 여기서 개시되는 실시형태가 임의의 다른 실시형태들과 독립적으로 구현될 수도 있고 이들 실시형태들 중 2개 이상의 실시형태들이 다양한 방법들로 조합될 수도 있다는 것을 인식해야 한다. 예컨대, 여기서 제시되는 실시형태들 중 임의의 수의 실시형태들을 사용하여 장치가 구현될 수도 있거나 또는 방법이 실시될 수도 있다. 또한, 여기서 제시되는 실시형태들 중 하나 이상의 실시형태들에 추가하여, 또는 그 실시형태들 이외의 다른 구조, 기능, 또는 구조와 기능을 사용하여 그러한 장치가 구현될 수도 있거나 또는 그러한 방법이 실시될 수도 있다.
프로그램 가이드들은 사용자들이 브로드캐스트 비디오 컨텐츠 아이템들을 수신하는 경우에, 관심을 가지고 있는 컨텐츠를 식별 및 선택하기 위한 방법을 제공한다. 그러나, 일반적으로, 프로그램 가이드들은 브로드캐스트되는 실제 컨텐츠에 관한 업데이트된 데이터를 갖기 보다는 프로그램의 일반적인 설명을 포함한다. 예컨대, 일반적으로, 규칙적으로 브로드캐스트되는 뉴스 프로그램들은, 브로드캐스트의 시간까지 컨텐츠가 세팅되지 않을 수도 있으므로, 프로그램 가이드에서 그 컨텐츠의 상세한 설명을 포함하지 않는다. 유사하게, 스케줄링되지 않은 브로드캐스트들은 프로그램 가이드 내에 포함시키기 위한 시간 내에 식별될 수 없는 특정한 컨텐츠를 포함할 수도 있다. 또한, 프로그램 가이드가 특정한 컨텐츠의 세부사항들을 포함할 수도 있는 경우에도, 브로드캐스트 내의 그러한 컨텐츠의 프레젠테이션 타이밍은 프로그램 가이드 정보에 기초하여 식별가능하지 않을 수도 있다. 예컨대, 뉴스 쇼는 커버될 주제들을 리스팅하는 프로그램 가이드 엔트리를 가질 수도 있지만 브로드캐스트 내의 그 주제들의 특정한 순서 및 타이밍은 없을 수도 있다. 따라서, 일반적으로, 수신자들은 수동적으로 스포츠 이벤트와 같은 비디오를 시청하고 관심 있는 어떤 것이 발생하기를 기다리게 된다. 실시형태들은 수신자들이 관심을 가지고 있는 하나 이상의 비디오 컨텐츠 아이템들로 주의를 돌리기 위해, 관심 있는 것으로서 식별된 것이 비디오 컨텐츠에서 발생하기 직전 또는 발생한 직후에 비디오 컨텐츠 아이템들을 수신자들에게 통지하는 방법을 제공한다.
일 실시형태는 서버 동작 및 디바이스 동작을 포함한다. 서버는 복수의 패턴 식별자들, 및 사용자 관심을 예측하는 데이터를 참조하여 생성된 대응하는 패턴 데이터를 저장한다. 그 후, 서버는, 저장된 패턴 데이터를 참조하여 브로드캐스트 비디오 컨텐츠에서 미리 결정된 패턴들을 검출하고, 그 검출에 응답하여, 식별된 패턴 식별자 및 브로드캐스트 비디오 컨텐츠 아이템의 표시를 복수의 이동 디바이스들에 송신한다. 디바이스에서, 패턴 식별자 및 브로드캐스트 비디오 컨텐츠 아이템의 표시의 수신 이후에, 디바이스는 그 패턴이 사용자가 관심을 가지고 있는 패턴인지를 결정한다. 그 패턴이 사용자가 관심을 가지고 있는 것인 경우에, 사용자는 비디오 컨텐츠 아이템이 브로드캐스트되고 있는 채널로 이동 디바이스를 튜닝시키도록 선택할 수도 있다. 따라서, 이 실시형태에 있어서, 이동 디바이스에서, 컨텐츠 식별자가 비디오 컨텐츠 아이템들의 브로드캐스트 스트림들로부터 검색되고, 그 후, 이동 디바이스 내에 저장된 사용자 프로파일과 비교된다. 컨텐츠 식별자가 사용자 프로파일에 매칭하는 것에 응답하여, 사용자 프로파일에 매칭하는 비디오 컨텐츠 아이템이 브로드캐스트되고 있는 것을 사용자에게 통지하는 표시가 이동 디바이스 상에서 디스플레이된다.
도 1은 배포 시스템 (110) 을 사용하여 하나 이상의 컨텐츠 제공자들 (112) 로부터 브로드캐스트 컨텐츠 아이템들을 이동 디바이스들 (102) 에 제공하기 위한 예시적인 시스템 (100) 을 예시하는 블록도이다. 도 1에서 단일의 이동 디바이스 (102) 가 도시되어 있지만, 예시적인 시스템 (100) 은 임의의 수의 이동 디바이스들 (102) 을 사용하도록 구성될 수도 있다. 또한, 시스템 (100) 은 배포 시스템 (110) 및 컨텐츠 제공자 (112) 를 포함한다. 배포 시스템 (110) 은 컨텐츠 제공자 (112) 로부터 멀티미디어 컨텐츠 아이템을 표현하는 데이터를 수신할 수도 있다. 멀티미디어 컨텐츠 아이템들은 유선 또는 무선 컨텐츠 아이템 통신 링크 (108) 를 통해 통신될 수도 있다. 또한, 유선 또는 무선 컨텐츠 아이템 통신 링크 (108) 와 상이한 별도의 유선 또는 무선 통신 링크를 통해 광고들이 통신될 수도 있다. 일 실시형태에서, 통신 링크 (108) 는 고속 또는 브로드밴드 링크이다. 일 실시형태에서, 컨텐츠 제공자 (112) 는 배포 시스템 (110) 을 우회하여 제 2 무선 또는 유선 링크 (146) 를 통해 이동 디바이스 (102) 에 컨텐츠를 직접적으로 통신한다. 다른 실시형태들에서는 다수의 컨텐츠 제공자들 (112) 이 다수의 배포 시스템들 (110) 을 사용하여 컨텐츠 아이템들을 이동 디바이스들 (102) 에 제공할 수도 있다는 것이 인식되어야 한다.
도 1의 예시적인 시스템 (100) 에서, 컨텐츠 아이템 통신 링크 (108) 는 단방향 네트워크로서 예시된다. 그러나, 컨텐츠 아이템 통신 링크 (108) 는 또한 완전 대칭 (fully symmetric) 양방향 네트워크일 수도 있다. 컨텐츠 아이템 통신 링크 (108) 는, 이더넷, 전화 (예컨대, POTS), 케이블, 전원선, 및 광섬유 시스템들 중 하나 이상을 포함하는 하나 이상의 유선 및/또는 무선 링크들을 포함하고/하거나, 코드 분할 다중 접속 (CDMA 또는 CDMA2000) 통신 시스템, 주파수 분할 다중 접속 (FDMA) 시스템, GSM/GPRS (General Packet Radio Service)/EDGE (enhanced data GSM environment) 와 같은 시분할 다중 접속 (TDMA) 시스템, TETRA (Terrestrial Trunked Radio) 이동 전화 시스템, 광대역 코드 분할 다중 접속 (WCDMA) 시스템, 이동-발신 단문 메시지 서비스 (Mobile-Originated Short Message Service; MO-SMS) 시스템, 3G 데이터 네트워크 시스템, 고 데이터 레이트 (1xEV-DO 또는 1xEV-DO 골드 멀티캐스트) 시스템, IEEE 802.11 시스템, 미디어플로 (MediaFLO) 시스템, DMB 시스템, 직교 주파수 분할 다중 접속 (OFDM) 시스템, 또는 DVB-H 시스템 중 하나 이상을 포함하는 무선 시스템을 포함할 수도 있다.
예시적인 시스템 (100) 에서, 이동 디바이스 (102) 는 또한, 링크 (108) 에 대하여 상술된 네트워크들 중 임의의 것을 포함할 수도 있는 제 3 통신 링크 (106) 상에서 통신하도록 구성될 수도 있다. 일 실시형태에서, 통신 링크 (106) 는 예시적인 시스템 (100) 에서 예시된 바와 같은 양방향 통신 링크이다. 통신 링크 (106) 는 브로드캐스트 센터 또는 배포 시스템 (110) 및/또는 컨텐츠 제공자 (112) 와 이동 디바이스 (102) 사이의 통신에서 사용될 수도 있다. 일 실시형태에서, 배포 시스템 (110) 은 브로드캐스트 센터이다. 제 3 통신 링크 (106) 는 음성 트래픽 및/또는 데이터 트래픽을 통신하도록 구성된 무선 네트워크일 수도 있다. 통신 링크 (106) 는 배포 시스템 (110) 과 이동 디바이스 (102) 사이에서 프로그램 가이드 및 다른 데이터를 통신할 수도 있다.
이동 디바이스 (102) 는 컨텐츠 아이템 통신 링크 (108) 를 통해 수신된 멀티미디어 컨텐츠 아이템들을 렌더링 (render) 하도록 구성된 렌더링 모듈 (122) 을 포함한다. 렌더링 모듈 (122) 은 아날로그 및/또는 디지털 기술들을 포함할 수도 있다. 렌더링 모듈 (122) 은 MPEG-x 및 H.26x 표준들과 같은 국제 표준들에 기초한 인코딩/디코딩 방법들을 사용하는 비디오 인코더들/디코더들과 같은 하나 이상의 멀티미디어 신호 프로세싱 시스템들을 포함할 수도 있다. 일반적으로, 그러한 인코딩/디코딩 방법들은 송신 및/또는 저장을 위해 멀티미디어 데이터를 압축하는 것에 관한 것이다.
컨텐츠 아이템들을 이동 디바이스 (102) 에 통신하는 것에 추가하여, 배포 시스템 (110) 은 또한 프로그램 가이드 서비스 (126) 를 포함할 수도 있다. 프로그램 가이드 서비스 (126) 는 컨텐츠 제공자 (112) 및/또는 다른 소스들로부터 프로그램 스케줄 및 컨텐츠 관련 데이터를 수신하고, 전자 프로그램 가이드 (electronic programming guide; EPG) (124) 를 표현하는 데이터를 이동 디바이스 (102) 에 통신한다. EPG (124) 는 컨텐츠 아이템 통신 링크 (108) 를 통해 수신될 이용가능한 다수의 컨텐츠 아이템들의 브로드캐스트 스케줄에 관련된 데이터를 포함할 수도 있다. EPG 데이터는 컨텐츠 아이템들의 제목들, 시작 및 종료 시간들, 컨텐츠 아이템들의 카테고리 분류 (예컨대, 스포츠, 영화, 코메디 등), 품질 등급들, 성인 컨텐츠 등급들 등을 포함할 수도 있다. 또한, EPG (124) 는 컨텐츠 아이템 통신 링크 (108) 를 통해 이동 디바이스 (102) 에 통신되고 이동 디바이스 (102) 내에 저장될 수도 있다.
이동 핸드셋들 및 뮤직/비디오 플레이어들과 같은 이동 디바이스들은 종종 특정한 사용자에 의해 사용된다. 따라서, 이동 디바이스 (102) 는 또한 사용자 프로파일 (128) 을 포함할 수 있다. 예컨대, 사용자 프로파일 (128) 은 사용자에 의한 뷰잉을 위해 선택된 컨텐츠 아이템들을 표시하는 정보를 저장하도록 구성될 수도 있다. 일 실시형태에서, 사용자 프로파일 (128) 은 사용자에 의해 뷰잉되었거나, 레코딩되었거나 그렇지 않으면 액세스되었거나, 또는 사용자에 의해 뷰잉되거나, 레코딩되거나 그렇지 않으면 액세스될 하나 이상의 컨텐츠 아이템들을 표시하는 데이터를 저장한다. 프로파일은 액세스된 컨텐츠 아이템들, 액세스된 컨텐츠 아이템들과 연관된 카테고리, 액세스된 컨텐츠 아이템들의 경과된 뷰잉 시간, 및 컨텐츠 아이템들과 연관된 채널을 표시하는 데이터에 기초하여 업데이트될 수도 있다.
도 2는 도 1에서 예시된 바와 같은 이동 디바이스 (102) 의 예를 예시하는 블록도이다. 이동 디바이스 (102) 는, 컨텐츠 아이템 통신 링크 (108) 를 통해 통신하는 네트워크 인터페이스 (208) 및 메모리 (또는 저장 디바이스) (204) 와 통신하고 있을 수도 있는 프로세서 (202) 를 포함한다. 네트워크 인터페이스 (208) 는 단방향 컨텐츠 아이템 통신 링크 (108) 에 액세스하도록 구성된 수신기 (224) 를 포함한다. 네트워크 인터페이스 (208) 및 수신기 (224) 는 컨텐츠 아이템 통신 링크 (108) 에 대한 유선 기술들과 동일하거나 또는 유사한 유선 기술들에 따른 신호들을 채용할 수도 있다.
이동 디바이스 (102) 는 양방향 통신 링크 (106) 를 사용하는 통신을 위한 선택적인 제 2 네트워크 인터페이스 (206) 를 포함할 수도 있다. 네트워크 인터페이스 (206) 는 이동 디바이스 (102) 가 양방향 통신 링크 (106) 를 통해 하나 이상의 디바이스들과 통신할 수 있도록, 임의의 적합한 안테나 (미도시), 수신기 (220), 및 송신기 (222) 를 포함할 수도 있다.
또한, 이동 디바이스 (102) 는 디스플레이 (210), 키, 터치 스크린 또는 다른 적합한 촉각 (tactile) 입력 디바이스와 같은 사용자 입력 디바이스 (212), 통신 링크 (106) 를 통해 수신된 신호에 기초하여 음향 출력을 제공하도록 적응된 트랜스듀서를 포함하는 라우드스피커 (214), 및/또는 통신 링크들 (106 또는 108) 을 통해 송신될 수도 있는 신호의 음향 입력을 제공하도록 적응된 트랜스듀서를 포함하는 마이크로폰 (216) 을 포함할 수도 있다.
이동 디바이스 (102) 는 이동 핸드셋, 개인 휴대 정보 단말기, 랩톱 컴퓨터, 헤드셋, 차량 핸즈프리 디바이스, 또는 임의의 다른 전자 디바이스 중 적어도 하나를 포함할 수도 있다. 예컨대, 여기서 교시되는 하나 이상의 실시형태들은 전화기 (예컨대, 셀룰러 전화기), PDA (personal data assistant), 엔터테인먼트 디바이스 (예컨대, 뮤직 또는 비디오 디바이스), 헤드셋 (예컨대, 헤드폰, 이어폰 등), 마이크로폰, 또는 임의의 다른 적합한 디바이스 내에 통합될 수도 있다.
여기서 설명되는 컴포넌트들은 다양한 방법들로 구현될 수도 있다. 도 2를 참조하면, 이동 디바이스 (102) 는, 예컨대 프로세서 (202), 소프트웨어 (미도시), 이들의 몇몇 조합, 또는 여기서 교시된 바와 같은 몇몇 다른 방식으로 구현된 기능들을 표현할 수도 있는 일련의 상호 관련된 기능 블록들로서 표현될 수도 있다. 예컨대, 프로세서 (202) 는 입력 디바이스들 (212) 을 사용하여 사용자 입력을 용이하게 할 수도 있다. 또한, 송신기 (222) 는, 예컨대 다른 이동 디바이스 (102) 또는 사용자의 이메일 어드레스에 정보를 송신하는 것에 관한 다양한 기능들을 제공하는 프로세서 (도 2에서 미도시) 를 포함할 수도 있다. 또한, 수신기들 (220 또는 224) 은, 예컨대 다른 이동 디바이스 (102) 로부터 정보를 수신하는 것에 관한 다양한 기능들을 제공하기 위한 프로세서 (도 2에서 미도시) 를 포함할 수도 있다.
몇몇 실시형태들에서, 디바이스 또는 장치 (102) 는 집적 회로 ("IC") 를 포함한다. 따라서, 집적 회로는 도 2에서 예시된 프로세서 컴포넌트들의 기능을 제공하는 하나 이상의 프로세서들을 포함할 수도 있다. 예컨대, 몇몇 실시형태들에서, 단일의 프로세서가 예시된 프로세서 컴포넌트들의 기능을 구현하지만, 다른 실시형태들에서는 2 개 이상의 프로세서가 예시된 프로세서 컴포넌트들의 기능을 구현한다. 또한, 몇몇 실시형태들에서, 집적 회로는 예시된 프로세서 컴포넌트들의 기능의 일부 또는 전부를 구현하는 다른 타입의 컴포넌트들을 포함한다.
여기서 개시되는 실시형태들에 관련하여 설명되는 임의의 예시적인 논리 블록들, 모듈들, 및 회로들은 집적 회로, 액세스 단말기, 또는 액세스 포인트에 의해 수행되거나, 또는 이들 내에서 구현될 수도 있다. IC 는 범용 프로세서, 디지털 신호 프로세서 (DSP), 주문형 집적 회로 (ASIC), 필드 프로그래머블 게이트 어레이 (FPGA) 또는 다른 프로그래머블 논리 디바이스, 이산 게이트 또는 트랜지스터 로직, 이산 하드웨어 컴포넌트들, 전기 컴포넌트들, 광학 컴포넌트들, 기계 컴포넌트들, 또는 여기서 설명되는 기능들을 수행하도록 설계된 이들의 임의의 조합을 포함할 수도 있고, IC 내부, IC 외부, 또는 양자 모두 내에 상주하는 코드들 또는 명령들을 실행할 수도 있다. 범용 프로세서는 마이크로프로세서일 수도 있지만, 다르게는, 프로세서는 임의의 종래의 프로세서, 제어기, 마이크로제어기, 또는 상태 머신일 수도 있다. 또한, 프로세서는, 예컨대 DSP 와 마이크로프로세서의 조합, 복수의 마이크로프로세서들, 일 DSP 코어와 협력하는 하나 이상의 마이크로프로세서들, 또는 임의의 다른 그러한 구성과 같은, 연산 디바이스들의 조합으로서 구현될 수도 있다.
당업자는, 여기서 설명되는 실시형태들에 관련하여 설명되는 다양한 예시적인 논리 블록들, 모듈들, 회로들, 및 알고리즘 단계들이 전자 하드웨어, 컴퓨터 소프트웨어, 또는 이들의 조합들로서 구현될 수도 있다는 것을 인식할 것이다. 하드웨어와 소프트웨어의 이러한 교환성을 명료하게 예시하기 위해, 블록들, 모듈들, 회로들, 및 단계들은 일반적으로 이들의 기능에 관련하여 설명된다. 그러한 기능이 하드웨어로서 구현되는지 또는 소프트웨어로서 구현되는지는 특정한 애플리케이션 및 전체 시스템에 부과된 설계 제약들에 의존한다. 당업자는 각각의 특정한 애플리케이션에 대해 각종 방법들로 설명된 기능을 구현할 수도 있지만, 그러한 구현 판정들은 본 개시의 범위로부터의 일탈을 야기하는 것으로서 해석되어서는 안된다.
여기서 개시된 실시형태들에 관련하여 설명된 방법 또는 알고리즘의 단계들은 하드웨어로 직접 실시되거나, 프로세서에 의해 실행되는 소프트웨어 모듈로 실시되거나, 또는 이들 양자의 조합으로 실시될 수도 있다. 소프트웨어 모듈은 RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터들, 하드 디스크, 탈착식 디스크, CD-ROM, 또는 당업계에 알려져 있는 임의의 다른 형태의 저장 매체 내에 상주할 수도 있다. 예시적인 저장 매체는, 프로세서가 그 저장 매체로부터 정보를 판독할 수 있고 그 저장 매체에 정보를 기록할 수 있도록 프로세서에 커플링될 수도 있다. 다르게는, 저장 매체는 프로세서에 통합될 수도 있다. 프로세서 및 저장 매체는 ASIC 내에 상주할 수도 있다. ASIC 는 사용자 단말기 내에 상주할 수도 있다. 다르게는, 프로세서 및 저장 매체는 사용자 단말기에서 이산 컴포넌트들로서 상주할 수도 있다.
도 3은 비디오 컨텐츠 아이템들을 이동 디바이스들에 제공하기 위한 시스템의 실시형태를 예시하는 블록도이다. 도 3에서, 유사한 부분들은 도 1에 대하여 유사하게 넘버링된다. 도 3에서 예시된 바와 같이, 컨텐츠 제공자 (112) 는 다수의 채널들에서 비디오 컨텐츠 데이터를 이동 디바이스 (102) 를 포함하는 복수의 이동 디바이스들에 브로드캐스트한다. 이동 디바이스 (102) 는 패턴 식별자들의 컬렉션을 저장한다. 패턴 식별자들의 컬렉션은 이동 디바이스 (102) 의 내부 또는 외부 어디든 저장될 수 있다. 도 3의 예는 패턴 3, 패턴 7,..., 패턴 M 과 같은 패턴 식별자들의 컬렉션이 사용자 프로파일 (128) 내에 저장되는 것을 예시한다. 저장된 패턴 식별자들의 각각은 사용자 인터페이스를 통해 이동 디바이스 (102) 의 사용자에 의해 선택되는 것이 바람직하다. 사용자 인터페이스는 복수의 비디오 컨텐츠 아이템들 내에 포함될 수도 있는 복수의 논리 이벤트들을 디스플레이하며, 그로부터 사용자는 사용자가 관심이 있는 하나 이상의 논리 이벤트들을 선택한다. 사용자가 하나 이상의 논리 이벤트들을 선택한 이후에, 이동 디바이스 (102) 는 선택된 패턴 식별자들의 컬렉션을 사용자에 의해 선택된 논리 이벤트들에 대응하는 패턴 식별자들로 업데이트한다. 그러한 사용자 인터페이스의 예는 도 8에서 예시되고 여기서 상세히 설명될 것이다.
도 3에서 예시된 바와 같이, 일 실시형태에서, 패턴 식별자 선택들은 컨텐츠 제공자에 송신된다. 따라서, 이동 디바이스 (102) 는 패턴 식별자들의 선택을 컨텐츠 제공자 (112) 에 송신한다. 대응하여, 컨텐츠 제공자 (112) 는 각각의 가입 이동 디바이스로부터의 패턴 식별자들의 서브미션을 유지한다. 도 3의 예는 2 개의 서브미션들, 즉 "사용자 1 서브미션" 및 "사용자 2 서브미션" 이 사용자 1 및 사용자 2 로부터 수신된 것을 예시한다. 사용자 1 서브미션은 사용자 1 이 패턴 3, 패턴 7 등을 선택한 것을 예시한다. 사용자 2 서브미션은 사용자 2 가 패턴 5, 패턴 7 등을 선택한 것을 예시한다.
이 실시형태에서, 컨텐츠 제공자 (112) 는 또한, 복수의 패턴 식별자들 및 대응하는 패턴 데이터를 저장하기 위한 상호-참조 테이블을 유지한다. 도 3의 예는 "패턴 테이블" 이라는 상호-참조 테이블이 패턴 1, 패턴 2, 패턴 3,..., 및 패턴 N 에 대한 패턴 데이터를 저장하는 것을 예시한다. 각각의 패턴 식별자에 대해, 대응하는 패턴 데이터는 대응하는 논리 이벤트를 특성화하는 비디오 데이터를 포함한다. 상술된 바와 같이, 패턴 식별자들은, 사용자가 하나 이상의 식별된 논리 이벤트들을 선택하도록, 사용자 인터페이스를 통해 사용자에 제공될 수도 있으며, 이 예는 도 8에서 예시된다.
또한, 컨텐츠 제공자 (112) 는 전자 프로그램 가이드 (EPG) 에 있는 것들과 같은, 복수의 채널 식별자들 및 대응하는 비디오 컨텐츠 아이템 식별자들을 저장하기 위한 상호-참조 테이블을 유지한다. 각각의 비디오 컨텐츠 아이템 식별자는 대응하는 채널 식별자와 연관된 채널에서 브로드캐스트되고 있는 비디오 컨텐츠 아이템을 식별한다. 도 3에서 예시된 예에서, "채널 테이블" 이라는 상호-참조 테이블은, 채널 1 에서 비디오 컨텐츠 아이템 37258 이 브로드캐스트되고 있고, 채널 2 에서 비디오 컨텐츠 아이템 90123 이 브로드캐스트되고 있고, 채널 3 에서 비디오 컨텐츠 아이템 77569 가 브로드캐스트되고 있는 것 등을 예시한다.
일 실시형태에서, 컨텐츠 제공자 (112) 는, 사용자 제출된 패턴 식별자들 및 제출된 패턴 식별자들에 대응하는 패턴 데이터를 참조하여 비디오 컨텐츠 아이템들에서 미리 결정된 패턴을 검출하기 위해 비디오 컨텐츠 아이템 데이터를 모니터링한다. 다른 실시형태에서, 컨텐츠 제공자 (112) 는 사용자 선택들을 고려하지 않고 모든 패턴 식별자들에 대한 패턴 데이터를 모니터링한다. 일 실시형태에서, 컨텐츠 제공자 (112) 가 비디오 컨텐츠 아이템들에서 미리 결정된 패턴을 검출하면, 컨텐츠 제공자 (112) 는 복수의 이동 디바이스들에게 통지한다. 다르게는, 컨텐츠 제공자 (112) 는 브로드캐스팅 채널의 채널 식별자 및/또는 검출된 미리 결정된 패턴에 대응하는 패턴 식별자에 관한 정보의 특정한 이동 디바이스를 통지한다. 채널 식별자 및/또는 패턴 식별자에 관한 정보의 수신 이후에, 이동 디바이스는, 사용자가 관심을 가지고 있는 브로드캐스트 비디오 컨텐츠 아이템을 렌더링하기 위해, 자동으로 또는 사용자로부터의 입력에 응답하여, 채널 식별자와 연관된 브로드캐스팅 채널로 튜닝될 수도 있다.
도 4는, 도 3에서 예시된 바와 같은 브로드캐스트 네트워크에서, 도 2에서 예시된 바와 같은 이동 디바이스를 채용하는 비디오 컨텐츠 아이템들의 수신자를 수신자가 관심을 가지고 있는 적어도 하나의 비디오 컨텐츠 아이템으로 안내하기 위한 방법 (400) 의 예를 예시하는 플로우차트이다. 도 4에서 예시된 바와 같이, 시스템 (100) 의 실시형태를 사용하여 수행될 수도 있는 방법 (400) 은 블록 (402) 에서 시작한다. 블록 (402) 에서, 방법 (400) 은, 복수의 미리 결정된 패턴 식별자들 및 대응하는 패턴 데이터를 저장하는 단계를 포함한다. 일 실시형태에서, 복수의 미리 결정된 패턴 식별자들 및 대응하는 패턴 데이터는 도 3에서 예시된 바와 같은 "패턴 테이블" 이라는 상호-참조 테이블 내에 저장된다.
블록 (404) 에서, 방법 (400) 은, 사용자로부터 인터페이스를 통해, 적어도 하나의 식별된 논리 이벤트의 선택을 수신하여, 논리 이벤트에 대응하는 미리 결정된 패턴 데이터에 대한 사용자 관심을 표시하는 단계를 포함한다. 그러한 인터페이스의 예는 도 8에서 예시된다. 도 8을 참조하여 추후 설명되는 바와 같이, 논리 이벤트는 "뉴스" 또는 "스포츠" 와 같은 고 레벨 논리 이벤트이거나, 또는 특정 우편 번호에서의 "라이브 이벤트" 또는 "날씨" 와 같은, 논리 이벤트들의 하위 카테고리일 수도 있다. 또한, 논리 이벤트는 특정 유명 인사에 관한 이벤트일 수도 있다. 논리 이벤트들의 다른 예들은 차량 추격, 화재, 방금 때린 홈런, 8 이닝의 시작, 진행중 무안타, 득점된 터치다운 등을 포함한다.
블록 (406) 에서, 방법 (400) 은, 논리 이벤트들과 연관된 적어도 하나의 패턴 식별자를 식별하는 단계를 포함한다. 도 3에서 예시된 바와 같은 일 실시형태에서, 복수의 논리 이벤트들이 사용자 A 에 의해 선택되고, 이들 논리 이벤트들은 패턴 3, 패턴 7,..., 및 패턴 M 으로서 식별된다.
블록 (408) 에서, 방법 (400) 은, 저장된 패턴 데이터를 참조하여 적어도 하나의 비디오 컨텐츠 아이템에서 미리 결정된 패턴을 검출하는 단계를 포함한다. 도 3에서 예시된 바와 같은 일 실시형태에서, 패턴 데이터는 "패턴 테이블" 이라는 테이블 내에 저장된다. 각각의 식별된 패턴 식별자에 대해, 컨텐츠 제공자 (112) 는 "패턴 테이블" 이라는 테이블 내에 세이브된 대응하는 패턴 데이터를 사용하여, 브로드캐스트되고 있는 비디오 컨텐츠 아이템들에서 대응하는 패턴을 검출한다. 컨텐츠 제공자 (112) 는, 대응하는 패턴 데이터, 즉 패턴 또는 논리 이벤트를 정의하는 이벤트들의 세트에 대해 브로드캐스트되고 있는 비디오 컨텐츠 아이템들을 동적으로 탐색한다. 그러한 파라미터들은, 특정 오브젝트들 및/또는 특정 장면들의 시각 정보들 뿐만 아니라 특정 오브젝트들 및/또는 장면들 사이의 특정 관계들을 포함할 수도 있다. 그러한 실시형태들에서, 컨텐츠 제공자 (112) 는, 대응하는 패턴 데이터에 의해 정의되는 바와 같은 파라미터들 내에 속하는 패턴들에 대해 브로드캐스트되고 있는 비디오 컨텐츠 아이템들을 동적으로 탐색한다. 예컨대, 도 8에서 표시된 바와 같은 "차량 추격들" 패턴에 대해, 대응하는 패턴 데이터에 의해 정의된 파라미터들은, 특정 시간의 기간 동안에 스크린 디스플레이 상에 얼마나 많은 차량들이 나타나는지, 그 차량들이 얼마나 빨리 이동하는지, 경찰 차량이 포함되는지 등을 포함할 수도 있다. 이 예에서, 컨텐츠 제공자 (112) 는, 브로드캐스트되고 있는 비디오 컨텐츠 아이템들을 동적으로 모니터링하고, 비디오 컨텐츠 아이템들에서 디스플레이되는 임의의 차량들을 식별하며, 그 차량들이 "차량 추격들" 패턴에 대응하는 패턴 데이터에 의해 정의되는 바와 같은 파라미터들을 만족하는지를 결정한다. 다른 패턴들은 오디오 또는 클로즈 캡셔닝 (close captioning) 정보로부터 도출된다.
블록 (410) 에서, 방법 (400) 은, 비디오 컨텐츠 아이템에서 미리 결정된 패턴을 검출하기 위해 사용된 저장된 패턴 데이터에 대응하는 패턴 식별자 및 적어도 하나의 비디오 컨텐츠 아이템의 표시를 적어도 하나의 이동 디바이스에 송신하는 단계를 포함한다. 블록 (410) 에서의 프로세스에 다수의 변형들이 이루어질 수도 있다. 이들 변형들의 몇몇이 도 5 및 도 6을 참조하여 상세히 설명된다.
블록 (412) 에서, 방법 (400) 은, 이동 디바이스와 연관된 수신자를 그 수신자가 관심을 가지고 있을 수도 있는 검출된 미리 결정된 패턴과 연관된 비디오 컨텐트 아이템으로 안내하는 단계를 포함한다. 예컨대, 도 3에서 예시된 바와 같이, 패턴 7에 대응하는 ("패턴 테이블" 내에 저장된) 패턴 데이터에 대응하는 패턴이 비디오 컨텐츠 아이템에서 컨텐츠 제공자 (112) 에 의해 검출된 경우에, 컨텐츠 제공자 (112) 는, 패턴 7 및 컨텐츠 아이템이 어디에서 송신되고 있는지의 표시를 사용자 1 의 이동 디바이스 및 사용자 2 의 이동 디바이스 양자 모두에 송신한다.
도 5는 도 4에서 예시된 바와 같은 플로우차트에 대한 변형을 예시한다. 도 5에서 예시된 바와 같이, 방법 (500) 은 도 4의 블록 (408) 과 연관된 액트들 및 이벤트들을 포함한다. 블록 (502) 에서, 방법 (500) 은 통지 메시지를 생성하는 단계를 포함한다. 통지 메시지는 비디오 컨텐츠 아이템에서 미리 결정된 패턴을 검출하기 위해 사용된 저장된 패턴 데이터에 대응하는 패턴 식별자를 포함한다. 블록 (504) 에서, 방법 (500) 은 통지 메시지를 복수의 이동 디바이스들에 브로드캐스트하는 단계를 포함한다. 그 후, 방법 (500) 은 도 4의 블록 (412) 으로 진행한다.
도 6은 도 4에서 예시된 바와 같은 플로우차트에 대한 다른 변형을 예시한다. 도 6에서 예시된 바와 같이, 방법 (600) 은 도 4의 블록 (408) 과 연관된 액트들 및 이벤트들을 포함한다. 블록 (602) 에서, 방법 (600) 은 비디오 컨텐츠 아이템에서 미리 결정된 패턴을 검출하기 위해 사용된 저장된 패턴 데이터와 연관된 특정한 이동 디바이스를 결정하는 단계를 포함한다. 블록 (604) 에서, 방법 (600) 은 경보 메시지를 특정한 이동 디바이스에 송신하는 단계를 포함한다. 경보 메시지는 적어도 하나의 비디오 컨텐츠 아이템의 표시를 포함한다. 그 후, 방법 (600) 은 도 4의 블록 (412) 으로 진행한다.
일 실시형태에서, 도 4의 블록들 (402 내지 412), 도 5의 블록들 (502 및 504), 및 도 6의 블록들 (602 및 604) 에 의해 예시된 바와 같은 단계들은 도 3에서 예시된 바와 같은 컨텐츠 제공자 (112) 에 의해 수행된다. 다른 실시형태들에서, 이들 단계들의 일부 또는 전부가 컨텐츠 제공자 (112) 내부 또는 외부의 하나 이상의 컴포넌트들에 의해 구현된다. 이들 컴포넌트들의 각각은 하드웨어와 소프트웨어의 조합일 수도 있다.
도 7은 도 2 또는 도 3에서 예시된 바와 같은 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 방법 (700) 의 예를 예시하는 플로우차트이다. 도 7에서 예시된 바와 같이, 시스템 (100) 의 실시형태를 사용하여 수행될 수도 있는 방법 (700) 은, 브로드캐스트 네트워크에 의해 제공된 사용자 인터페이스를 통해, 비디오 컨텐츠 아이템과 연관될 수도 있는 적어도 하나의 식별된 논리 이벤트를 선택하는 단계를 포함하는 블록 (702) 에서 시작한다. 그러한 사용자 인터페이스의 예는 도 8에서 예시되고, 추후 상세히 설명될 것이다. 블록 (704) 에서, 방법 (700) 은, 선택된 논리 이벤트와 연관된 적어도 하나의 패턴 식별자를 이동 디바이스 내에 저장하는 단계를 포함한다. 도 3에서 예시된 바와 같은 일 실시형태에서, 선택된 논리 이벤트들과 연관된 패턴 3, 패턴 7,..., 패턴 M 과 같은 복수의 패턴 식별자들이 이동 디바이스 (102) 의 사용자 프로파일 (128) 내에 저장된다.
블록 (706) 에서, 방법 (700) 은, 예컨대 컨텐츠 제공자 (112) 로부터 적어도 하나의 통지 메시지를 수신하는 단계를 포함한다. 통지 메시지는 패턴 식별자 및 채널 식별자를 포함한다. 블록 (708) 에서, 패턴 식별자가 이동 디바이스 내에, 예컨대 도 3에서 예시된 바와 같은 사용자 프로파일 (128) 내에 사전에 저장된 패턴 식별자에 매칭하는 것에 응답하여, 방법 (700) 은 적어도 하나의 통지를 디스플레이하는 단계를 포함한다. 블록 (710) 에서, 방법 (700) 은, 이동 디바이스의 사용자에 대한 인터페이스를 제공하여, 채널 식별자와 연관된 채널로 이동 디바이스를 튜닝시키는 단계를 포함한다.
일 실시형태에서, 도 7의 블록들 (702 내지 710) 에 의해 예시된 바와 같은 단계들은 도 3에서 예시된 바와 같은 이동 디바이스 (102) 에 의해 수행된다. 다른 실시형태들에서, 이들 단계들의 일부 또는 전부는 이동 디바이스 (102) 내부 또는 외부의 하나 이상의 컴포넌트들에 의해 구현된다. 이들 컴포넌트들의 각각은 하드웨어와 소프트웨어의 조합일 수도 있다.
일 실시형태에서, 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 방법은 이동 디바이스에게 적어도 하나의 비디오 컨텐츠 아이템의 송신을 표시하는 경보 메시지를 수신하도록 지시한다. 그 후, 방법은 이동 디바이스 상에서 경보 메시지를 디스플레이하고, 그 후, 디바이스는 경보 메시지와 연관된 채널로 튜닝된다. 튜닝은 자동으로 또는 사용자로부터의 입력에 응답하여 수행될 수 있다. 또한, 방법은, 브로드캐스트 네트워크에 의해 제공된 인터페이스를 통해, 비디오 컨텐츠 아이템에서 식별된 논리 이벤트를 선택한다. 식별된 논리 이벤트는 경보 메시지와 연관된다.
다른 실시형태에서, 이동 디바이스 상에서 비디오 컨텐츠 아이템을 필터링하는 방법은 이동 디바이스로부터 사용자 프로파일을 검색한다. 또한, 방법은 비디오 컨텐츠 아이템들의 브로드캐스트 스트림들로부터 컨텐츠 식별자를 검색한다. 그 후, 방법은 사용자 프로파일과 컨텐츠 식별자를 비교한다. 컨텐츠 식별자가 사용자 프로파일에 매칭하는 것에 응답하여, 방법은 사용자 프로파일에 매칭하는 컨텐츠 아이템이 브로드캐스트되고 있다는 표시를 사용자에게 디스플레이한다. 또한, 방법은 컨텐츠 식별자와 연관된 비디오 컨텐츠 아이템이 브로드캐스트되고 있는 채널로 이동 디바이스를 튜닝시킨다. 튜닝은 자동으로 또는 사용자로부터의 입력에 응답하여 수행될 수 있다. 또한, 방법은, 브로드캐스트 네트워크에 의해 제공된 인터페이스를 통해, 컨텐츠 아이템에서 식별된 논리 이벤트를 선택하고, 식별된 논리 이벤트와 연관된 엔트리를 사용자 프로파일 내에 저장한다.
도 8은 이동 디바이스 (102) 의 특정한 사용자가 관심을 가지고 있는 논리 이벤트들을 선택하기 위한, 도 1, 도 2, 또는 도 3에서 예시된 바와 같은 이동 디바이스 (102) 에 의해 제공되는 사용자 인터페이스 (800) 의 예를 예시한다. 일 실시형태에서, 사용자 인터페이스 (800) 는 이동 디바이스 (102) 의 사용자들로 하여금 이동 디바이스 (102) 의 사용자 프로파일 (128) 내의 엔트리를 에디트하게 허용한다. 예시적인 인터페이스 (800) 는 사용자가 이들의 프로파일로부터 추가 (또는 선택해제하여 제거) 하기 위해 선택할 수도 있는 논리 이벤트들의 계층 (hierarchy) 을 예시한다. 예컨대, 사용자는 "뉴스" 또는 "스포츠" 와 같은 고 레벨 논리 이벤트들을 선택하여, 선택된 논리 이벤트들에 대응하는 패턴 식별자들 및 그러한 비디오 컨텐츠 아이템들의 표시들이 수신될 때마다 그러한 비디오 컨텐츠 아이템들로 그들의 이동 디바이스 (102) 가 튜닝하도록 할 수 있다. 뷰어가 관심을 가지고 있는 컨텐츠 아이템들에 대해 더 우수하게 포커싱하기 위해, "라이브 이벤트들", "리포트들", 또는 "날씨" 로부터 "뉴스" 이벤트들 카테고리에 대해 선택하는 것과 같이 서브 카테고리들이 선택될 수도 있다. "유명 인사들" 과 같은 더 상세한 서브 카테고리들은 자유형 필드 (free-form field) 에서 특정한 유명 인사들을 식별하기 위한 텍스트 엔트리 박스 또는 서브메뉴 (미도시) 를 더 포함할 수도 있다. 따라서, 사용자는 "토마스 제퍼슨" 과 같은 하나 이상의 이름들을 입력 또는 선택하고, 사용자에게 토마스 제퍼슨에 관련된 뉴스 리포트들이 통지될 수도 있다. 또한, 논리 이벤트들의 다른 카테고리들은 연관된 필터 데이터를 가질 수도 있으며, 예컨대 "날씨" 카테고리는 사용자가 관심을 가지고 있는 우편 번호 또는 지역과 연관될 수도 있다. 사용자 인터페이스 (800) 로부터의 정보, 또는 과거에 뷰잉된 데이터와 같은 사용자 프로파일 정보의 다른 소스들은 임의의 적합한 포맷 또는 데이터 구조로 사용자 프로파일 (128) 내에 저장될 수도 있다. 예컨대, 논리 이벤트들은, 컨텐츠 제공자 (112) 로부터 수신된 표시 내의 패턴 식별자에 매칭될 수 있는 특정한 카테고리의 텍스트 또는 텍스트를 표시하는 다른 데이터로서 사용자 프로파일 (128) 내에 엔트리로 저장될 수도 있다.
여기서 설명된 장치들 및 방법들은 이동 디바이스 사용자들에게 특정 채널들에서 관심 있는 논리 이벤트들이 발생할 때마다 비디오 컨텐츠 아이템들 내의 관심 있는 논리 이벤트들을 통지하기 위해 사용될 수도 있다. 이들 장치들 및 방법들은 사용자들로 하여금 관심 있는 어떤 것이 발생하는 것을 기다리면서 원하지 않는 프로그래밍을 시청할 필요 없이 원하는 라이브 이벤트들을 따라가게 허용한다. 여기서 설명된 장치들 및 방법들에 기초한 논리 프로그램 진행 경보 시스템은 사용자들로 하여금 원하는 논리 이벤트를 특정하여 그 동안에 논리 이벤트의 브로드캐스트를 수신하게 허용한다. 이는 사용자들로 하여금 프로그램 가이드로부터 예측될 수 없는 실시간 라이브 이벤트 진행을 참조하여 원하는 컨텐츠를 시청하게 허용한다.
상기 상세한 설명이 다양한 실시형태들에 적용되는 바와 같은 본 발명의 신규한 특징들을 도시하고, 설명하며, 지시하였지만, 예시된 디바이스 또는 프로세스의 세부사항들 및 형태에서의 다양한 생략들, 치환들, 및 변형들이 본 개시의 범위로부터 벗어나지 않으면서 당업자에 의해 이루어질 수도 있다는 것이 이해될 것이다. 인식될 바와 같이, 몇몇 특징들이 다른 특징들과 별도로 사용되거나 또는 실시될 수도 있으므로, 본 발명은 여기서 제시된 특징들 및 이익들의 전부를 제공하지 않는 형태 내에서 구현될 수도 있다. 본 개시의 범위는 첨부된 청구의 범위, 전술한 설명 등에 의해 정의된다. 청구의 범위의 등가의 범위 및 의미 내에서 유래하는 모든 변화들은 청구의 범위 내에 포함된다.

Claims (51)

  1. 이동 디바이스를 채용하는 비디오 컨텐츠 아이템들의 수신자를 상기 수신자가 관심을 가지고 있는 적어도 하나의 비디오 컨텐츠 아이템으로 안내하는 방법으로서,
    복수의 미리 결정된 패턴 식별자들 및 대응하는 패턴 데이터를 저장하는 단계로서, 상기 패턴 식별자들 및 상기 패턴 데이터는 수신자 관심을 예측하는 데이터를 참조하여 생성되는, 상기 저장하는 단계;
    상기 저장된 패턴 데이터를 참조하여 적어도 하나의 비디오 컨텐츠 아이템에서 미리 결정된 패턴을 검출하는 단계; 및
    상기 검출에 응답하여, 상기 적어도 하나의 비디오 컨텐츠 아이템에서 상기 미리 결정된 패턴을 검출하기 위해 사용된 상기 저장된 패턴 데이터에 대응하는 패턴 식별자 및 상기 적어도 하나의 비디오 컨텐츠 아이템의 표시를, 상기 수신자에 의해 채용된 상기 이동 디바이스를 포함하는 복수의 이동 디바이스들에 송신하는 단계로서, 상기 표시는 상기 수신자가 관심을 가지고 있는 상기 검출된 미리 결정된 패턴과 연관된 상기 적어도 하나의 비디오 컨텐츠 아이템으로 상기 수신자를 안내하는, 상기 송신하는 단계를 포함하는, 비디오 컨텐츠 아이템으로 안내하는 방법.
  2. 제 1 항에 있어서,
    상기 송신하는 단계는,
    통지 메시지를 생성하는 단계로서, 상기 통지 메시지는, 상기 적어도 하나의 비디오 컨텐츠 아이템에서 상기 미리 결정된 패턴을 검출하기 위해 사용된 상기 저장된 패턴 데이터에 대응하는 패턴 식별자, 및 상기 이동 디바이스에 송신되는 복수의 브로드캐스트 채널들로부터의 상기 적어도 하나의 비디오 컨텐츠 아이템과 연관된 채널 식별자를 포함하는, 상기 생성하는 단계; 및
    상기 통지 메시지를 복수의 이동 디바이스들에 브로드캐스트하는 단계를 포함하는, 비디오 컨텐츠 아이템으로 안내하는 방법.
  3. 제 1 항에 있어서,
    상기 적어도 하나의 비디오 컨텐츠 아이템에서 상기 미리 결정된 패턴을 검출하기 위해 사용된 상기 저장된 패턴 데이터와 연관된 특정한 이동 디바이스를 결정하는 단계를 추가로 포함하며,
    상기 송신하는 단계는, 경보 메시지를 상기 특정한 이동 디바이스에 송신하는 단계를 포함하고,
    상기 경보 메시지는 상기 적어도 하나의 비디오 컨텐츠 아이템의 송신을 표시하는, 비디오 컨텐츠 아이템으로 안내하는 방법.
  4. 제 1 항에 있어서,
    사용자로부터 인터페이스를 통해 적어도 하나의 식별된 논리 이벤트의 선택을 수신하여, 상기 논리 이벤트에 대응하는 미리 결정된 패턴 데이터에 대한 사용된 관심을 표시하는 단계를 추가로 포함하는, 비디오 컨텐츠 아이템으로 안내하는 방법.
  5. 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 방법으로서,
    적어도 하나의 통지 메시지를 수신하는 단계로서, 상기 적어도 하나의 통지 메시지는 패턴 식별자 및 채널 식별자를 포함하는, 상기 수신하는 단계;
    상기 패턴 식별자가 상기 이동 디바이스 내에 사전에 저장된 패턴 식별자에 매칭하는 것에 응답하여, 상기 적어도 하나의 통지 메시지를 디스플레이하는 단계; 및
    상기 이동 디바이스의 사용자에 대한 인터페이스를 제공하여, 상기 채널 식별자와 연관된 채널로 상기 이동 디바이스를 튜닝시키는 단계를 포함하는, 비디오 컨텐츠 아이템들을 필터링하는 방법.
  6. 제 5 항에 있어서,
    브로드캐스트 네트워크에 의해 제공된 인터페이스를 통해, 비디오 컨텐츠 아이템 내의 식별된 논리 이벤트를 선택하는 단계; 및
    상기 식별된 논리 이벤트와 연관된 패턴 식별자를 상기 이동 디바이스 내에 저장하는 단계를 추가로 포함하는, 비디오 컨텐츠 아이템들을 필터링하는 방법.
  7. 제 5 항에 있어서,
    상기 튜닝시키는 단계는, 상기 사용자로부터의 입력에 응답하여, 상기 채널 식별자와 연관된 채널로 상기 이동 디바이스를 튜닝시키는 단계를 포함하는, 비디오 컨텐츠 아이템들을 필터링하는 방법.
  8. 제 5 항에 있어서,
    상기 튜닝시키는 단계는, 상기 채널 식별자와 연관된 채널로 상기 이동 디바이스를 자동으로 튜닝시키는 단계를 포함하는, 비디오 컨텐츠 아이템들을 필터링하는 방법.
  9. 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 방법으로서,
    적어도 하나의 비디오 컨텐츠 아이템의 송신을 표시하는 경보 메시지를 수신하는 단계;
    상기 경보 메시지를 디스플레이하는 단계; 및
    상기 경보 메시지와 연관된 채널로 상기 이동 디바이스를 튜닝시키는 단계를 포함하는, 비디오 컨텐츠 아이템들을 필터링하는 방법.
  10. 제 9 항에 있어서,
    브로드캐스트 네트워크에 의해 제공된 인터페이스를 통해, 비디오 컨텐츠 아이템 내의 식별된 논리 이벤트를 선택하는 단계를 추가로 포함하며,
    상기 식별된 논리 이벤트는 상기 경보 메시지와 연관되는, 비디오 컨텐츠 아이템들을 필터링하는 방법.
  11. 제 9 항에 있어서,
    상기 튜닝시키는 단계는, 사용자로부터의 입력에 응답하여, 상기 경보 메시지와 연관된 채널로 상기 이동 디바이스를 튜닝시키는 단계를 포함하는, 비디오 컨텐츠 아이템들을 필터링하는 방법.
  12. 제 9 항에 있어서,
    상기 튜닝시키는 단계는, 상기 경보 메시지와 연관된 채널로 상기 이동 디바이스를 자동으로 튜닝시키는 단계를 포함하는, 비디오 컨텐츠 아이템들을 필터링하는 방법.
  13. 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 방법으로서,
    상기 이동 디바이스로부터 사용자 프로파일을 검색하는 단계;
    상기 비디오 컨텐츠 아이템들의 브로드캐스트 스트림들로부터 컨텐츠 식별자를 검색하는 단계;
    상기 사용자 프로파일과 상기 컨텐츠 식별자를 비교하는 단계; 및
    상기 컨텐츠 식별자가 상기 사용자 프로파일에 매칭하는 것에 응답하여, 상기 사용자 프로파일에 매칭하는 컨텐츠 아이템이 브로드캐스트되고 있다는 표시를 사용자에게 디스플레이하는 단계를 포함하는, 비디오 컨텐츠 아이템들을 필터링하는 방법.
  14. 제 13 항에 있어서,
    브로드캐스트 네트워크에 의해 제공된 인터페이스를 통해, 상기 컨텐츠 아이템 내의 식별된 논리 이벤트를 선택하는 단계; 및
    상기 식별된 논리 이벤트와 연관된 엔트리를 상기 사용자 프로파일 내에 저장하는 단계를 추가로 포함하는, 비디오 컨텐츠 아이템들을 필터링하는 방법.
  15. 제 13 항에 있어서,
    상기 컨텐츠 식별자와 연관된 비디오 컨텐츠 아이템이 브로드캐스트되고 있는 채널로 상기 이동 디바이스를 튜닝시키는 단계를 추가로 포함하는, 비디오 컨텐츠 아이템들을 필터링하는 방법.
  16. 제 15 항에 있어서,
    상기 튜닝시키는 단계는, 상기 사용자로부터의 입력에 응답하여, 상기 컨텐츠 식별자와 연관된 비디오 컨텐츠 아이템이 브로드캐스트되고 있는 채널로 상기 이동 디바이스를 튜닝시키는 단계를 포함하는, 비디오 컨텐츠 아이템들을 필터링하는 방법.
  17. 제 13 항에 있어서,
    상기 튜닝시키는 단계는, 상기 컨텐츠 식별자와 연관된 비디오 컨텐츠 아이템이 브로드캐스트되고 있는 채널로 상기 이동 디바이스를 자동으로 튜닝시키는 단계를 포함하는, 비디오 컨텐츠 아이템들을 필터링하는 방법.
  18. 이동 디바이스를 채용하는 비디오 컨텐츠 아이템들의 수신자를 상기 수신자가 관심을 가지고 있는 적어도 하나의 비디오 컨텐츠 아이템으로 안내하기 위한 장치로서,
    복수의 미리 결정된 패턴 식별자들 및 대응하는 패턴 데이터를 저장하는 데이터베이스로서, 상기 패턴 식별자들 및 상기 패턴 데이터는 수신자 관심을 예측하는 데이터를 참조하여 생성되는, 상기 데이터베이스;
    상기 저장된 패턴 데이터를 참조하여 적어도 하나의 비디오 컨텐츠 아이템에서 미리 결정된 패턴을 검출하도록 구성된 프로세서; 및
    상기 검출에 응답하여, 상기 적어도 하나의 비디오 컨텐츠 아이템에서 상기 미리 결정된 패턴을 검출하기 위해 사용된 상기 저장된 패턴 데이터에 대응하는 패턴 식별자 및 상기 적어도 하나의 비디오 컨텐츠 아이템의 표시를, 상기 수신자에 의해 채용된 상기 이동 디바이스를 포함하는 복수의 이동 디바이스들에 송신하도록 구성된 송신기로서, 상기 표시는 상기 수신자가 관심을 가지고 있는 상기 검출된 미리 결정된 패턴과 연관된 상기 적어도 하나의 비디오 컨텐츠 아이템으로 상기 수신자를 안내하는, 상기 송신기를 포함하는, 비디오 컨텐츠 아이템으로 안내하기 위한 장치.
  19. 제 18 항에 있어서,
    상기 프로세서는 추가로, 통지 메시지를 생성하도록 구성되며,
    상기 통지 메시지는, 상기 적어도 하나의 비디오 컨텐츠 아이템에서 상기 미리 결정된 패턴을 검출하기 위해 사용된 상기 저장된 패턴 데이터에 대응하는 패턴 식별자, 및 상기 이동 디바이스에 송신되는 복수의 브로드캐스트 채널들로부터의 상기 적어도 하나의 비디오 컨텐츠 아이템과 연관된 채널 식별자를 포함하고,
    상기 송신기는 상기 통지 메시지를 복수의 이동 디바이스들에 브로드캐스트하도록 구성되는, 비디오 컨텐츠 아이템으로 안내하기 위한 장치.
  20. 제 18 항에 있어서,
    상기 프로세서는 추가로, 상기 적어도 하나의 비디오 컨텐츠 아이템에서 상기 미리 결정된 패턴을 검출하기 위해 사용된 상기 저장된 패턴 데이터와 연관된 특정한 이동 디바이스를 결정하도록 구성되며,
    상기 송신기는 추가로, 경보 메시지를 상기 특정한 이동 디바이스에 송신하도록 구성되고,
    상기 경보 메시지는 상기 적어도 하나의 비디오 컨텐츠 아이템의 송신을 표시하는, 비디오 컨텐츠 아이템으로 안내하기 위한 장치.
  21. 제 18 항에 있어서,
    사용자로부터 인터페이스를 통해 적어도 하나의 식별된 논리 이벤트의 선택을 수신하여, 상기 논리 이벤트에 대응하는 미리 결정된 패턴 데이터에 대한 사용된 관심을 표시하도록 구성된 수신기를 추가로 포함하는, 비디오 컨텐츠 아이템으로 안내하기 위한 장치.
  22. 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 장치로서,
    적어도 하나의 통지 메시지를 수신하도록 구성된 수신기로서, 상기 적어도 하나의 통지 메시지는 패턴 식별자 및 채널 식별자를 포함하는, 상기 수신기;
    상기 패턴 식별자가 상기 이동 디바이스 내에 사전에 저장된 패턴 식별자에 매칭하는 것에 응답하여, 상기 적어도 하나의 통지 메시지를 디스플레이하도록 구성된 디스플레이; 및
    상기 이동 디바이스의 사용자에 대한 인터페이스를 제공하여, 상기 채널 식별자와 연관된 채널로 상기 이동 디바이스를 튜닝시키도록 구성된 프로세서를 포함하는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  23. 제 22 항에 있어서,
    상기 프로세서는 추가로, 브로드캐스트 네트워크에 의해 제공된 인터페이스를 통해, 비디오 컨텐츠 아이템 내의 식별된 논리 이벤트를 선택하며, 상기 식별된 논리 이벤트와 연관된 패턴 식별자를 상기 이동 디바이스 내에 저장하도록 구성되는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  24. 제 22 항에 있어서,
    상기 프로세서는 추가로, 상기 사용자로부터의 입력에 응답하여, 상기 채널 식별자와 연관된 채널로 상기 이동 디바이스를 튜닝시키도록 구성되는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  25. 제 22 항에 있어서,
    상기 프로세서는 추가로, 상기 채널 식별자와 연관된 채널로 상기 이동 디바이스를 자동으로 튜닝시키도록 구성되는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  26. 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 장치로서,
    적어도 하나의 비디오 컨텐츠 아이템의 송신을 표시하는 경보 메시지를 수신하도록 구성된 수신기;
    상기 경보 메시지를 디스플레이하도록 구성된 디스플레이; 및
    상기 경보 메시지와 연관된 채널로 상기 이동 디바이스를 튜닝시키도록 구성된 프로세서를 포함하는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  27. 제 26 항에 있어서,
    상기 프로세서는 추가로, 브로드캐스트 네트워크에 의해 제공된 인터페이스를 통해, 비디오 컨텐츠 아이템 내의 식별된 논리 이벤트를 선택하도록 구성되며,
    상기 식별된 논리 이벤트는 상기 경보 메시지와 연관되는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  28. 제 26 항에 있어서,
    상기 프로세서는 추가로, 사용자로부터의 입력에 응답하여, 상기 경보 메시지와 연관된 채널로 상기 이동 디바이스를 튜닝시키도록 구성되는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  29. 제 26 항에 있어서,
    상기 프로세서는 추가로, 상기 경보 메시지와 연관된 채널로 상기 이동 디바이스를 자동으로 튜닝시키도록 구성되는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  30. 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 장치로서,
    프로세서를 포함하며,
    상기 프로세서는,
    상기 이동 디바이스로부터 사용자 프로파일을 검색하고,
    상기 비디오 컨텐츠 아이템들의 브로드캐스트 스트림들로부터 컨텐츠 식별자를 검색하고,
    상기 사용자 프로파일과 상기 컨텐츠 식별자를 비교하며,
    상기 컨텐츠 식별자가 상기 사용자 프로파일에 매칭하는 것에 응답하여, 상기 사용자 프로파일에 매칭하는 컨텐츠 아이템이 브로드캐스트되고 있다는 표시를 사용자에게 디스플레이하도록 구성되는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  31. 제 30 항에 있어서,
    상기 프로세서는 추가로, 브로드캐스트 네트워크에 의해 제공된 인터페이스를 통해, 상기 컨텐츠 아이템 내의 식별된 논리 이벤트를 선택하고, 상기 식별된 논리 이벤트와 연관된 엔트리를 상기 사용자 프로파일 내에 저장하도록 구성되는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  32. 제 30 항에 있어서,
    상기 프로세서는 추가로, 상기 컨텐츠 식별자와 연관된 비디오 컨텐츠 아이템이 브로드캐스트되고 있는 채널로 상기 이동 디바이스를 튜닝시키도록 구성되는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  33. 제 32 항에 있어서,
    상기 프로세서는, 상기 사용자로부터의 입력에 응답하여, 상기 컨텐츠 식별자와 연관된 비디오 컨텐츠 아이템이 브로드캐스트되고 있는 채널로 상기 이동 디바이스를 튜닝시키도록 구성되는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  34. 제 30 항에 있어서,
    상기 프로세서는, 상기 컨텐츠 식별자와 연관된 비디오 컨텐츠 아이템이 브로드캐스트되고 있는 채널로 상기 이동 디바이스를 자동으로 튜닝시키도록 구성되는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  35. 이동 디바이스를 채용하는 비디오 컨텐츠 아이템들의 수신자를 상기 수신자가 관심을 가지고 있는 적어도 하나의 비디오 컨텐츠 아이템으로 안내하기 위한 장치로서,
    복수의 미리 결정된 패턴 식별자들 및 대응하는 패턴 데이터를 저장하는 수단으로서, 상기 패턴 식별자들 및 상기 패턴 데이터는 수신자 관심을 예측하는 데이터를 참조하여 생성되는, 상기 저장하는 수단;
    상기 저장된 패턴 데이터를 참조하여 적어도 하나의 비디오 컨텐츠 아이템에서 미리 결정된 패턴을 검출하는 수단; 및
    상기 검출에 응답하여, 상기 적어도 하나의 비디오 컨텐츠 아이템에서 상기 미리 결정된 패턴을 검출하기 위해 사용된 상기 저장된 패턴 데이터에 대응하는 패턴 식별자 및 상기 적어도 하나의 비디오 컨텐츠 아이템의 표시를, 상기 수신자에 의해 채용된 상기 이동 디바이스를 포함하는 복수의 이동 디바이스들에 송신하는 수단으로서, 상기 표시는 상기 수신자가 관심을 가지고 있는 상기 검출된 미리 결정된 패턴과 연관된 상기 적어도 하나의 비디오 컨텐츠 아이템으로 상기 수신자를 안내하는, 상기 송신하는 수단을 포함하는, 비디오 컨텐츠 아이템으로 안내하기 위한 장치.
  36. 제 35 항에 있어서,
    상기 송신하는 수단은,
    통지 메시지를 생성하는 수단으로서, 상기 통지 메시지는, 상기 적어도 하나의 비디오 컨텐츠 아이템에서 상기 미리 결정된 패턴을 검출하기 위해 사용된 상기 저장된 패턴 데이터에 대응하는 패턴 식별자, 및 상기 이동 디바이스에 송신되는 복수의 브로드캐스트 채널들로부터의 상기 적어도 하나의 비디오 컨텐츠 아이템과 연관된 채널 식별자를 포함하는, 상기 생성하는 수단; 및
    상기 통지 메시지를 복수의 이동 디바이스들에 브로드캐스트하는 수단을 포함하는, 비디오 컨텐츠 아이템으로 안내하기 위한 장치.
  37. 제 35 항에 있어서,
    상기 적어도 하나의 비디오 컨텐츠 아이템에서 상기 미리 결정된 패턴을 검출하기 위해 사용된 상기 저장된 패턴 데이터와 연관된 특정한 이동 디바이스를 결정하는 수단을 추가로 포함하며,
    상기 송신하는 수단은, 경보 메시지를 상기 특정한 이동 디바이스에 송신하고,
    상기 경보 메시지는 상기 적어도 하나의 비디오 컨텐츠 아이템의 송신을 표시하는, 비디오 컨텐츠 아이템으로 안내하기 위한 장치.
  38. 제 35 항에 있어서,
    사용자로부터 인터페이스를 통해 적어도 하나의 식별된 논리 이벤트의 선택을 수신하여, 상기 논리 이벤트에 대응하는 미리 결정된 패턴 데이터에 대한 사용된 관심을 표시하는 수단을 추가로 포함하는, 비디오 컨텐츠 아이템으로 안내하기 위한 장치.
  39. 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 장치로서,
    적어도 하나의 통지 메시지를 수신하는 수단으로서, 상기 적어도 하나의 통지 메시지는 패턴 식별자 및 채널 식별자를 포함하는, 상기 수신하는 수단;
    상기 패턴 식별자가 상기 이동 디바이스 내에 사전에 저장된 패턴 식별자에 매칭하는 것에 응답하여, 상기 적어도 하나의 통지 메시지를 디스플레이하는 수단; 및
    상기 이동 디바이스의 사용자에 대한 인터페이스를 제공하여, 상기 채널 식별자와 연관된 채널로 상기 이동 디바이스를 튜닝시키는 수단을 포함하는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  40. 제 39 항에 있어서,
    브로드캐스트 네트워크에 의해 제공된 인터페이스를 통해, 비디오 컨텐츠 아이템 내의 식별된 논리 이벤트를 선택하는 수단; 및
    상기 식별된 논리 이벤트와 연관된 패턴 식별자를 상기 이동 디바이스 내에 저장하는 수단을 추가로 포함하는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  41. 제 39 항에 있어서,
    상기 인터페이스를 제공하여, 상기 이동 디바이스를 튜닝시키는 수단은, 상기 사용자로부터의 입력에 응답하여, 상기 채널 식별자와 연관된 채널로 상기 이동 디바이스를 튜닝시키는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  42. 제 39 항에 있어서,
    상기 인터페이스를 제공하여, 상기 이동 디바이스를 튜닝시키는 수단은, 상기 채널 식별자와 연관된 채널로 상기 이동 디바이스를 자동으로 튜닝시키는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  43. 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 장치로서,
    적어도 하나의 비디오 컨텐츠 아이템의 송신을 표시하는 경보 메시지를 수신하는 수단;
    상기 경보 메시지를 디스플레이하는 수단; 및
    상기 경보 메시지와 연관된 채널로 상기 이동 디바이스를 튜닝시키는 수단을 포함하는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  44. 제 43 항에 있어서,
    브로드캐스트 네트워크에 의해 제공된 인터페이스를 통해, 비디오 컨텐츠 아이템 내의 식별된 논리 이벤트를 선택하는 수단을 추가로 포함하며,
    상기 식별된 논리 이벤트는 상기 경보 메시지와 연관되는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  45. 제 43 항에 있어서,
    상기 튜닝시키는 수단은, 사용자로부터의 입력에 응답하여, 상기 경보 메시지와 연관된 채널로 상기 이동 디바이스를 튜닝시키는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  46. 제 43 항에 있어서,
    상기 튜닝시키는 수단은, 상기 경보 메시지와 연관된 채널로 상기 이동 디바이스를 자동으로 튜닝시키는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  47. 이동 디바이스 상에서 비디오 컨텐츠 아이템들을 필터링하는 장치로서,
    상기 이동 디바이스로부터 사용자 프로파일을 검색하는 수단;
    상기 비디오 컨텐츠 아이템들의 브로드캐스트 스트림들로부터 컨텐츠 식별자를 검색하는 수단;
    상기 사용자 프로파일과 상기 컨텐츠 식별자를 비교하는 수단; 및
    상기 컨텐츠 식별자가 상기 사용자 프로파일에 매칭하는 것에 응답하여, 상기 사용자 프로파일에 매칭하는 컨텐츠 아이템이 브로드캐스트되고 있다는 표시를 사용자에게 디스플레이하는 수단을 포함하는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  48. 제 43 항에 있어서,
    브로드캐스트 네트워크에 의해 제공된 인터페이스를 통해, 상기 컨텐츠 아이템 내의 식별된 논리 이벤트를 선택하는 수단; 및
    상기 식별된 논리 이벤트와 연관된 엔트리를 상기 사용자 프로파일 내에 저장하는 수단을 추가로 포함하는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  49. 제 48 항에 있어서,
    상기 컨텐츠 식별자와 연관된 비디오 컨텐츠 아이템이 브로드캐스트되고 있는 채널로 상기 이동 디바이스를 튜닝시키는 수단을 추가로 포함하는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  50. 제 49 항에 있어서,
    상기 튜닝시키는 수단은, 사용자로부터의 입력에 응답하여, 상기 컨텐츠 식별자와 연관된 비디오 컨텐츠 아이템이 브로드캐스트되고 있는 채널로 상기 이동 디바이스를 튜닝시키는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
  51. 제 48 항에 있어서,
    상기 튜닝시키는 수단은, 상기 컨텐츠 식별자와 연관된 비디오 컨텐츠 아이템이 브로드캐스트되고 있는 채널로 상기 이동 디바이스를 자동으로 튜닝시키는, 비디오 컨텐츠 아이템들을 필터링하는 장치.
KR1020107027462A 2008-05-07 2009-04-30 비디오 컨텐츠 아이템들의 수신자들을 관심 있는 비디오 컨텐츠 아이템들로 안내하기 위한 방법 및 장치 KR101309421B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/116,764 2008-05-07
US12/116,764 US8645993B2 (en) 2008-05-07 2008-05-07 Methods and apparatuses for directing recipients of video content items to interesting video content items
PCT/US2009/042332 WO2009137329A1 (en) 2008-05-07 2009-04-30 Methods and apparatuses for directing recipients of video content items to interesting video content items

Publications (2)

Publication Number Publication Date
KR20110005731A true KR20110005731A (ko) 2011-01-18
KR101309421B1 KR101309421B1 (ko) 2013-10-14

Family

ID=40941878

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020107027462A KR101309421B1 (ko) 2008-05-07 2009-04-30 비디오 컨텐츠 아이템들의 수신자들을 관심 있는 비디오 컨텐츠 아이템들로 안내하기 위한 방법 및 장치

Country Status (5)

Country Link
US (1) US8645993B2 (ko)
EP (1) EP2286591A1 (ko)
KR (1) KR101309421B1 (ko)
CN (1) CN102057684B (ko)
WO (1) WO2009137329A1 (ko)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100063846A (ko) * 2008-11-28 2010-06-14 엘지전자 주식회사 이동 단말기 및 이것의 방송 상품 구매 방법
US8438592B2 (en) * 2009-12-22 2013-05-07 Qualcomm Incorporated Dynamic live content promoter for digital broadcast TV
US10440097B1 (en) * 2010-06-22 2019-10-08 Cox Communications, Inc. Profile based streaming
EP2718849A1 (en) * 2011-06-10 2014-04-16 Shazam Entertainment Ltd. Methods and systems for identifying content in a data stream
US8626940B2 (en) 2011-08-24 2014-01-07 Blackberry Limited Apparatus, and associated method, for facilitating content selection
US9866924B2 (en) * 2013-03-14 2018-01-09 Immersion Corporation Systems and methods for enhanced television interaction
US9729933B2 (en) 2014-06-30 2017-08-08 Rovi Guides, Inc. Systems and methods for loading interactive media guide data based on user history
US11068234B2 (en) 2014-09-23 2021-07-20 Zophonos Inc. Methods for collecting and managing public music performance royalties and royalty payouts
US10656906B2 (en) 2014-09-23 2020-05-19 Levaughn Denton Multi-frequency sensing method and apparatus using mobile-based clusters
US11150868B2 (en) 2014-09-23 2021-10-19 Zophonos Inc. Multi-frequency sensing method and apparatus using mobile-clusters
US11544036B2 (en) 2014-09-23 2023-01-03 Zophonos Inc. Multi-frequency sensing system with improved smart glasses and devices
US9794746B2 (en) 2014-12-05 2017-10-17 Apple Inc. Dynamic content presentation based on proximity and user data
CN106162356A (zh) * 2015-04-17 2016-11-23 中兴通讯股份有限公司 一种视频上线的提醒方法、装置及***
US9736502B2 (en) 2015-09-14 2017-08-15 Alan H. Barber System, device, and method for providing audiences for live video streaming
CN105376588B (zh) * 2015-12-18 2019-06-14 苏州奖多多科技有限公司 一种视频直播方法、装置及电子设备

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6216264B1 (en) 1995-11-17 2001-04-10 Thomson Licensing S.A. Scheduler apparatus employing a gopher agent
US20020120925A1 (en) 2000-03-28 2002-08-29 Logan James D. Audio and video program recording, editing and playback systems using metadata
US6008802A (en) 1998-01-05 1999-12-28 Intel Corporation Method and apparatus for automatically performing a function based on the reception of information corresponding to broadcast data
US7185355B1 (en) 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
BR9915948A (pt) 1998-12-03 2001-08-21 United Video Properties Inc Guia de programação eletrônico com caracterìstica de busca de programa relacionado
US20010049826A1 (en) * 2000-01-19 2001-12-06 Itzhak Wilf Method of searching video channels by content
US6934964B1 (en) * 2000-02-08 2005-08-23 Koninklijke Philips Electronics N.V. Electronic program guide viewing history generator method and system
US7319806B1 (en) 2001-06-08 2008-01-15 Keen Personal Media, Inc. Audiovisual system which uses metadata to allow user-initiated jumps from point to point within multiple audiovisual streams
JP2003099554A (ja) 2001-09-25 2003-04-04 Mti Ltd 携帯機器を利用するスポーツ実況システム
US7266836B2 (en) * 2002-02-04 2007-09-04 Nokia Corporation Tune alerts for remotely adjusting a tuner
US8006268B2 (en) * 2002-05-21 2011-08-23 Microsoft Corporation Interest messaging entertainment system
US7900229B2 (en) * 2002-10-15 2011-03-01 Opentv, Inc. Convergence of interactive television and wireless technologies
US20050028219A1 (en) * 2003-07-31 2005-02-03 Asaf Atzmon System and method for multicasting events of interest
EP1667455A1 (en) 2003-08-29 2006-06-07 Access Co., Ltd. Broadcast program scene notification system
CN100546379C (zh) * 2006-04-24 2009-09-30 中国科学院自动化研究所 基于移动设备的体育视频的个性化定制方法及其装置
US7873982B2 (en) 2006-06-22 2011-01-18 Tivo Inc. Method and apparatus for creating and viewing customized multimedia segments
US8484685B2 (en) * 2007-08-13 2013-07-09 At&T Intellectual Property I, L.P. System for presenting media content
US20090119710A1 (en) * 2007-11-01 2009-05-07 Qualcomm Incorporated Method and apparatus for enhancing support for user-generated content delivery

Also Published As

Publication number Publication date
US20090282436A1 (en) 2009-11-12
WO2009137329A1 (en) 2009-11-12
CN102057684A (zh) 2011-05-11
EP2286591A1 (en) 2011-02-23
CN102057684B (zh) 2015-06-10
US8645993B2 (en) 2014-02-04
KR101309421B1 (ko) 2013-10-14

Similar Documents

Publication Publication Date Title
KR101309421B1 (ko) 비디오 컨텐츠 아이템들의 수신자들을 관심 있는 비디오 컨텐츠 아이템들로 안내하기 위한 방법 및 장치
KR101232411B1 (ko) 브로드캐스트 네트워크에서 데이터 송신 효율을 증가시키기 위한 방법 및 장치
US20090049482A1 (en) System and method for rejoining retransmissions of broadcast media
US8571501B2 (en) Cellular handheld device with FM Radio Data System receiver
KR101186137B1 (ko) 이동 디바이스에 광고를 제공하는 방법 및 장치
KR101154560B1 (ko) 이동 디바이스에 멀티미디어 컨텐츠를 제공하는 방법들 및 장치들
KR20100110391A (ko) 사용자 프로파일들을 공유하기 위한 방법 및 장치
KR20120108038A (ko) 사용자 상호작용에 기초하여 콘텐츠를 제공하는 시스템 및 방법
US9166715B2 (en) Methods and apparatuses of user identification and notification of multimedia content
KR101197074B1 (ko) 이동 디바이스 상에 멀티미디어 데이터의 디스플레이를 활성화하는 방법 및 시스템
KR20210117732A (ko) 사용자 신원확인 방법들 및 장치들 그리고 멀티미디어 콘텐트의 통보
KR100867342B1 (ko) 양방향 데이터 서비스를 제공하기 위한 방송 시스템 및 그방법

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20160629

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20170629

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee