JP2011239407A - オープン及びクローズドパッケージサブスクリプション装置及び方法 - Google Patents

オープン及びクローズドパッケージサブスクリプション装置及び方法 Download PDF

Info

Publication number
JP2011239407A
JP2011239407A JP2011115791A JP2011115791A JP2011239407A JP 2011239407 A JP2011239407 A JP 2011239407A JP 2011115791 A JP2011115791 A JP 2011115791A JP 2011115791 A JP2011115791 A JP 2011115791A JP 2011239407 A JP2011239407 A JP 2011239407A
Authority
JP
Japan
Prior art keywords
package
subscription
information
feature
programming
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
JP2011115791A
Other languages
English (en)
Other versions
JP2011239407A5 (ja
Inventor
Kent Walker Gordon
ゴードン・ケント・ウォーカー
An Mei Chen
アン・メイ・チェン
Collins Bruce
ブルース・コリンズ
Baron Josef
ジョセフ・バロン
Charlebois Mark
マーク・チャールボイス
Pazos Marcello
マルセロ・パゾス
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
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 Qualcomm Inc filed Critical Qualcomm Inc
Publication of JP2011239407A publication Critical patent/JP2011239407A/ja
Publication of JP2011239407A5 publication Critical patent/JP2011239407A5/ja
Pending legal-status Critical Current

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

【課題】メディアコンテンツをオープン状態、クローズド状態の情報を明示してユーザに提供する。
【解決手段】メディアのプログラミング情報を提供および受信する装置と方法は、メディアプレゼンテーションチャネルのパッケージの属性を含むプログラミングパッケージ情報を提供することを含む。さらに、パッケージにサブスクリプションし、プログラミングパッケージ情報をデバイスに提示できるかどうかを決定するサブスクリプション特徴が定義される。その装置は、サブスクリプション特徴をデバイス関連サブスクリプション情報と比較するように動作する。サブスクリプションは許可され、および/またはプログラミングパッケージ情報はサブスクリプション特徴とデバイスサブスクリプション情報との間の予め決められた関係に基づいてデバイスの上に提示される。
【選択図】図8

Description

開示されている実施形態は、一般に、コンテンツ配信システム、および他のものとの間のオペレーションに関し、オープン及びクローズドパッケージサブスクリプション装置及び方法に関する。
メディア配信システムは、サブスクライバにマルチメディアサービスを提供するリテーラを備える。例えば、配信ネットワーク上で仕事をするコンテンツプロバイダは、1つ以上のコンテンツリテーラにコンテンツ又はサービスをそのネットワークでの通信で提供する。順番に、コンテンツリテーラは、そのコンテンツ又はサービスに基づいてチャネルを、チャネルの異なったセットに基づくパッケージを定義する。コンテンツリテーラまたはある場合には、他の課金およびカスタマサービスプロバイダは、一般的にサブスクリプションに基づいて、デバイスによってコンテンツ又はサービスを受けられるように選択するデバイスユーザにパッケージに関する情報を知らせる。例えば、デバイスユーザは、マルチメディアコンテンツ、クリップ、プログラム、スクリプト、データ、カスタマサービス、又は他の種類のコンテンツ又はサービスを含むコンテンツまたはサービスを受信するように選択および/又はサブスクリブすることができる。
しかしながら、コンテンツリテーラおよび/または課金およびカスタマサービスプロバイダは、しばしばパッケージの提供の仕方を変更することが必要になるだろう。例えば、コンテンツリテーラは、新たなサブスクライバを引きつけるために、番組のラインアップまたは価格構成などを修正するように要求するかもしれない。しかしながら、サブスクリプション期間が勝手に変えられたなら、すでにサブスクリプションを有するデバイスユーザはいら立つかもしれない。それで、サブスクリプションのラインナップおよび価格設定を変えることに対して堅固な動機づけがあるにもかかわらず、コンテンツリテーラおよび/または課金およびカスタマサービスプロバイダは、そうすることによって、現在のサブスクライバの感情を損ねる危険を冒す。
そこで、マルチメディア番組パッケージの変更を管理することに対して、改善された装置および方法が切望される。
本特許出願は、2005年9月12日に出願され、譲受人に譲渡され、参照により本明細書に明示的に組み込まれている、「SYSTEM OF OPEN AND CLOSED PACKAGE SUBSCRIPTION」という表題の仮出願第60/716,409号の優先権を主張する。
説明される実施形態は、メディアコンテンツ情報をその情報に関連付けられたオープンまたはクローズド状態に基づいて提供し、受信するシステム、装置および方法を提供する。これらの実施形態では、オープン状態はすべてのユーザに利用可能な情報を指し、クローズド状態は特有のサブスクリプションに基づいて限定的に利用可能な情報を指す。
メディアプレゼンテーションのパッケージに関連するパッケージ情報を提供することを備えるメディアプログラム情報を提供する方法の一態様が提供される。この方法は、さらに、パッケージにサブスクライブするためのパーミッションおよびデバイスに関連付けられたサブスクリプションに基づいてデバイスにパッケージ情報を提示するための対応するパーミッションを決定する特徴を提供することを含むことができる。さらに、この方法は、パッケージ情報の定義及び特徴の定義をデバイスに送信すること含むことができる。関連する一実施形態では、少なくとも1つのプロセッサは、上述のアクションを実行するように構成される。他の関係する実施形態では、コンピュータプログラムが、コンピュータ可読媒体に格納され、このコンピュータプログラムが実行されると、これはコンピュータデバイスに上述のアクションを実行させる。
さらに一実施形態では、メディアプログラム情報を提供する装置は、メディアプレゼンテーションチャネルのパッケージに関連するパッケージ情報を提供する手段を備える。また、この装置は、パッケージにサブスクライブするためのパーミッションおよびデバイスに関連付けられたサブスクリプションに基づいてデバイスにパッケージ情報を提示するための対応するパーミッションを決定する特徴を提供する手段を備える。さらに、この装置は、パッケージ情報の定義および特徴の定義をデバイスに送信する手段を備える。
さらなる実施形態では、メディアプログラム情報を提供する装置は、メディアプレゼンテーションチャネルのパッケージを提供するパッケージ情報を有するコンテンツサーバを具備する。上記パッケージ情報は、パッケージにサブスクライブするためのパーミッションおよびデバイスに関連付けられたサブスクリプションに基づいてデバイスにパッケージ情報を提示するための対応するパーミッションを決定するパッケージサブスクリプション特徴を含む。さらに、この装置は、デバイスに送信するためのメッセージを生成可能な生成器を具備する。このメッセージは、上記パッケージ情報と上記パッケージサブスクリプション特徴とを含む。
さらに、他の実施形態において、メディアプログラミングの1つ以上のパッケージを提供する方法は、第1のプログラミングパッケージに関連付けられた情報と、第2のプログラミングパッケージに関連付けられた情報を提供することを備える。この方法は、さらに、第1のサブスクリプションを有する第1のサブスクライバに対して、第1のパッケージおよび第2のパッケージの両方のプレゼンテーションを許可することを備える。さらに、この方法は、上記第1のサブスクリプションと異なる第2のサブスクリプションを有する第2のサブスクライバに対して、第1のパッケージ及び第2のパッケージの少なくとも1つに関連付けられた情報についてサブスクリプションおよびプレゼンテーションを禁止することを備える。関連する一実施形態では、少なくとも1つのプロセッサは、上述のアクションを実行するように構成される。他の関係する実施形態では、コンピュータプログラムが、コンピュータ可読媒体に格納され、このコンピュータプログラムが実行されると、これはコンピュータデバイスに上述のアクションを実行させる。
さらに、他の実施形態では、メディアプログラム情報を提供する装置は、第1のプログラミングパッケージに関連付けられた情報を提供する手段と、第2のプログラミングパッケージに関連付けられた情報を提供する手段とを備える。また、この装置は、第1のサブスクリプションを有する第1のサブスクライバに対して、第1のパッケージおよび第2のパッケージの両方のプレゼンテーションを許可する手段を備える。さらに、この装置は、上記第1のサブスクリプションと異なる第2のサブスクリプションを有する第2のサブスクライバに対して、第1のパッケージ及び第2のパッケージの少なくとも1つに関連付けられた情報についてサブスクリプションおよびプレゼンテーションを禁止する手段を備える。
さらなる実施形態では、メディアプログラム情報を提供する装置は、第1のサブスクリプション特徴を有する第1のメディアプログラミングパッケージに対応するパッケージ情報の第1のセットを備えるコンテンツサーバを具備する。さらに、このコンテンツサーバは、第2のサブスクリプション特徴を有する第2のメディアプログラミングパッケージに対応するパッケージ情報の第2のセットを備え、第2のプログラミングパッケージは、上記第1のプログラミングパッケージと異なり、第1のサブスクリプション特徴および第2のサブスクリプション特徴の少なくとも1つは、対応するパッケージに対していかなる新しいサブスクリプションも禁止されている間、対応するプログラミングパッケージに対して現在のサブスクリプションを持っているデバイスにのみ対応するパッケージ情報のセットのプレゼンテーションを許可することができる。さらに、この装置は、ネットワークを介して送信するためのメッセージを生成することができる生成器を具備する。このメッセージは、パッケージ情報の第1のセットと、パッケージ情報の第2のセットと、第1のサブスクリプション特徴と、第2のサブスクリプション特徴とを含む。
さらなる実施形態では、メディアプログラミング情報を受信する方法は、メディアプレゼンテーションチャネルのパッケージの属性を含むプログラミングパッケージ情報を受信することを備える。この方法は、また、プログラミングパッケージ情報を提示するためのパーミッションを決定するサブスクリプション特徴を受信することを備える。さらに、この方法は、サブスクリプション特徴をデバイスに関連付けられたデバイスサブスクリプション情報と比較することを備える。さらに、この方法は、サブスクリプション特徴とデバイスサブスクリプション情報との間の予め決められた関係に基づいて、プログラミングパッケージ情報をデバイスに提示することを備える。関連する一実施形態では、少なくとも1つのプロセッサは、上述のアクションを実行するように構成される。他の関係する実施形態では、コンピュータプログラムが、コンピュータ可読媒体に格納され、このコンピュータプログラムが実行されると、これはコンピュータデバイスに上述のアクションを実行させる。
さらなる実施形態では、メディアプログラム情報を受信する装置は、ディアプログラミング情報を受信する方法は、メディアプレゼンテーションチャネルのパッケージの属性を含むプログラミングパッケージ情報を受信する手段を備える。この装置は、また、プログラミングパッケージ情報を提示するためのパーミッションを決定するサブスクリプション特徴を受信する手段を備える。さらに、この装置は、サブスクリプション特徴をデバイスに関連付けられたデバイスサブスクリプション情報と比較する手段を備える。さらに、この装置は、サブスクリプション特徴とデバイスサブスクリプション情報との間の予め決められた関係に基づいて、プログラミングパッケージ情報をデバイスに提示する手段を備える。
さらに他の実施形態では、メディアプログラム情報を受信する装置は、メディアコンテンツを提示するように動作可能なコンピュータプラットフォームを具備する。また、この装置は、プログラミングパッケージ情報およびデバイスサブスクリプション情報を格納するデータリポジトリを備える。上記プログラミングパッケージ情報は、メディアプレゼンテーションチャネルのパッケージの属性を含むことができ、その属性は、プログラミングパッケージ情報についてサブスクライブし、提示するためのパーミッションを決定するサブスクリプション特徴を含む。上記デバイスサブスクリプション情報は、1つ以上のサブスクライブされたパッケージを識別する。さらに、この装置は、パーミッションコントローラおよびメディア生成器を備えるメディアマネージャモジュールを具備する。上記パーミッションコントローラは、上記パッケージ情報とデバイスサブスクリプション情報との間のあらかじめ決められた関係に基づいてパッケージパーミッション決定を生成することができる。上記メディア生成器は、パッケージパーミッション決定に基づいて、プログラミングパッケージ情報の少なくとも1部のプレゼンテーションを開始することができる。
メディアプログラミング情報を提供するためのシステムの一実施形態の略図。 図1のシステムの拡張された一実施形態の略図。 図1のシステム情報メッセージの一実施形態の略図。 図3のシステム情報メッセージに関連付けられた市場コンテンツリテーラレコードの一実施形態の略図。 図4の市場コンテンツリテーラレコードに関連付けられ他パッケージレコードの一実施形態の略図。 図1の無線デバイスの構成の一実施形態の略図。 図1のメディア配信システムの構成の一実施形態の略図。 メディアプログラミング情報を提供する方法の一実施形態のフローチャート。 メディアプログラミング情報を受信する方法の一実施形態のフローチャート。
以下では、コンテンツ配信システムの1つまたは複数の実施形態について詳細に説明する。このシステムは、無線ネットワーク環境で使用するのに特に最適であるが、限定はしないが、通信ネットワーク、インターネットなどのパブリックネットワーク、仮想プライベートネットワーク(VPN)などのプライベートネットワーク、ローカルエリアネットワーク、ワイドエリアネットワーク、長距離ネットワーク、または他のタイプのデータまたは通信ネットワークを含む、任意のタイプのネットワーク環境において使用することができる。
このシステムは、サブスクリプションに基づくメディア配信システムにおいて、マルチメディアコンテンツのオープンおよびクローズドパッケージについて端末相互間サポート(end to end support)を提供する。オープンパッケージは新しいサブスクライバに開かれているが、クローズドパッケージは当該クローズドパッケージへの既存のサブスクライバに対してのみ利用可能である。クローズドパッケージはシステムに存在し続けているが、クローズドパッケージにすでにサブスクリプションされたデバイス上にのみ表示を可能にする。
パッケージのオープン/クローズド特徴または状態により、コンテンツリテーラは既存のサブスクリプションに影響を与えることなしに、新しいパッケージ/サブスクリプションに対して、パッケージ/サブスクリプション期間を修正することが可能になる。例えば、コンテンツリテーラは、人気がない提供物(すなわち、チャネル)を取り去ることのほかに、古いパッケージとして本質的に同じである新しいパッケージを作成することができる。この場合、古いパッケージは新しいサブスクリプションおよびそれによって既存のサブスクライバベースを悩ませるのを避けることを禁止するために、クローズド状態を割り当てられるものとする。そのようにして、オープンおよびクローズド状態の形態は、パッケージが円滑に撤収されることを可能にする。例えば、クローズドパッケージがもはやサブスクライバを持たないとき、クローズドパッケージはすべての装置に向けてブロードキャストされた記録から取り除かれることが可能である。
加えて、記述された実施形態により、コンテンツリテーラは既存のサブスクリプションに影響を与えることなく、新しいサブスクリプションを引きつけるために特別な、限定された時間のサブスクリプション取引でパッケージを提供することが可能になる。
さらに、記述された実施形態は、クローズドパッケージの特徴および/または属性の任意および全てについての変更を可能にする。
システムは、既存あるいは申し込まれたパッケージの状態をセットするための制御;パッケージサブスクリプション状態、すなわちオープン、およびすべての可能性があるサブスクライバによって視認可能(viewable)であるか、または、クローズド、および現在のサブスクライバによってのみ視認可能であるか、を識別するシステム情報;システム情報を送信するための配信システム;および、パッケージサブスクリプション状態によって定義されたアクセス/プレゼンテーション制限を受信し、それに従うデバイスを備えるものとする。
以下の記述では、用語「パッケージ」はエンドユーザが購入するか、あるいはサブスクリプションすることができる1つあるいはそれ以上のチャネルあるいはサービスをまとめる「購入アイテム」に言及する。
図1を参照すると、オープンおよびクローズドパッケージのサブスクリプションを提供するためのシステム10の一実施形態は、コンテンツ13を蓄積するコンテンツサーバ60を有するメディア配信システム(MDS)12を備えている。以下に述べられるように、コンテンツ13は、リアルタイムおよび/または非リアルタイムのマルチメディアの任意の種類を含むものとする。さらに、MDS 12は、メディアリテーラ/プロバイダ15から、サブスクリプションのためにユーザに申し込まれたマルチメディアパッケージ34を定義するパッケージレコードを受信する。
例えば、それぞれのパッケージレコード87は、チャネルのセットを定義することができ、それぞれのチャネルは、所定のメディアのコンテンツリテーラ/プロバイダ15に対応するマルチメディアサービスのビューを表す。さらに、それぞれのチャネルは、コンテンツ13の予め決められた組み合わせをそれ相応に含むプレゼンテーションの予め決定された組み合わせを備える。
いずれにしても、複数のパッケージ34のそれぞれについての所定のパッケージレコード87は、所定のパッケージ34を定義するパッケージ属性35を含むものとする。例えば、パッケージ属性35は、そのパッケージに関連付けられた所定のチャネル27のセットと、そのパッケージへのサブスクリプションに関連する属性を定義するパッケージサブスクリプション特徴117とを含む。例えば、パッケージサブスクリプション特徴117は、パッケージが新しいサブスクリプションのために利用可能であること、および関連付けられたパッケージレコードとパッケージ属性が現在のあるいは可能性がある任意のサブスクライバによって見られることを示す、「オープン」状態を構成する。それと対照的に、パッケージサブスクリプション特徴117は、パッケージが新しいサブスクリプションのために利用可能ではないことを示して、そして関連づけられたパッケージレコードおよびパッケージ属性のプレゼンテーションをそのパッケージへの既存のサブスクライバのみに制限する、「クローズド」状態を構成する。
さらに、MDS 12は、パッケージレコード87およびコンテンツ13を収集し、とりわけ、システム情報(SI)メッセージ、あるいはメッセージ44を生成するシステム情報(SI)ジェネレーター62を備える。MDS 12に関連付けられた送信サブシステム17は、SIメッセージを受信し、無線デバイス36および37のような、メディアリテーラ/プロバイダ15および/またはMDS 12に関連付けられた、マルチメディアコンテンツを受信して再生することが可能な装置に送信する。SIメッセージ44は、そのようなデバイスに、メディアリテーラ/プロバイダ15から提供されるパッケージ34を表示し、サブスクリプションおよびパッケージからアンサブスクリプションし、および/または所定のパッケージに関連付けられたマルチメディアコンテンツを提示するために必要なすべての情報を有する。
例えば、1つの制限しないケースにおいて、デバイス36と37のそれぞれは、nが正の整数であって、サブスクリプション毎に1対nでのパッケージとしてみなされる、パッケージ34のセットを提供しているメディアリテーラ/プロバイダ15に関連付けられている。SIメッセージ44を受け取った後に、それぞれのデバイス36および37は、ユーザにユーザインタフェース38上に、1つあるいはそれ以上のファンクション・キー47と同様に、サブスクリプションメニュー45のビューを提示する。一例として、ファンクション・キー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は、1つ以上のコンテンツリテーラに関連付けられたそれぞれのパッケージ34の情報/属性のすべてを含むSIメッセージ44を受信するが、それぞれのデバイス36および37は、それらに関連付けられたリテーラ/プロバイダ15に関連付けられたパッケージをレビューのみするように、実質的にレコードをフィルタ処理し、さらに、それらそれぞれのサブスクリプション情報と予め決められた関係を持つパッケージだけが提示されるように、それぞれのパッケージレコードをフィルタ処理する。
加えて、パッケージ情報51に基づいて、パッケージリスト49は、所定のパッケージへの既存のサブスクリプションを確証するインジケータ53を含む。
あるいは、インジケータ51は、サブスクリプションが要求される所定のパッケージをユーザが選択することを可能にする。
さらに、上記の例のパッケージリスト49のビューを提供することに関して、パッケージ2に関連付けられたパッケージ情報のプレゼンテーションに制限したが、リアルタイム、非リアルタイム、および結合されたコンテンツのプレゼンテーションのビューなどのような、他の任意のプレゼンテーションの情報も含まれると解釈されるべきである。
さらに、サブスクリプションメニュー45の例示は、サブスクリプションメニューの多くの可能な実施の単に一例である。例えば、サブスクリプションパッケージの次にチェックボックスを有するリストを持つ代わりに、利用可能なリスト及びリストへのサブスクリプションがあればよい。
図2を参照すると、システム10のさらに詳細な構成の実施形態は、複数の基本サービス16または共通チャネルを形成するメディアセグメント14を複数のコンテンツプロバイダ18から受信するように動作可能なMDS 12を備える。さらに、複数の基本サービス16のそれぞれに対して、MDS 12は、サービス属性情報または共通チャネル情報を備え、対応する基本サービスを定義し、記述する。さらに、MDS 12が複数のコンテンツリテーラ24のそれぞれからカスタム属性情報22を受信する。カスタム属性情報22は、複数の基本サービス16のそれぞれについてコンテンツリテーラ特有の定義と記述を含む。サービス属性情報20をカスタム属性情報22で置き換えることによって、MDS 12はそれぞれのコンテンツリテーラ24についてそれぞれの基本サービス16のカスタマイズされたビューを生成するように動作可能である。それぞれの基本サービス16のこれらのカスタマイズされたビューは、カスタマイゼーションの結果コンテンツリテーラ特有であるチャネル26またはカスタマイズされたチャネルとして定義される。サービス属性情報20とカスタム属性情報22の組み合わせは、それによって、複数のチャネル26のそれぞれに対してカスタマイズチャネル属性情報28を定義する。
共同でメディアリテーラ/プロバイダ15として参照される、コンテンツリテーラ24または課金およびカスタマサービスプロバイダ(BCS)のそれぞれは、ティアー(tier)32内にチャネル26の様々な組み合わせ、およびサブスクリプションベース上のように、無線デバイス36などの、所定のコンテンツリテーラ24および/またはBCS30に関連するデバイスに提供するためのパッケージ34へのティアー32の様々な組み合わせで寄せ集めることができる。
例えば、それぞれのコンテンツリテーラ24および/またはBCS30は、チャネル26のカスタマイズされた表示をメディアプレゼンテーションガイド(MPG)40の形式で、サブスクリプションされた無線デバイス36のユーザインタフェース38上に表示する。それぞれのプレゼンテーション42は1つ以上のメディアセグメント14を含むメディアの形式を含むものであって、MPG40は複数のチャネル26のそれぞれにおいてプレゼンテーション42のスケジュールを有する。しかしながら、上述したように、MPG40上のチャネル26のリストの作成は、そのチャネル26に関連付けられたパッケージサブスクリプション特徴117が「クローズド」状態を構成するなら、そのチャネルへの既存のサブスクリプションがあることに基づいて行われる。例えば、「クローズド」サブスクリプション特徴117を有し、かつ、少しも「オープン」パッケージの一部として定義されない対応するチャネル27を有する所定のパッケージ34の場合では、関連付けられたチャネルはMPG40上に表示されない。一般に、それぞれのチャネル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は、所定の領域に対するフローの集まりである、「マルチプレックス(multiplex)」内の論理ストリームである。それぞれのフロー45は、典型的には、リアルタイムプレゼンテーションの単一メディアコンポーネント、または非リアルタイムプレゼンテーションを含むファイル、またはSIメッセージ44を配信するために使用される。したがって、それぞれのMPG 40は、関連するコンテンツリテーラ24および/またはBCS 30に従ってそれぞれのデバイス上でカスタマイズされる。
他の実施形態では、カスタマイズされたビューは、ユーザインタフェース38上に表示された補助サービス50から補助プレゼンテーション48と組み合わせた基本サービス16からのプレゼンテーション42を含む。上記のとおり、しかしながら、所定のチャネルに関連付けられたパッケージサブスクリプション特徴117が「クローズド」状態を構成するなら、それぞれのデバイス上のプレゼンテーション42および/または48を表示することは、関連づけられたチャネル/プレゼンテーションに対する既存のサブスクリプションを持つことに基づいて行なわれる。いずれにしても、補助プレゼンテーション48および補助サービス50は、例えば、基本サービスをカスタマイズし、拡張するために提供される。
システム10は、データネットワーク上でマルチキャストコンテンツフローを生成して伝送するように動作するトランスポートシステムの一実施形態を備える。例えば、上記トランスポートシステムは、コンテンツプロバイダからメディアの分配システムまでメディアをブロードキャスト配信のために伝送することにおいての使用に適している。都合のよいことに、システム10は、コンテンツリテーラ22および/またはBCSプロバイダ30に対して、パッケージ26の導入および段階的な廃止を管理するためにパッケージサブスクリプション特徴117を定義し、予め決められた既存のサブスクリプションを持つデバイスに、サブスクリプションメニュー45、メディアプレゼンテーションガイド40、およびカスタマイズされたプレゼンテーション42および48などの任意のパッケージ関連情報のビューを制御することを可能にする
任意の数のデバイスが、システム10においてコンテンツおよびコンテンツ情報を受け取り、および再生/表示するように動作可能である。無線デバイス36は、そのようなデバイスの1つであり、携帯電話、パーソナルデジタルアシスタント、ラップトップコンピュータ、およびメディアを受け取り、再生/表示するように動作可能な他の無線デバイスなどのデバイスを含む。しかし、システム10の1つまたは複数の実施形態では、本質的にはメディアを再生/表示することができる任意の個数または任意の種類の有線または無線デバイスを使用することができることに留意されたい。
図1および図2では、システム10のコンポーネントは、それぞれある特定の機能を他の機能から分離できる多くの定義済みロールを持つことができる。しかし、システム10の所定の実装において、所定のコンポーネントまたは組織が複数のロールを実行できることに留意されたい。
例えば、BCSプロバイダ30は、1つまたは複数のコンテンツリテーラ24に代わってユーザ課金および顧客サポートサービスを提供する企業体を含む。無線デバイス36などの、システム10内のそれぞれのデバイスは、サブスクリプション契約52などを通じて、1つのBCSプロバイダ30に関連付けられる。そのようなものとして、BCSプロバイダ30は、サブスクリプションデータ54をMDS 12に供給することができる。
コンテンツリテーラ24は、パッケージ34を定義し、1つまたは複数の関連BCSプロバイダ30を通じてサブスクリプションのためそれらのパッケージを提供する企業体を含む。したがって、それぞれのコンテンツリテーラ24は、パッケージ34および関連パッケージ化データをMDS 12に供給する。さらに、例えば、それぞれのコンテンツリテーラ24は、コンテンツ小売り契約56を通じて1つまたは複数のBCSプロバイダ30に関連付けられうる。
コンテンツリテーラ24およびBCSプロバイダ30は、別々の実体として表されているが、それらは組み合わせることで単一の実体にするようにしてもよい。
コンテンツプロバイダ18は、基本サービス16を通じて、デバイス36などのユーザに配信されるコンテンツを供給する企業体を含むことができる。例えば、それぞれのコンテンツプロバイダ18は、メディアセグメント14および関連メディアデータをMDS 12に供給する。それぞれのメディアセグメント14は、ビデオ、オーディオ、マルチメディアコンテンツ、クリップ、リアルタイムおよび非リアルタイムのコンテンツ、組み合わせた、および/または同時のリアルタイムおよび非リアルタイムのコンテンツ、スクリプト、プログラム、または他のタイプの好適なコンテンツのうちの1つまたは複数を含むことができる。さらに、例えば、それぞれのコンテンツプロバイダ18は、コンテンツ小売り契約58を通じて1つまたは複数のコンテンツリテーラ24に関連付けられうる。
MDS 12は、有線および無線ネットワークの任意の組合せと、関連コンピュータデバイスおよびサーバを備え、ユーザに配信するためのコンテンツを配信するように動作する。MDS 12は、複数の最適化された通信チャネル上で選択されたデバイスに高品質コンテンツを配信するように設計され最適化された最適化ブロードキャストネットワークを備えることができる。さらに、例えば、MDS 12は、MDS 12の機能を使用可能にする論理および実行可能命令とともに、前述のメディア、データ、およびレコードを格納する1つまたは複数のコンテンツサーバ60を備えることができる。一実施形態では、例えば、コンテンツサーバ60および/またはMDS 12は、コンテンツサーバ60内のデータに基づいてシステム情報(SI)メッセージ44を生成するように動作可能な、メモリ、実行可能命令、およびプロセッサを含む、ハードウェアおよび/またはソフトウェアを備えるSIメッセージ生成器62を備える。例えば、SIメッセージ生成器62は、MDS 12内のデータからSIメッセージ44をコンパイルする生成器ロジック、およびすべてのSIメッセージ関連データを受信し、デバイスに配信するためMDS 12からSIメッセージ44を送信するトランシーバロジックを備える。さらに、例えば、MDS 12は、無線デバイス36などのデバイスへのブロードキャスト/マルチキャストのためMDS 12がコンテンツフローの形態でSIメッセージ44およびコンテンツを無線アクセスネットワーク46に配信すること可能にするトランスポートインターフェイスを備えるブロードキャスト基地局(BBS)64を有する無線アクセスネットワーク46を備えるものとする。
図3を参照すると、SIメッセージ44は、デバイスがユーザの代わりに、サービスを検索し、またはパッケージをサブスクリプションし、ユーザ向けの市場情報66、サービス情報68、およびMPG情報70を記述することを可能にする一組の情報を含んでいる。市場情報66は、それぞれのBCSプロバイダ30、コンテンツリテーラ24、パッケージ34、ティアー32、およびチャネル26を記述し、および/または定義する情報を含む。サービス情報68は、システム10内で利用可能なそれぞれの基本サービス16および補助サービス50に関する情報を含む。MPG情報70は、チャネル26のコンテンツと関連がある、MPG40に関連付けられた属性、定義、およびレコードなどの情報を含む。
図4を参照すると、例えば、市場情報66の一実施形態は、コンテンツリテーラ識別子(コンテンツリテーラID)73によって識別されるように、それぞれのコンテンツリテーラ24に関連付けられた少なくとも1つの市場コンテンツリテーラレコード71を含む。さらに、それぞれのレコード71は、それぞれのコンテンツリテーラ識別子3についてのバージョン識別子73を含む。
バージョン識別子75は、所定の市場コンテンツリテーラレコード71に関連付けられ、それによって、他の市場コンテンツリテーラレコードのコピーとして識別されることを可能にして、その市場コンテンツリテーラレコードによって送られた属性および要素の値の特有のセットを識別する。バージョン識別子75は、最適化メカニズムとして働く。例えば、事前のマルチキャストからのように、すでに市場コンテンツリテーラレコード71を有するデバイスは、新たに受信したレコードが更新された情報を含む新たなバージョンかどうかを確かめるために、常駐するレコードのバージョンと、新たに受信したレコードのバージョンとを比較する。そのバージョンが新たに受信されたレコードが更新されたバージョンであることを示さない場合は、デバイスはリソースを浪費する必要がなく、そのレコードをスキップすることができる。そのバージョンが新たに受信されたレコードが更新されたバージョンであることを示す場合は、デバイスはそのレコードを更新することができる。
それぞれの市場コンテンツリテーラレコード71は、所定のコンテンツリテーラ24に特有の情報を提供する。とりわけ、それぞれの市場コンテンツリテーラレコード71は、1つあるいはそれ以上のパッケージレコード87を含む。さらに、例えば、それぞれの市場コンテンツリテーラレコード71は、基本情報79、1つ以上のティアーレコード89、1つ以上のチャネルレコード91、1つ以上の補助サービスリファレンス77、およびコンテンツリテーラ24のそれぞれに関連付けられた1つ以上のEULAテーブル93を含む。
例えば、基本情報79は、プライベートなコンテンツリテーラインジケータ80、所定のコンテンツリテーラに関連付けられた名称81、およびEULAデータベースへの参照を提供するエンドユーザライセンス契約(EULA)リンク83などのデータを含む。
例えば、プライベートコンテンツリテーラインジケータ80は、所定のコンテンツリテーラがプライベートコンテンツリテーラであるかどうかを明示し、プライベートコンテンツリテーラに関する情報およびその関連付けられたパッケージなどは、予め決められたユーザにのみ利用可能であり、プライベートコンテンツリテーラによって提供されたパッケージにサブスクリプションされたユーザだけが関連付けられた情報を表示することができる。例えば、限定はしないが、プライベートコンテンツリテーラは、企業体、または、会社の従業員へのプライベートな通信のための関連付けられたパッケージを利用する、企業体に関連付けられた会社などであるものとする。さらに、例えば、EULAリンク83は、一般的なリソース識別子(URI)である。さらに、それぞれの市場コンテンツリテーラレコード71は、それぞれのコンテンツリテーラによってサポートされた1またはそれ以上の通貨85の識別情報を含む。
いくつかの実施形態では、それぞれのティアーレコード89は、ユニークなティアー識別子と、ティアーに関連付けられたチャネル26の所定のセットを定義する1つあるいはそれ以上のチャネルリファレンスを有する。さらに、また、それぞれのティアーレコード89は、そのティアーのチャネル上でユーザに対する補助サービスを定義するための1つあるいはそれ以上の補助サービスリファレンスを含む。
いくつかの実施形態では、それぞれのチャネルレコード91は、コンテンツリテーラレコード71に関連するチャネル26のそれぞれに関連付けられた様々な属性を定義する。例えば、それぞれのチャネルレコード91は、チャネル識別子、チャネル有効時刻、チャネルウェイト(weight)、1あるいはそれ以上のチャネル言語特有データ、チャネルに関連付けられた基本サービス、補助サービスリファレンス、およびチャネルアイコンを含む。
いくつかの実施形態では、それぞれの補助サービスリファレンス77は、市場コンテンツリテーラレコード71と関連付けられた所定の補助サービスレコードを定義する。例えば、それぞれの補助サービスレコードは、補助サービス識別子、有効時刻、補助フローレコード、および補助能力要件を含む。
図4および図5を参照すると、それぞれのパッケージレコード87は、それぞれのコンテンツリテーラによって提供されるパッケージ34、パッケージ34毎のサブスクリプションオプション、および所定のパッケージ34を取りまとめるティアー32のセットに関する情報を提供する。
例えば、それぞれのパッケージレコード87は、ユーザの望ましい言語が利用できない場合にそれぞれのパッケージにおいてサービス16に用いられるデフォルトの言語を識別するパッケージデフォルト言語95、同一のコンテンツリテーラによって提供される他のすべてのパッケージから当該パッケージを見分けるユニークなパッケージ識別子(パッケージID)97、以前の定義に取って代わって、それぞれのパッケージレコード内に提供された定義が有効になる時刻を定義する有効時刻99、ユーザに提示されるパッケージの順番を決定するためにデバイス36によって用いられる値であって、例えば、他のパッケージより低いウェイトをもつパッケージは、最初に提示され、所定のパッケージのためのパッケージウェイトは、すべてのコンテンツリテーラの中で固有の値であるパッケージウェイト(weight)101、および、市場コンテンツリテーラレコード71のために役立つバージョン識別子75(図4)としてパッケージレコードのための同じ目的にかなうバージョン識別子76などの属性を含む。
とりわけ、それぞれのパッケージレコード87は、例えば、1つ以上の親パッケージ119、自動サブスクリプションパッケージ121、クローズドパッケージ123、または除外されたパッケージ125として所定のパッケージを識別するパッケージ特徴117を含む。親パッケージ119は、サブスクリプションの最も低いレベルとして働くベースまたはルートパッケージを構成する。例えば、所定のパッケージが親パッケージ119と関連付けられている場合、そのパッケージは「アドオン」パッケージとみなされ、ユーザがすでに少なくとも1つの関連付けられた親パッケージにサブスクリプションされているのなら、ユーザはそのパッケージにサブスクリプションするだけでよい。さらに、所定のパッケージが自動サブスクリプションパッケージ121である場合、そのパッケージは自動的に別のパッケージの部分にみなされ、ユーザは、他のパッケージにサブスクリプションすると、所定のパッケージに自動的にサブスクリプションされる。さらに、所定のパッケージがクローズドパッケージ123である場合は、上記の詳述されるように、新しいサブスクリプションがもう所定のパッケージのために受け入れられておらず、パッケージ情報の視認は既存のサブスクライバに限定されている。代わりに、所定のパッケージが除外されたパッケージ125である場合は、所定のユーザがパッケージにサブスクリプションするのを許可しない。例えば、所定の親パッケージへのサブスクリプションは、他の親パッケージを除外されたパッケージとしてリスト化されることとなる。このように、一般にいくつかの場合には、すべての親パッケージはお互いから相互に排他的である。
さらなる例では、パッケージレコード87は、単独のユーザが所定のパッケージの1つのバージョンを見るために、クローズド状態と除外されたパッケージとを組み合わせるパッケージ特徴117を含むようにしてもよい。例えば、新しいパッケージがオリジナルのパッケージの修正されたバージョンである場合、オリジナルのパッケージがクローズド状態に変えられ、新しいパッケージが作成される。このシナリオでは、新しいパッケージがオープン状態であり、新しいサブスクライバを受け入れていても、オリジナルのパッケージのサブスクライバにオリジナルのパッケージだけを見せるようにし、これらのサブスクライバが新しいパッケージを見ることを除外することは望ましいかもしれない。このようなシナリオは、オリジナルのパッケージと新しいパッケージが同じであるか、あるいは類似の名称および/またはサービスを持つとき、消費者の混乱を排除するために望ましいかもしれない。
さらに、それぞれのパッケージレコード87は、さらに、1つ以上の関連付けられた指定された言語109のパッケージ名称105およびパッケージ記述107を含む1つ以上のパッケージ言語特有データ103を有する。例えば、パッケージ名称105は、サブスクリプションメニュー45(図1)でパッケージの名称を提示するために利用される情報である。さらに、それぞれのパッケージレコード87は、所定の通貨113でパッケージの総計または価格111を指定し、毎週、毎月などの所定のサブスクリプション方式115に関連づけられた1つあるいはそれ以上のパッケージ価格方式110を含む。
さらに、それぞれのパッケージレコード87は、所定の通貨113でパッケージの総計または価格111を指定し、毎週、毎月などの所定のサブスクリプション方式115に関連づけられた1つあるいはそれ以上のパッケージ価格方式110を含む。
さらに、それぞれのパッケージレコード87は、所定のパッケージに関連付けられたティアーレコードをそれぞれ識別する1つ以上のティアーリファレンス135をさらに含む。それぞれのティアーレコードは、コンテンツリテーラからの他のすべてのティアーからそのティアーを見分ける固有のティアー識別子と、以前の定義に取って代わって、所定のティアーレコードに提供された定義が有効になる時刻を定義する有効時刻とを含む。
さらに、それぞれのパッケージレコード87は、所定のパッケージと関連付けられたBCSプロバイダのリストを指定する1つあるいはそれ以上のBCSプロバイダ識別子127を含む。
それぞれのパッケージレコード87は、1つあるいはそれ以上の補助サービスリファレンス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は、1つ以上のインフラストラクチャローカルエリアグルーピング(LOI)識別子(LOI ID)131および/または1つ以上のインフラストラクチャワイドエリアグルーピング(WOI)識別子(WOI ID)133を含むことができる。それぞれのLOI識別子131は、MDS 12が特定のローカルエリアにネットワークでアクセスできるように展開されたインフラストラクチャの論理グルーピングを識別する。同様に、それぞれのWOI識別子133は、MDS 12が特定のワイドエリアにネットワークでアクセスできるように展開されたインフラストラクチャの論理グルーピングを識別する。
図6を参照すると、無線デバイス36は、無線デバイス内への入力を生成する入力メカニズム246、および無線デバイスのユーザにより消費される情報を生成する出力メカニズム248を備える。例えば、入力メカニズム246は、キーまたはキーボード、マウス、タッチスクリーンディスプレイ、音声認識モジュールなどのメカニズムを含むことができる。さらに、出力メカニズム248は、例えば、ディスプレイ、オーディオスピーカ、触覚(haptic)フィードバックメカニズムなどのユーザインタフェース38を備えることができる。
さらに、無線デバイス36は、無線ネットワーク46上でデータを送信することができ、無線ネットワーク46に接続されているMDS 12または他のコンピュータデバイスから送信されたソフトウェアアプリケーションおよび表示データを受信し、実行することができるコンピュータプラットフォーム250を備える。コンピュータプラットフォーム250は、読み取り専用および/またはランダムアクセスメモリ(RAMやROM)、EPROM、EEPROM、フラッシュカード、またはコンピュータプラットフォームに共通のメモリなどの揮発性および不揮発性メモリを有する、データリポジトリ252を備える。さらに、データリポジトリ252は、1つまたは複数のフラッシュメモリセルを備えるか、または磁気媒体、光媒体、テープ、またはソフトもしくはハードディスクなどの二次または三次記憶装置デバイスとすることができる。
さらに、コンピュータプラットフォーム250は、さらに、特定用途向け集積回路(「ASIC」)、または他のチップセット、プロセッサ、ロジック回路、または他のデータ処理デバイスとすることができる、処理エンジン254を備える。処理エンジン254またはASICなどの他のプロセッサは、無線デバイスのデータリポジトリ252内の、メディアマネージャモジュール258などの常駐プログラムとインターフェイスで接続するアプリケーションプログラミングインターフェイス(「API」)レイヤ256を実行することができる。API 256は、それぞれの無線デバイス上で実行されるランタイム環境である。このようなランタイム環境の1つは、カリフォルニア州サンディエゴ所在のQualcomm,Inc.社が開発したBinary Runtime Environment for Wireless(登録商標)(BREW(登録商標))である。例えば、無線コンピューティングデバイス上でアプリケーションの実行を制御するように動作する他のランタイム環境を使用してもよい。
処理エンジン254は、無線デバイス36の機能を利用できるようにし、無線アクセスネットワーク46上の無線デバイスを動作させることができる、ハードウェア、ファームウェア、ソフトウェア、それらの組合せで具現化されるさまざまな処理サブシステム260を備える。例えば、処理サブシステム260は、通信の開始および維持、データの交換、およびマルチメディアプレゼンテーションの実行を可能にする。携帯電話などの一実施形態では、処理エンジン254は、サウンド、不揮発性メモリ、ファイルシステム、送信、受信、検索機能、レイヤ1、レイヤ2、レイヤ3、主制御、リモートプロシージャ、送受話器(handset)、電源管理、診断(diagnostic)、デジタルシグナルプロセッサ、ボコーダー(vocoder)、メッセージング、コールマネージャ、Bluetooth(登録商標)システム、Bluetooth(登録商標)LPOS、測位、位置エンジン、ユーザインタフェース、スリープ、データサービス、セキュリティ、認証、USIM/SIM、音声サービス、グラフィックス、USB、MPEG、GPRSなどのマルチメディアなどの、処理サブシステム260の1つまたは組合せを備えることができる。開示されている実施形態について、処理エンジン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は、リアルタイムおよび非リアルタイムコンテンツの提示を含み、MPG 40内のパッケージ関連情報をユーザインタフェース38上に表示し、および/またはチャネル26のビュー265を提供することをもって、パッケージ関連情報の制御及び表示をデバイス上にする目的で、パッケージサブスクリプション特徴117などのパッケージサブスクリプション情報を決定するためにSIメッセージ44からパッケージレコード87を取り出すように動作する。同様に、メディア管理ロジック264は、コンテンツリテーラ24および/またはBCSプロバイダ30によるパッケージ34へのサブスクリプションを管理し、関連するサブスクリプション情報51を格納するように動作する。例えば、メディア管理ロジック264は、例えば、所定のパッケージをサブスクリプションするために、利用可能なパッケージのリストからのユーザ選択に基づいて、MDS 12(図1)に対してサブスクリプション要求を生成し、送信することができる。さらに、メディア管理ロジック264は、それぞれのコンタクトウィンドウに基づいて非リアルタイムプレゼンテーションに関連付けられたメモリ管理機能を含む、取得および格納を管理し、コンテンツの再生/表示を管理するように動作する。さらに、メディア管理ロジック264は、通信モジュール262とともに、リアルタイムのプレゼンテーションとデータキャストプレゼンテーションを受信するように動作する。
例えば、一実施形態において、メディアマネージャモジュール258は、デバイスがパッケージ関連情報へサブスクリプションすることおよび/または表示することを許可されるかどうかに関してパーミッション決定273を決定するパーミッションコンテンツ271を含むことができる。パーミッションコントローラ271は、いかなるハードウェア、ソフトウェア、ファームウェアおよび/または無線デバイス36上でパッケージ関連情報へのアクセスを決定することに関連付けられているアクティビティを管理するように動作する他の実行可能命令セットを備えることができる。上述したとおり、例えば、パーミッションコントローラ271は、パッケージサブスクリプション特徴117をチェックする。特徴117が「クローズド」パッケージを示すなら、パーミッションコントローラ271は、そのデバイスがパッケージに対する既存のサブスクリプションを持っているかどうかを決定するために、デバイスサブスクリプション情報51をチェックする。既存のパッケージサブスクリプションが存在しないなら、パーミッションコントローラ271は、所定のパッケージ、関連づけられたパッケージ情報、およびパッケージレコード87をもとに「否定的な(negative)」パーミッション決定273を生成する。他方、既存のパッケージサブスクリプションがあるなら、パーミッションコントローラ271は、所定のパッケージ、関連づけられたパッケージ情報、およびパッケージレコード87をもとに「肯定的な(positive)」パーミッション決定273を生成する。
メディア生成器275は、パーミッション決定273を受信し、パーミッション決定273の値に基づいてユーザインタフェース38上にビュー265を生成する。例えば、「肯定的な」パーミッション決定273が所定のパッケージと共に受信された場合は、メディア生成器275は、「クローズド」パッケージサブスクリプション特徴117を持つ所定のパッケージレコード87に関連付けられた情報のみを生成する。任意のハードウェア、ソフトウェア、ファームウェアおよび/または無線デバイス36上で所定のパッケージと関連付けられたメディアを生成するアクティビティを管理するように動作する他の実行可能命令セットを備えることができる。
図7を参照して、MDS 12は、任意のタイプのハードウェア、ソフトウェア、ファームウェア、サーバ、パーソナル・コンピュータ、ミニコンピュータ、メインフレームコンピュータの少なくとも1つ、あるいは任意の計算装置のあるいは特別な目的あるいは一般的な計算装置を備えることができる。さらに、別個のサーバあるいはコンピュータデバイス、および/または、パーティに有用なフォーマットでデータを受信し、操作し、供給するために、および/または、デバイス、ネットワーク、MDS 12の間にデータフローで制御の別個のレイヤを提供するために協働するMDS 12に関連付けられたネットワークがあり得る。
MDS 12は、MDS 12内への入力を生成する入力メカニズム266、およびMDS 12のオペレータによる消費のため情報を生成する出力メカニズム268を備える。例えば、入力メカニズム266は、キーまたはキーボード、マウス、タッチスクリーンディスプレイ、音声認識モジュールなどのメカニズムを含むことができる。
さらに、例えば、出力メカニズム268は、ディスプレイ、オーディオスピーカ、触覚(haptic)フィードバックメカニズムなどとすることができる。さらに、入力メカニズム266は、MDS 12にアクセスできる、リモートコンピュータまたはワークステーションなどのリモートデバイスであってよい。一実施形態では、例えば、入力メカニズム266は、パッケージサブスクリプション特徴117を入力するために、またプレゼンテーション42、48、チャネル26、ティアー32、およびパッケージ34に関連付けられている情報を確定し、および/または操作するためにオペレータによって使用されうる。
さらに、MDS 12は、データを送受信することができ、またソフトウェアアプリケーションを受け取って実行し、データを表示することができる1つまたは複数の常駐もしくは分散コンピュータプラットフォーム270を備える。コンピュータプラットフォーム270は、読み取り専用および/またはランダムアクセスメモリ(RAMおよびROM)、EPROM、EEPROM、フラッシュカード、またはコンピュータプラットフォームに共通のメモリなどの揮発性および不揮発性メモリを含む、データリポジトリ272を備える。さらに、データリポジトリ272は、1つまたは複数のフラッシュメモリセルを備えるか、または磁気媒体、光媒体、テープ、またはソフトもしくはハードディスクなどの二次または三次記憶装置デバイスとすることができる。一実施形態では、例えば、データリポジトリ272は、1つまたは複数のコンテンツサーバ60を備える。一実施形態では、例えば、データリポジトリ272は、1つまたは複数のコンテンツサーバ60を備える。
さらに、コンピュータプラットフォーム270は、さらに、実行可能命令を実行するために、特定用途向け集積回路(「ASIC」)、または他のチップセット、プロセッサ、ロジック回路、または他のデータ処理デバイスとすることができる、処理エンジン274を備える。
コンピュータプラットフォーム270は、さらに、MDS 12のさまざまなコンポーネント間の通信を可能にし、またMDS 12と無線デバイス36との間の通信を可能にする、ハードウェア、ファームウェア、ソフトウェア、それらの組合せで具現化されるさまざまな通信モジュール276を備えることができる。例えば、通信モジュール276は、無線アクセスネットワーク46を備える。例えば、通信モジュール276は、無線アクセスネットワーク46を備える。さらに、例えば、通信モジュール276は、無線デバイス36および/または無線アクセスネットワーク46との無線通信するためのトランシーバモジュールを備えることができる。
さらに、サブスクリプション/配信マネージャモジュール278は、コンピュータプラットフォーム270上で、ここに記述したMDS 12によって実行されるすべてのメディア配信機能を管理するように動作する。サブスクリプション/配信マネージャモジュール278は、MDS 12上でメディア関連アクティビティを管理するように動作可能なハードウェア、ソフトウェア、ファームウェア、および/または他の実行可能命令セットを備えることができる。
さらに、一実施形態では、サブスクリプション/配信マネージャモジュール278は、サブスクリプション、コンテンツおよびコンテンツ関連情報を受信し、格納し、操作し、アクセス可能にし、配信する能力をMDS 12に提供するサブスクリプション/配信管理ロジック280を備えることができる。例えば、サブスクリプション/配信マネージメントロジック280は、カスタマイゼーション情報、補助サービス、補助プレゼンテーション、チャネル情報、ティアー情報およびパッケージ情報のようコンテンツリテーラ特有の情報と同様に、コンテンツおよびコンテンツ関連情報を受信するように動作する。さらに、サブスクリプション/配信マネージメントロジック280は、サブスクリプション要求、対応する承認または否認、および承認されたサブスクリプション要求に基づくデジタル権利の管理などのサブスクリプション関連情報を受信し、処理し、送信するように動作可能である。一実施形態では、例えば、サブスクリプション/配信マネージメントロジック280は、パッケージが「クローズド」サブスクリプション特徴を持つサブスクリプション要求を受信すると、そのパッケージサブスクリプション特徴に基づいてサブスクリプション要求を否認するメッセージを生成することができる。さらに、サブスクリプション/配信マネージャモジュール278は、上記したSI生成器62を含むことができる。
図8を参照すると、動作時に、メディアプログラム情報を提供する方法の一実施形態は、メディアプレゼンテーションチャネルのパッケージを定義するパッケージ情報を提供することを含む(ブロック300)。例えば、一実施形態では、MDS 12は、メディアリテーラ/プロバイダによるサブスクリプションのために提供された1つまたは複数のメディアプログラミングパッケージ34のそれぞれのパッケージ属性35および/またはパッケージレコード87をメディアリテーラ/プロバイダ15から受信する。
さらに、その方法の一実施形態は、デバイスでのプレゼンテーションに対してパッケージ情報にアクセス可能かどうかを決定する特徴を提供することを含む(ブロック302)。例えば、一実施形態では、MDS 12は、メディアリテーラ/プロバイダ15から、そのメディアリテーラ/プロバイダによるサブスクリプションのために提供される1つまたは複数のメディアプログラミングパッケージ34のそれぞれに対するパッケージサブスクリプション特徴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とをもとに「否定的な(negative)」パーミッション決定273を生成する。一方、既存のパッケージサブスクリプションがあるなら、パーミッションコントローラ271は、所定のパッケージと関連づけられたパッケージ情報とパッケージレコード87とをもとに「肯定的な(positive)」パーミッション決定273を生み出す。
さらに、その方法のこれらの実施形態は、サブスクリプション特徴とデバイスサブスクリプション情報との間の予め決められた関係に基づいて装置について、プログラミングパッケージ情報を提示することを含む(ブロック316)。例えば、一実施形態では、メディアマネージャモジュール258および/またはメディア生成器275は、所定のパッケージレコード87に関連付けられた所定のパーミッション決定273をレビューし、パーミッション決定273の値に基づいてユーザインタフェース38上にビュー265を生成する。例えば、「肯定的な」パーミッション決定273が所定のパッケージと共に受信された場合、メディア生成器275は、「クローズズド」パッケージサブスクリプション特徴117を持つ所定のパッケージレコード87に関連付けられた情報のみを生成する。
ここに開示された実施形態に関連して記述された様々に例示されたロジック、論理ブロック、モジュールおよび回路は、汎用プロセッサ、デジタルシグナルプロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)、あるいは他のプログラム可能なロジックデバイス、分離ゲートあるいはトランジスタロジック、分離ハードウェアコンポーネント、あるいはここで記述された機能を実行するように設計されたそのいかなる組み合わせで実装または実行することができる。汎用プロセッサは、マイクロプロセッサとすることができるが、プロセッサは、従来のいかなるプロセッサ、コントローラ、マイクロコントローラ、あるいはステートマシンであってもよい。また、プロセッサは、計算装置の組み合わせ、例えば、DSPの組み合わせ及びマイクロプロセッサ、複数のマイクロプロセッサ、DSPコアと接続する1つまたは複数のマイクロプロセッサ、あるいはこのような他の形態として実装可能である。
さらに、ここに開示された実施形態に関連して記述された方法あるいはアルゴリズムのステップは、ハードウェアで、プロセッサによって実行されたソフトウェアモジュールで、あるいは2つの組み合わせで直接に具体化できる。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバルディスク、CD−ROM、あるいは従来技術の任意の形式の記憶媒体の中に存在することができる。典型的な記憶媒体は、プロセッサが情報をその記憶媒体から読み、その記憶媒体に書き込みできるようにプロセッサに連結される。あるいは、記憶媒体は、プロセッサに対する必須部分であるかもしれない。プロセッサおよびストレージメディアは、ASICに存在してもよい。ASICはユーザ端末に存在することもできる。他には、プロセッサおよび記憶媒体は、ユーザ端末中の別々のコンポーネントとして存在することができる。
前記の開示では例示的な実施形態が示されているが、付属の請求項で定義されているように、本発明の実施形態の範囲から逸脱することなく、本明細書においてさまざまな変更および修正を加えられることに留意されたい。さらに、説明されている実施形態の要素は、単数形で説明または請求されている場合があるが、単数形に限定されることが明示的に述べられていない限り、複数形が考慮されるものとする。

Claims (42)

  1. メディアプログラム情報を提供する方法であって、
    メディアプレゼンテーションのパッケージに関連するパッケージ情報を提供することと、
    前記パッケージにサブスクライブするパーミッションおよびデバイス上に前記パッケージ情報を前記デバイスに関連付けられたサブスクリプションに基づいて提示する対応するパーミッションを決定する少なくとも1つの特徴を提供することと、
    前記パッケージ情報の定義および前記特徴の定義を前記デバイスに送信することと、を具備する方法。
  2. 前記少なくとも1つの特徴を提供することは、前記パッケージ情報が前記パッケージへの現在のサブスクリプションを持つデバイスでのみ前記ユーザに提示される指示をさらに備える請求項1記載の方法。
  3. 前記少なくとも1つの特徴を提供することは、前記パッケージ情報が任意のデバイスでユーザに提示される指示を受信することを備える請求項1記載の方法。
  4. 少なくとも1つのプロセッサであって、
    メディアプレゼンテーションのパッケージに関連するパッケージ情報を提供することと、
    前記パッケージにサブスクライブするパーミッションおよびデバイス上に前記パッケージ情報を前記デバイスに関連付けられたサブスクリプションに基づいて提示する対応するパーミッションを決定する少なくとも1つの特徴を提供することと、
    前記パッケージ情報の定義および前記特徴の定義を前記デバイスに送信することとを実行するように構成されている少なくとも1つのプロセッサ。
  5. コンピュータプログラムであって、実行されると、
    メディアプレゼンテーションのパッケージに関連するパッケージ情報を提供することと、
    前記パッケージにサブスクライブするパーミッションおよびデバイス上に前記パッケージ情報を前記デバイスに関連付けられたサブスクリプションに基づいて提示する対応するパーミッションを決定する少なくとも1つの特徴を提供することと、
    前記パッケージ情報の定義および前記特徴の定義を前記デバイスに送信することとをコンピュータデバイスに行わせるコンピュータ可読媒体に格納されているコンピュータプログラム。
  6. メディアプログラム情報を提供する装置であって、
    メディアプレゼンテーションのパッケージに関連するパッケージ情報を提供する手段と、
    前記パッケージにサブスクライブするパーミッションおよびデバイス上に前記パッケージ情報を前記デバイスに関連付けられたサブスクリプションに基づいて提示する対応するパーミッションを決定する少なくとも1つの特徴を提供する手段と、
    前記パッケージ情報の定義および前記特徴の定義を前記デバイスに送信する手段とを具備する装置。
  7. メディアプログラム情報を提供する装置であって、
    少なくとも1つのパッケージサブスクリプション特徴を含み、前記パッケージにサブスクライブするパーミッションおよびデバイス上に前記パッケージ情報を前記デバイスに関連付けられたサブスクリプションに基づいて提示する対応するパーミッションを決定する少なくとも1つのパッケージサブスクリプション特徴を含む、メディアプレゼンテーションのパッケージを定義するパッケージ情報を有するコンテンツサーバと、
    前記デバイスに送信するために、前記パッケージ情報および少なくとも1つのパッケージサブスクリプション特徴を含むメッセージを生成するように動作可能な生成器と、を具備する装置。
  8. 前記少なくとも1つのパッケージサブスクリプション特徴は、前記パッケージ情報が前記パッケージへの現在のサブスクリプションを持っている予め決められたデバイスに対してのみ提示される指示をさらに含む請求項7記載の装置。
  9. 前記少なくとも1つのパッケージサブスクリプション特徴は、前記パッケージ情報が任意のデバイスに提示される指示をさらに含む請求項7記載の装置。
  10. メディアプログラミングの1つあるいは複数のパッケージを提供する方法であって、
    第1のプログラミングパッケージに関連付けられた情報を提供することと、
    第2のプログラミングパッケージに関連付けられた情報を提供することと、
    第1のサブスクリプションを持つ第1のサブスクライバに対して、前記第1のパッケージと第2のパッケージとの両方に関連付けられた情報のプレゼンテーションを許可することと、
    第1のサブスクリプションと異なる第2のサブスクリプションを持つ第2のサブスクライバに対して、前記第1のパッケージと前記第2のパッケージとの少なくとも1つに関連付けられた情報のプレゼンテーションを禁止することと、を具備する方法。
  11. 前記第1のサブスクリプションは、前記第1のパッケージおよび前記第2のパッケージの選択された少なくとも1つへのサブスクリプションを含み、前記第1のパッケージおよび第2のパッケージのうち選択されたものは、新しいサブスクリプションに対してクローズされ、前記第2のサブスクリプションは新しいサブスクリプションに対してオープンされたパッケージへのサブスクリプションを含む請求項10記載の方法。
  12. 前記第2のパッケージは、新しいサブスクリプションに対してオープンされ、前記第1のパッケージの修正されたバージョンであって、前記第1のパッケージは、新しいサブスクリプション対してクローズされ、前記第1のサブスクリプションは、前記第1のパッケージへのサブスクリプションを含む請求項10記載の方法。
  13. プレゼンテーションを許可することは、第1のサブスクライバに対して表示可能にすることをさらに備え、サブスクリプションおよびプレゼンテーションを禁止することは、第2のサブスクライバに対して表示不可能にすることをさらに備える請求項10記載の方法。
  14. 前記第1のサブスクライバおよび前記第2のサブスクライバの両方に前記定義を送信することをさらに備える請求項10記載の方法。
  15. 少なくとも1つのプロセッサであって、
    第1のプログラミングパッケージに関連付けられた情報を提供することと、
    第2のプログラミングパッケージに関連付けられた情報を提供することと、
    第1のサブスクリプションを持つ第1のサブスクライバに対して、前記第1のパッケージと第2のパッケージとの両方に関連付けられた情報のプレゼンテーションを許可することと、
    第1のサブスクリプションと異なる第2のサブスクリプションを持つ第2のサブスクライバに対して、前記第1のパッケージと前記第2のパッケージとの少なくとも1つに関連付けられた情報のプレゼンテーションを禁止することとを実行するように構成されている少なくとも1つのプロセッサ。
  16. コンピュータプログラムであって、実行されると、
    第1のプログラミングパッケージに関連付けられた情報を提供することと、
    第2のプログラミングパッケージに関連付けられた情報を提供することと、
    第1のサブスクリプションを持つ第1のサブスクライバに対して、前記第1のパッケージと第2のパッケージとの両方に関連付けられた情報のプレゼンテーションを許可することと、
    第1のサブスクリプションと異なる第2のサブスクリプションを持つ第2のサブスクライバに対して、前記第1のパッケージと前記第2のパッケージとの少なくとも1つに関連付けられた情報のプレゼンテーションを禁止することとをコンピュータデバイスに行わせるコンピュータ可読媒体に格納されているコンピュータプログラム。
  17. メディアプログラム情報を提供する装置であって、
    第1のプログラミングパッケージに関連付けられた情報を提供する手段と、
    第2のプログラミングパッケージに関連付けられた情報を提供する手段と、
    第1のサブスクリプションを持つ第1のサブスクライバに対して、前記第1のパッケージと第2のパッケージとの両方に関連付けられた情報のプレゼンテーションを許可する手段と、
    第1のサブスクリプションと異なる第2のサブスクリプションを持つ第2のサブスクライバに対して、前記第1のパッケージと前記第2のパッケージとの少なくとも1つに関連付けられた情報のプレゼンテーションを禁止する手段とを具備する装置。
  18. メディアプログラム情報を提供する装置であって、第1のサブスクリプション特徴を持つ第1のメディアプログラミングパッケージに対応するパッケージ情報の第1のセットと、前記第1のプログラミングパッケージと異なり、第2のサブスクリプション特徴を持つ第2のメディアプログラミングパッケージに対応するパッケージ情報の第2のセットとを備え、前記第1のサブスクリプション特徴および前記第2のサブスクリプション特徴の少なくとも1つが、前記対応するパッケージへのいかなる新しいサブスクリプションも禁止する間に、前記対応するプログラミングパッケージへの現在のサブスクリプションを持つデバイスにのみパッケージ情報の対応するセットのプレゼンテーションを許可することができる、コンテンツサーバと、
    ネットワークを介して送信するための、前記第1のパッケージ情報のセット、前記第2のパッケージ情報のセット、前記第1のサブスクリプション特徴および前記第2のサブスクリプション特徴を含むメッセージを生成することができる生成器と、を具備する装置。
  19. 前記プログラミングパッケージのサブスクリプションがいかなる新しいサブスクリプションも禁止することができる前記サブスクリプション特徴を持っている要求を受信することができるサブスクリプションマネージャモジュールをさらに具備し、前記サブスクリプションマネージャモジュールは、さらに前記サブスクリプション特徴に基づいて前記サブスクリプション要求の否認を生成することができる、請求項18記載の装置。
  20. メディアプログラミング情報を受信する方法は、
    メディアプレゼンテーションチャネルのパッケージの属性を含むプログラミングパッケージ情報を受信することと、
    前記プログラミングパッケージ情報を提示するパーミッションを決定するサブスクリプション特徴を受信することと、
    前記サブスクリプション特徴をデバイスに関連付けられたデバイスサブスクリプション情報と比較することと、
    前記サブスクリプション特徴と前記デバイスサブスクリプション情報との間の予め決められた関係に基づいて、前記プログラミングパッケージ情報を前記デバイスに提示することとを具備する方法。
  21. 提示することは、前記パッケージへの新しいサブスクリプションを許可するまたは許可しないことをさらに備える請求項20記載の方法。
  22. 提示することは、前記サブスクリプション特徴が新たなサブスクリプションに対して前記プログラミングパッケージがクローズされていることを示す場合に限り、かつ前記デバイスサブスクリプション情報が前記プログラミングパッケージへの既存のサブスクリプションを示す場合に限り提示することをさらに備える請求項20記載の方法。
  23. 提示することは、前記サブスクリプション特徴が、前記プログラミングパッケージが新しいサブスクリプションに対してオープンしている場合に提示することをさらに備える請求項20記載の方法。
  24. 前記サブスクリプション特徴を受信することは、第1の状態および第2の状態のうち1つを受信することをさらに備え、前記第1の状態は前記デバイスによって前記プログラミングパッケージ情報を限定的に提示できることを示し、前記第2の状態は前記デバイスによって前記プログラミングパッケージ情報を制限なく提示できることを示す請求項20記載の方法。
  25. 提示することは、前記サブスクリプション特徴が前記第1の状態を示す場合および前記デバイスサブスクリプション情報が前記プログラミングパッケージに対する既存のサブスクリプションを示す場合に提示することをさらに備える請求項24記載の方法。
  26. 提示することは、前記サブスクライブ特徴が前記第2の状態を示す場合に提示することをさらに備える請求項24記載の方法。
  27. 提示することは、サブスクライブのために利用可能なパッケージのリストで前記パッケージを表示することをさらに備える請求項20記載の方法。
  28. 提示することは、メディアプレゼンテーションガイドで前記パッケージに関連付けられた少なくとも1つのチャネルを表示することをさらに備える請求項20記載の方法。
  29. 提示することは、前記パッケージに関連付けられたプレゼンテーションを表示することをさらに備える請求項20記載の方法。
  30. 少なくとも1つのプロセッサであって、
    メディアプレゼンテーションチャネルのパッケージの属性を含むプログラミングパッケージ情報を受信することと、
    前記プログラミングパッケージ情報を提示するパーミッションを決定するサブスクリプション特徴を受信することと、
    前記サブスクリプション特徴をデバイスに関連付けられたデバイスサブスクリプション情報と比較することと、
    サブスクリプション特徴と前記デバイスサブスクリプション情報との間の予め決められた関係に基づいて、前記プログラミングパッケージ情報を前記デバイスに提示することとを実行するように構成されている少なくとも1つのプロセッサ。
  31. コンピュータプログラムであって、実行されると、
    メディアプレゼンテーションチャネルのパッケージの属性を含むプログラミングパッケージ情報を受信することと、
    前記プログラミングパッケージ情報を提示するパーミッションを決定するサブスクリプション特徴を受信することと、
    前記サブスクリプション特徴をデバイスに関連付けられたデバイスサブスクリプション情報と比較することと、
    サブスクリプション特徴と前記デバイスサブスクリプション情報との間の予め決められた関係に基づいて、前記プログラミングパッケージ情報を前記デバイスに提示することとをコンピュータデバイスに行わせるコンピュータ可読媒体に格納されているコンピュータプログラム。
  32. メディアプログラム情報を受信する装置であって、
    メディアプレゼンテーションチャネルのパッケージの属性を含むプログラミングパッケージ情報を受信する手段と、
    前記プログラミングパッケージ情報を提示するパーミッションを決定するサブスクリプション特徴を受信する手段と、
    前記サブスクリプション特徴をデバイスに関連付けられたデバイスサブスクリプション情報と比較する手段と、
    サブスクリプション特徴と前記デバイスサブスクリプション情報との間の予め決められた関係に基づいて、前記プログラミングパッケージ情報を前記デバイスに提示する手段とを具備する装置。
  33. メディアプログラム情報を受信する装置であって、
    メディアコンテンツを提示するように動作可能なコンピュータプラットフォームと、
    プログラミングパッケージ情報及びデバイスサブスクライブ情報を備え、前記プログラミングパッケージ情報はメディアプレゼンテーションチャネルのパッケージの属性を含み、前記属性は前記パッケージにサブスクライブし、前記プログラミングパッケージ情報を提示するパーミッションを決定するサブスクリプション特徴を含むデータリポジトリと、
    パーミッションコントローラおよびメディア生成器を備え、前記パーミッションコントローラは、前記パッケージ情報と前記デバイスサブスクリプション情報との間の予め決められた関係に基づいてパッケージパーミッション決定を生成し、前記メディア生成器は、前記パッケージパーミッション決定に基づいて、プログラミングパッケージ情報の少なくとも一部のプレゼンテーションを前記デバイスで開始するように動作可能である、メディアマネージャモジュールとを具備する装置。
  34. 前記予め決められた関係は、クローズド状態を持つ前記サブスクリプション特徴および前記プログラミングパッケージに対する既存のサブスクリプションの指示を持つ前記デバイスサブスクリプション情報とを備える請求項33記載の装置。
  35. 前記予め決められた関係は、前記プログラミングパッケージが新しいサブスクリプションにオープンしていることを示す前記サブスクリプション特徴を備える請求項33記載の装置。
  36. 前記サブスクリプション特徴は、第1の状態または第2の状態のうちの1つを含み、前記第1の状態は前記パッケージが新しいサブスクリプションに対してクローズされていることを示し、かつ前記プログラミングパッケージ情報を提示するための限定的なパーミッションを有し、前記第2の状態は、前記プログラミング情報に制限なくサブスクライブでき、提示できることを示すことをさらに備える請求項33記載の装置。
  37. 前記パーミッションコントローラは、前記サブスクリプション特徴が前記第1の状態を含み、前記デバイスサブスクリプション情報が前記プログラミングパッケージに対する既存のサブスクリプションを示すとき、前記メディア生成器に前記パッケージ情報を提示することを許可するパーミッション決定を生成する請求項36記載の装置。
  38. 前記パーミッションコントローラは、前記サブスクリプション特徴が前記第1の状態を含み、前記デバイスサブスクリプション情報が前記プログラミングパッケージに対するサブスクリプションがないことを示すとき、前記メディアマネージャモジュールが前記パッケージに対してサブスクリプションを要求することを禁止し、前記メディア生成器が前記パッケージ情報を提示することを禁止するパーミッション決定を生成する請求項36記載の装置。
  39. 前記パーミッションコントローラは、前記サブスクリプション特徴が前記第2の状態を含むとき、前記メディア生成器が前記パッケージ情報を提示することを許可するパーミッション決定を生成する請求項36記載の装置。
  40. 前記メディア生成器は、サブスクライブのために利用可能なパッケージのリストで前記パッケージのビューを開始することができる、請求項33記載の装置。
  41. 前記メディア生成器は、メディアプレゼンテーションガイドで前記パッケージに関連付けられた少なくとも1つのチャネルのビューを開始することができる請求項33記載の装置。
  42. 前記メディア生成器は、前記パッケージに関連付けられたプレゼンテーションのビューを開始することができる請求項33記載の装置。
JP2011115791A 2005-09-12 2011-05-24 オープン及びクローズドパッケージサブスクリプション装置及び方法 Pending JP2011239407A (ja)

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

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2008531244A Division JP2009508264A (ja) 2005-09-12 2006-09-12 オープン及びクローズドパッケージサブスクリプション装置及び方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2013243375A Division JP2014123943A (ja) 2005-09-12 2013-11-25 オープン及びクローズドパッケージサブスクリプション装置及び方法

Publications (2)

Publication Number Publication Date
JP2011239407A true JP2011239407A (ja) 2011-11-24
JP2011239407A5 JP2011239407A5 (ja) 2012-01-12

Family

ID=37594131

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2008531244A Pending JP2009508264A (ja) 2005-09-12 2006-09-12 オープン及びクローズドパッケージサブスクリプション装置及び方法
JP2011115791A Pending JP2011239407A (ja) 2005-09-12 2011-05-24 オープン及びクローズドパッケージサブスクリプション装置及び方法
JP2013243375A Pending JP2014123943A (ja) 2005-09-12 2013-11-25 オープン及びクローズドパッケージサブスクリプション装置及び方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2008531244A Pending JP2009508264A (ja) 2005-09-12 2006-09-12 オープン及びクローズドパッケージサブスクリプション装置及び方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2013243375A Pending JP2014123943A (ja) 2005-09-12 2013-11-25 オープン及びクローズドパッケージサブスクリプション装置及び方法

Country Status (10)

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

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 中華電信股份有限公司 一種自由組合頻道套餐之系統、方法及其電腦可讀媒介

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0749221A2 (en) * 1995-06-14 1996-12-18 American Airlines Inc. Method and apparatus for delivering information in a real time mode over a non-dedicated circuit
JPH11155138A (ja) * 1997-08-15 1999-06-08 Lucent Technol Inc アクセスが制限された番組を送信する方法
US5978649A (en) * 1996-12-27 1999-11-02 Hughes Electronics Corporation Method and apparatus for dynamic conditional channel authorization in a broadcast system
JP2000349725A (ja) * 1999-06-04 2000-12-15 Toshiba Corp 放送受信装置及びコンテンツ利用制御方法
JP2001092880A (ja) * 1999-09-17 2001-04-06 Sony Corp 情報提供システム、リスト送信装置、情報受信装置及び情報提供方法
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
JP2002508637A (ja) * 1998-03-24 2002-03-19 ザ ファンタスティック コーポレイション メディアオブジェクトのブロードキャスト伝送方法及びシステム
JP2003506974A (ja) * 1999-08-10 2003-02-18 インテル・コーポレーション 受信者のグループにコンテンツを安全に配布するためのシステムおよび方法
US20030037331A1 (en) * 2000-08-30 2003-02-20 The Chinese University Of Hong Kong System and Method for Highly Scalable Video on Demand
JP2005149129A (ja) * 2003-11-14 2005-06-09 Sony Corp ライセンス管理方法、情報処理装置および方法、並びにプログラム
WO2005060257A1 (ja) * 2003-12-05 2005-06-30 Sony Corporation コンテンツ配信システム及び配信方法、並びにコンテンツ処理装置及び処理方法
JP2008531244A (ja) * 2005-02-08 2008-08-14 グロコウスキー、ホルスト 金属製造における鉱石及び/又は他の金属含有物質の焼結プロセスによって生ずる排気ガスの浄化方法

Family Cites Families (162)

* 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
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
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
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
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
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
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
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
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
US8595769B2 (en) 2003-12-02 2013-11-26 At&T Intellectual Property I, L.P. System and method for providing a personalized channel
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
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

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0749221A2 (en) * 1995-06-14 1996-12-18 American Airlines Inc. Method and apparatus for delivering information in a real time mode over a non-dedicated circuit
US5978649A (en) * 1996-12-27 1999-11-02 Hughes Electronics Corporation Method and apparatus for dynamic conditional channel authorization in a broadcast system
JPH11155138A (ja) * 1997-08-15 1999-06-08 Lucent Technol Inc アクセスが制限された番組を送信する方法
JP2002508637A (ja) * 1998-03-24 2002-03-19 ザ ファンタスティック コーポレイション メディアオブジェクトのブロードキャスト伝送方法及びシステム
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
JP2000349725A (ja) * 1999-06-04 2000-12-15 Toshiba Corp 放送受信装置及びコンテンツ利用制御方法
JP2003506974A (ja) * 1999-08-10 2003-02-18 インテル・コーポレーション 受信者のグループにコンテンツを安全に配布するためのシステムおよび方法
JP2001092880A (ja) * 1999-09-17 2001-04-06 Sony Corp 情報提供システム、リスト送信装置、情報受信装置及び情報提供方法
US20030037331A1 (en) * 2000-08-30 2003-02-20 The Chinese University Of Hong Kong System and Method for Highly Scalable Video on Demand
JP2005149129A (ja) * 2003-11-14 2005-06-09 Sony Corp ライセンス管理方法、情報処理装置および方法、並びにプログラム
WO2005060257A1 (ja) * 2003-12-05 2005-06-30 Sony Corporation コンテンツ配信システム及び配信方法、並びにコンテンツ処理装置及び処理方法
JP2008531244A (ja) * 2005-02-08 2008-08-14 グロコウスキー、ホルスト 金属製造における鉱石及び/又は他の金属含有物質の焼結プロセスによって生ずる排気ガスの浄化方法

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
KR20080045284A (ko) 2008-05-22
TWI364197B (en) 2012-05-11
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
JP2014123943A (ja) オープン及びクローズドパッケージサブスクリプション装置及び方法
KR101051864B1 (ko) 컨텐트를 디바이스에 분배하기 위한 유동적인 시스템
JP5714211B2 (ja) チャンネルのカスタマイズのための補助サービスを配信し実行するための装置および方法
JP5265365B2 (ja) カスタマイズされたチャネル情報を提供し、提示するための装置および方法
US20070106522A1 (en) System for distributing packages and channels to a device
KR101277656B1 (ko) 다수의 고객 서비스 엔티티 및 콘텐츠 패키저를 지원하기위해 콘텐츠를 배포하는 방법 및 장치
JPWO2003069470A1 (ja) アプリケーション作成システム、作成装置、および作成方法、並びにアプリケーション提供システム、提供装置、および提供方法、並びにアプリケーション運用システム、運用装置、および運用方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111020

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130625

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20130729

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20130801

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140507