KR20080045284A - 개방 및 폐쇄 패키지 가입 방법 및 장치 - Google Patents

개방 및 폐쇄 패키지 가입 방법 및 장치 Download PDF

Info

Publication number
KR20080045284A
KR20080045284A KR1020087008793A KR20087008793A KR20080045284A KR 20080045284 A KR20080045284 A KR 20080045284A KR 1020087008793 A KR1020087008793 A KR 1020087008793A KR 20087008793 A KR20087008793 A KR 20087008793A KR 20080045284 A KR20080045284 A KR 20080045284A
Authority
KR
South Korea
Prior art keywords
package
subscription
information
programming
characteristic
Prior art date
Application number
KR1020087008793A
Other languages
English (en)
Other versions
KR100964525B1 (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 KR20080045284A publication Critical patent/KR20080045284A/ko
Application granted granted Critical
Publication of KR100964525B1 publication Critical patent/KR100964525B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • 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/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems

Abstract

미디어 프로그래밍 정보를 제공 및 수신하는 장치 및 방법은 미디어 프리젠테이션 채널의 패키지의 속성들을 포함하는 프로그래밍 패키지 정보를 제공하는 것을 포함한다. 또한, 패키지에 가입하기 위한 능력 디바이스상에 프로그래밍 패키지 정보를 전달하기 위한 능력을 결정하는 가입 특성이 정의된다. 디바이스는 가입 특성을 디바이스 관련 가입 정보와 비교하도록 동작한다. 가입 특성과 디바이스 가입 정보 사이의 소정의 관계에 기초하여, 가입이 허용되고 및/또는 디바이스상에 프로그래밍 패키지 정보가 전달된다.
미디어 프로그래밍 정보, 프로그래밍 패키지 정보, 가입 특성

Description

개방 및 폐쇄 패키지 가입 방법 및 장치{APPARATUS AND METHODS OF OPEN AND CLOSED PACKAGE SUBSCRIPTION}
35 U.S.C.§119 하의 우선권 주장
본 특허 출원은 본 출원의 양수인에게 양도되고 참조로 여기에 명백하게 통합된, 2005년 9월 12일 출원한 "SYSTEM OF OPEN AND CLOSED PACKAGE SUBSCRIPTION" 이란 명칭의 가출원 제 60/716,409 호에 대한 우선권을 주장한다.
배경
개시된 실시형태들은 일반적으로 컨텐츠 분배 시스템의 동작에 관한 것으로, 그중에서도, 개방 및 폐쇄 패키지 가입을 위한 장치 및 방법에 관한 것이다.
미디어 분배 시스템은, 멀티미디어 서비스를 가입자에게 제공하는 판매자 (retailer) 를 포함할 수도 있다. 예를 들어, 분배 네트워크상에서 동작하는 컨텐츠 제공자는 그 네트워크와 통신하는 하나 이상의 컨텐츠 판매자에게 컨텐츠 또는 서비스를 제공할 수도 있다. 차례로, 컨텐츠 판매자는 그 컨텐츠 또는 서비스에 기초하는 채널, 및 채널의 상이한 세트에 기초하는 패키지를 정의한다. 그 후, 컨텐츠 판매자, 또는 일부 경우에서 과금 및 고객 서비스 제공자는, 통상적으로 가입에 기초하여, 디바이스에 의해 수신될 컨텐츠 또는 서비스를 선택할 수도 있는 디바이스 사용자에게 패키지에 관한 정보를 제공한다. 예를 들어, 디바이스 사용자는, 멀티미디어 컨텐츠, 클립, 프로그램, 스크립, 데이터, 고객 서비스, 또는 임의의 다른 형태의 컨텐츠 또는 서비스를 포함하는 컨텐츠 또는 서비스를 수신하기 위해 선택 및/또는 가입할 수도 있다.
그러나, 컨텐츠 판매자 및/또는 과금 및 고객 서비스 제공자는, 종종 그들의 패키지의 제공을 변경할 필요성을 갖는다. 예를 들어, 컨텐츠 판매자는, 신규 가입을 유도하기 위해 프로그래밍 라인업, 또는 가격 구조 등을 변경할 필요가 있을 수도 있다. 그러나, 이미 가입한 디바이스 사용자는, 가입 조항이 임의적으로 변경되는 경우에 곤란할 수도 있다. 그래서, 가입 라인업 및 가격을 변경할 충분한 동기를 가짐에도 불구하고, 컨텐츠 판매자 및/또는 과금 및 고객 서비스 제공자는 그렇게 함으로써 현재 가입자의 기분을 상하게 하는 위험을 감수한다.
따라서, 멀티미디어 프로그래밍 패키지에 대한 변경을 관리하는 개선된 장치 및 방법이 소망된다.
요약
개시된 실시형태들은, 정보와 관련된 개방 또는 폐쇄 상태에 기초하여 미디어 컨텐츠 정보를 제공 및 수신하는 시스템, 장치 및 방법을 제공한다. 이들 실시형태에서, 개방 상태는 모든 사용자에게 이용가능한 정보를 칭하고, 폐쇄 상태는 특정 가입에 기초하는 제한된 이용가능성을 갖는 정보를 칭한다.
미디어 프리젠테이션의 패키지에 관한 패키지 정보를 제공하는 단계를 포함하는 미디어 프로그램 정보를 제공하는 방법의 양태가 제공된다. 이 방법은, 패키지에 가입하기 위한 허가 및 디바이스와 관련된 가입에 기초하여 디바이스에 패키지 정보를 제공하기 위한 대응하는 허가를 결정하는 특성을 제공하는 단계를 더 포함할 수도 있다. 또한, 이 방법은 패키지 정보의 정의 및 특성의 정의를 디바이스에 송신하는 단계를 포함할 수도 있다. 관련 실시형태들에서, 적어도 하나의 프로세서가 상술한 동작들을 수행하도록 구성된다. 다른 관련 실시형태들에서, 컴퓨터 판독가능 매체에 상주하는 컴퓨터 프로그램은, 실행될 때, 컴퓨터 디바이스가 상술한 동작들을 수행하도록 명령한다.
다른 실시형태들에서, 미디어 프로그램 정보를 제공하는 장치가, 미디어 프리젠테이션 채널의 패키지에 관한 패키지 정보를 제공하는 수단을 포함한다. 이 장치는, 패키지에 가입하기 위한 허가 및 디바이스와 관련된 가입에 기초하여 디바이스에 패키지 정보를 제공하기 위한 대응하는 허가를 결정하는 특성을 제공하는 수단을 더 포함한다. 또한, 이 장치는, 패키지 정보의 정의 및 특성의 정의를 디바이스에 송신하는 수단을 포함한다.
추가 실시형태들에서, 미디어 프로그램 정보를 제공하는 장치가 미디어 프리젠테이션 채널의 패키지를 제공하는 패키지 정보를 갖는 컨텐츠 서버를 포함한다. 패키지 정보는, 패키지에 가입하기 위한 허가 및 디바이스와 관련된 가입에 기초하여 디바이스에 패키지 정보를 제공하기 위한 대응하는 허가를 결정하는 패키지 가입 특성을 포함한다. 이 장치는, 디바이스로의 송신용 메시지를 생성하기 위해 동작가능한 생성기를 더 포함한다. 이 메시지는 패키지 정보 및 패키지 가입 특성을 포함한다.
또 다른 실시형태들에서, 미디어 프로그래밍의 하나 이상의 패키지를 제공하는 방법이, 제 1 프로그래밍 패키지와 관련된 정보를 제공하는 단계, 및 제 2 프로 그래밍 패키지와 관련된 정보를 제공하는 단계를 포함한다. 이 방법은, 제 1 가입을 갖는 제 1 가입자에 대해 제 1 패키지 및 제 2 패키지 양자에 대한 프리젠테이션을 허가하는 단계를 더 포함한다. 또한, 이 방법은, 제 2 가입을 갖는 제 2 가입자에 대해 제 1 패키지 및 제 2 패키지 중 적어도 하나의 패키지로의 가입 및 제 1 패키지 및 제 2 패키지 중 적어도 하나와 관련된 정보의 프리젠테이션을 금지하는 단계를 포함하며, 여기서, 제 2 가입은 제 1 가입과는 상이하다. 관련 실시형태에서, 적어도 하나의 프로세서는, 상술한 동작들을 수행하도록 구성된다. 다른 관련 실시형태에서, 컴퓨터 판독가능 매체에 상주하는 컴퓨터 프로그램은, 실행될 때, 컴퓨터 디바이스가 상술한 동작들을 수행하도록 명령한다.
또 다른 실시형태에서, 미디어 프로그램 정보를 제공하는 장치가, 제 1 프로그래밍 패키지와 관련된 정보를 제공하는 수단, 및 제 2 프로그래밍 패키지와 관련된 정보를 제공하는 수단을 포함한다. 이 장치는, 제 1 가입을 갖는 제 1 가입자에 대해 제 1 패키지 및 제 2 패키지 양자에 대한 프리젠테이션을 허용하는 수단을 더 포함한다. 또한, 이 장치는, 제 2 가입을 갖는 제 2 가입자에 대해 제 1 패키지 및 제 2 패키지 중 적어도 하나의 패키지로의 가입 및 제 1 패키지 및 제 2 패키지 중 적어도 하나와 관련된 정보의 프리젠테이션을 금지하는 수단을 포함하며, 제 2 가입은 제 1 가입과는 상이하다.
다른 실시형태에서, 미디어 프로그램 정보를 제공하는 장치는, 제 1 가입 특성을 갖는 제 1 미디어 프로그래밍 패키지에 대응하는 패키지 정보의 제 1 세트를 포함하는 컨텐츠 서버를 포함한다. 이 컨텐츠 서버는, 제 2 가입 특성을 갖는 제 2 미디어 프로그래밍 패키지에 대응하는 패키지 정보의 제 2 세트를 더 포함하며, 제 2 프로그래밍 패키지는 제 1 프로그래밍 패키지와 상이하며, 제 1 가입 특성 및 제 2 가입 특성 중 적어도 하나는 대응하는 패키지로의 임의의 신규 가입을 금지하면서, 대응하는 프로그래밍 패키지에 대한 현재 가입을 갖는 디바이스상에서만 패키지 정보의 대응하는 세트의 프리젠테이션을 허용하도록 동작가능하다. 또한, 이 장치는, 네트워크를 가로질러 송신하기 위한 메시지를 생성하도록 동작가능한 생성기를 포함한다. 이 메시지는, 패키지 정보의 제 1 세트, 패키지 정보의 제 2 세트, 제 1 가입 특성 및 제 2 가입 특성을 포함한다.
또 다른 실시형태에서, 미디어 프로그래밍 정보를 수신하는 방법은, 미디어 프리젠테이션 채널의 패키지의 속성을 포함하는 프로그래밍 패키지 정보를 수신하는 단계를 포함한다. 이 방법은, 프로그래밍 패키지 정보를 전달하기 위한 허가를 결정하는 가입 특성을 수신하는 단계를 더 포함한다. 또한, 이 방법은, 가입 특성을 디바이스와 관련된 디바이스 가입 정보와 비교하는 단계를 포함한다. 또한, 이 방법은, 가입 특성과 디바이스 가입 정보 사이의 소정의 관계에 기초하여 디바이스상에 프로그래밍 패키지 정보를 전달하는 단계를 포함한다. 관련 실시형태에서, 적어도 하나의 프로세서가 상술한 동작들을 수행하도록 구성된다. 다른 관련 실시형태에서, 실행될 때 컴퓨터 디바이스에게 상술한 동작들을 수행하도록 명령하는 컴퓨터 프로그램이 컴퓨터 판독가능 매체에 상주한다.
다른 실시형태에서, 미디어 프로그램 정보를 수신하는 장치는, 미디어 프리젠테이션 채널의 패키지의 속성을 포함하는 프로그래밍 패키지 정보를 수신하는 수 단을 포함한다. 이 장치는, 프로그래밍 패키지 정보의 프리젠테이션 허용을 결정하는 가입 특성을 수신하는 수단을 더 포함한다. 또한, 이 장치는 가입 특성을 디바이스와 관련된 디바이스 가입 정보와 비교하는 수단을 포함한다. 또한, 이 장치는, 가입 특성과 디바이스 가입 정보 사이의 소정의 관계에 기초하여 디바이스상에 프로그래밍 패키지 정보를 전달하는 수단을 포함한다.
또 다른 실시형태에서, 미디어 프로그램 정보를 수신하는 장치가 미디어 컨텐츠를 전달하도록 동작가능한 컴퓨터 플랫폼을 포함한다. 이 장치는, 프로그래밍 패키지 정보 및 디바이스 가입 정보를 포함하는 데이터 저장부를 더 포함한다. 이 프로그래밍 패키지 정보는 미디어 프리젠테이션 채널의 패키지의 속성을 포함할 수도 있고, 이 속성은 프로그래밍 패키지 정보로의 가입 및 프로그래밍 패키지 정보를 전달하기 위한 허가를 결정하는 가입 특성을 포함한다. 디바이스 가입 정보는 하나 이상의 가입된 패키지를 식별한다. 이 장치는, 허가 제어기 및 미디어 생성기를 갖는 미디어 관리자 모듈을 더 포함한다. 허가 제어기는 패키지 정보와 디바이스 가입 정보 사이의 소정의 관계에 기초하여 패키지 허가 결정을 생성하도록 동작가능하다. 미디어 생성기는 이 패키지 허가 결정에 기초하여 디바이스상에서 프로그래밍 패키지 정보의 적어도 일부의 프리젠테이션을 개시하도록 동작가능하다.
도면의 간단한 설명
도 1 은, 미디어 프로그래밍 정보를 제공하는 시스템의 실시형태의 일부의 개략도이다.
도 2 는, 도 1 의 시스템의 확대부의 실시형태의 개략도이다.
도 3 은, 도 1 의 시스템 정보 메시지의 실시형태의 개략도이다.
도 4 는, 도 3 의 시스템 정보 메시지와 관련된 판매시장 컨텐츠 판매자 레코드의 실시형태의 개략도이다.
도 5 는, 도 4 의 판매시장 컨텐츠 판매자 레코드와 관련된 패키지 레코드의 실시형태의 개략도이다.
도 6 은, 도 1 의 무선 디바이스의 아키텍처의 실시형태의 개략도이다.
도 7 은, 도 1 의 미디어 분배 시스템의 아키텍처의 실시형태의 개략도이다.
도 8 은, 미디어 프로그래밍 정보를 제공하는 방법의 실시형태의 흐름도이다.
도 9 는, 미디어 프로그래밍 정보를 수신하는 방법의 실시형태의 흐름도이다.
상세한 설명
아래의 상세한 설명은 컨텐츠 전달 시스템의 하나 이상의 실시형태를 설명한다. 이 시스템은 무선 네트워크 환경에서의 사용에 특히 적합하지만, 통신 네트워크, 인터넷과 같은 공중 네트워크, 가상 사설 네트워크 (VPN) 와 같은 사설 네트워크, 로컬 영역 네트워크, 와이드 영역 네트워크, 장거리 (long haul) 네트워크를 포함하는 임의의 타입의 네트워크 환경 또는 임의의 다른 타입의 데이터 또는 통신 네트워크에서 사용될 수도 있지만, 이에 제한되지 않는다.
이러한 시스템은 가입-기반 미디어 분배 시스템에서 멀티미디어 컨텐츠의 개 방 및 폐쇄 패키지에 대한 단 대 단 (end to end) 지원을 제공한다. 개방 패키지는 신규 가입자에 대해 개방되어 있고, 폐쇄 패키지는 폐쇄 패키지에 대한 기존의 가입자에게만 이용가능하다. 폐쇄 패키지는 시스템에 연속적으로 존재할 수도 있지만, 폐쇄 패키지에 이미 가입된 디바이스상에만 디스플레이되도록 허용된다.
패키지의 개방/폐쇄 특성 또는 상태는, 기존의 가입에 영향을 미치지 않으면서 컨텐츠 판매자가 신규 패키지/가입에 대한 패키지/가입 조항을 변경할 수 있게 한다. 예를 들어, 컨텐츠 판매자는, 이전의 패키지와 본질적으로 동일하지만 비유행 판매 (즉, 채널) 가 제거된 신규 패키지를 생성할 수도 있다. 이러한 경우에서, 이전의 패키지는 신규 가입을 금지함으로써, 기존의 가입자 베이스를 곤란하게 하는 것을 피하기 위해 폐쇄 상태로 할당될 수도 있다. 이와 같이, 개방 및 폐쇄 패키지 상태의 구성은 패키지가 원활하게 폐기되게 한다. 예를 들어, 폐쇄 패키지가 더 이상 가입자를 갖지 않을 때, 폐쇄 패키지는 모든 디바이스로 브로드캐스트되는 레코드로부터 제거될 수 있다.
또한, 상술한 실시형태들은, 기존의 가입에 영향을 미치지 않으면서 신규 가입을 유도하기 위해 특수한 제한 시간 가입 거래를 갖는 패키지를 컨텐츠 판매자가 제공하는 것을 허용한다.
또한, 상술한 실시형태들은 폐쇄 패키지의 어떤 및 모든 특성 및/또는 속성에 대한 변경을 허용한다.
시스템은, 기존 또는 제안된 패키지의 상태를 설정하기 위한 제어부; 개방되 어 있고 모든 잠재적 가입자가 볼 수 있는 패키지 가입 상태, 또는 폐쇄되어 있고 현재 가입자만이 볼 수 있는 패키지 가입 상태를 식별하는 시스템 정보; 시스템 정보를 송신하는 분배 시스템; 및 패키지 가입 상태에 의해 정의된 액세스/프리젠테이션 제한을 수신하고 거기에 추종하는 디바이스를 포함할 수도 있다.
아래의 설명에서, 용어 "패키지" 는 종단 사용자가 구매하거나 가입할 수 있는 하나 이상의 채널 또는 서비스를 그룹화하는 "구매 아이템" 을 칭한다.
도 1 을 참조하면, 개방 및 폐쇄 패키지 가입을 제공하는 시스템 (10) 의 일부의 실시형태는 컨텐츠 (13) 를 저장하는 컨텐츠 서버 (60) 를 갖는 미디어 분배 시스템 (MDS : 12) 을 포함할 수도 있다. 후술하는 바와 같이, 컨텐츠 (13) 는 임의의 타입의 실시간 및/또는 비실시간 멀티미디어를 포함할 수도 있다. 또한, MDS (12) 는 미디어 판매자/제공자 (15) 로부터, 가입을 위해 사용자에게 제공될 수도 있는 멀티미디어 패키지 (34) 를 정의하는 패키지 레코드 (87) 를 수신한다.
예를 들어, 각각의 패키지 레코드 (87) 는 채널의 세트를 정의할 수도 있으며, 여기서, 각각의 채널은 소정의 미디어 판매자/제공자 (15) 에 대응하는 멀티미디어 서비스의 관점을 나타낸다. 또한, 각각의 채널은, 컨텐츠 (13) 의 소정의 조합을 대응하게 포함하는, 프리젠테이션의 소정의 조합을 포함한다.
임의의 경우에서, 복수의 패키지 (34) 각각에 대한 소정의 패키지 레코드 (87) 는 소정의 패키지 (34) 를 정의하는 패키지 속성 (35) 을 포함할 수도 있다. 예를 들어, 패키지 속성 (35) 은, 패키지와 관련된 채널 (27) 의 소정의 세트, 및 패키지로의 가입에 관한 속성을 정의하는 패키지 가입 특성 (117) 을 포함한다. 예를 들어, 패키지 가입 특성 (117) 은, 패키지가 신규 가입에 이용가능하며, 관련 패키지 레코드 및 패키지 속성이 임의의 현재 또는 잠재적 가입자에 의해 보여질 수도 있다는 것을 나타내는 "개방" 상태를 포함할 수도 있다. 반대로, 패키지 가입 특성 (117) 은, 패키지가 신규 가입에 이용가능하지 않다는 것을 나타내며, 패키지에 대한 기존의 가입자에 대해서만 관련 패키지 레코드 및 패키지 속성의 프리젠테이션을 제한하는 "폐쇄" 상태를 포함할 수도 있다.
또한, MDS (12) 는, 특히 패키지 레코드 (87) 및 컨텐츠 (13) 를 수집하며, 시스템 정보 (SI) 메시지 또는 메시지들 (44) 을 생성하는 시스템 정보 (SI) 생성기 (62) 를 포함할 수도 있다. MDS (12) 와 관련된 송신 서브시스템 (17) 은, SI 메시지 (44) 를 수신하여, 미디어 판매자/제공자 (15) 및/또는 MDS (12) 와 관련된 무선 디바이스 (36 및 37) 와 같은 멀티미디어 컨텐츠를 수신 및 재생할 수 있는 디바이스로 SI 메시지를 송신한다. SI 메시지 (44) 는, 미디어 판매자/제공자 (15) 로부터의 패키지 (34) 의 제공을 뷰하고, 패키지로부터 가입하고/하거나 미가입하고, 및/또는 소정의 패키지와 관련된 멀티미디어 컨텐츠를 전달하기 위해 이러한 디바이스에 필요한 모든 정보를 포함할 수도 있다.
예를 들어, 하나의 비제한 경우에서, 디바이스 (36 및 37) 각각은 패키지 1 내지 n 으로서 식별된 가입을 위한 패키지 (34) 의 세트를 제공하는 미디어 판매자/제공자 (15) 와 관련되며, 여기서, n 은 양의 정수이다. SI 메시지 (44) 를 수신한 이후에, 디바이스 (36 및 37) 각각은 사용자 인터페이스 (38) 상에서 가입 메뉴 (45) 뿐만 아니라 하나 이상의 기능 키 (47) 의 뷰 (view) 를 사용자에게 전달할 수도 있다. 일 예에서, 기능 키 (47) 는 가입을 요청하기 위한 "제출 (Submit)" 키, 및 선택된 패키지에 관한 추가 정보를 요청하기 위한 "정보 (Info)" 키를 포함할 수도 있다. 그러나, 기능 키 (47) 는 임의의 소망하는 기능을 제공할 수도 있다.
일반적으로, 가입 메뉴 (45) 의 뷰는 관련된 미디어 판매자/제공자 (15) 로부터 이용가능한 모든 패키지 (34) 의 패키지 리스트 (49) 를 포함할 수도 있다. 그러나, 패키지 정보의 소정의 세트의 프리젠테이션을 허용하는 허가는 패키지와 관련된 패키지 가입 특성 (117) 에 의해 제한될 수도 있다. 이러한 경우에서, "개방" 상태를 포함하는 패키지 가입 특성 (117) 은 소정의 패키지 정보가 전달되는 것을 허용하지만, "폐쇄" 상태는 관련 패키지 정보의 프리젠테이션을 허용하기 이전에 소정의 패키지에 대한 기존의 가입을 요청한다. 도 1 에 의해 표현된 특별한 경우에서, 패키지 2 와 관련된 정보만이, "폐쇄" 패키지 가입 특성 (117) 으로 인해, 기존의 가입을 갖는 디바이스상에 전달될 수 있다.
예를 들어, 이러한 경우에서, 디바이스 (36) 의 가입 정보 (51) 에 기초하여, 디바이스는 패키지 2 에 대한 기존의 가입을 갖고, 따라서, 미디어 판매자/제공자 (15) 의 다른 패키지 모두와 함께 패키지 리스트 (49) 에서의 패키지 2 를 전달하도록 허가된다. 반대로, 디바이스 (37) 의 가입 정보 (51) 에 기초하여, 디바이스는 패키지 2 에 대한 기존의 가입을 갖지 않고, 따라서, 미디어 판매자/제공자 (15) 의 다른 개방 패키지 모두를 포함할 수도 있는 패키지 리스트 (49) 에서 의 패키지 2 를 전달하는 것이 금지된다.
따라서, 디바이스 (36 및 37) 각각이 하나 이상의 컨텐츠 판매자와 관련된 각각의 패키지 (34) 의 정보/속성 모두를 포함할 수도 있는 SI 메시지 (44) 를 수신하지만, 디바이스 (36 및 37) 각각은 관련 판매자/제공자 (15) 와 관련된 패키지만을 리뷰하도록 레코드들을 본질적으로 필터링하며, 각각의 가입 정보에 대한 소정의 관계를 갖는 패키지만이 전달되도록 패키지 레코드 각각을 더 필터링한다.
또한, 패키지 리스트 (49) 는 패키지 정보 (51) 에 기초하여, 소정의 패키지에 대한 기존의 가입을 확인하는 표시자 (53) 를 포함할 수도 있다. 또 다른 방법으로는, 표시자 (53) 는 가입이 요청될 수도 있는 소정의 패키지를 사용자가 선택하는 것을 허용할 수도 있다.
또한, 상기 예에서 패키지 2 와 관련된 패키지 정보의 프리젠테이션의 제한을 패키지 리스트 (49) 의 뷰의 제공과 관련하여 설명하였지만, 실시간, 비실시간, 및 조합된 컨텐츠의 프리젠테이션의 뷰와 같은 정보의 임의의 다른 프리젠테이션이 포함된다는 것을 이해할 수 있다.
또한, 가입 메뉴 (45) 의 예시된 뷰는 가입 메뉴의 다수의 가능한 구현들 중 단지 하나의 예이다. 예를 들어, 가입 패키지의 다음에 체크 박스를 갖는 리스트를 갖기 보다는, 이용가능한 리스트 및 리스트에 대한 가입이 존재할 수도 있다.
도 2 를 참조하면, 시스템 (10) 의 더욱 상세한 아키텍처의 실시형태는, 복수의 기본 서비스 (16) 또는 공통 채널을 형성하는 미디어 세그먼트 (14) 를 복수의 컨텐츠 제공자 (18) 로부터 수신하도록 동작하는 MDS (12) 를 포함할 수도 있 다. 또한, 복수의 기본 서비스 (16) 각각에 대해, MDS (12) 는 대응하는 기본 서비스를 정의 및 설명하는 서비스 속성 정보 (20) 또는 공통 채널 정보를 포함할 수도 있다. 또한, MDS (12) 는 복수의 컨텐츠 판매자 (24) 각각으로부터 고객 속성 정보 (22) 를 수신한다. 고객 속성 정보 (22) 는 복수의 기본 서비스 (16) 각각에 대한 컨텐츠 판매자-특정 정의 및 설명을 포함할 수도 있다. MDS (12) 는 서비스 속성 정보 (20) 를 고객 속성 정보 (22) 로 대체함으로써 각각의 컨텐츠 판매자 (24) 에 대한 각각의 기본 서비스 (16) 의 주문제작된 (customized) 뷰를 생성하도록 동작가능하다. 각각의 기본 서비스 (16) 의 이들 주문제작된 뷰는 주문제작으로 인한 컨텐츠 판매자-특정인 채널 (26) 또는 주문제작된 채널로서 정의된다. 이에 의해, 서비스 속성 정보 (20) 와 고객 속성 정보 (22) 의 조합은 복수의 채널 (26) 각각에 대한 주문제작된 채널 속성 정보 (28) 를 정의한다. 그 후, 미디어 판매자/제공자 (15) 로서 통칭하는 각각의 컨텐츠 판매자 (24) 또는 과금 및 고객 서비스 제공자 (BCS : 30) 는, 채널 (26) 의 다양한 조합을 티어 (tier : 32) 로 그룹화하고 티어 (32) 의 다양한 조합을 패키지 (34) 로 그룹화하여, 소정의 컨텐츠 판매자 (24) 및/또는 BCS (30) 와 관련된 무선 디바이스 (36) 와 같은 디바이스로 가입에 기초하여 제공할 수도 있다.
예를 들어, 각각의 컨텐츠 판매자 (24) 및/또는 BCS (30) 는, 가입된 무선 디바이스 (36) 의 사용자 인터페이스 (38) 상에 채널 (26) 의 주문제작된 디스플레이를 미디어 프리젠테이션 가이드 ("MPG" : 40) 의 형태로 제공할 수 있다. MPG (40) 는 복수의 채널 (26) 각각에 대한 프리젠테이션 (42) 의 스케줄을 포함하 며, 여기서, 각각의 프리젠테이션 (42) 은 하나 이상의 미디어 세그먼트 (14) 를 포함할 수도 있는 미디어 형태를 포함한다. 하지만, 상술한 바와 같이, MPG (40) 상의 채널 (26) 의 리스팅은, 채널 (26) 과 관련된 패키지 가입 특성 (117) 이 "폐쇄" 상태를 포함하는 경우에, 채널에 대한 기존의 가입을 갖는 것에 기초할 수도 있다. 예를 들어, "폐쇄" 가입 특성 (117) 을 가지며, 임의의 "개방" 패키지의 일부로서 정의되지 않은 대응하는 채널 (27) 을 갖는 소정의 패키지 (34) 의 경우에서, 관련 채널이 MPG (40) 상에 디스플레이되지 않을 수도 있다. 일반적으로, 비록 각각의 채널 (27) 이 다수의 패키지 (34) 와 관련되어서, 채널이 폐쇄 패키지와 관련되는 경우에서도, 채널은 개방 패키지와 또한 관련될 수도 있어서, MPG (40) 상에 디스플레이될 수도 있다.
예를 들어, MPG (40) 는 SI 메시지 (44) 에 의해 전달된 MPG 정보 (70 : 도 3) 에 기초하여 구성될 수도 있다. 예를 들어, MPG 정보 (70) 는, 각각의 프리젠테이션 (42, 48), 기본 서비스 (16), 보조 서비스 (50), 채널 (26) 및/또는 패키지 (34) 와 관련된 채널 주문제작 레코드 및 미디어 프리젠테이션 가이드 타이틀 레코드를 포함할 수도 있다. 예를 들어, SI 메시지 (44) 는 무선 액세스 네트워크 (46) 를 통해 MDS (12) 로부터 무선 디바이스 (36) 까지의 흐름 (45) 내에서 전송될 수도 있다. 흐름 (45) 은 소정의 영역에 대한 흐름의 세트인 "멀티플렉스" 내의 논리적 스트림이다. 각각의 흐름 (45) 은 통상적으로 실시간 프리젠테이션의 단일 미디어 컴포넌트, 또는 비실시간 프리젠테이션 또는 SI 메시지 (44) 를 포함하는 파일을 전달하기 위해 사용된다. 따라서, 각각의 MPG (40) 는 관 련 컨텐츠 판매자 (24) 및/또는 BCS (30) 에 따라 각각의 디바이스에 대해 주문제작된다.
다른 실시형태에서, 주문제작된 뷰는 사용자 인터페이스 (38) 상에 디스플레이된 보조 서비스 (50) 로부터의 보조 프리젠테이션 (48) 과 결합한 기본 서비스 (16) 로부터의 프리젠테이션 (42) 을 포함할 수도 있다. 그러나, 상술한 바와 같이, 각각의 디바이스상의 프리젠테이션 (42 및/또는 48) 의 뷰잉은, 소정의 채널과 관련된 패키지 가입 특성 (117) 이 "폐쇄" 상태를 포함하는 경우에 관련 채널/프리젠테이션에 대한 기존의 가입을 갖는 것에 기초할 수도 있다. 어떤 경우에서, 예를 들어, 보조 프리젠테이션 (48) 및 보조 서비스 (50) 는 기본 서비스를 주문제작 및 강화하기 위해 제공된다.
따라서, 시스템 (10) 은 데이터 네트워크를 가로질러 멀티미디어 컨텐츠 흐름을 생성 및 전송하도록 동작하는 전송 시스템의 실시형태를 포함한다. 예를 들어, 전송 시스템은, 브로드캐스트 분배를 위해 컨텐츠 제공자로부터 미디어 분배 시스템까지 미디어를 전송하는데 사용하기 위해 적합하다. 바람직하게는, 시스템 (10) 은 컨텐츠 판매자 (22) 및/또는 BCS 제공자 (30) 가 패키지 가입 특성 (117) 을 정의하는 것을 가능하게 하여, 패키지 (26) 의 도입 및 페이징 아웃 (phasing out) 을 관리하며, 소정의 기존 가입을 갖는 디바이스에 대한 가입 메뉴 (45), 미디어 프리젠테이션 가이드 (40), 및 주문제작된 프리젠테이션 (42 및 48) 에서와 같은 임의의 패키지-관련 정보의 뷰잉을 제어한다.
임의의 수의 디바이스가 컨텐츠 및 컨텐츠 정보를 수신하고 재생/디스플레이 하기 위해 시스템 (10) 과 동작가능할 수도 있다. 무선 디바이스 (36) 가 하나의 이러한 디바이스이며, 셀룰러 전화, 개인 보조 단말기, 랩탑 컴퓨터, 및 미디어를 수신 및 재생/디스플레이하도록 동작가능한 임의의 다른 무선 디바이스와 같은 디바이스를 포함할 수도 있다. 그러나, 시스템 (10) 의 하나 이상의 실시형태에서, 실질적으로는 미디어를 재생/디스플레이할 수 있는 임의의 수 또는 임의의 타입의 유선 또는 무선 디바이스가 활용될 수도 있다.
도 1 및 2 에서, 시스템 (10) 의 컴포넌트는 특정 기능이 다른 기능으로부터 분리되게 하는 다수의 정의된 역할을 각각 가질 수도 있다. 그러나, 시스템 (10) 의 임의의 소정의 구현에서, 임의의 소정의 컴포넌트 또는 구성이 다중 역할을 수행할 수도 있다.
예를 들어, BCS 제공자 (30) 는 하나 이상의 컨텐츠 판매자 (24) 대신에 사용자 과금 및 고객 지원 서비스를 제공하는 비지니스 엔터티를 포함한다. 무선 디바이스 (36) 와 같은, 시스템 (10) 에서의 각각의 디바이스는 가입 동의 (52) 를 통하는 것과 같이 하나의 BCS 제공자 (30) 와 관련된다. 이와 같이, BCS 제공자 (30) 는 가입 데이터 (54) 를 MDS (12) 에 공급할 수도 있다.
컨텐츠 판매자 (24) 는 패키지 (34) 를 정의하고, 하나 이상의 관련 BCS 제공자 (30) 를 통한 가입을 위해 이들을 제공하는 비지니스 엔터티를 포함한다. 따라서, 각각의 컨텐츠 판매자 (24) 는 패키지 (34) 및 관련 패키징된 데이터를 MDS (12) 에 제공한다. 또한, 예를 들어, 각각의 컨텐츠 판매자 (24) 는 컨텐츠 판매 동의 (56) 를 통해 하나 이상의 BCS 제공자 (30) 와 관련될 수도 있다.
컨텐츠 판매자 (24) 및 BCS 제공자 (30) 가 별개 엔터티로서 표현되지만, 이들이 단일 엔터티로 결합될 수도 있다는 것이 예상된다.
컨텐츠 제공자 (18) 는 기본 서비스 (16) 를 통해, 디바이스 (36) 와 같은, 사용자에게 전달된 컨텐츠를 공급하는 비지니스 엔터티를 포함할 수도 있다. 예를 들어, 각각의 컨텐츠 제공자 (18) 는 미디어 세그먼트 (14) 및 관련 미디어 데이터를 MDS (12) 에 공급한다. 각각의 미디어 세그먼트 (14) 는 비디오, 오디오, 멀티미디어 컨텐츠, 클립, 실시간 및 비실시간 컨텐츠, 스크립, 프로그램, 또는 다른 타입의 적합한 컨텐츠 중 하나 이상을 포함할 수도 있다. 또한, 예를 들어, 각각의 컨텐츠 제공자 (18) 는 컨텐츠 판매 동의 (58) 를 통해 하나 이상의 컨텐츠 판매자 (24) 와 관련될 수도 있다.
MDS (12) 는 유선 및 무선 네트워크의 임의의 조합, 및 사용자로의 전달을 위해 컨텐츠를 분배하도록 동작하는 관련 컴퓨터 디바이스 및 서버를 포함한다. MDS (12) 는 복수의 최적화된 통신 채널을 통해 고품질의 컨텐츠를 선택된 디바이스로 전달하도록 설계되고 최적화된 최적화 브로드캐스트 네트워크를 포함할 수도 있다. 또한, 예를 들어, MDS (12) 는 MDS (12) 의 기능을 인에이블하기 위해 로직 및 실행가능 명령에 따라, 이전에 언급한 미디어, 데이터 및 레코드를 저장하는 하나 이상의 컨텐츠 서버 (60) 를 포함할 수도 있다. 예를 들어, 컨텐츠 서버 (60) 및/또는 MDS (12) 는 컨텐츠 서버 (60) 내의 데이터에 기초하여 시스템 정보 (SI) 메시지 (44) 를 생성하도록 동작가능한, 메모리, 실행가능 명령 및 프로세서를 포함하는, 하드웨어 및/또는 소프트웨어를 갖는 시스템 정보 (SI) 메시지 생 성기 (62) 를 포함할 수도 있다. 예를 들어, SI 메시지 생성기 (62) 는 MDS (12) 내의 데이터로부터 SI 메시지 (44) 를 컴파일링하는 생성기 로직, 및 모든 SI 메시지-관련 데이터를 수신하고 디바이스로의 분배를 위해 MDS (12) 외부로 SI 메시지 (44) 를 전송하는 트랜시버 로직을 포함할 수도 있다. 또한, 예를 들어, MDS (12) 는, 무선 디바이스 (36) 와 같은 디바이스로의 브로드캐스트/멀티캐스트를 위해 무선 액세스 네트워크 (46) 에 컨텐츠 흐름의 형태로 SI 메시지 (44) 및 컨텐츠를 MDS (12) 가 전달하는 것을 허용하기 위한 전송 인터페이스를 제공하는 브로드캐스트 기지국 (BBS : 64) 을 갖는 무선 액세스 네트워크 (46) 를 포함할 수도 있다.
도 3 을 참조하면, SI 메시지 (44) 는 디바이스가, 사용자 대신에 서비스의 위치를 결정하거나 패키지에 가입하며, 판매시장 정보 (66), 서비스 정보 (68) 및 MPG 정보 (70) 를 사용자에게 기술하는 것을 가능하게 하는 정보의 세트를 포함한다. 판매시장 정보 (66) 는 BCS 제공자 (30), 컨텐츠 판매자 (24), 패키지 (34), 티어 (32), 및 채널 (26) 을 각각 기술 및/또는 정의하는 정보를 포함할 수도 있다. 서비스 정보 (68) 는 시스템 (10) 에서 이용가능한 각각의 기본 서비스 (16) 및 보조 서비스 (50) 에 대한, 서비스 속성, 정의 및 레코드와 같은 정보를 포함할 수도 있다. MPG 정보 (70) 는 MPG (40) 와 관련된 속성, 정의 및 레코드와 같은, 채널 (26) 의 컨텐츠에 관한 정보를 포함할 수도 있다.
도 4 를 참조하면, 예를 들어, 판매시장 정보 (66) 의 실시형태는 컨텐츠 판매자 식별 (73) 에 의해 식별될 때, 각각의 컨텐츠 판매자 (24) 와 관련된 하나 이 상의 판매시장 컨텐츠 판매자 레코드 (71) 를 포함할 수도 있다. 또한, 각각의 레코드 (71) 는 각각의 컨텐츠 판매자 식별 (73) 에 대한 버전 식별자 (75) 를 포함할 수도 있다. 버전 식별자 (75) 는 소정의 판매시장 컨텐츠 판매자 레코드 (71) 와 관련되며, 판매시장 컨텐츠 판매자 레코드에 의해 전송된 속성 및 엘리먼트 값의 특정 세트를 식별함으로써, 또 다른 판매시장 컨텐츠 판매자 레코드의 카피로서 식별되는 것을 허용한다. 버전 식별자 (75) 는 최적화 메커니즘으로서 기능한다. 예를 들어, 이전의 멀티캐스트로부터와 같이, 판매시장 컨텐츠 판매자 레코드 (71) 를 이미 가진 디바이스는, 신규하게 수신된 레코드가 업데이트된 정보를 갖는 신규 버전인지를 확인하기 위해 신규하게 수신된 레코드의 버전을 상주 레코드의 버전과 비교한다. 이 버전이, 신규하게 수신된 레코드가 업데이트된 버전이다는 것을 나타내지 않으면, 디바이스는 자원을 낭비할 필요가 없으며 레코드를 스킵할 수 있다. 이 버전이, 신규하게 수신된 레코드가 업데이트된 버전이다는 것을 나타내면, 디바이스는 그것의 레코드를 업데이트할 수 있다.
각각의 판매시장 컨텐츠 판매자 레코드 (71) 는 소정의 컨텐츠 판매자 (24) 에 대한 특정한 정보를 제공한다. 특히, 각각의 판매시장 컨텐츠 판매자 레코드 (71) 는 하나 이상의 패키지 레코드 (87) 를 포함할 수도 있다. 또한, 예를 들어, 각각의 판매시장 컨텐츠 판매자 레코드 (71) 는 기본 정보 (79), 하나 이상의 티어 레코드 (89), 하나 이상의 채널 레코드 (91), 하나 이상의 보조 서비스 레퍼런스 (77), 및 각각의 컨텐츠 판매자 (24) 와 관련된 하나 이상의 EULA 테이블 (93) 을 포함할 수도 있다.
예를 들어, 기본 정보 (79) 는 사설 컨텐츠 판매자 표시부 (80), 소정의 컨텐츠 판매자와 관련된 이름 (81) 및 EULA 데이터베이스에 레퍼런스를 제공하는 엔드 사용자 라이선스 동의 (EULA) 링크 (83) 와 같은 데이터를 포함할 수도 있다. 예를 들어, 사설 컨텐츠 판매자 표시부 (80) 는, 소정의 컨텐츠 판매자가 사설 컨텐츠 판매자인지를 특정하고, 여기서, 사설 컨텐츠 판매자에 관한 정보 및 그와 관련된 패키지 등은 소정의 사용자에게만 이용가능하며, 사설 컨텐츠 판매자에 의해 제공된 패키지에 가입된 사용자만이 관련 정보를 뷰할 수도 있다. 예를 들어, 제한 없이, 사설 컨텐츠 판매자는 기업일 수도 있거나 회사의 피고용인에 대한 개인 통신을 위해 관련 패키지를 활용하는 회사와 같은 기업과 관련될 수도 있다. 또한, 예를 들어, EULA 링크 (83) 는 범용 자원 식별자 (URI) 일 수도 있다. 또한, 각각의 판매시장 컨텐츠 판매자 레코드 (71) 는 각각의 컨텐츠 판매자에 의해 지원된 하나 이상의 통화 (currency) (85) 의 식별을 포함할 수도 있다.
일부 실시형태에서, 각각의 티어 레코드 (89) 는 티어와 관련된 채널 (26) 의 소정의 세트를 정의하는 하나 이상의 채널 레퍼런스 및 고유 티어 식별자를 갖는다. 또한, 각각의 티어 레코드 (89) 는 또한, 티어의 채널상에서 사용을 위한 보조 서비스를 정의하기 위해 하나 이상의 보조 서비스 레퍼런스를 포함할 수도 있다.
일부 실시형태에서, 각각의 채널 레코드 (91) 는 컨텐츠 판매자 레코드 (71) 와 관련된 각각의 채널 (26) 과 관련된 다양한 속성을 정의한다. 예를 들어, 각각의 채널 레코드 (91) 는, 채널 식별자; 채널 유효 시간; 채널 가중치; 하나 이 상의 채널 언어 특정 데이터; 채널과 관련된 기본 서비스; 보조 서비스 레퍼런스; 및 채널 아이콘을 포함할 수도 있다.
일부 실시형태에서, 각각의 보조 서비스 레퍼런스 (77) 는, 판매시장 컨텐츠 판매자 레코드 (71) 와 관련시키기 위해 소정의 보조 서비스 레코드를 정의할 수도 있다. 예를 들어, 각각의 보조 서비스 레코드는, 보조 서비스 식별자; 유효 시간; 보조 흐름 레코드; 및 보조 능력 요건을 포함할 수도 있다.
도 4 및 5 를 참조하면, 각각의 패키지 레코드 (87) 는 각각의 컨텐츠 판매자에 의해 제공된 패키지 (34); 각각의 패키지 (34) 에 대한 가입 옵션; 및 소정의 패키지 (34) 를 구성하는 티어 (32) 의 세트에 대한 정보를 제공한다. 예를 들어, 각각의 패키지 레코드 (87) 는, 디바이스 사용자의 선호하는 언어가 이용가능하지 않는 경우에 각각의 패키지에서 서비스 (16) 를 위해 사용될 디폴트 언어를 식별하는 패키지 디폴트 언어 (95); 동일한 컨텐츠 판매자에 의해 제공된 모든 다른 패키지로부터 패키지를 구별하는 고유 패키지 식별자 (97); 이전의 정의를 대체하는, 각각의 패키지 레코드에 제공된 정의가 유효하게 되는 시간을 정의하는 유효 시간 (99); 패키지가 사용자에게 전달되는 순서를 결정하기 위해 디바이스 (36) 에 의해 사용된 값인 패키지 가중치 (101) (예를 들어, 다른 패키지 보다 낮은 가중치를 갖는 패키지가 먼저 전달되며, 소정의 패키지에 대한 패키지 가중치는 모든 컨텐츠 판매자 중에서 고유값일 수도 있다); 버전 식별자 (75 : 도 4) 가 판매시장 컨텐츠 판매자 레코드 (71) 를 서빙할 때 패키지 레코드에 대한 동일한 목적을 서빙하는 버전 식별자 (76) 와 같은 속성을 포함할 수도 있다.
특히, 각각의 패키지 레코드 (87) 는, 예를 들어, 부모 (parent) 패키지 (119), 자동가입 패키지 (121), 폐쇄 패키지 (123) 또는 배타적 패키지 (125) 중 적어도 하나로서 소정의 패키지를 식별할 수도 있는 패키지 특성 (117) 을 포함할 수도 있다. 부모 패키지 (119) 는 최하위 레벨의 가입으로서 기능하는 기본 또는 루트 (root) 패키지를 포함한다. 예를 들어, 소정의 패키지가 부모 패키지 (119) 와 관련되는 경우에, 패키지는 "부가 (add-on)" 패키지로 고려될 수도 있으며, 여기서, 사용자는 사용자가 적어도 하나의 관련된 부모 패키지에 이미 가입된 경우에 이 패키지에만 가입할 수도 있다. 또한, 소정의 패키지가 자동가입 패키지 (121) 인 경우에, 패키지는 또 다른 패키지의 일부로 자동으로 고려될 수도 있으며, 사용자는 다른 패키지에 가입할 때 소정의 패키지에 자동으로 가입된다. 또한, 소정의 패키지가 폐쇄 패키지 (123) 인 경우에, 상술한 바와 같이, 신규한 가입이 소정의 패키지에 대해 더 이상 수용되지 않으며, 패키지 정보의 가시성 (viewability) 이 기존의 가입자로 제한된다. 또 다른 방법으로는, 소정의 패키지가 배타적 패키지 (125) 인 경우에, 소정의 사용자에게는 패키지로의 가입이 허가되지 않는다. 예를 들어, 소정의 부모 패키지로의 가입은 임의의 다른 부모 패키지가 배타적 패키지로서 리스트되게 할 수도 있다. 따라서, 일반적으로, 일부 경우에서, 모든 부모 패키지는 서로로부터 배타적이다.
다른 예에서, 패키지 레코드 (87) 는, 일 사용자만이 소정의 패키지의 하나의 버전을 확인하도록 폐쇄 상태와 배타적 패키지를 결합하는 패키지 특성 (117) 을 포함할 수도 있다. 예를 들어, 원래 패키지가 폐쇄 상태로 변경되며, 신규 패키지가 생성되고, 여기서, 신규 패키지는 원래 패키지의 변형 버전이다. 이러한 시나리오에서, 신규 패키지가 개방 상태에 있고 신규 가입자를 수용하더라도, 원래 패키지의 가입자에게는 원래 패키지를 나타내기만 하며, 이들 가입자가 신규 패키지를 확인하는 것을 배제하는 것이 바람직할 수도 있다. 이러한 시나리오는, 원래 패키지 및 신규 패키지가 동일하거나 유사한 이름 및/또는 서비스를 가질 때 고객의 혼란을 제거하기 위해 바람직할 수도 있다.
또한, 각각의 패키지 레코드 (87) 는, 하나 이상의 특정된 언어 (109) 와 관련된 패키지 설명 (107) 및 패키지 이름 (105) 을 포함하는, 하나 이상의 패키지 언어 특정 데이터 (103) 를 더 포함할 수도 있다. 예를 들어, 패키지 이름 (105) 은 가입 메뉴 (45) (도 1) 에서 패키지의 이름을 전달하기 위해 활용된 정보일 수도 있다. 또한, 각각의 패키지 레코드 (87) 는, 월 단위 (monthly), 주 단위 (weekly) 등과 같은, 소정의 가입 방법 (115) 과 관련된 소정의 통화 (113) 에서, 패키지의 양 또는 비용 (113) 을 특정하는 하나 이상의 패키지 요금책정 방법 (110) 을 포함할 수도 있다.
또한, 각각의 패키지 레코드 (87) 는 월 단위, 주 단위 등과 같은, 소정의 가입 방법 (115) 과 관련된, 소정의 통화 (113) 에서, 패키지의 양 또는 비용 (111) 을 특정하는 하나 이상의 패키지 요금책정 방법 (110) 을 포함할 수도 있다.
또한, 각각의 패키지 레코드 (87) 는 소정의 패키지와 관련된 티어 레코드를 각각 식별하는 하나 이상의 티어 레퍼런스 (135) 를 더 포함할 수도 있다. 각각의 티어 레코드는, 컨텐츠 판매자로부터의 모든 다른 티어로부터 티어를 구별하 는 고유 티어 식별자, 및 소정의 티어 레코드에 제공된 정의가 유효하게 되는 시간을 정의하고, 이전의 정의를 대체하는 유효 시간을 포함할 수도 있다.
또한, 각각의 패키지 레코드 (87) 는, 소정의 패키지와 관련된 BCS 제공자의 리스트를 특정하는 하나 이상의 BCS 제공자 식별자 (127) 를 포함할 수도 있다.
각각의 패키지 레코드 (87) 는 하나 이상의 보조 서비스 레퍼런스 (102) 를 포함할 수도 있다. 이러한 레벨에서, 보조 서비스 레퍼런스 (102) 는, 소정의 패키지와 관련된 임의의 티어 (32), 채널 (26) 및/또는 기본 서비스 (16) 에 액세스하는 동안, 획득을 위해 특정 보조 서비스 (50) 및/또는 특정 보조 프리젠테이션 (48) 을 명령한다. 그러나, 각각의 티어 (32), 채널(26) 및/또는 기본 서비스 (16) 에 대한 대응하는 레코드는, 그 티어 (32), 채널 (26) 및/또는 기본 서비스 (16) 에 특정된 보조 서비스 레퍼런스를 더 포함할 수도 있다. 예를 들어, 각각의 티어 (32), 채널 (26) 및/또는 기본 서비스 (16) 의 레코드내의 보조 서비스 레퍼런스는 패키지 레코드 (87) 에서의 보조 서비스 레퍼런스 (102) 에 오버라이드한다. 다른 예에서, 패키지 레코드 (87) 에서의 보조 서비스 레퍼런스 (102) 는 각각의 티어 (32), 채널 (26) 및/또는 기본 서비스 (16) 의 레코드내의 보조 서비스 레퍼런스에 오버라이드한다.
또한, 각각의 패키지 레코드 (87) 는, 소정의 패키지가 이용가능한 곳과 관련된 이용가능 영역 (129) 상에서 데이터를 포함할 수도 있다. 예를 들어, 이용가능 영역 (129) 는 하나 이상의 로컬 영역 그룹화의 인프라구조 (LOI) 식별자 (131) 및/또는 하나 이상의 와이드 영역 그룹화의 인프라구조 (WOI) 식별자 (133) 를 포함할 수도 있다. 각각의 LOI 식별자 (131) 는 특정 로컬 영역에서의 네트워크 커버리지를 갖는 MDS (12) 를 제공하기 위해 알맞게 사용된 논리적 그룹화의 인프라구조를 식별한다. 유사하게는, 각각의 WOI 식별자 (133) 는 특정 와이드 영역에서의 네트워크 커버리지를 갖는 MDS (12) 를 제공하기 위해 알맞게 사용된 논리적 그룹화의 인프라 구조를 식별한다.
도 6 을 참조하면, 무선 디바이스 (36) 는 무선 디바이스로의 입력을 생성하는 입력 메카니즘 (246), 및 무선 디바이스의 사용자에 의한 소비용 정보를 생성하는 출력 메카니즘 (248) 을 갖는다. 예를 들어, 입력 메카니즘 (246) 은 키 또는 키보드, 마우스, 터치 스크린 디스플레이, 음성 인식 모듈 등과 같은 메카니즘을 포함할 수도 있다. 또한, 예를 들어, 출력 메카니즘 (248) 은 디스플레이, 오디오 스피커, 촉각 피드백 메카니즘 등일 수도 있는 사용자 인터페이스 (38) 를 포함할 수도 있다.
또한, 무선 디바이스 (36) 는 무선 네트워크 (46) 를 가로질러 데이터를 송신할 수 있으며, 소프트웨어 애플리케이션을 수신 및 실행할 수 있고 무선 네트워크 (46) 에 접속된 또 다른 컴퓨터 디바이스 또는 MDS (12) 로부터 송신된 데이터를 디스플레이할 수 있는 컴퓨터 플랫폼 (250) 을 갖는다. 컴퓨터 플랫폼 (250) 은, 판독 전용 및/또는 랜덤 액세스 메모리 (RAM 및 ROM), EPROM, EEPROM, 플래시 카드, 또는 컴퓨터 플랫폼에 공통인 임의의 메모리와 같은 휘발성 및 비휘발성 메모리를 포함할 수도 있는 데이터 저장부 (252) 를 포함할 수도 있다. 또한, 데이터 저장부 (252) 는 하나 이상의 플래시 메모리 셀을 포함할 수도 있거 나, 자기 매체, 광학 매체, 테이프, 또는 소프트 또는 하드 디스크와 같은 임의의 제 2 또는 제 3 저장 디바이스일 수도 있다.
또한, 컴퓨터 플랫폼 (250) 은, 애플리케이션 특정 집적 회로 ("ASIC"), 또는 다른 칩셋, 프로세서, 로직 회로, 또는 다른 데이터 프로세싱 디바이스일 수도 있는 프로세싱 엔진 (254) 을 더 포함할 수도 있다. ASIC 와 같은 프로세싱 엔진 (254) 또는 다른 프로세서는 무선 디바이스의 데이터 저장부 (252) 에서의 미디어 관리자 모듈 (258) (후술함) 과 같은 임의의 상주 프로그램과 인터페이스하는 애플리케이션 프로그래밍 인터페이스 ("API") 층 (256) 을 실행할 수도 있다. API (256) 는 각각의 무선 디바이스상에서 실행하는 런타임 환경이다. 하나의 이러한 런타임 환경은, 캘리포니아 샌디에고의 Qualcomm, Inc 에 의해 개발된 BREW® (Binary Runtime Environment for Wireless®) 소프트웨어이다. 예를 들어, 무선 컴퓨팅 디바이스상의 애플리케이션의 실행을 제어하도록 동작하는 다른 런타임 환경이 활용될 수도 있다.
프로세싱 엔진 (254) 은, 무선 디바이스 (36) 의 기능 및 무선 액세스 네트워크 (46) 상의 무선 디바이스의 동작가능성을 인에이블하는, 하드웨어, 펌웨어, 소프트웨어, 및 이들의 조합에서 구현된 다양한 프로세싱 서브시스템 (260) 을 포함할 수도 있다. 예를 들어, 프로세싱 서브시스템 (260) 은 통신의 개시 및 유지, 데이터의 교환, 및 멀티미디어 프리젠테이션의 실행을 허용한다. 무선 통신 디바이스에서와 같은, 특정 실시형태에서, 프로세싱 엔진 (254) 은, 사운드, 비 휘발성 메모리, 파일 시스템, 송신, 수신, 탐색기, 층 1, 층 2, 층 3, 메인 제어, 원격 절차, 핸드셋, 전력 관리, 진단, 디지털 신호 프로세서, 보코더, 메시징, 콜 관리자, 블루투스® 시스템, 블루투스® LPOS, 포지션 결정, 포지션 엔진, 사용자 인터페이스, 슬립, 데이터 서비스, 보안, 인증, USIM/SIM, 음성 서비스, 그래픽, USB, MPEG와 같은 멀티미디어, GPRS 등과 같은 프로세싱 서브시스템 (260) 중 하나 또는 이들의 조합을 포함할 수도 있다. 개시된 실시형태에 대해, 프로세싱 엔진 (256) 의 프로세싱 서브시스템 (260) 은 컴퓨터 플랫폼 (250) 상에서 실행하는 애플리케이션과 상호작용하는 임의의 서브시스템 컴포넌트를 포함할 수도 있다. 예를 들어, 프로세싱 서브시스템 (260) 은 미디어 관리자 모듈 (258) 대신에 API (256) 로부터 데이터 판독 및 데이터 기입을 수신하는 임의의 서브시스템 컴포넌트를 포함할 수도 있다.
컴퓨터 플랫폼 (250) 은, 무선 디바이스 (36) 의 다양한 컴포넌트 중에서 뿐만 아니라, 무선 디바이스 (36) 와 무선 액세스 네트워크 (46) 사이에서 통신을 인에이블하는 하드웨어, 펌웨어, 소프트웨어, 및 이들의 조합에서 구현된 통신 모듈 (262) 을 더 포함할 수도 있다. 예를 들어, 통신 모듈 (262) 은 MDS (12) 및/또는 무선 액세스 네트워크 (46) 와의 무선 통신을 위한 트랜시버 모듈을 포함할 수도 있다.
미디어 관리자 모듈 (258) 은, 미디어 가입, 미디어 수신, 및 무선 디바이스 (36) 상에서의 미디어 재생/뷰잉 활동을 관리하도록 동작한다. 미디어 관리자 모듈 (258) 은, 임의의 하드웨어, 소프트웨어, 펌웨어 및/또는 무선 디바이스 (36) 상에서 미디어 관련 활동을 관리하도록 동작가능한 다른 세트의 실행가능 명령을 포함할 수도 있다. 또한, 미디어 관리자 모듈 (258) 및/또는 데이터 저장부 (252) 는, SI 메시지 (44) 및 사용자 인터페이스 (38) 상에서 뷰잉/재생하기 위한 컨텐츠 및 그것의 관련 컨텐츠 정보를 저장한다. 일부 실시형태에서, 미디어 관리자 모듈 (258) 은, 무선 디바이스 (36) 상에서 미디어 관련 정보를 수신하고, 저장하고, 거기로의 액세스를 제공하며, 그 정보를 재생/디스플레이하기 위한 능력을 제공하는 미디어 관리 로직 (264) 을 포함할 수도 있다. 예를 들어, 미디어 관리 로직 (264) 은, SI 메시지 (44) 로부터의 패키지 레코드 (87) 를 파싱하도록 동작하여, 사용자 인터페이스 (38) 상의 MPG (40) 에서 패키지 관련 정보의 디스플레이를 포함하는 디바이스상에 패키지 관련 정보의 디스플레이 및/또는 실시간 및 비실시간 컨텐츠의 프리젠테이션을 포함하는 채널 (26) 의 뷰 (265) 의 제공을 제어하기 위해, 패키지 가입 특성 (117) 과 같은 패키지 가입 정보를 결정한다. 유사하게, 미디어 관리 로직 (264) 은, 컨텐츠 판매자 (24) 및/또는 BCS 제공자 (30) 와 함께 패키지 (34) 로의 가입을 관리하도록 동작한다. 예를 들어, 미디어 관리 로직 (264) 은, 예를 들어, 소정의 패키지로의 가입을 위해 이용가능 패키지의 리스트로부터의 사용자 선택에 기초하여, 가입 요청을 생성하고 MDS (12) (도 1) 로 전송할 수도 있다. 또한, 미디어 관리 로직 (264) 은, 컨텐츠의 재생/디스플레이를 관리하는 것 뿐만 아니라, 각각의 컨택트 윈도우에 기초하여 비실시간 프리젠테이션과 관련된 메모리 관리 기능을 포함하는, 획득 및 저장을 관리하도록 동작한다. 또한, 미디어 관리 로직 (264) 은, 실시간 프리젠테이션 및 데이터캐스트 프리젠테이션을 수신 및 재생하기 위해 통신 모듈 (262) 과 동작한다.
일부 실시형태에서, 예를 들어, 미디어 관리자 모듈 (258) 은, 디바이스가 패키지 관련 정보로의 가입 및/또는 그것의 디스플레이가 허가되는지 여부에 관한 허가 결정 (273) 을 결정하는 허가 제어기 (271) 를 포함할 수도 있다. 허가 제어기 (271) 는, 무선 디바이스 (36) 상에서 패키지 관련 정보로의 액세스를 결정하는 것과 관련된 활동을 관리하기 위해 동작가능한 임의의 하드웨어, 소프트웨어, 펌웨어 및/또는 다른 세트의 실행가능 명령을 포함할 수도 있다. 상술한 바와 같이, 예를 들어, 허가 제어기 (271) 는 패키지 가입 특성 (117) 을 체크한다. 이 특성 (117) 이 "폐쇄" 패키지를 나타내면, 허가 제어기 (271) 는 디바이스가 패키지로의 기존의 가입을 갖는지를 결정하기 위해 디바이스 가입 정보 (51) 를 체크한다. 기존의 패키지 가입이 존재하지 않으면, 허가 제어기 (271) 는 소정의 패키지 및 관련된 패키지 정보와 패키지 레코드 (87) 와 관련하여 "네거티브" 허가 결정 (273) 을 생성한다. 한편, 기존의 패키지 가입이 존재하면, 허가 제어기 (271) 는 소정의 패키지 및 관련된 패키지 정보와 패키지 레코드 (87) 와 관련하여 "포지티브" 허가 결정 (273) 을 생성한다.
미디어 생성기 (275) 는 허가 결정 (273) 을 수신하며, 허가 결정 (273) 의 값에 기초하여 사용자 인터페이스 (38) 상에 뷰 (265) 를 생성한다. 예를 들어, 미디어 생성기 (275) 는, "포지티브" 허가 결정 (273) 이 소정의 패키지와 관련하여 수신된 경우에 "폐쇄" 패키지 가입 특성 (117) 을 갖는 소정의 패키지 레코 드 (87) 와 관련된 정보만을 생성한다. 미디어 생성기 (275) 는 무선 디바이스 (36) 상에서 소정의 패키지와 관련된 미디어를 생성하는 것과 관련된 활동을 관리하도록 동작가능한 임의의 하드웨어, 소프트웨어, 펌웨어 및/또는 다른 세트의 실행가능 명령을 포함할 수도 있다.
도 7 을 참조하면, MDS (12) 는, 임의의 타입의 하드웨어, 소프트웨어, 펌웨어, 서버, 개인 컴퓨터, 미니 컴퓨터, 메인프레임 컴퓨터, 또는 특수 목적의 임의의 컴퓨팅 디바이스 또는 범용 컴퓨팅 디바이스 중 적어도 하나를 포함할 수도 있다. 또한, 사용가능한 포맷에서 데이터를 수신하고, 조작하며 당사자들에게 제공하고, 및/또는 디바이스와 네트워크와 MDS (12) 사이의 데이터 흐름에서 제어의 개별 층을 제공하기 위해 협력하여 작동하는 MDS (12) 와 관련된 개별 서버 또는 컴퓨터 디바이스 및/또는 네트워크가 존재할 수도 있다.
MDS (12) 는 MDS (12) 로의 입력을 생성하는 입력 메카니즘 (266), 및 MDS (12) 의 오퍼레이터에 의한 소비를 위한 정보를 생성하는 출력 메카니즘 (268) 을 갖는다. 예를 들어, 입력 메카니즘 (266) 은, 키 또는 키보드, 마우스, 터치 스크린 디스플레이, 음성 인식 모듈 등과 같은 메카니즘을 포함할 수도 있다. 또한, 예를 들어, 출력 메카니즘 (268) 은 디스플레이, 오디오 스피커, 촉각 피드백 메카니즘 등 일 수도 있다. 또한, 입력 메카니즘 (266) 은 MDS (12) 로의 액세스를 갖는 원격 컴퓨터 또는 워크스테이션과 같은 원격 디바이스일 수도 있다. 일부 실시형태에서, 예를 들어, 입력 메카니즘 (266) 은 패키지 가입 특성 (117) 을 입력하며, 프리젠테이션 (42, 48), 채널 (26), 티어 (32) 및 패키지 (34) 와 관련된 임의의 다른 정보를 확립 및/또는 조작하기 위해 오퍼레이터에 의해 활용될 수도 있다.
또한, MDS (12) 는, 데이터를 수신 및 송신할 수 있으며, 소프트웨어 애플리케이션을 수신 및 실행하고, 데이터를 디스플레이할 수 있는 하나 또는 복수의 상주 또는 분산 컴퓨터 플랫폼 (270) 을 갖는다. 컴퓨터 플랫폼 (270) 은 판독 전용 및/또는 랜덤 액세스 메모리 (RAM 및 ROM), EPROM, EEPROM, 플래시 카드, 또는 컴퓨터 플랫폼에 공통인 임의의 메모리와 같은 휘발성 및 비휘발성 메모리를 포함할 수도 있는 데이터 저장부 (272) 를 포함할 수도 있다. 또한, 데이터 저장부 (272) 는 하나 이상의 플래시 메모리 셀을 포함할 수도 있거나, 자기 매체, 광학 매체, 테이프, 또는 소프트 또는 하드 디스크와 같은 임의의 제 2 또는 제 3 저장 디바이스일 수도 있다. 일부 실시형태에서, 예를 들어, 데이터 저장부 (272) 는 하나 이상의 컨텐츠 서버 (60) 를 포함할 수도 있다.
또한, 컴퓨터 플랫폼 (270) 은, 애플리케이션 특정 집적 회로 ("ASIC"), 또는 다른 칩셋, 프로세서, 로직 회로, 또는 실행가능 명령을 수행하기 위한 다른 데이터 프로세싱 디바이스일 수도 있는 프로세싱 엔진 (274) 을 또한 포함할 수도 있다.
컴퓨터 플랫폼 (270) 은, MDS (12) 와 무선 디바이스 (36) 사이 뿐만 아니라, MDS (12) 의 다양한 컴포넌트 사이에서 통신을 인에이블하는, 하드웨어, 펌웨어, 소프트웨어, 및 이들의 조합에서 구현된 통신 모듈 (276) 을 더 포함할 수도 있다. 예를 들어, 통신 모듈 (276) 은 무선 액세스 네트워크 (46) 를 포함할 수도 있다. 또한, 예를 들어, 통신 모듈 (176) 은 무선 디바이스 (36) 및/또는 무선 액세스 네트워크 (46) 와의 무선 통신용 트랜시버 모듈을 포함할 수도 있다.
또한, 가입/분배 관리자 모듈 (278) 은 MDS (12) 에 의해 수행된 본 명세서에 설명한 모든 미디어 분배 기능을 관리하기 위해 동작하는 컴퓨터 플랫폼 (270) 상에 상주한다. 가입/분배 관리자 모듈 (278) 은, MDS (12) 상의 미디어 관련 활동을 관리하도록 동작가능한 임의의 하드웨어, 프로세서, 소프트웨어, 펌웨어, 및/또는 다른 세트의 실행가능 명령을 포함할 수도 있다. 또한, 일부 실시형태에서, 가입/분배 관리자 모듈 (278) 은, 가입, 컨텐츠 및 컨텐츠 관련 정보를 수신하고, 저장하고, 조작하고, 거기로의 액세스를 제공하며 그것을 분배하기 위한 능력을 MDS (12) 에 제공하는 가입/분배 관리 로직 (280) 을 포함할 수도 있다. 예를 들어, 가입/분배 관리 로직 (280) 은, 주문제작 정보, 보조 서비스, 보조 프리젠테이션, 채널 정보, 티어 정보 및 패키지 정보와 같은 컨텐츠 판매자 특정 정보 뿐만 아니라 컨텐츠 및 컨텐츠 관련 정보를 수신하도록 동작한다. 또한, 가입/분배 관리 로직 (280) 은, 가입 요청, 대응하는 승인 또는 거부, 및 승인된 가입 요청에 기초한 디지털 권리의 관리와 같은 가입 관련 정보를 수신, 프로세싱 및 송신하도록 동작가능하다. 일부 실시형태에서, 예를 들어, 가입/분배 관리 로직 (280) 은 "폐쇄" 가입 특성을 갖는 패키지에 대한 가입 요청을 수신할 수도 있고, 그 후, 패키지 가입 특성에 기초하여 가입 요청을 거부하는 메시지를 생성할 수도 있다. 또한, 가입/분배 관리자 모듈 (278) 은 상술한 SI 생성기 (62) 를 포함할 수도 있다.
동작에 있어서, 도 8 을 참조하면, 미디어 프로그램 정보를 제공하는 방법의 실시형태는, 미디어 프리젠테이션 채널의 패키지를 정의하는 패키지 정보를 제공하는 단계 (블록 300) 을 포함한다. 예를 들어, 일부 실시형태에서, MDS (12) 는 미디어 판매자/제공자에 의해 가입에 대해 제공된 복수의 미디어 프로그래밍 패키지 (34) 중 각각의 패키지에 대한 미디어 판매자/제공자 (15) 로부터의 패키지 속성 (35) 및/또는 패키지 레코드 (87) 를 수신한다.
이 방법의 일부 실시형태는, 디바이스상의 프리젠테이션에 대한 패키지 정보의 액세스가능성을 결정하는 특성을 제공하는 단계를 더 포함할 수도 있다 (블록 302). 예를 들어, 일부 실시형태에서, MDS (12) 는 미디어 판매자/제공자에 의해 가입에 대해 제공된 복수의 미디어 프로그래밍 패키지 (34) 중 각각의 패키지에 대한 미디어 판매자/제공자 (15) 로부터의 패키지 가입 특성 (117) 을 수신한다. 패키지 가입 특성 (117) 은, 예를 들어, 소정의 패키지에 대한 기존의 가입을 갖는 디바이스로의 소정의 패키지에 관한 정보의 프리젠테이션을 제한하는 "폐쇄" 상태를 정의할 수도 있다.
또한, 이 방법의 일부 실시형태는, 디바이스로 패키지 정보 및 특성을 송신하는 단계 (블록 304) 를 더 포함할 수도 있다. 예를 들어, 일부 실시형태에서, MDS (12) 는, 시스템 정보 생성기 (62) 및 송신 서브시스템 (17) 을 통해, 시스템 정보 메시지 (44) 로 패키지 정보를 모으며, 이 시스템 정보 메시지 (44) 를 무선 디바이스 (36) 와 같은 멀티미디어 프리젠테이션을 재생할 수 있는 디바이스로 송신한다.
일부 실시형태에서, 도 9 를 참조하면, 미디어 프로그래밍 정보를 수신하는 방법은, 미디어 프리젠테이션 채널의 패키지의 속성을 포함하는 프로그램 패키지 정보를 수신하는 단계 (블록 310) 를 포함한다. 예를 들어, 일부 실시형태에서, 무선 디바이스 (36) 및/또는 미디어 관리자 모듈 (258) 은 MDS (12) 로부터 시스템 정보 메시지 (44) 를 수신한다. 이 시스템 정보 메시지 (44) 는 미디어 판매자/제공자 (15) 에 의해 가입에 대해 제공된 각각의 패키지 (34) 와 관련된 패키지 레코드 (87) 를 포함할 수도 있다.
이 방법의 이들 실시형태는, 프로그래밍 패키지 정보의 액세스가능성을 결정하는 가입 특성을 수신하는 단계 (블록 312) 를 더 포함할 수도 있다. 예를 들어, 일부 실시형태에서, 무선 디바이스 (36) 및/또는 미디어 관리자 모듈 (258) 는 MDS (12) 로부터 패키지 가입 특성 (117) 을 수신한다. 예를 들어, 패키지 가입 특성 (117) 은 MDS (12) 로부터 수신된 시스템 정보 메시지 (44) 내의 패키지 레코드 (87) 의 일부일 수도 있다.
이 방법의 이들 실시형태는, 디바이스와 관련된 디바이스 가입 정보와 가입 특성을 비교하는 단계 (블록 314) 를 더 포함할 수도 있다. 예를 들어, 일부 실시형태에서, 미디어 관리자 모듈 (258) 및/또는 허가 제어기 (271) 는 패키지 가입 특성 (117) 을 검색한다. 이 특성 (117) 이 "폐쇄" 패키지를 나타내면, 미디어 관리자 모듈 (258) 및/또는 허가 제어기 (271) 는, 디바이스가 패키지에 대한 기존의 가입을 갖는지를 결정하기 위해 디바이스 가입 정보 (51) 를 체크한다. 기존의 패키지 가입이 존재하지 않으면, 허가 제어기 (271) 는 소정의 패키지 및 관련 패키지 정보 및 패키지 레코드 (87) 와 관련하여 "네거티브" 허가 결정 (273) 을 생성한다. 한편, 기존의 패키지 가입이 존재하면, 허가 제어기 (271) 는 소정의 패키지 및 관련 패키지 정보 및 패키지 레코드 (87) 와 관련하여 "포지티브" 허가 결정 (273) 을 생성한다.
또한, 이 방법의 이들 실시형태는, 가입 특성과 디바이스 가입 정보 사이의 소정의 관계에 기초하여 디바이스상에 프로그래밍 패키지 정보를 전달하는 단계 (블록 316) 를 더 포함한다. 예를 들어, 일부 실시형태에서, 미디어 관리자 모듈 (258) 및/또는 미디어 생성기 (275) 는 소정의 패키지 레코드 (87) 와 관련된 소정의 허가 결정 (273) 을 리뷰하고, 허가 결정 (273) 의 값에 기초하여 사용자 인터페이스 (38) 상에 뷰 (265) 를 생성한다. 예를 들어, 미디어 생성기 (275) 는, "포지티브" 허가 결정 (273) 이 소정의 패키지와 관련하여 수신된 경우에, "폐쇄" 패키지 가입 특성 (117) 을 갖는 소정의 패키지 레코드 (87) 와 관련된 정보만을 생성한다.
본 명세서에 개시한 실시형태와 함께 설명한 다양한 예시적인 로직, 논리 블록, 모듈, 및 회로가, 범용 프로세서, 디지털 신호 프로세서 (DSP), 애플리케이션 특정 집적 회로 (ASIC), 필드 프로그래밍 게이트 어레이 (FPGA) 도는 다른 프로그램가능 로직 디바이스, 개별 게이트 또는 트랜지스터 로직, 개별 하드웨어 컴포넌트, 또는 본 명세서에 설명된 기능들을 수행하도록 설계된 이들의 임의의 조합으로 구현 또는 수행될 수도 있다. 범용 프로세서는 마이크로프로세서일 수도 있지만, 또 다른 방법으로는, 이 프로세서는 임의의 종래의 프로세서, 제어기, 마이크 로프로세서, 또는 상태 머신일 수도 있다. 프로세서는 컴퓨팅 디바이스의 조합, 예를 들어, DSP 와 마이크로프로세서의 조합, 복수의 마이크로프로세서, DSP 코어와 결합한 하나 이상의 마이크로프로세서, 또는 임의의 다른 이러한 구성으로서 구현될 수도 있다.
또한, 본 명세서에 개시된 실시형태들과 관련하여 설명한 방법 및 알고리즘의 단계들은 하드웨어에서, 프로세서에 의해 실행된 소프트웨어 모듈에서, 또는 이들의 조합에서 직접적으로 실시될 수도 있다. 소프트웨어 모듈은 RAM 메모리 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터, 하드 디스크, 착탈식 디스크, CD-ROM, 또는 당업계에 공지되어 있는 저장 매체의 임의의 다른 형태에 상주할 수도 있다. 예시적인 저장 매체가 프로세서에 커플링되어서, 이 프로세서는 이 저장 매체로부터 정보를 판독할 수 있고, 이 저장 매체에 정보를 기입할 수 있다. 또 다른 방법으로는, 이 저장 매체는 프로세서와 일체형일 수도 있다. 이 프로세서 및 저장 매체는 ASIC 에 상주할 수도 있다. ASIC 는 사용자 단말기에 상주할 수도 있다. 또 다른 방법으로는, 이 프로세서 및 저장 매체는 사용자 단말기의 개별 컴포넌트에 상주할 수도 있다.
상술한 개시물이 예시적인 실시형태들을 나타내지만, 다양한 변경 및 변형이 첨부한 청구범위에 의해 정의된 바와 같은 설명한 실시형태들의 범위로부터 벗어나지 않고 본 명세서에서 이루어질 수 있다. 또한, 설명한 실시형태들의 엘리먼트들이 단수로 설명되거나 청구될 수도 있지만, 단수에 대한 한정이 명백하게 지정되지 않으면 복수가 예상된다.

Claims (42)

  1. 미디어 프리젠테이션들의 패키지에 관한 패키지 정보를 제공하는 단계;
    상기 패키지에 가입하기 위한 허가 및 일 디바이스와 관련된 가입에 기초하여 상기 디바이스상에 상기 패키지 정보를 전달하기 위한 대응하는 허가를 결정하는 적어도 하나의 특성을 제공하는 단계; 및
    상기 패키지 정보의 정의 및 상기 특성의 정의를 상기 디바이스로 송신하는 단계를 포함하는, 미디어 프로그램 정보 제공 방법.
  2. 제 1 항에 있어서,
    상기 적어도 하나의 특성을 제공하는 단계는,
    상기 패키지 정보가, 상기 패키지에 대한 현재의 가입을 갖는 디바이스상에서만 사용자에게 전달될 것이라는 표시를 더 포함하는, 미디어 프로그램 정보 제공 방법.
  3. 제 1 항에 있어서,
    상기 적어도 하나의 특성을 제공하는 단계는,
    상기 패키지 정보가, 임의의 디바이스상에서 사용자에게 전달될 것이라는 표시를 수신하는 단계를 더 포함하는, 미디어 프로그램 정보 제공 방법.
  4. 미디어 프리젠테이션들의 패키지에 관한 패키지 정보를 제공하는 동작,
    상기 패키지에 가입하기 위한 허가 및 일 디바이스와 관련된 가입에 기초하여 상기 디바이스상에 상기 패키지 정보를 전달하기 위한 대응하는 허가를 결정하는 적어도 하나의 특성을 제공하는 동작, 및
    상기 패키지 정보의 정의 및 상기 적어도 하나의 특성의 정의를 상기 디바이스로 송신하는 동작을 수행하도록 구성된, 적어도 하나의 프로세서.
  5. 실행될 때, 컴퓨터 디바이스에,
    미디어 프리젠테이션들의 패키지에 관한 패키지 정보를 제공하는 동작,
    상기 패키지에 가입하기 위한 허가 및 일 디바이스와 관련된 가입에 기초하여 상기 디바이스상에 상기 패키지 정보를 전달하기 위한 대응하는 허가를 결정하는 적어도 하나의 특성을 제공하는 동작, 및
    상기 패키지 정보의 정의 및 상기 적어도 하나의 특성의 정의를 상기 디바이스로 송신하는 동작을 수행하도록 명령하는, 컴퓨터 판독가능 매체에 상주한 컴퓨터 프로그램.
  6. 미디어 프리젠테이션들의 패키지에 관한 패키지 정보를 제공하는 수단;
    상기 패키지에 가입을 위한 허가 및 일 디바이스와 관련된 가입에 기초하여 상기 디바이스상에 상기 패키지 정보를 전달하기 위한 대응하는 허가를 결정하는 적어도 하나의 특성을 제공하는 수단; 및
    상기 패키지 정보의 정의 및 상기 적어도 하나의 특성의 정의를 상기 디바이스로 송신하는 수단을 포함하는, 미디어 프로그램 정보 제공 장치.
  7. 미디어 프리젠테이션들의 패키지를 정의하는 패키지 정보를 포함하는 컨텐츠 서버로서, 상기 패키지 정보는, 상기 패키지에 가입을 위한 허가 및 일 디바이스와 관련된 가입에 기초하여 상기 디바이스상에 상기 패키지 정보를 전달하기 위한 대응하는 허가를 결정하는 적어도 하나의 패키지 가입 특성을 포함하는, 상기 컨텐츠 서버; 및
    상기 디바이스에 송신하기 위한 메시지를 생성하도록 동작가능한 생성기로서, 상기 메시지는 상기 패키지 정보 및 상기 적어도 하나의 패키지 가입 특성을 포함하는, 상기 생성기를 포함하는, 미디어 프로그램 정보 제공 장치.
  8. 제 7 항에 있어서,
    상기 적어도 하나의 패키지 가입 특성은, 상기 패키지에 대한 현재의 가입을 갖는 소정의 디바이스에만 상기 패키지 정보가 전달될 것이라는 표시를 더 포함하는, 미디어 프로그램 정보 제공 장치.
  9. 제 7 항에 있어서,
    상기 적어도 하나의 패키지 가입 특성은, 상기 패키지 정보가 임의의 디바이스에 전달될 것이라는 표시를 더 포함하는, 미디어 프로그램 정보 제공 장치.
  10. 제 1 프로그래밍 패키지와 관련된 정보를 제공하는 단계;
    제 2 프로그래밍 패키지와 관련된 정보를 제공하는 단계;
    제 1 가입을 갖는 제 1 가입자에 대해 상기 제 1 프로그래밍 패키지 및 상기 제 2 프로그래밍 패키지 모두와 관련된 정보의 프리젠테이션을 허가하는 단계; 및
    제 2 가입을 갖는 제 2 가입자에 대해 상기 제 1 프로그래밍 패키지 및 상기 제 2 프로그래밍 패키지 중 적어도 하나의 패키지로의 가입 및 상기 적어도 하나의 패키지와 관련된 정보의 프리젠테이션을 금지하는 단계를 포함하며,
    상기 제 2 가입은 상기 제 1 가입과는 상이한, 미디어 프로그래밍의 하나 이상의 패키지 제공 방법.
  11. 제 10 항에 있어서,
    상기 제 1 가입은, 적어도, 상기 제 1 프로그래밍 패키지 및 상기 제 2 프로그래밍 패키지 중 선택된 패키지로의 가입을 포함하며,
    상기 제 1 프로그래밍 패키지 및 상기 제 2 프로그래밍 패키지 중 상기 선택된 패키지는 신규 가입들에 대해 폐쇄되어 있으며,
    상기 제 2 가입은 상기 신규 가입들에 대해 개방되어 있는 패키지로의 가입을 포함하는, 미디어 프로그래밍의 하나 이상의 패키지 제공 방법.
  12. 제 10 항에 있어서,
    상기 제 2 프로그래밍 패키지는 신규 가입들에 대해 개방되어 있으며, 상기 제 1 프로그래밍 패키지의 변형 버전이고,
    상기 제 1 프로그래밍 패키지는 상기 신규 가입들에 대해 폐쇄되어 있으며,
    상기 제 1 가입은 상기 제 1 프로그래밍 패키지로의 가입을 포함하는, 미디어 프로그래밍의 하나 이상의 패키지 제공 방법.
  13. 제 10 항에 있어서,
    상기 프리젠테이션을 허가하는 단계는, 상기 제 1 가입자에 대한 디스플레이를 인에이블하는 단계를 더 포함하며,
    상기 가입 및 프리젠테이션을 금지하는 단계는, 상기 제 2 가입자에 대한 디스플레이를 디스에이블하는 단계는 더 포함하는, 미디어 프로그래밍의 하나 이상의 패키지 제공 방법.
  14. 제 10 항에 있어서,
    상기 제 1 가입자 및 상기 제 2 가입자 모두에 정의를 송신하는 단계를 더 포함하는, 미디어 프로그래밍의 하나 이상의 패키지 제공 방법.
  15. 제 1 프로그래밍 패키지와 관련된 정보를 제공하는 동작;
    제 2 프로그래밍 패키지와 관련된 정보를 제공하는 동작;
    제 1 가입을 갖는 제 1 가입자에 대해 상기 제 1 프로그래밍 패키지 및 상기 제 2 프로그래밍 패키지 모두와 관련된 정보의 프리젠테이션을 허가하는 동작; 및
    제 2 가입을 갖는 제 2 가입자에 대해 상기 제 1 프로그래밍 패키지 및 상기 제 2 프로그래밍 패키지 중 적어도 하나의 패키지로의 가입 및 상기 적어도 하나의 패키지와 관련된 정보의 프리젠테이션을 금지하는 동작을 수행하도록 구성되며,
    상기 제 2 가입은 상기 제 1 가입과는 상이한, 적어도 하나의 프로세서.
  16. 실행될 때, 컴퓨터 디바이스에,
    제 1 프로그래밍 패키지와 관련된 정보를 제공하는 동작;
    제 2 프로그래밍 패키지와 관련된 정보를 제공하는 동작;
    제 1 가입을 갖는 제 1 가입자에 대해 상기 제 1 프로그래밍 패키지 및 상기 제 2 프로그래밍 패키지 모두와 관련된 정보의 프리젠테이션을 허가하는 동작; 및
    제 2 가입을 갖는 제 2 가입자에 대해 상기 제 1 프로그래밍 패키지 및 상기 제 2 프로그래밍 패키지 중 적어도 하나의 패키지로의 가입 및 상기 적어도 하나의 패키지와 관련된 정보의 프리젠테이션을 금지하는 동작을 수행하도록 명령하며,
    상기 제 2 가입은 상기 제 1 가입과는 상이한, 컴퓨터 판독가능 매체에 상주한 컴퓨터 프로그램.
  17. 제 1 프로그래밍 패키지와 관련된 정보를 제공하는 수단;
    제 2 프로그래밍 패키지와 관련된 정보를 제공하는 수단;
    제 1 가입을 갖는 제 1 가입자에 대해 상기 제 1 프로그래밍 패키지 및 상기 제 2 프로그래밍 패키지 모두와 관련된 정보의 프리젠테이션을 허가하는 수단; 및
    제 2 가입을 갖는 제 2 가입자에 대해 상기 제 1 프로그래밍 패키지 및 상기 제 2 프로그래밍 패키지 중 적어도 하나의 패키지로의 가입 및 상기 적어도 하나의 패키지와 관련된 정보의 프리젠테이션을 금지하는 수단을 포함하며,
    상기 제 2 가입은 상기 제 1 가입과는 상이한, 미디어 프로그램 정보 제공 장치.
  18. 제 1 가입 특성을 갖는 제 1 미디어 프로그래밍 패키지에 대응하는 패키지 정보의 제 1 세트를 포함하는 컨텐츠 서버로서, 제 2 가입 특성을 갖는 제 2 미디어 프로그래밍 패키지에 대응하는 패키지 정보의 제 2 세트를 더 포함하며, 상기 제 2 미디어 프로그래밍 패키지는 상기 제 1 미디어 프로그래밍 패키지와 상이하며, 상기 제 1 가입 특성 및 상기 제 2 가입 특성 중 적어도 하나의 특성은 대응하는 미디어 프로그래밍 패키지로의 임의의 신규 가입을 금지하면서 상기 대응하는 미디어 프로그래밍 패키지로의 현재 가입을 갖는 디바이스상에서만 상기 패키지 정보의 대응하는 세트의 프리젠테이션을 허가하도록 동작가능한, 상기 컨텐츠 서버; 및
    네트워크를 통해 송신하기 위한 메시지를 생성하도록 동작가능한 생성기로서, 상기 메시지는 상기 패키지 정보의 제 1 세트, 상기 패키지 정보의 제 2 세트, 상기 제 1 가입 특성, 및 상기 제 2 가입 특성을 포함하는, 상기 생성기를 포함하는, 미디어 프로그램 정보 제공 장치.
  19. 제 18 항에 있어서,
    임의의 신규 가입들을 금지하도록 동작가능한 가입 특성을 갖는 미디어 프로그래밍 패키지에 대한 가입 요청을 수신하도록 동작가능하며, 상기 가입 특성에 기초하여 상기 가입 요청의 거부를 생성하도록 또한 동작가능한 가입 관리자 모듈을 더 포함하는, 미디어 프로그램 정보 제공 장치.
  20. 미디어 프리젠테이션 채널들의 패키지의 속성들을 포함하는 프로그래밍 패키지 정보를 수신하는 단계;
    상기 프로그래밍 패키지 정보를 전달하기 위한 허가를 결정하는 가입 특성을 수신하는 단계;
    상기 가입 특성을 일 디바이스와 관련된 디바이스 가입 정보와 비교하는 단계; 및
    상기 가입 특성과 상기 디바이스 가입 정보 사이의 소정의 관계에 기초하여 상기 디바이스상에 상기 프로그래밍 패키지 정보를 전달하는 단계를 포함하는, 미디어 프로그래밍 정보 수신 방법.
  21. 제 20 항에 있어서,
    상기 전달하는 단계는 상기 패키지로의 신규 가입을 허용하거나 허용하지 않는 단계를 더 포함하는, 미디어 프로그래밍 정보 수신 방법.
  22. 제 20 항에 있어서,
    상기 전달하는 단계는, 프로그래밍 패키지가 신규 가입에 대해 폐쇄되어 있다는 것을 상기 가입 특성이 나타내는 경우에만, 및 상기 디바이스 가입 정보가 상기 프로그래밍 패키지에 대한 기존의 가입을 나타내는 경우에만 전달하는 단계를 더 포함하는, 미디어 프로그래밍 정보 수신 방법.
  23. 제 20 항에 있어서,
    상기 전달하는 단계는, 프로그래밍 패키지가 신규 가입에 대해 개방되어 있다는 것을 상기 가입 특성이 나타내는 경우에 전달하는 단계를 더 포함하는, 미디어 프로그래밍 정보 수신 방법.
  24. 제 20 항에 있어서,
    상기 가입 특성을 수신하는 단계는, 제 1 상태와 제 2 상태 중 하나의 상태를 수신하는 단계를 더 포함하며,
    상기 제 1 상태는 상기 디바이스에 의해 상기 프로그래밍 패키지 정보를 전달하는 제한된 능력을 나타내며,
    상기 제 2 상태는 상기 디바이스에 의해 상기 프로그래밍 패키지 정보를 전달하는 비제한 능력을 나타내는, 미디어 프로그래밍 정보 수신 방법.
  25. 제 24 항에 있어서,
    상기 전달하는 단계는, 상기 가입 특성이 상기 제 1 상태를 나타내는 경우 및 상기 디바이스 가입 정보가 프로그래밍 패키지에 대한 기존의 가입을 나타내는 경우에 전달하는 단계를 더 포함하는, 미디어 프로그래밍 정보 수신 방법.
  26. 제 24 항에 있어서,
    상기 전달하는 단계는, 상기 가입 특성이 상기 제 2 상태를 나타내는 경우에 전달하는 단계를 더 포함하는, 미디어 프로그래밍 정보 수신 방법.
  27. 제 20 항에 있어서,
    상기 전달하는 단계는, 가입을 위해 이용가능한 패키지들의 리스트에 상기 패키지를 디스플레이하는 단계를 더 포함하는, 미디어 프로그래밍 정보 수신 방법.
  28. 제 20 항에 있어서,
    상기 전달하는 단계는, 미디어 프리젠테이션 가이드에 상기 패키지와 관련된 적어도 하나의 채널을 디스플레이하는 단계를 더 포함하는, 미디어 프로그래밍 정보 수신 방법.
  29. 제 20 항에 있어서,
    상기 전달하는 단계는, 상기 패키지와 관련된 프리젠테이션을 디스플레이하 는 단계를 더 포함하는, 미디어 프로그래밍 정보 수신 방법.
  30. 미디어 프리젠테이션 채널들의 패키지의 속성들을 포함하는 프로그래밍 패키지 정보를 수신하는 동작;
    상기 프로그래밍 패키지 정보를 전달하기 위한 허가를 결정하는 가입 특성을 수신하는 동작;
    상기 가입 특성을 일 디바이스와 관련된 디바이스 가입 정보와 비교하는 동작; 및
    상기 가입 특성과 상기 디바이스 가입 정보 사이의 소정의 관계에 기초하여 상기 디바이스상에 상기 프로그래밍 패키지 정보를 전달하는 동작을 수행하도록 구성된, 적어도 하나의 프로세서.
  31. 실행될 때, 컴퓨터 디바이스에,
    미디어 프리젠테이션 채널들의 패키지의 속성들을 포함하는 프로그래밍 패키지 정보를 수신하는 동작;
    상기 프로그래밍 패키지 정보를 전달하기 위한 허가를 결정하는 가입 특성을 수신하는 동작;
    상기 가입 특성을 일 디바이스와 관련된 디바이스 가입 정보와 비교하는 동작; 및
    상기 가입 특성과 상기 디바이스 가입 정보 사이의 소정의 관계에 기초하여 상기 디바이스상에 상기 프로그래밍 패키지 정보를 전달하는 동작을 수행하도록 명령하는, 컴퓨터 판독가능 매체에 상주한 컴퓨터 프로그램.
  32. 미디어 프리젠테이션 채널들의 패키지의 속성들을 포함하는 프로그래밍 패키지 정보를 수신하는 수단;
    상기 프로그래밍 패키지 정보를 전달하기 위한 허가를 결정하는 가입 특성을 수신하는 수단;
    상기 가입 특성을 일 디바이스와 관련된 디바이스 가입 정보와 비교하는 수단; 및
    상기 가입 특성과 상기 디바이스 가입 정보 사이의 소정의 관계에 기초하여 상기 디바이스상에 상기 프로그래밍 패키지 정보를 전달하는 수단을 포함하는, 미디어 프로그램 정보 수신 장치.
  33. 미디어 컨텐츠를 전달하도록 동작가능한 컴퓨터 플랫폼;
    프로그래밍 패키지 정보 및 디바이스 가입 정보를 포함하는 데이터 저장부로서, 상기 프로그래밍 패키지 정보는 미디어 프리젠테이션 채널들의 패키지의 속성들을 포함하고, 상기 속성들은 상기 패키지에 가입하고 상기 프로그래밍 패키지 정보를 전달하기 위한 허가를 결정하는 가입 특성을 포함하며, 상기 디바이스 가입 정보는 하나 이상의 가입된 패키지들을 식별하는, 상기 데이터 저장부; 및
    허가 제어기 및 미디어 생성기를 갖는 미디어 관리자 모듈로서, 상기 허가 제어기는 상기 프로그래밍 패키지 정보와 상기 디바이스 가입 정보 사이의 소정의 관계에 기초하여 패키지 허가 결정을 생성하도록 동작가능하고, 상기 미디어 생성기는 상기 패키지 허가 결정에 기초하여 상기 디바이스상에 상기 프로그래밍 패키지 정보의 적어도 일부의 프리젠테이션을 개시하도록 동작가능한, 상기 미디어 관리자 모듈을 포함하는, 미디어 프로그램 정보 수신 장치.
  34. 제 33 항에 있어서,
    상기 소정의 관계는, 폐쇄 상태를 갖는 상기 가입 특성 및 프로그래밍 패키지에 대한 기존의 가입의 표시자를 갖는 상기 디바이스 가입 정보를 포함하는, 미디어 프로그램 정보 수신 장치.
  35. 제 33 항에 있어서,
    상기 소정의 관계는, 프로그래밍 패키지가 신규 가입들에 대해 개방되어 있다는 것을 나타내는 상기 가입 특성을 더 포함하는, 미디어 프로그램 정보 수신 장치.
  36. 제 33 항에 있어서,
    상기 가입 특성은 제 1 상태 또는 제 2 상태 중 하나의 상태를 더 포함하며,
    상기 제 1 상태는, 상기 패키지가 신규 가입들에 대해 폐쇄되어 있다는 것을 나타내며, 상기 프로그래밍 패키지 정보를 전달하기 위한 제한된 허가를 가지며,
    상기 제 2 상태는, 상기 프로그래밍 패키지 정보에 가입하고 상기 프로그래밍 패키지 정보를 전달하는 비제한 능력을 나타내는, 미디어 프로그램 정보 수신 장치.
  37. 제 36 항에 있어서,
    상기 허가 제어기는, 상기 가입 특성이 상기 제 1 상태를 포함하며 상기 디바이스 가입 정보가 프로그래밍 패키지로의 기존의 가입을 나타낼 때, 상기 미디어 생성기가 상기 프로그래밍 패키지 정보를 전달하는 것을 허용하는 허가 결정을 생성하는, 미디어 프로그램 정보 수신 장치.
  38. 제 36 항에 있어서,
    상기 허가 제어기는, 상기 가입 특성이 상기 제 1 상태를 포함하며 상기 디바이스 가입 정보가 프로그래밍 패키지에 대한 가입의 부족을 나타낼 때, 상기 미디어 관리자 모듈이 상기 패키지에 가입을 요청하는 것을 금지하며, 상기 미디어 생성기가 상기 프로그래밍 패키지 정보를 전달하는 것을 금지하는 허가 결정을 생성하는, 미디어 프로그램 정보 수신 장치.
  39. 제 36 항에 있어서,
    상기 허가 제어기는, 상기 가입 특성이 상기 제 2 상태를 포함할 때, 상기 미디어 생성기가 상기 프로그래밍 패키지 정보를 전달하는 것을 허용하는 허가 결 정을 생성하는, 미디어 프로그램 정보 수신 장치.
  40. 제 33 항에 있어서,
    상기 미디어 생성기는, 가입을 위해 이용가능한 패키지들의 리스트에서 상기 패키지의 뷰를 개시하도록 동작가능한, 미디어 프로그램 정보 수신 장치.
  41. 제 33 항에 있어서,
    상기 미디어 생성기는, 미디어 프리젠테이션 가이드에서 상기 패키지와 관련된 적어도 하나의 채널의 뷰를 개시하도록 동작가능한, 미디어 프로그램 정보 수신 장치.
  42. 제 33 항에 있어서,
    상기 미디어 생성기는, 상기 패키지와 관련된 프리젠테이션의 뷰의 생성을 개시하도록 동작가능한, 미디어 프로그램 정보 수신 장치.
KR1020087008793A 2005-09-12 2006-09-12 개방 및 폐쇄 패키지 가입 방법 및 장치 KR100964525B1 (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US71640905P 2005-09-12 2005-09-12
US60/716,409 2005-09-12
US11/270,372 2005-11-08
US11/270,372 US8528029B2 (en) 2005-09-12 2005-11-08 Apparatus and methods of open and closed package subscription

Publications (2)

Publication Number Publication Date
KR20080045284A true KR20080045284A (ko) 2008-05-22
KR100964525B1 KR100964525B1 (ko) 2010-06-21

Family

ID=37594131

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020087008793A KR100964525B1 (ko) 2005-09-12 2006-09-12 개방 및 폐쇄 패키지 가입 방법 및 장치

Country Status (10)

Country Link
US (1) US8528029B2 (ko)
EP (1) EP1932317A1 (ko)
JP (3) JP2009508264A (ko)
KR (1) KR100964525B1 (ko)
CN (2) CN103354544A (ko)
BR (1) BRPI0615809A2 (ko)
CA (1) CA2622144A1 (ko)
RU (1) RU2388170C2 (ko)
TW (2) TWI364197B (ko)
WO (1) WO2007033144A1 (ko)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070055629A1 (en) * 2005-09-08 2007-03-08 Qualcomm Incorporated Methods and apparatus for distributing content to support multiple customer service entities and content packagers
US7565506B2 (en) * 2005-09-08 2009-07-21 Qualcomm Incorporated Method and apparatus for delivering content based on receivers characteristics
US8893179B2 (en) * 2005-09-12 2014-11-18 Qualcomm Incorporated Apparatus and methods for providing and presenting customized channel information
US8600836B2 (en) * 2005-11-08 2013-12-03 Qualcomm Incorporated System for distributing packages and channels to a device
US8571570B2 (en) * 2005-11-08 2013-10-29 Qualcomm Incorporated Methods and apparatus for delivering regional parameters
US20070115929A1 (en) * 2005-11-08 2007-05-24 Bruce Collins Flexible system for distributing content to a device
US8533358B2 (en) * 2005-11-08 2013-09-10 Qualcomm Incorporated Methods and apparatus for fragmenting system information messages in wireless networks
US8332327B2 (en) * 2006-10-31 2012-12-11 Core Wireless Licensing S.A.R.L. Legal text distribution and processing in mobile broadcasting
JP4367541B2 (ja) * 2007-09-05 2009-11-18 ソニー株式会社 情報提供システム、情報提供装置、情報受信端末、情報提供方法およびプログラム
US8092251B2 (en) * 2007-12-29 2012-01-10 Apple Inc. Active electronic media device packaging
US8484299B2 (en) 2008-02-28 2013-07-09 Hitachi Consumer Electronics Co., Ltd. Content delivery system, delivery server, receiving terminal, and content delivery method
KR101090100B1 (ko) * 2008-08-16 2011-12-07 한국지질자원연구원 실리카-티타니아 복합 나노 다공체 분말의 제조 방법
WO2010021526A2 (en) * 2008-08-22 2010-02-25 Lg Electronics Inc. A method for processing additional information related to an announced service or content in an nrt service and a broadcast receiver
US20110154420A1 (en) 2009-12-17 2011-06-23 Level 3 Communications, Llc Data Feed Resource Reservation System
US9426528B2 (en) * 2010-12-13 2016-08-23 Verizon Patent And Licensing Inc. Multi-service store
US9264778B2 (en) * 2010-12-13 2016-02-16 Verizon Patent And Licensing Inc. Intelligent offer generation
GB2498763A (en) * 2012-01-27 2013-07-31 Dunraven Finance Ltd Control system for rental device for restricting / disabling device.
CN104010294A (zh) * 2014-05-05 2014-08-27 张康德 一种电信个性化的配置方法
KR101919396B1 (ko) * 2014-09-23 2019-02-08 후아웨이 테크놀러지 컴퍼니 리미티드 스트리밍 미디어 내의 콘텐츠 콤포넌트의 소유권 식별, 시그널링, 및 핸들링
CA2981163A1 (en) * 2015-04-22 2016-10-27 Sharp Kabushiki Kaisha Systems and methods for content information communication
US10205982B2 (en) * 2015-09-25 2019-02-12 Rovi Guides, Inc. Methods and systems for managing media subscriptions
TWI776578B (zh) * 2021-07-05 2022-09-01 中華電信股份有限公司 一種自由組合頻道套餐之系統、方法及其電腦可讀媒介

Family Cites Families (174)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4600921A (en) * 1983-10-19 1986-07-15 Zenith Radio Corporation Full-field teletext system with dynamic addressability
CN1031540C (zh) 1990-09-19 1996-04-10 菲利浦光灯制造公司 记录载体、主数据和控制文件的记录方法和装置及读出装置
JP3130983B2 (ja) * 1991-10-28 2001-01-31 パイオニア株式会社 Catvシステムおよびcatvシステムにおける視聴申込処理制御方法
US5604528A (en) * 1992-06-10 1997-02-18 Scientific-Atlanta, Inc. Method and apparatus for providing periodic subscription television services
US6463585B1 (en) 1992-12-09 2002-10-08 Discovery Communications, Inc. Targeted advertisement using television delivery systems
US5659350A (en) * 1992-12-09 1997-08-19 Discovery Communications, Inc. Operations center for a television program packaging and delivery system
US20030117445A1 (en) 1992-12-09 2003-06-26 Hendricks John S. Reprogrammable set top terminal that stores programs locally and generates menus
EP0856993B1 (en) 1992-12-09 2002-07-31 Discovery Communications, Inc. Set top terminal for cable television delivery systems
US5333135A (en) 1993-02-01 1994-07-26 North American Philips Corporation Identification of a data stream transmitted as a sequence of packets
US5491774A (en) * 1994-04-19 1996-02-13 Comp General Corporation Handheld record and playback device with flash memory
US5717923A (en) * 1994-11-03 1998-02-10 Intel Corporation Method and apparatus for dynamically customizing electronic information to individual end users
US5758257A (en) * 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5805763A (en) * 1995-05-05 1998-09-08 Microsoft Corporation System and method for automatically recording programs in an interactive viewing system
US5652759A (en) * 1995-06-14 1997-07-29 American Airlines, Inc. Method and apparatus for delivering information in a real time mode over a nondedicated circuit
US5696500A (en) 1995-08-18 1997-12-09 Motorola, Inc. Multi-media receiver and system therefor
US6230203B1 (en) * 1995-10-20 2001-05-08 Scientific-Atlanta, Inc. System and method for providing statistics for flexible billing in a cable environment
US5635989A (en) * 1996-02-13 1997-06-03 Hughes Electronics Method and apparatus for sorting and searching a television program guide
US7028088B1 (en) * 1996-04-03 2006-04-11 Scientific-Atlanta, Inc. System and method for providing statistics for flexible billing in a cable environment
JP3793975B2 (ja) 1996-05-20 2006-07-05 ソニー株式会社 階層型メニューにおけるカスタマイズメニューの登録方法及びカスタマイズメニューを備えた映像機器
FR2751449A1 (fr) 1996-07-17 1998-01-23 Philips Electronics Nv Procede d'exploitation d'un appareil destine a permettre l'acces a des services
US5978649A (en) * 1996-12-27 1999-11-02 Hughes Electronics Corporation Method and apparatus for dynamic conditional channel authorization in a broadcast system
US20060031882A1 (en) * 1997-01-06 2006-02-09 Swix Scott R Systems, methods, and devices for customizing content-access lists
US5850218A (en) * 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
US6122658A (en) * 1997-07-03 2000-09-19 Microsoft Corporation Custom localized information in a networked server for display to an end user
US6006264A (en) * 1997-08-01 1999-12-21 Arrowpoint Communications, Inc. Method and system for directing a flow between a client and a server
US6373948B1 (en) * 1997-08-15 2002-04-16 Lucent Technologies Inc. Cryptographic method and apparatus for restricting access to transmitted programming content using program identifiers
EP0899955A3 (en) * 1997-08-27 2001-01-31 Matsushita Electric Industrial Co., Ltd. Control information generating apparatus for broadcast system
US6016141A (en) 1997-10-06 2000-01-18 United Video Properties, Inc. Interactive television program guide system with pay program package promotion
US6477707B1 (en) 1998-03-24 2002-11-05 Fantastic Corporation Method and system for broadcast transmission of media objects
US6314573B1 (en) * 1998-05-29 2001-11-06 Diva Systems Corporation Method and apparatus for providing subscription-on-demand services for an interactive information distribution system
US6536041B1 (en) * 1998-06-16 2003-03-18 United Video Properties, Inc. Program guide system with real-time data sources
US7272843B1 (en) 1998-06-17 2007-09-18 Hitachi, Ltd. Broadcasting method and broadcast signal receiver apparatus
US6956593B1 (en) * 1998-09-15 2005-10-18 Microsoft Corporation User interface for creating, viewing and temporally positioning annotations for media content
US7248855B2 (en) 1998-09-15 2007-07-24 Upaid Systems, Ltd. Convergent communications system and method with a rule set for authorizing, debiting, settling and recharging a mobile commerce account
US7313806B1 (en) 1998-10-30 2007-12-25 Intel Corporation Method and apparatus for channel surfing through multiple sources based on user-definable preferences
US6628302B2 (en) * 1998-11-30 2003-09-30 Microsoft Corporation Interactive video programming methods
US6760916B2 (en) * 2000-01-14 2004-07-06 Parkervision, Inc. Method, system and computer program product for producing and distributing enhanced media downstreams
US6182287B1 (en) 1999-02-04 2001-01-30 Thomson Licensing S.A. Preferred service management system for a multimedia video decoder
US6729929B1 (en) * 1999-03-17 2004-05-04 Cisco Systems, Inc. Method and apparatus for controlling wireless networks
AU4230300A (en) * 1999-04-12 2000-11-14 Reciprocal, Inc. System and method for data rights management
US6886017B1 (en) * 1999-04-30 2005-04-26 Elata Limited System and method for managing distribution of content to a device
US6599147B1 (en) * 1999-05-11 2003-07-29 Socket Communications, Inc. High-density removable expansion module having I/O and second-level-removable expansion memory
JP3695992B2 (ja) 1999-06-04 2005-09-14 株式会社東芝 放送受信装置及びコンテンツ利用制御方法
EP1197075A1 (en) * 1999-06-28 2002-04-17 United Video Properties, Inc. Interactive television program guide system and method with niche hubs
US6671853B1 (en) 1999-07-15 2003-12-30 International Business Machines Corporation Method and system for selectively streaming markup language documents
WO2001011883A1 (en) * 1999-08-10 2001-02-15 Intel Corporation System and method for securely distributing content to groups of receivers
JP2001054089A (ja) 1999-08-11 2001-02-23 Sony Corp 選択装置及び方法
US6785704B1 (en) * 1999-12-20 2004-08-31 Fastforward Networks Content distribution system for operation over an internetwork including content peering arrangements
JP2001092880A (ja) 1999-09-17 2001-04-06 Sony Corp 情報提供システム、リスト送信装置、情報受信装置及び情報提供方法
KR100348787B1 (ko) * 1999-10-19 2002-08-17 엘지전자주식회사 마스터 가이드 테이블 데이터 구조 및 부가 정보 송수신 방법
KR100378791B1 (ko) 1999-12-02 2003-04-07 엘지전자 주식회사 피아이디/섹션 필터
US6678215B1 (en) * 1999-12-28 2004-01-13 G. Victor Treyz Digital audio devices
US20030191816A1 (en) * 2000-01-11 2003-10-09 Spoovy, Llc System and method for creating and delivering customized multimedia communications
JP2001217860A (ja) 2000-01-31 2001-08-10 Mitsubishi Electric Corp 情報受信方法、情報通信方法、情報通信装置および情報通信端末
JP2001230996A (ja) * 2000-02-15 2001-08-24 Matsushita Electric Ind Co Ltd 広告データ供給方法と広告データ再生装置及びそのシステム
US7043225B1 (en) * 2000-02-25 2006-05-09 Cisco Technology, Inc. Method and system for brokering bandwidth in a wireless communications network
US6785551B1 (en) * 2000-04-07 2004-08-31 Ford Motor Company Method of providing dynamic regionally relevant data to a mobile environment
US20010030667A1 (en) * 2000-04-10 2001-10-18 Kelts Brett R. Interactive display interface for information objects
US20010052133A1 (en) 2000-04-12 2001-12-13 Lg Electronics Inc. Apparatus and method for providing and obtaining product information through a broadcast signal
US7600245B2 (en) * 2000-06-27 2009-10-06 At&T Intellectual Property I, L.P. System and methods for subscribers to view, select and otherwise customize delivery of programming over a communication system
EP1175063A3 (en) * 2000-07-20 2003-08-27 Nortel Networks Limited Network layer protocol aware link layer
US20020016801A1 (en) * 2000-08-01 2002-02-07 Steven Reiley Adaptive profile-based mobile document integration
US7107606B2 (en) * 2000-08-30 2006-09-12 The Chinese University Of Hong Kong System and method for highly scalable video on demand
EP1187485B1 (en) * 2000-09-11 2003-04-02 MediaBricks AB Method for providing media content over a digital network
WO2002028097A2 (en) 2000-09-27 2002-04-04 The Regents Of The University Of California Client-based interactive digital television architecture
AU2001291116A1 (en) 2000-09-29 2002-04-15 Gist Communications, Inc. Method and system for creating and presenting a recommendation-based guide to television viewing choices
AUPR063400A0 (en) 2000-10-06 2000-11-02 Canon Kabushiki Kaisha Xml encoding scheme
US20020042915A1 (en) 2000-10-06 2002-04-11 Kubischta Raymond L. Interactive, off-screen entertainment guide for program selection and control
JP4408549B2 (ja) 2000-10-12 2010-02-03 株式会社ユニバーサルエンターテインメント 情報表示システム
US6970939B2 (en) * 2000-10-26 2005-11-29 Intel Corporation Method and apparatus for large payload distribution in a network
US20040193545A1 (en) 2000-10-30 2004-09-30 Gady Shlasky Method and system for digital licensing distribution
JP4499905B2 (ja) 2000-11-29 2010-07-14 株式会社フジテレビジョン 広告方法及び広告放送システム
JP2002176589A (ja) 2000-12-05 2002-06-21 Alpine Electronics Inc 受信機
WO2002052473A1 (fr) * 2000-12-27 2002-07-04 Sony Corporation Appareil d'enregistrement de donnees et appareil et procede d'enregistrement de donnees
US7620574B2 (en) 2001-01-22 2009-11-17 N2 Broadband, Inc. Cable billing systems and methods enabling independence of service marketing and provisioning from billing and collection of revenue
US6614573B1 (en) * 2001-01-30 2003-09-02 Avanex Corporation Switchable interleaved channel separator devices and systems
KR100399999B1 (ko) 2001-02-05 2003-09-29 삼성전자주식회사 멀티스트림이 기록된 기록매체, 그 기록장치, 그기록방법, 그 재생장치, 및 그 재생방법
US20020144291A1 (en) * 2001-03-28 2002-10-03 Mary Smiley Network publication of data synchronized with television broadcasts
US20020157002A1 (en) 2001-04-18 2002-10-24 Messerges Thomas S. System and method for secure and convenient management of digital electronic content
AUPR459801A0 (en) 2001-04-24 2001-05-24 Canon Kabushiki Kaisha A multi-agent system for digital home/office
US8001259B2 (en) * 2001-06-01 2011-08-16 International Business Machines Corporation Pervasive, distributed provision of services such as product brokerage
EP1267579A3 (en) 2001-06-11 2003-03-19 Canal+ Technologies Société Anonyme MPEG table structure
US6918132B2 (en) * 2001-06-14 2005-07-12 Hewlett-Packard Development Company, L.P. Dynamic interface method and system for displaying reduced-scale broadcasts
GB0114583D0 (en) 2001-06-15 2001-08-08 Pace Micro Tech Plc Improvements to television program display information
US7149189B2 (en) 2001-07-17 2006-12-12 Mcafee, Inc. Network data retrieval and filter systems and methods
US7017174B1 (en) * 2001-07-30 2006-03-21 Digeo, Inc. Methods and apparatus for providing a central recorder in a broadcast system
US20030040850A1 (en) * 2001-08-07 2003-02-27 Amir Najmi Intelligent adaptive optimization of display navigation and data sharing
US7542482B2 (en) 2001-08-16 2009-06-02 Qualcomm Incorporated Method and apparatus for message segmentation in a wireless communication system
JP2003101812A (ja) * 2001-09-26 2003-04-04 Hitachi Ltd 受信システムおよび携帯端末
US20030069881A1 (en) 2001-10-03 2003-04-10 Nokia Corporation Apparatus and method for dynamic partitioning of structured documents
US7117439B2 (en) * 2001-10-19 2006-10-03 Microsoft Corporation Advertising using a combination of video and banner advertisements
JP2003134490A (ja) 2001-10-30 2003-05-09 Alpine Electronics Inc 放送受信機
US6885874B2 (en) * 2001-11-27 2005-04-26 Motorola, Inc. Group location and route sharing system for communication units in a trunked communication system
US20030110297A1 (en) * 2001-12-12 2003-06-12 Tabatabai Ali J. Transforming multimedia data for delivery to multiple heterogeneous devices
JP2003203035A (ja) 2002-01-07 2003-07-18 Digital Dream:Kk 情報配信方法および情報配信システム、情報配信プログラム、編集プログラムならびにコンピュータで読み取り可能な記録媒体
GB2384879A (en) * 2002-02-01 2003-08-06 Sony Uk Ltd Method for providing binary digital TV data from a structured ata format
US8763061B2 (en) * 2002-02-13 2014-06-24 Motorola Mobility Llc Correlation of tuned channel information with internet web addresses
JP4123805B2 (ja) 2002-03-27 2008-07-23 凸版印刷株式会社 サーバ及び広告配信方法
US20030212999A1 (en) 2002-05-08 2003-11-13 Simin Cai System and method for providing video telephony over a cable access network infrastructure
WO2003096136A2 (en) * 2002-05-10 2003-11-20 Protexis Inc. System and method for multi-tiered license management and distribution using networked clearinghouses
JP3966503B2 (ja) 2002-05-30 2007-08-29 インターナショナル・ビジネス・マシーンズ・コーポレーション コンテンツ再生制御装置、データ管理装置、蓄積型コンテンツ配信システム、コンテンツの配信方法、制御データ送信サーバ、プログラム
US7065787B2 (en) 2002-06-12 2006-06-20 Microsoft Corporation Publishing content in connection with digital rights management (DRM) architecture
US20040003405A1 (en) 2002-06-27 2004-01-01 International Business Machines Corporation System and method for personal video recording system menu control
JP2004056178A (ja) 2002-07-16 2004-02-19 Fujitsu Ltd 情報処理装置
US7433915B2 (en) 2002-08-01 2008-10-07 Xerox Corporation System and method for controlling communication
US7516470B2 (en) * 2002-08-02 2009-04-07 Cisco Technology, Inc. Locally-updated interactive program guide
JP2004072356A (ja) * 2002-08-06 2004-03-04 Hitachi Ltd サーバ及び該サーバを実行させるためのプログラム
US8171514B2 (en) * 2002-08-21 2012-05-01 Bernier Nicklas P Managing favorite channels
US6895486B2 (en) * 2002-08-29 2005-05-17 Micron Technology, Inc. Linear object management for a range of flash memory
US7113776B2 (en) * 2002-08-30 2006-09-26 Qualcomm Inc. System and method for application and application metadata filtering based on wireless device capabilities
TWI233560B (en) 2002-10-28 2005-06-01 Jou Yi Lin Method for multimedia advertisement
WO2004047440A2 (en) * 2002-11-18 2004-06-03 United Video Properties, Inc. Systems and methods for providing real-time services in an interactive television program guide application
JP2004186741A (ja) 2002-11-29 2004-07-02 Kenwood Corp 送信装置、受信装置、送信方法、受信方法及びプログラム
US20050108770A1 (en) 2002-12-11 2005-05-19 Jeyhan Karaoguz Method and system for mixing broadcast and stored media in a media exchange network
US20040117822A1 (en) * 2002-12-11 2004-06-17 Jeyhan Karaoguz Method and system for personal media program production in a media exchange network
US20040117857A1 (en) * 2002-12-16 2004-06-17 Chatschik Bisdikian System and a method for personalised, transaction-oriented, interactivity over non-interactive (one way) broadcast networks
US20040177383A1 (en) 2003-01-24 2004-09-09 Chyron Corporation Embedded graphics metadata
US20040153547A1 (en) * 2003-01-31 2004-08-05 Dirk Trossen Service provisioning in a communication system
WO2004071084A1 (en) 2003-02-05 2004-08-19 Koninklijke Philips Electronics N.V. Method of coding and transmitting epg data, coder and receiver
US7003117B2 (en) * 2003-02-05 2006-02-21 Voltage Security, Inc. Identity-based encryption system for secure data distribution
US20040226048A1 (en) 2003-02-05 2004-11-11 Israel Alpert System and method for assembling and distributing multi-media output
CN1742286B (zh) 2003-02-12 2010-10-20 艾利森电话股份有限公司 通信***的控制方法
DE10309336B4 (de) 2003-03-04 2005-11-24 Siemens Ag Verfahren zur Codierung eines strukturierten Dokuments
RU2254611C2 (ru) 2003-03-13 2005-06-20 Общество с ограниченной ответственностью "Мобилити" Способ предоставления пользователям мобильных устройств электронной связи актуальной коммерческой информации на альтернативной основе (варианты) и информационная система для его осуществления (варианты)
JP3905851B2 (ja) 2003-03-24 2007-04-18 株式会社東芝 構造化文書の分割方法及びプログラム
US20040194135A1 (en) * 2003-03-31 2004-09-30 Michael Kahn Method, system, and apparatus for customizing television channel lists
US20040216158A1 (en) * 2003-04-23 2004-10-28 International Business Machines Corporation Preferred entertainment guide
US20050015765A1 (en) 2003-05-19 2005-01-20 Michele Covell System for doing service location management taking into account the node and network characteristics
US7660877B2 (en) 2003-05-19 2010-02-09 Hewlett-Packard Development Company, L.P. Systems and methods in which a provider is selected to service content requested by a client device
US20040268420A1 (en) 2003-06-20 2004-12-30 N2 Broadband, Inc. Systems and methods for activating a host in a cable system
US7757261B2 (en) 2003-06-20 2010-07-13 N2 Broadband, Inc. Systems and methods for providing flexible provisioning architectures for a host in a cable system
US7194756B2 (en) * 2003-06-20 2007-03-20 N2 Broadband, Inc. Systems and methods for provisioning a host device for enhanced services in a cable system
TWI226797B (en) 2003-07-11 2005-01-11 Via Tech Inc Multimedia player having the function of varying displayed contents in suspending mode
GB2405557A (en) 2003-08-27 2005-03-02 Nokia Corp Service identification data relating services at a given frequency to services and identifying their media format
WO2005022344A2 (en) * 2003-08-29 2005-03-10 Opentv, Inc. Targeted content broadcast and reception system
JP4367057B2 (ja) 2003-09-01 2009-11-18 ソニー株式会社 制作端末装置,コンピュータプログラム,および関連付け方法
US9402045B2 (en) * 2003-09-09 2016-07-26 Echostar Technologies L.L.C. Method and apparatus for displaying electronic program guide information
KR20050038143A (ko) * 2003-10-21 2005-04-27 삼성전자주식회사 지역 특화 부가정보 방송을 위한 디지털 방송 시스템 및그 방송 서비스 방법
US8145120B2 (en) 2003-10-27 2012-03-27 Nokia Corporation Apparatus, system, method and computer program product for service selection and sorting
WO2005045603A2 (en) 2003-10-27 2005-05-19 Nokia Corporation Apparatus, system, method and computer program product for service selection and sorting
JP2005149129A (ja) 2003-11-14 2005-06-09 Sony Corp ライセンス管理方法、情報処理装置および方法、並びにプログラム
US8595769B2 (en) 2003-12-02 2013-11-26 At&T Intellectual Property I, L.P. System and method for providing a personalized channel
JP4767689B2 (ja) 2003-12-05 2011-09-07 ソニー株式会社 コンテンツ配信システム、コンテンツ配信方法、コンテンツ処理装置、コンテンツ処理方法、記録媒体、及び、プログラム
JP2005167914A (ja) * 2003-12-05 2005-06-23 Sony Corp コンテンツ配信システム、コンテンツ配信方法、コンテンツ処理装置および方法、コンテンツ供給装置および方法、記録媒体、並びにプログラム
US20050124332A1 (en) 2003-12-08 2005-06-09 Clark David R. Mobile device programming system and method
US20050132207A1 (en) 2003-12-10 2005-06-16 Magda Mourad System and method for authoring learning material using digital ownership rights
FR2864869A1 (fr) 2004-01-06 2005-07-08 Thomson Licensing Sa Methode de transmission de services numeriques sur un reseau et appareil mettant en oeuvre la methode
US20050154679A1 (en) * 2004-01-08 2005-07-14 Stanley Bielak System for inserting interactive media within a presentation
US20050160465A1 (en) * 2004-01-21 2005-07-21 United Video Properties, Inc. Interactive television system with automatic switching from broadcast media to streaming media
US20050182852A1 (en) * 2004-02-14 2005-08-18 David Tinsley Intelligent fabric
US20050188403A1 (en) 2004-02-23 2005-08-25 Kotzin Michael D. System and method for presenting and editing customized media streams to a content providing device
JP2005318473A (ja) 2004-04-30 2005-11-10 Toshiba Corp 動画像のメタデータ
US7830833B2 (en) 2004-05-04 2010-11-09 Qualcomm Incorporated Method and apparatus for ranking of media services and program packages
US20050264704A1 (en) 2004-05-27 2005-12-01 Leinonen Marko E Media device and method of enhancing viewing of video information in media device
US9178948B2 (en) 2004-07-30 2015-11-03 Qualcomm Incorporated Methods and apparatus for subscribing to multimedia delivery services in a data network
US20060059045A1 (en) * 2004-09-14 2006-03-16 Ashok Babbar Method and system for entertainment content distribution
US20060095410A1 (en) * 2004-10-29 2006-05-04 Ostrover Lewis S Personal video recorder for home network providing filtering and format conversion of content
JP2006135388A (ja) 2004-11-02 2006-05-25 Pioneer Electronic Corp 情報処理装置、表示制御装置、情報処理方法、そのプログラム、およびそのプログラムを記録した記録媒体
US7987482B2 (en) * 2004-11-15 2011-07-26 Microsoft Corporation Promoted listings
EP1672940A1 (en) * 2004-12-20 2006-06-21 Sony Ericsson Mobile Communications AB System and method for sharing media data
DE102005005818A1 (de) * 2005-02-08 2006-08-17 Grochowski, Horst, Dr. Verfahren zum Reinigen von Abgasen eines Sinterprozesses von Erzen in der Metallerzeugung
WO2006089140A2 (en) * 2005-02-15 2006-08-24 Cuvid Technologies Method and apparatus for producing re-customizable multi-media
TW200523781A (en) 2005-02-21 2005-07-16 Streaming21 Technology Co Ltd Streaming broadcasting system
US7603109B2 (en) 2005-03-10 2009-10-13 Qualcomm Incorporated Methods and apparatus for over-the-air subscriptions
US20060218590A1 (en) * 2005-03-10 2006-09-28 Sbc Knowledge Ventures, L.P. System and method for displaying an electronic program guide
US20060277576A1 (en) 2005-06-06 2006-12-07 Swarup Acharya Signal distribution system with user-defined channel comprising information from an external network
US20070055629A1 (en) * 2005-09-08 2007-03-08 Qualcomm Incorporated Methods and apparatus for distributing content to support multiple customer service entities and content packagers
US7565506B2 (en) * 2005-09-08 2009-07-21 Qualcomm Incorporated Method and apparatus for delivering content based on receivers characteristics
US20070078944A1 (en) * 2005-09-12 2007-04-05 Mark Charlebois Apparatus and methods for delivering and presenting auxiliary services for customizing a channel
US8893179B2 (en) * 2005-09-12 2014-11-18 Qualcomm Incorporated Apparatus and methods for providing and presenting customized channel information
US8533358B2 (en) * 2005-11-08 2013-09-10 Qualcomm Incorporated Methods and apparatus for fragmenting system information messages in wireless networks
US20070115929A1 (en) * 2005-11-08 2007-05-24 Bruce Collins Flexible system for distributing content to a device
US8571570B2 (en) * 2005-11-08 2013-10-29 Qualcomm Incorporated Methods and apparatus for delivering regional parameters
US8600836B2 (en) * 2005-11-08 2013-12-03 Qualcomm Incorporated System for distributing packages and channels to a device

Also Published As

Publication number Publication date
JP2009508264A (ja) 2009-02-26
US20070061860A1 (en) 2007-03-15
TW201225670A (en) 2012-06-16
EP1932317A1 (en) 2008-06-18
CN101305579B (zh) 2013-06-12
TWI364197B (en) 2012-05-11
JP2011239407A (ja) 2011-11-24
US8528029B2 (en) 2013-09-03
WO2007033144A1 (en) 2007-03-22
CN101305579A (zh) 2008-11-12
RU2008114383A (ru) 2009-10-20
RU2388170C2 (ru) 2010-04-27
CN103354544A (zh) 2013-10-16
KR100964525B1 (ko) 2010-06-21
BRPI0615809A2 (pt) 2011-05-24
JP2014123943A (ja) 2014-07-03
CA2622144A1 (en) 2007-03-22
TW200715857A (en) 2007-04-16

Similar Documents

Publication Publication Date Title
KR100964525B1 (ko) 개방 및 폐쇄 패키지 가입 방법 및 장치
KR101051864B1 (ko) 컨텐트를 디바이스에 분배하기 위한 유동적인 시스템
US8600836B2 (en) System for distributing packages and channels to a device
US8893179B2 (en) Apparatus and methods for providing and presenting customized channel information
JP5801265B2 (ja) チャンネルのカスタマイズのための補助サービスを配信し実行するための装置および方法
KR101277656B1 (ko) 다수의 고객 서비스 엔티티 및 콘텐츠 패키저를 지원하기위해 콘텐츠를 배포하는 방법 및 장치
US8751329B2 (en) Licensed content purchasing and delivering
JP2023516386A (ja) 個別化された時間管理のための効率的なデータベースアーキテクチャを介したコンテンツ提供方法及びシステム
KR20070094214A (ko) 휴대 방송 시스템에서 가입/구매한 서비스/컨텐츠에 대한계정 정보 제공 방법 및 그 시스템

Legal Events

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

Payment date: 20130531

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20140529

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee