(57)【特許請求の範囲】
【請求項１】
ターゲットデバイスに対するコンテンツの超流通を制御するための、ワイヤレスデバイスまたはサーバにより実現される方法において、
前記方法は、
前記ターゲットデバイスの位置を決定することと、
前記コンテンツに対するアクセスに関係する許可された領域内に前記ターゲットデバイスが存在するか否かを決定することと、
前記ターゲットデバイスの位置に少なくとも部分的に基づいて、前記ターゲットデバイスに対する前記コンテンツの超流通を選択的にブロックすることと、
前記許可された領域内に前記ターゲットデバイスが存在しないとの決定に応答して、前記許可された領域外で前記コンテンツを超流通するための超流通ライセンスを購入するようにユーザを促すこととを含む方法。
【請求項２】
前記選択的にブロックするステップは、前記許可された領域内に前記ターゲットデバイスが存在するとの決定に応答して、前記コンテンツの超流通を許可する請求項１記載の方法。
【請求項３】
前記選択的にブロックするステップは、前記許可された領域内に前記ターゲットデバイスが存在しないとの決定に応答して、前記コンテンツの超流通をブロックする請求項１記載の方法。
【請求項４】
前記促すことに応答して、前記超流通ライセンスが前記ユーザによって購入されたことを決定することと、
前記ユーザによる前記超流通ライセンスの購入に応答して、前記許可された領域外での前記コンテンツの超流通を許可することとをさらに含む請求項１記載の方法。
【請求項５】
前記促すことに応答して、前記超流通ライセンスが購入されなかったことを決定することをさらに含み、
前記選択的にブロックするステップは、前記超流通ライセンスが購入されなかったとの決定に応答して、前記許可された領域外での前記コンテンツの超流通をブロックする請求項１記載の方法。
【請求項６】
前記ターゲットデバイスに対する前記コンテンツの超流通は、既存のライセンスを持つ元の加入者デバイスから前記ターゲットデバイスへの、前記コンテンツにアクセスするための許可の移転に対応する請求項１記載の方法。
【請求項７】
コンテンツにアクセスするために使用されるワイヤレスデバイスにおいて、
前記ワイヤレスデバイスは、
ターゲットデバイスの位置を決定する手段と、
前記コンテンツに対するアクセスに関係する許可された領域内に前記ターゲットデバイスが存在するか否かを決定する手段と、
前記ターゲットデバイスの位置に少なくとも部分的に基づいて、前記ターゲットデバイスに対する前記コンテンツの超流通を選択的にブロックする手段と、
前記許可された領域内に前記ターゲットデバイスが存在しないとの決定に応答して、前記許可された領域外で前記コンテンツを超流通するための超流通ライセンスを購入するようにユーザを促す手段とを具備するワイヤレスデバイス。
【請求項８】
前記促すことに応答して、前記超流通ライセンスが前記ユーザによって購入されたことを決定する手段と、
前記ユーザによる前記超流通ライセンスの購入に応答して、前記許可された領域外での前記コンテンツの超流通を許可する手段とをさらに具備する請求項７記載のワイヤレスデバイス。
【請求項９】
前記促すことに応答して、前記超流通ライセンスが購入されなかったことを決定する手段をさらに具備し、
前記選択的にブロックする手段は、前記超流通ライセンスが購入されなかったとの決定に応答して、前記許可された領域外での前記コンテンツの超流通をブロックするように構成されている請求項７記載のワイヤレスデバイス。
【請求項１０】
コンテンツに対するアクセスをターゲットデバイスに提供するサーバにおいて、
前記サーバは、
前記ターゲットデバイスの位置を決定する手段と、
前記コンテンツに対するアクセスに関係する許可された領域内に前記ターゲットデバイスが存在するか否かを決定する手段と、
前記ターゲットデバイスの位置に少なくとも部分的に基づいて、前記ターゲットデバイスに対する前記コンテンツの超流通を選択的にブロックする手段と、
前記許可された領域内に前記ターゲットデバイスが存在しないとの決定に応答して、前記許可された領域外で前記コンテンツを超流通するための超流通ライセンスを購入するようにユーザを促す手段とを具備するサーバ。
【請求項１１】
前記促すことに応答して、前記超流通ライセンスが前記ユーザによって購入されたことを決定する手段と、
前記ユーザによる前記超流通ライセンスの購入に応答して、前記許可された領域外での前記コンテンツの超流通を許可する手段とをさらに具備する請求項１０記載のサーバ。
【請求項１２】
前記促すことに応答して、前記超流通ライセンスが購入されなかったことを決定する手段をさらに具備し、
前記選択的にブロックする手段は、前記超流通ライセンスが購入されなかったとの決定に応答して、前記許可された領域外での前記コンテンツの超流通をブロックするように構成されている請求項１０記載のサーバ。
【請求項１３】
デバイスによって実行されるときに、前記デバイスにアクションを実行させる、その上に記憶されている命令を含むコンピュータ読み取り可能記憶媒体において、
前記命令は、
ターゲットデバイスの位置を決定するための少なくとも１つの命令と、
コンテンツに対するアクセスに関係する許可された領域内に前記ターゲットデバイスが存在するか否かを決定するための少なくとも１つの命令と、
前記ターゲットデバイスの位置に少なくとも部分的に基づいて、前記ターゲットデバイスに対する前記コンテンツの超流通を選択的にブロックするための少なくとも１つの命令と、
前記許可された領域内に前記ターゲットデバイスが存在しないとの決定に応答して、前記許可された領域外で前記コンテンツを超流通するための超流通ライセンスを購入するようにプロンプトをユーザに提供するための少なくとも１つの命令とを含むコンピュータ読み取り可能記憶媒体。
【請求項１４】
前記プロンプトに応答して、前記超流通ライセンスが前記ユーザによって購入されたことを決定するための少なくとも１つの命令と、
前記ユーザによる前記超流通ライセンスの購入に応答して、前記許可された領域外での前記コンテンツの超流通を許可するための少なくとも１つの命令とをさらに含む請求項１３記載のコンピュータ読み取り可能記憶媒体。
【請求項１５】
前記プロンプトに応答して、前記超流通ライセンスが購入されなかったことを決定するための少なくとも１つの命令をさらに含み、
前記選択的にブロックするための少なくとも１つの命令は、前記超流通ライセンスが購入されなかったとの決定に応答して、前記許可された領域外での前記コンテンツの超流通をブロックするように構成されている請求項１３記載のコンピュータ読み取り可能記憶媒体。
【請求項１６】
コンテンツにアクセスするために使用される通信デバイスにおいて、
ターゲットデバイスの位置を決定するように構成されているポジショニングユニットと、
前記コンテンツに対するアクセスに関係する許可された領域内に前記ターゲットデバイスが存在するか否かを決定するようにと、前記ターゲットデバイスの位置に少なくとも部分的に基づいて、前記ターゲットデバイスに対する前記コンテンツの超流通を選択的にブロックするようにと、前記許可された領域内に前記ターゲットデバイスが存在しないとの決定に応答して、前記許可された領域外で前記コンテンツを超流通するための超流通ライセンスを購入するようにユーザを促すように構成されているプロセッサとを具備する通信デバイス。
【請求項１７】
前記通信デバイスは、ワイヤレスデバイスまたはサーバに対応している請求項１６記載の通信デバイス。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本出願は、“ワイヤレスネットワークにおいてコンテンツを保護するためのシステムおよび方法”と題する２００８年１月１４日に出願された米国仮特許出願番号第６１／０２０，８４１号に対して優先権を主張し、この全体の内容を組み込んでいる。
【分野】
【０００２】
本発明は、一般的に、データネットワークの動作に関し、さらに詳細に述べると、ワイヤレスデータネットワークにおいてコンテンツを保護するためのシステムおよび方法に関する。
【関連技術の説明】
【０００３】
技術の進歩は、結果的に、拡張データネットワークの発達および配備をもたらした。これらのネットワークは、インターネットのような公衆データネットワークおよびワイヤレス電気通信ネットワークのような特殊なネットワークの双方を含む。これらのネットワークのユーザは、ネットワークリソースとして利用可能である幅広いさまざまな情報およびサービスにアクセスする能力を持っている。
【０００４】
ネットワークリソースの需要が増加している１つの例は、ワイヤレスネットワーク環境においてである。ワイヤレス環境では、ワイヤレス電話機や、パーソナルデジタルアシスタント（ＰＤＡ）や、ページングデバイスのようなさまざまなワイヤレスデバイスがワイヤレスネットワークを通して通信する。ワイヤレスネットワークはまた、さまざまなネットワークリソースをワイヤレスデバイスに提供するように動作するネットワークサーバを備えていてもよい。さらに、ワイヤレスネットワークは、インターネットのような公衆ネットワークに結合されていてもよく、これにより、公衆ネットワーク上のリソースが、ワイヤレスネットワーク上のワイヤレスデバイスに対して利用可能になる。
【０００５】
アプリケーションおよびコンテンツデベロッパの関心事の１つの分野は、コンテンツ保護の分野である。無線リンクデータスピードの向上や、ワイヤレスデバイスを介してアプリケーションおよび関連コンテンツを購入するエンドユーザの急増のために、ワイヤレスネットワークにおいてコンテンツ保護が大変重要になっている。例えば、ひとりのデバイスユーザによって購入されたアプリケーションおよびコンテンツが、容易に他のデバイスユーザに配信されることがある。結果的に、さまざまな購入およびライセンス料金をアプリケーションおよびコンテンツデベロッパに対して支払うことを、デバイスユーザは回避する可能性がある。したがって、アプリケーションデベロッパおよびコンテンツプロバイダは、自身のアプリケーションまたはコンテンツの海賊版が作られる問題、および／または、関係料金を受け取らずに自身のアプリケーションまたはコンテンツが他のワイヤレスデバイスまたはデスクトップコンピュータに配信される問題に対処せねばならない。
【０００６】
したがって、必要とされているものは、アプリケーションおよびコンテンツを、認可されていない取得、動作および／または配信から保護するように動作するシステムである。
【開示の概要】
【０００７】
ユーザデバイス内のコンテンツに対するアクセスを提供する方法を開示しており、方法は、コンテンツの位置を決定することと、許可された領域内にコンテンツが存在するか否かを決定することと、コンテンツにアクセスするためのライセンスを購入するようにユーザを選択的に促すこととを含んでいてもよい。
【０００８】
別の観点では、コンテンツにアクセスするために使用されるワイヤレスデバイスを開示している。ワイヤレスデバイスは、コンテンツの位置を決定する手段と、許可された領域内にコンテンツが存在するか否かを決定する手段と、コンテンツにアクセスするためのライセンスを購入するようにユーザを選択的に促す手段とを備えていてもよい。
【０００９】
さらに別の観点では、コンテンツに対するアクセスを提供するサーバを開示している。サーバは、コンテンツの位置を決定する手段と、許可された領域内にコンテンツが存在するか否かを決定する手段と、コンテンツにアクセスするためのライセンスを購入するようにユーザを選択的に促す手段とを備えていてもよい。
【００１０】
さらに別の観点では、コンピュータ読み取り可能媒体を有するコンピュータプログラムプロダクトを開示しており、コンピュータ読み取り可能媒体は、コンテンツの位置を決定するための少なくとも１つの命令と、許可された領域内にコンテンツが存在するか否かを決定するための少なくとも１つの命令と、コンテンツにアクセスするためのライセンスを購入するようにユーザを選択的に促すための少なくとも１つの命令とを含んでいてもよい。
【００１１】
別の観点では、ユーザデバイスからターゲットデバイスへのコンテンツの超流通を制御する方法を開示しており、方法は、ターゲットデバイスの位置を決定することと、許可された領域内にターゲットデバイスが存在するか否かを決定することと、ターゲットデバイスの位置に基づいて、ターゲットデバイスに対するコンテンツの超流通を選択的にブロックすることとを含んでいる。
【００１２】
さらなる別の観点では、コンテンツにアクセスするために使用されるワイヤレスデバイスを開示しており、ワイヤレスデバイスは、ターゲットデバイスの位置を決定する手段と、許可された領域内にターゲットデバイスが存在するか否かを決定する手段と、ターゲットデバイスの位置に基づいて、ターゲットデバイスに対するコンテンツの超流通を選択的にブロックする手段とを備えていてもよい。
【００１３】
さらなる別の観点では、コンテンツに対するアクセスを提供するサーバを開示しており、サーバは、ターゲットデバイスの位置を決定する手段と、許可された領域内にターゲットデバイスが存在するか否かを決定する手段と、ターゲットデバイスの位置に基づいて、ターゲットデバイスに対するコンテンツの超流通を選択的にブロックする手段とを備えていてもよい。
【００１４】
別の観点では、コンピュータ読み取り可能媒体を有するコンピュータプログラムプロダクトを開示しており、コンピュータ読み取り可能媒体は、ターゲットデバイスの位置を決定するための少なくとも１つの命令と、許可された領域内にターゲットデバイスが存在するか否かを決定するための少なくとも１つの命令と、ターゲットデバイスの位置に基づいて、ターゲットデバイスに対するコンテンツの超流通を選択的にブロックするための少なくとも１つの命令とを含んでいてもよい。
【００１５】
さらなる別の観点では、ユーザデバイスからターゲットデバイスへの、コンテンツの超流通を提供する方法を開示しており、方法は、コンテンツの超流通を許可することと、ターゲットデバイスの位置を決定することと、コンテンツに対するアクセスを選択的にブロックすることとを含んでいてもよい。
【００１６】
さらなる別の観点では、コンテンツにアクセスするために使用されるワイヤレスデバイスを開示しており、ワイヤレスデバイスは、コンテンツの超流通を許可する手段と、ターゲットデバイスの位置を決定する手段と、コンテンツに対するアクセスを選択的にブロックする手段とを備えていてもよい。
【００１７】
さらなる別の観点では、コンテンツに対するアクセスを提供するサーバを開示しており、サーバは、コンテンツの超流通を許可する手段と、ターゲットデバイスの位置を決定する手段と、コンテンツに対するアクセスを選択的にブロックする手段とを備えていてもよい。
【００１８】
別の観点では、コンピュータ読み取り可能媒体を有するコンピュータプログラムプロダクトを開示しており、コンピュータ読み取り可能媒体は、コンテンツの超流通を許可するための少なくとも１つの命令と、ターゲットデバイスの位置を決定するための少なくとも１つの命令と、コンテンツに対するアクセスを選択的にブロックするための少なくとも１つの命令とを含んでいてもよい。
【００１９】
さらなる別の観点では、ワイヤレスデバイスを開示しており、ワイヤレスデバイスは、グローバル識別子テーブルを備えていてもよい。グローバル識別子テーブルは、コンテンツに関係する少なくとも１つのコンテンツ識別子と、コンテンツ識別子に関係する少なくとも１つの地理的識別子とを含んでいてもよい。地理的識別子は、コンテンツがアクセス可能であるエリアを示す。
【００２０】
さらなる別の観点では、コンテンツに関係するグローバル識別子テーブルを動的に更新する方法を開示しており、方法は、地理的識別子によってコンテンツを領域に関係付けることと、コンテンツを配信することと、コンテンツ識別子と地理的識別子とをグローバル識別子テーブル内に記憶することとを含んでいてもよい。さらに、方法は、コンテンツの位置に少なくとも部分的に基づいて、コンテンツに対するアクセスを選択的に制御することと、コンテンツに関係する領域が変更されたか否かを選択的に決定することとを含んでいてもよい。
【００２１】
さらなる別の観点では、コンテンツにアクセスするためのワイヤレスデバイスを開示しており、ワイヤレスデバイスは、コンテンツ識別子と地理的識別子とをグローバル識別子テーブル内に記憶する手段と、コンテンツの位置と地理的識別子とに少なくとも部分的に基づいて、コンテンツに対するアクセスを選択的に制御する手段と、コンテンツに関係する領域が変更されたか否かを選択的に決定する手段とを備えていてもよい。
【００２２】
別の観点では、サーバを開示しており、サーバは、地理的識別子によってコンテンツを領域と関係付ける手段と、コンテンツを配信する手段と、コンテンツ識別子と地理的識別子とをグローバル識別子テーブル内に記憶する手段とを備えていてもよい。さらに、サーバは、コンテンツの位置と地理的識別子とに少なくとも部分的に基づいて、コンテンツに対するアクセスを選択的に制御する手段と、コンテンツに関係する領域が変更されたか否かを選択的に決定する手段とを備えていてもよい。
【００２３】
さらなる別の観点では、コンピュータ読み取り可能媒体を有するコンピュータプログラムプロダクトを開示しており、コンピュータ読み取り可能媒体は、地理的識別子によってコンテンツを領域に関係付けるための少なくとも１つの命令と、コンテンツを配信するための少なくとも１つの命令と、コンテンツ識別子と地理的識別子とをグローバル識別子テーブル内に記憶するための少なくとも１つの命令とを含んでいてもよい。さらに、コンピュータ読み取り可能媒体は、コンテンツの位置と地理的識別子とに少なくとも部分的に基づいて、コンテンツに対するアクセスを選択的に制御するための少なくとも１つの命令と、コンテンツに関係する領域が変更されたか否かを選択的に決定するための少なくとも１つの命令とを含んでいてもよい。
【図面の簡単な説明】
【００２４】
図面では、表示がない限り、同じ参照番号は、さまざまな図面全体を通して同じ部分を参照する。  
【図１】図１は、データネットワークの図である。
【図２】図２は、保護システムの図である。
【図３】図３は、電話機の図である。
【図４】図４は、コンテンツに対するアクセスを提供する方法を図示しているフローチャートである。
【図５】図５は、コンテンツの超流通を提供する方法を図示しているフローチャートである。
【図６】図６は、コンテンツの超流通を提供する方法の別の観点を図示しているフローチャートである。
【図７】図７は、コンテンツに関係するグローバル識別子テーブルを動的に更新する方法を図示しているフローチャートである。
【詳細な説明】
【００２５】
「例として、事例として、あるいは実例として機能すること」を意味するために、「例示的な」という文言をここで使用する。「例示的な」ものとして、ここで記述したいずれの観点は、他の観点と比較して、必ずしも、好ましいものとして、または効果的なものとして解釈されるわけではない。
【００２６】
この記述において、用語「アプリケーション」は、オブジェクトコードや、スクリプトや、バイトコードや、マークアップ言語ファイルや、パッチのような実行可能なコンテンツを有するファイルも含んでいてもよい。さらに、ここで参照する「アプリケーション」はまた、開かれるのに必要である文書、またはアクセスされるのに必要である他のデータファイルのような、実質的に実行可能でないファイルを含んでいてもよい。
【００２７】
また、用語「コンテンツ」は、オブジェクトコードや、スクリプトや、バイトコードや、マークアップ言語ファイルや、パッチのような実行可能なコンテンツを有するファイルも含んでいてもよい。さらに、ここで参照する「コンテンツ」は、開かれるのに必要である文書、またはアクセスされるのに必要である他のデータファイルのような、実質的に実行可能でないファイルを含んでいてもよい。
【００２８】
この記述において、用語「通信デバイス」や、「ワイヤレスデバイス」や、「ワイヤレス電話機」や、「ワイヤレス通信デバイス」や、「ワイヤレスハンドセット」という用語は、同義的に使用されている。第３世代（３Ｇ）ワイヤレス技術の出現で、より多くの帯域幅の利用可能性が、ワイヤレス能力を備えたより多くの電子デバイスを使用可能にした。したがって、ワイヤレスデバイスは、セルラ電話機、ページャ、ＰＤＡ、スマートフォン、ナビゲーションデバイス、またはワイヤレス接続を持つコンピュータであってもよい。
【００２９】
ここで記述した１つ以上の観点は、認可されていないアクセスまたは認可されていない超流通からコンテンツを保護するための方法を提供する。ユーザは、コンテンツをデジタル的に購入してもよいが、コンテンツは、コンテンツに、または、コンテンツが存在するデバイスに関係付けられた地理的領域に基づいた制限付きアクセスを有していてもよい。例えば、特定の音楽は、第１の領域ではリスニングのために入手可能であるかもしれないが、第２の領域ではリスニングのために入手不可能であるかもしれない。しかしながら、第２の領域中にユーザが存在するとき、第２の領域において、コンテンツにアクセスするためのライセンスを購入するように、ユーザを促してもよい。
【００３０】
別の観点は、コンテンツの超流通を保護できる。例えば、第１のユーザが、第１の領域においてアクセス可能であるコンテンツを購入するかもしれない。しかしながら、第１のユーザがコンテンツを第２のユーザに超流通しようと試み、そして第１の領域中に第２のユーザが位置していない場合、コンテンツの超流通はブロックされるかもしれない。代替的に、コンテンツの超流通は許可されるかもしれないが、第２のユーザがコンテンツにアクセスするためのライセンスを購入しない限り、第２のユーザによるコンテンツに対するアクセスはブロックされるかもしれない。
【００３１】
特定の観点では、デバイス自体が、コンテンツの位置を決定して、コンテンツはアクセス可能であるか否かを決定してもよい。代替的に、デバイス内のプラットフォームまたはクライアントフレームワークが、コンテンツの位置を決定して、コンテンツがアクセス可能か否かを決定してもよい。例えば、ワイヤレスデバイスは、メディアプレイヤーを備えていてもよく、そしてメディアプレイヤーを使用して、コンテンツ、例えば、音楽にアクセスするときに、デバイス自体でなく、ワイヤレスデバイス内のメディアプレイヤーアプリケーションが、ここで記述した方法のうちの１つ以上のものを実行してもよい。
【００３２】
図１は、アプリケーションおよび／またはコンテンツを、認可されていない取得および／または配布から保護するための保護システムの１つの観点を含むデータネットワーク１００を示している。ネットワーク１００は、ワイヤレス通信チャネル１０６を通してワイヤレスデータネットワーク１０４と通信するワイヤレスデバイス１０２を含んでいてもよい。ネットワーク１００は、ワイヤレスデバイス１０２に、および、ワイヤレスデータネットワーク１０４と通信する他のエンティティにサービスを提供するように動作するサーバ１０８も備えていてもよい。サーバ１０８は、リンク１１０によってネットワーク１０４に結合されていてもよく、リンク１１０は、ワイヤードリンクまたはワイヤレスリンクのうちのいずれのタイプであってもよい。例えば、１つの観点では、ワイヤレスデバイス１０２は、ワイヤレス電話機であってもよく、サーバ１０８は、アプリケーションおよび／またはマルチメディアコンテンツをワイヤレスデバイス１０２に提供する全国電気通信ネットワークの一部であってもよい。第２のワイヤレスデバイス１１２が、ネットワーク１０４に結合されていてもよい。第２のワイヤレスデバイス１１２は、ワイヤレスデバイス１０２とは異なった地理的領域に位置していてもよい。
【００３３】
保護システムの動作中、サーバ１０８によってワイヤレスデバイス１０２に提供されるコンテンツを保護でき、これにより、選択された地理的領域中にワイヤレスデバイス１０２が存在するときのみ、コンテンツはアクセス可能である。例えば、１つの観点では、サーバ１０８は、ワイヤレスデバイス１０２に対するダウンロードのために利用可能であるさまざまなアプリケーションおよびコンテンツ１１６を含んでいてもよい。ワイヤレスデバイス１０２は、サーバ１０８にコンタクトして、アプリケーションを、例えば、アプリケーションＡｐｐ１をダウンロードするように要求してもよい。サーバ１０８は、地理的インジケータによってアプリケーションを「タグ付け」またはマークしてもよい。さらに、サーバ１０８は、示したように、パス１１８においてアプリケーションＡｐｐ１をワイヤレスデバイス１０２に送信してもよい。地理的領域内に、例えば、境界１１４によって定められた領域内にワイヤレスデバイス１０２が存在するときに、アプリケーションＡｐｐ１が動作可能またはアクセス可能であることを、地理的インジケータが示してもよい。境界１１４によって定められた地理的領域内にワイヤレスデバイス１０２が残存している限り、Ａｐｐ１は、ワイヤレスデバイス１０２にとってアクセス可能だろう。しかしながら、境界付けられた領域外にワイヤレスデバイス１０２が移動した場合、Ａｐｐ１はディセーブルに、すなわちアクセス不可能になるだろう。
【００３４】
第２のワイヤレスデバイス１１２は、境界１１４によって定められた領域外に存在しているので、例えば、パス１２０を通してアプリケーションを送信することによって、ワイヤレスデバイス１０２がアプリケーションＡｐｐ１を第２のワイヤレスデバイス１１２に送信する場合、アプリケーションは機能しないだろう。このように、保護システムは、アプリケーションおよびコンテンツを認可されていない配信から保護するように動作するので、アプリケーションおよび／またはコンテンツに関係する予め定められた領域外のデバイスにアプリケーションおよび／またはコンテンツが配信された場合、アプリケーションおよび／またはコンテンツは動作しないだろう。すなわち、アプリケーションおよび／またはコンテンツは、デバイスにとってアクセス可能にならないだろう。
【００３５】
また、ブルートゥース（登録商標）接続、無線周波数（ＲＦ）接続、赤外線（ＩＲ）接続、ワイヤード接続、または他の何らかのワイヤレスまたはワイヤード接続を介して、ワイヤレスデバイス１０２がアプリケーションＡｐｐ１を第２のワイヤレスデバイス１１２に送信し、かつ、境界付けられた領域外に第２のワイヤレスデバイス１１２が移動した場合、Ａｐｐ１はディセーブル、すなわちアクセス不可能であるかもしれない。
【００３６】
しかしながら、特定の観点では、ユーザが第２のワイヤレスデバイス１１２を持って、選択された地理的領域を離れるとき、新しいエリアにおいて、コンテンツにアクセスするためのライセンスを購入するように、ユーザは促されるかもしれない。ライセンスは、制限のないライセンスであってもよく、この制限のないライセンスのもと、ユーザは、どこででもコンテンツにアクセスしてもよい。すなわち、コンテンツは、もはや、地理的領域に基づいて保護されない。代替的に、ライセンスは制限付きライセンスであってもよく、この制限付きライセンスのもと、ユーザは、元々の地理的領域中でコンテンツに、および、新しい地理的エリア中でコンテンツにアクセスしてもよい。別の観点では、ライセンスは、移転ライセンスであってもよく、この移転ライセンスのもと、ユーザは、コンテンツにアクセスするためのユーザの権利を元々の地理的領域から新しい地理的エリアに移転することができる。例えば、ユーザが、第１の位置から、例えばロサンゼルスから、第２の位置に、例えばサンディエゴに動いた、または、移動した場合、ユーザは自身の権利を移転させてもよい。
【００３７】
さらなる別の観点では、プロンプトは、制限の少ないライセンス（すなわち、より広いエリアカバレージを持つ）、付加的なコンテンツ等をユーザに高額に販売しようとする試行を含んでいるかもしれない。ライセンスは、コンテンツがアクセスまたは実行されずに移転される制限のある移転ライセンスであってもよい。
【００３８】
さらに、境界１１４によって定められている地理的領域外で、例えば、第２のワイヤレスデバイス１１２にアプリケーションを超流通しようとユーザが試行したとき、その地理的領域外でアプリケーションを超流通できないと、ユーザは警告を受けるかもしれない。さらに、地理的領域外でアプリケーションを超流通するためのライセンスを、すなわち権利を購入するように、ユーザを促してもよい。ライセンスを購入することをユーザが選択した場合、アプリケーションを計画通りに超流通することをユーザに許可してもよい。別の観点では、超流通は、許可されるかもしれないが、新しい領域におけるアクセスはブロックされるかもしれない。ここで記述したように、コンテンツにアクセスするためのライセンスをユーザが購入しない限り、コンテンツに対するアクセスをブロックするという表示が、ターゲットデバイスのユーザに提供されるかもしれない。
【００３９】
超流通が、ブルートゥース、ＩｒＤＡ、またはＭＭＳ（マルチメディアメッセージングサービス）、またはこれらを組み合わせたもののような移動体技術を使用して、インターネット、別のデータネットワークを通して、暗号化された形態または暗号化されていない形態のいずれかで、例えば、ソフトウェア、ビデオ、記録された音楽等の、デジタルプロダクトを配信することを含むことを理解すべきである。
【００４０】
図２は、アプリケーションおよびコンテンツを認可されていない取得および／または配信から保護するように動作する保護システム２００の１つの観点を図示している機能的ブロック図を示している。例えば、保護システム２００は、ワイヤレスデバイス１０２にダウンロードされる、サーバにおいて利用可能なアプリケーションおよび／またはコンテンツを保護するために、サーバ１０８に関連して、または、サーバ１０８の一部として使用するのに適している。
【００４１】
図２に図示したように、保護システム２００は、内部ハブ２０４に結合されている処理ロジック２０２を備えていてもよい。また、内部ハブ２０４に結合されているのは、メモリ２０６や、ユーザインターフェース２０８や、ネットワークインターフェース２１０である。保護システム２００はまた、処理ロジック２０２にとってアクセス可能なグローバル識別子テーブル２１２と、内部ハブ２０４に結合されているアプリケーションメモリ２１４とを備えていてもよい。アプリケーションメモリ２１４は、ダウンロードするために利用可能な１つ以上のアプリケーションおよび／またはコンテンツ２２０を含んでいる。
【００４２】
特定の観点では、保護システム２００は、処理ロジック２０２に結合されているグローバルポジショニングシステム（ＧＰＳ）モジュール２２２を備えていてもよい。ＧＰＳモジュール２２２および処理ロジック２０２は、保護システム２００と通信しているデバイスを位置付ける手段を提供してもよい。さらに、ＧＰＳモジュール２２２や、グローバル識別子テーブル２１２や、処理ロジック２０２は、ここで記述した方法のうちの１つ以上のものにしたがって、コンテンツに対するアクセスを選択的に制御する手段や、コンテンツの超流通を選択的に制御する手段とを提供してもよい。
【００４３】
１つ以上の観点では、処理ロジック２０２は、ＣＰＵ、ゲートアレイ、ハードウェアロジック、ソフトウェア、またはハードウェアおよびソフトウェアを組み合わせたものを含む。したがって、処理ロジック２０２は、一般的に、機械読み取り可能な命令を実行するためのロジックを備えていてもよい。すなわち、処理ロジック２０２は、ここで開示した方法ステップを含む１つ以上のコンピュータプログラムを実行する手段として機能してもよい。
【００４４】
メモリ２０６は、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、フラッシュメモリ、電気的に消去可能なリードオンリーメモリ（ＥＥＲＯＭ）、または他の何らかの適切なタイプのメモリ、またはこれらを組み合わせたものを含んでいてもよい。１つの観点では、メモリ２０６は、保護システム２００の内部に位置付けられている。別の観点では、メモリ２０６は、リムーバルメモリカード、または、保護システム２００に選択的に取り付けられてもよいメモリデバイスを含み、これにより、これらは内部バス２０４に結合されている。したがって、メモリ２０６は、実質的に、処理ロジック２０２によって実行される命令を記憶できる何らかのタイプのメモリを含む。
【００４５】
ユーザインターフェース２０８は、例えば、キーパッド、ポインティングデバイス、タッチパッド、または保護システム２００とユーザが対話することを可能にする他の入力メカニズムからユーザ入力２１６を受け取る。ユーザインターフェース２０８は、陰極線管（ＣＲＴ）ディスプレイ、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）、または視覚的表示をユーザに提供する他の何らかのディスプレイデバイスのような、ディスプレイデバイスに結合されていてもよい。他の何らかのタイプの入力または出力デバイスが、ディスク記憶、オーディオロジック、ビデオデバイス等のようなユーザインターフェース２０８に結合されていてもよい。
【００４６】
ネットワークインターフェース２１０は、保護システム２００と外的デバイス、システム、および／または通信リンク２１８を使用しているネットワーク間で情報を送信および受信するように動作する。例えば、１つの観点では、ネットワークインターフェース２１０は、通信リンク２１８を使用して、ワイヤレスデータネットワークを通して情報を送信および受信するように動作する（示していない）無線トランシーバ回路を備えている。例えば、通信リンク２１８は、図１に示した通信リンク１０６であってもよい。例えば、トランシーバは、処理ロジック２０２から受け取った情報を変調し、変調された情報を、ワイヤレス送信に適切な高周波数信号に変換する回路を備えている。同様に、トランシーバは、受け取った高周波数通信信号を、処理ロジック２０２による復調と後続する処理とに適切な信号に変換するための回路も備えている。
【００４７】
別の観点では、ネットワークインターフェース２１０は、インターネットのような公衆データネットワーク上の遠隔システムと通信するための、電話回線または他のタイプのデータ回線のようなハードワイヤード通信リンクを通して情報を送信および受信するように動作するトランシーバを備えている。
【００４８】
さらなる別の観点では、ネットワークインターフェース２１０は、ローカルワークステーションのようなローカルデバイスと通信するように動作する回路を備えている。ネットワークインターフェース２１０は、フロッピー（登録商標）ディスクまたはメモリカードのような他のローカルコンピュータまたはデバイス、あるいはプリンタと通信するための、（シリアルポートロジックまたはパラレルポートロジックのような）回路を備えていてもよい。したがって、ネットワークインターフェース２１０は、他のローカルデバイスまたはシステム、あるいは、遠隔的に位置付けられたデバイスまたはシステムと保護システム２００が通信できるようにするための、何らかのタイプのハードウェア、ソフトウェア、またはこれらを組み合わせたものを含んでいてもよい。
【００４９】
１つの観点では、グローバル識別子テーブル２１２は、データテーブル、データベース、または他の何らかのデータ構造であってもよく、これらは、アプリケーションおよびコンテンツタイトルのリストまたはコンテンツ識別子のリストを含んでいてもよい。さらに、それぞれのアプリケーションまたはコンテンツタイトルに対して、グローバル識別子は、地理的識別子を含んでいてもよい。例えば、地理的識別子は、コンテンツがアクセスされてもよいエリアまたはアプリケーションが実行されてもよいエリア、そうでなければ使用されてもよいエリアを示す１組の座標、すなわち、経度および緯度であってもよい。さらに、地理的識別子は、コンテンツまたはアプリケーションが超流通され、依然としてアクセス可能であるかもしれないエリアを示してもよい。そうでなければ、地理的識別子によって示されたエリア外でコンテンツまたはアプリケーションが超流通された場合、コンテンツまたはアプリケーションをアクセス不可能または使用不可能にできる。コンテンツにアクセスするためのライセンス、すなわち権利をユーザが購入しなかった領域内にワイヤレスデバイス１０２、１１２が位置しているとき、保護システム２００は、グローバル識別子テーブルを使用して、ワイヤレスデバイス１０２、１１２内のコンテンツを、コンテンツに対する認可されていないアクセスから保護できる。保護システム２００は、ワイヤレスデバイス１０２、１１２上の何らかのコンテンツにアクセスすることを許可する前に、ワイヤレスデバイス１０２、１１２のグローバル識別子テーブルおよび位置を自動的にチェックしてもよい。
【００５０】
特定の観点では、地理的識別子は、１組の座標であってもよく、１組の座標は、例えば、三角形、四辺形、長方形、正方形、平行四辺形、斜方形、台形、五角形、六角形、七角形、八角形、九角形、十角形、または他の何らかの正多角形または不正多角形といった、特定の多角形の形状の頂点に対応する。別の観点では、地理的識別子は、円の中心または複数の円の中心に対応する１組の座標であってもよい。特定の地理的識別子によって示されているエリア内にコンテンツまたはアプリケーションが位置付けされているか否かにより、コンテンツに対するアクセスまたはアプリケーションの使用に関する選択的な制御を提供してもよい。すなわち、コンテンツまたはアプリケーションが特定のエリア内に存在しない場合、コンテンツまたはアプリケーションは、アクセス可能、例えば、実行可能、共有可能、動作可能等ではない。コンテンツまたはアプリケーションが記憶されているデバイスの位置を決定することによって、コンテンツまたはアプリケーションの位置を決定してもよい。コンテンツまたはアプリケーションがインストールされているデバイス、またはそうでなければコンテンツまたはアプリケーションが存在するデバイスに関係するグローバルポジショニングシステム（ＧＰＳ）を使用して、コンテンツまたはアプリケーションの位置を決定してもよい。
【００５１】
例えば、ユーザが最初にコンテンツまたはアプリケーションを購入したときに、ユーザによって、地理的識別子が規定されてもよく、ユーザは、ユーザの郵便番号、エリアコード、都市名、州名、または他の位置識別子を入力するように促されるかもしれない。ユーザがユーザの地理的識別子を入力した後、コンテンツまたはアプリケーションは、コンテンツまたはアプリケーションがアクセスまたは使用されるエリアを示す地理的識別子に関係付けられてもよい。コンテンツまたはアプリケーションがユーザデバイス上に残存している間いつでも、ユーザは、無料またはわずかな料金で、これらのユーザプリファレンスをリセットまたは再規定することができてもよい。
【００５２】
別の観点では、コンテンツのクリエイタまたはアプリケーションのデベロッパによって、地理的識別子が規定されてもよい。さらに、地理的識別子は、コンテンツまたはアプリケーションの配信を制御する何らかの第三者によって規定されてもよい。さらに、地理的識別子は、コンテンツプロバイダによって、例えば、サービスをユーザデバイスに提供するキャリアによって規定されてもよい。地理的識別子は、ユーザデバイス上の一般的なアプリケーションプログラミングインターフェース（ＡＰＩ）によって規定されてもよい。
【００５３】
さらに、地理的識別子は、１つ以上の企業のルールにしたがって規定されてもよい。例えば、特定のチェーンのコーヒー店、または他の会社は、それぞれの店内で、または、それぞれの店の特定の範囲内で、特定のコンテンツまたはアプリケーションをアクセス可能にすることができてもよい。店の範囲内でユーザが移動したとき、コンテンツまたはアプリケーションはアクセス可能になるだろう。店の数が増加すると、グローバル識別子テーブルは、コンテンツまたはアプリケーションに関係する地理的識別子を拡張または追加するように動的に更新されてもよい。同様に、店の数が減少した場合、グローバル識別子テーブルは、コンテンツまたはアプリケーションに関係する地理的識別子を減少させるように動的に更新されてもよい。
【００５４】
保護システム２００の構成は、保護システム２００の１つの観点を実現するために適切な、１つだけの構成であることに留意すべきである。本発明の範囲内の他の機能的エレメントまたはエレメント構成を使用して、保護システム２００を実現することも可能である。
【００５５】
保護システム２００の動作中に、処理ロジック２０２は、ここで記述した機能を実行するために、メモリ２０６中に記憶されているプログラム命令を実行する。例えば、１つの観点では、メモリ２０６中に記憶されているプログラム命令を処理ロジック２０２が実行するときに、保護システム２００は記述した機能を実行する。別の観点では、プログラム命令は、フロッピーディスク、コンパクトディスク（ＣＤ）、メモリカード、フラッシュメモリデバイス、ＲＯＭ、または他の何らかのタイプのメモリデバイスのようなコンピュータ読み取り可能な媒体上に記憶されている。プログラム命令は、ネットワークインターフェース２１０を通して、メモリ２０６にロードされる。例えば、保護システム２００は、ネットワークインターフェース２１０を通して、コンピュータ読み取り可能媒体からメモリ２０６中にプログラム命令をダウンロードしてもよい。
【００５６】
図３を参照すると、ワイヤレス電話機の例示的な、制限のない観点が示されており、この観点は、一般的に３２０で示されている。示したように、ワイヤレス電話機３２０は、オンチップシステム３２２を備えており、オンチップシステム３２２は、デジタル信号プロセッサ（ＤＳＰ）３２４と、アナログ信号プロセッサ３２６とを備えており、これらは互いに結合されている。図３に図示したように、ディスプレイ制御装置３２８およびタッチスクリーン制御装置３３０は、ＤＳＰ３２４に結合されている。そして、オンチップシステム３２２に対して外部にあるタッチスクリーンディスプレイ３３２は、ディスプイレイ制御装置３２８とタッチスクリーン制御装置３３０とに結合されている。
【００５７】
図３は、例えば、位相反転線（ＰＡＬ）エンコーダ、順次式カラーメモリ（ＳＥＣＡＭ）エンコーダ、または国際テレビジョンシステム委員会（ＮＴＳＣ）エンコーダのようなビデオエンコーダ３３４が、ＤＳＰ３２４に結合されていることをさらに示している。さらに、ビデオ増幅器３３６が、ビデオエンコーダ３３４と、タッチスクリーンディスプレイ３３２とに結合されている。また、ビデオポート３３８が、ビデオ増幅器３３６に結合されている。図３に図示したように、ユニバーサルシリアルバス（ＵＳＢ）制御装置３４０が、ＤＳＰ３２４に結合されている。また、ＵＳＢポート３４２が、ＵＳＢ制御装置３４０に結合されている。メモリ３４４および加入者識別子モジュール（ＳＩＭ）カード３４６もＤＳＰ３２４に結合されていてもよい。さらに、図３に示したように、デジタルカメラ３４８が、ＤＳＰ３２４に結合されていてもよい。例示的な観点では、デジタルカメラ３４８は、電荷結合デバイス（ＣＣＤ）カメラまたは相補型金属酸化膜半導体（ＣＭＯＳ）カメラである。
【００５８】
図３にさらに図示したように、ステレオオーディオコデック３５０が、アナログ信号プロセッサ３２６に結合されていてもよい。さらに、オーディオ増幅器３５２が、ステレオオーディオコデック３５０に結合されていてもよい。例示的な観点では、第１のステレオスピーカ３５４および第２のステレオスピーカ３５６が、オーディオ増幅器３５２に結合されている。図３は、マイクロフォン増幅器３５８がステレオオーディオコデック３５０に結合されていてもよいことを示している。さらに、マイクロフォン３６０が、マイクロフォン増幅器３５８に結合されていてもよい。特定の観点では、周波数変調（ＦＭ）無線チューナ３６２が、ステレオオーディオコデック３５０に結合されていてもよい。また、ＦＭアンテナ３６４が、ＦＭ無線チューナ３６２に結合されている。さらに、ステレオヘッドフォン３６６が、ステレオオーディオコデック３５０に結合されていてもよい。
【００５９】
図３は、無線周波数（ＲＦ）トランシーバ３６８がアナログ信号プロセッサ３２６に結合されていてもよいことをさらに示している。ＲＦスイッチ３７０が、ＲＦトランシーバ３６８とＲＦアンテナ３７２とに結合されていてもよい。図３に示したように、キーパッド３７４が、アナログ信号プロセッサ３２６に結合されていてもよい。また、マイクロフォン付きモノヘッドセット３７６が、アナログ信号プロセッサ３２６に結合されていてもよい。さらに、バイブレータデバイス３７８が、アナログ信号プロセッサ３２６に結合されていてもよい。図３は、電源３８０がオンチップシステム３２２に結合されていてもよいことを示している。特定の観点では、電源３８０は、電力を要求するワイヤレス電話機３２０のさまざまなコンポーネントに電力を提供する直流（ＤＣ）電源である。さらに、特定の観点では、電源は、ＡＣ電源に接続されている交流電流（ＡＣ）−ＤＣトランスから導出されるＤＣ電源、または再充電可能ＤＣバッテリーである。
【００６０】
図３は、ワイヤレス電話機３２０が、グローバル識別子テーブル３８２を備えていることも示している。グローバル識別子テーブル３８２は、図２に関連して先に記述したグローバル識別子テーブルに類似していてもよい。さらに、グローバル識別子テーブル３８２は、メモリ３４４中に存在していてもよい。コンテンツにアクセスするためのライセンス、すなわち権利をユーザが購入しなかった領域内にワイヤレス電話機３２０が位置しているときに、ワイヤレス電話機３２０は、グローバル識別子を使用して、ワイヤレス電話機３２０内のコンテンツを、コンテンツに対する認可されていないアクセスから保護できる。ワイヤレス電話機３２０は、ワイヤレス電話機３２０上の何らかのコンテンツにアクセスする前に、ワイヤレス電話機３２０のグローバル識別子テーブルおよび位置を自動的にチェックしてもよい。
【００６１】
特定の観点では、ワイヤレス電話機３２０は、ＤＳＰ３２４またはアナログ信号プロセッサ３２６に結合されているグローバルポジショニングシステム（ＧＰＳ）モジュール３８４を備えていてもよい。ＧＰＳモジュール３８４と、プロセッサ３２４、３２６のうちの少なくとも１つとが、ワイヤレスデバイス３２０を位置付ける手段を提供してもよい。さらに、ＧＰＳモジュール３８４と、グローバル識別子テーブル３８２と、プロセッサ３２４、３２６のうちの少なくとも１つとが、ここで記述した方法のうちの１つ以上にしたがって、コンテンツに対するアクセスを選択的に制御する手段や、コンテンツの超流通を選択的に制御する手段を提供してもよい。
【００６２】
図３に図示したように、タッチスクリーンディスプレイ３３２や、ビデオポート３３８や、ＵＳＢポート３４２や、カメラ３４８や、第１のステレオスピーカ３５４や、第２のステレオスピーカ３５６や、マイクロフォン３６０や、ＦＭアンテナ３６４や、ステレオヘッドフォン３６６や、ＲＦスイッチ３７０や、ＲＦアンテナ３７２や、キーバッド３７４や、モノヘッドセット３７６や、バイブレータ３７８や、電源３８０は、オンチップシステム３２２に対して外部にある。ＧＰＳモジュール３８４もまた、オンチップシステム３２２に対して外部にあってもよい。
【００６３】
図４を参照すると、コンテンツに対するアクセスおよびアプリケーションの使用を提供する方法が示されており、一般的に４０１において示されている。特定の観点では、例えば、コンテンツは、オーディオ、ビデオ、静止写真、リングトーン等を含んでいてもよい。さらに、アプリケーションは、ユーザデバイス、例えば、ワイヤレス電話機において実行可能な、またはそうでなければ使用可能なソフトウェアまたはコンピュータプログラムを含んでいてもよい。
【００６４】
ブロック４００で開始すると、コンテンツまたはアプリケーションを特定の領域に関係付ける。ブロック４０２では、コンテンツにアクセスしようと、または、アプリケーションを使用しようとユーザが試行したとき、ｄｏループに入り、以下のステップが実行される。決定ステップ４０４では、コンテンツまたはアプリケーションの使用が特定の領域に制限されるか否かを決定する。制限されていなければ、方法４０１は、ブロック４０６に進んでもよく、コンテンツにアクセスすること、または、アプリケーションを使用することを、ユーザに許可する。この後、方法４０１は、４０８において終了する。
【００６５】
決定ステップ４０４に戻り、アプリケーションまたはコンテンツの使用が特定の領域に制限されている場合、方法４０１はブロック４１０に進み、デバイスの位置が決定される。特定の観点では、デバイスの位置は、ＧＰＳを使用して決定されてもよい。代替的に、デバイスの位置は、三角測量を使用して決定されてもよい。
【００６６】
決定ステップ４１２に移り、許可された領域内に、例えば、コンテンツまたはアプリケーションに関係する領域内にデバイスが位置しているか否かを決定する。許可された領域内にデバイスが位置している場合、方法４０１は、ブロック４０６に移り、ここで記述したように続いてもよい。そうでなければ、許可された領域内にデバイスが位置していない場合、方法４０１は、ブロック４１４に続き、コンテンツまたはアプリケーションに対するアクセスをブロックする。
【００６７】
ブロック４１６では、コンテンツにアクセスするための、または、アプリケーションを使用するための制限のないライセンスを購入するように、ユーザを促す。すなわち、キャリアとのユーザの合意の条件を広げるように、ユーザを促してもよい。制限のないライセンスによって、ユーザは、任意の領域においてコンテンツにアクセスできる。
【００６８】
決定ステップ４１８に進み、コンテンツまたはアプリケーションに対する制限のないライセンスを購入することをユーザが選択するか否かを決定する。制限のないライセンスを購入することをユーザが選択した場合、方法は、ブロック４２０に進み、支払いについてユーザを促す。この後、決定ステップ４２２では、制限のないライセンスに対する支払いをユーザから受け取ったか否かを決定する。支払いが受け取られていた場合、方法４０１は、ブロック４０６に進み、ここで記述したように続いてもよい。そうでなく、支払いが受け取られていなかった場合、方法４０１はブロック４３４に進み、ユーザは、コンテンツにアクセスすること、または、アプリケーションを使用することが阻止される、そうでなければブロックされる。この後、方法４０１は、４０８において終了する。
【００６９】
決定ステップ４１８に戻り、コンテンツまたはアプリケーションを使用するための制限のないライセンスを購入することをユーザが選択しなかった場合、方法４０１はブロック４２６に移り、移転ライセンスを購入するように、ユーザを促す。移転ライセンスによって、ユーザは、コンテンツまたはアプリケーションを使用するための以前のライセンスを、許可された領域から、ユーザが現在位置している領域に移転させることができる。例えば、特定の州において、特定のユーザが、コンテンツまたはアプリケーションを購入し、コンテンツにアクセスするための、または、アプリケーションを使用するための制限付きライセンスのみを購入したが、後に別の州に移動した場合、ユーザは、コンテンツまたはアプリケーションを使用するためのライセンスを新しい州に移転させてもよい。
【００７０】
決定ステップ４２８に進み、新しい領域においてコンテンツを使用するために、ユーザが移転ライセンスを購入することを望むか否かを決定する。移転ライセンスを購入することをユーザが選択した場合、方法４０１は、ブロック４２０に進み、ここで記述したように続いてもよい。一方、移転ライセンスを購入することをユーザが選択しなかった場合、方法４０１は、ブロック４３０に進み、コンテンツまたはアプリケーションを新しい領域において使用するための制限付きライセンスを購入するように、ユーザを促す。制限付きライセンスは、例えば、１日、１週間、１カ月等の、制限付き時間期間に対して、新しい領域でのコンテンツまたはアプリケーションの使用を制限してもよい。
【００７１】
決定ステップ４３２に続き、コンテンツまたはアプリケーションを使用するための制限付きラインセンスを購入することをユーザが選択するか否かを決定する。購入することをユーザ選択した場合、方法４０１は、ブロック４２０に進み、ここで記述したように続いてもよい。逆に、制限された時間に対して、コンテンツまたはアプリケーションにアクセスするための制限付きライセンスを購入することをユーザが選択しなかった場合、方法４０１は、ブロック４３４に進み、ユーザは、コンテンツにアクセスすること、または、アプリケーションを使用することがブロックされる。この後、方法４０１は、４０８において終了する。
【００７２】
コンピュータプログラムは先に記述した方法ステップを含んでいてもよいことが正しく認識できる。さらに、コンテンツに対するアクセスを制御するために、コンピュータプログラムはワイヤレスデバイス内で実行されてもよい。したがって、ワイヤレスデバイスは、自己保護型であると考えられ得る。別の観点では、コンピュータプログラムは、データネットワークに対するアクセスを提供するサーバ内で実行されてもよい。さらなる別の観点では、コンテンツを保護するために、そしてコンテンツに対するアクセスを制御するために、コンピュータプログラムは、別の第三者のサーバ内で実行されてもよい。
【００７３】
図５は、コンテンツおよびアプリケーションの超流通を提供する方法を図示しており、これは、一般的に５０１において示されている。ブロック５００で始まり、コンテンツまたはアプリケーションを、特定の領域に関係付ける。ブロック５０２では、コンテンツまたはアプリケーションを超流通しようとユーザが試行したとき、ｄｏループに入り、以下のステップが実行される。決定ステップ５０４では、コンテンツまたはアプリケーションの超流通が特定の領域に制限されるか否かを決定する。制限されていなかった場合、方法５０１は、ブロック５０６に進み、コンテンツを超流通すること、または、アプリケーションを使用することをユーザに許可する。この後、方法５０１は、５０８において終了する。
【００７４】
決定ステップ５０４に戻り、アプリケーションまたはコンテンツの超流通が特定の領域に制限されていた場合、方法５０１は、ブロック５０１に進み、デバイスの位置を決定する。特定の観点では、ターゲットデバイスの位置は、ＧＰＳを使用して決定されてもよい。
【００７５】
決定ステップ５１２に移り、許可された領域内、例えば、コンテンツまたはアプリケーションに関係する領域内にターゲットデバイスが位置しているか否かを決定する。許可された領域内にデバイスが位置している場合、方法５０１はブロック５０６に進み、ここで記述したように続いてもよい。そうでなく、許可された領域内にデバイスが位置していない場合、方法５０１はブロック５１４に続き、コンテンツまたはアプリケーションの超流通をブロックする。ブロック５１６では、ユーザがコンテンツまたはアプリケーションをターゲットデバイスに超流通することを可能にする超流通ライセンスを購入するように、ユーザを促してもよい。例えば、ユーザは、コンテンツまたはアプリケーションを友人または親戚へのギフトとして超流通することを望んでもよい。ユーザは、ユーザ自身のために、または、他の誰かのギフトとして、超流通するためのコンテンツを購入してもよい。
【００７６】
決定ステップ５１８に進み、コンテンツまたはアプリケーションに対する超流通ライセンスを購入することをユーザが選択するか否かを決定してもよい。超流通ライセンスを購入することをユーザが選択した場合、方法５０１は、ブロック５２０に進み、支払いについてユーザを促す。この後、決定ステップ５２２において、支払いがユーザから受け取られたか否かを決定する。支払いが受け取られた場合、方法５０１はブロック５０６に進み、ここで記述したように続いてもよい。そうでなく、支払いが受け取られなかった場合、方法はブロック５２４に進み、ユーザは、コンテンツまたはアプリケーションを超流通することがブロックされ、またはそうでなければ阻止される。この後、方法５０１は、５０８において終了する。
【００７７】
決定ステップ５１８に戻り、コンテンツまたはアプリケーションに対する超流通ライセンスを購入することをユーザが選択しなかった場合、方法５０１はブロック５２４に進み、コンテンツの超流通をブロックする。この後、方法５０１は、５０８において終了する。
【００７８】
コンピュータプログラムは先に記述した方法ステップを含んでいてもよいことが正しく認識できる。さらに、コンテンツの超流通を制御するために、コンピュータプログラムはワイヤレスデバイス内で実行されてもよい。したがって、ワイヤレスデバイスは、自己保護型であると考えられ得る。別の観点では、コンピュータプログラムは、データネットワークに対するアクセスを提供するサーバ内で実行されてもよい。さらなる別の観点では、コンテンツを保護するために、そしてコンテンツの超流通を制限するために、コンピュータプログラムは、別の第三者のサーバ内で実行されてもよい。
【００７９】
これから図６を参照すると、コンテンツおよびアプリケーションの超流通を提供する方法の別の観点が示されており、これは、６０１において示されている。ブロック６００で始まり、コンテンツまたはアプリケーションを特定の領域に関係付ける。ブロック６０２では、ユーザが、コンテンツまたはアプリケーションを超流通したとき、または、超流通しようと試行したとき、ｄｏループに入り、以下のステップが実行される。決定ステップ６０４では、コンテンツまたはアプリケーションのコンテンツの超流通が特定の領域に制限されるか否かを決定する。制限されていない場合、方法６０１は、ブロック６０６に進み、コンテンツまたはアプリケーションに超流通することをユーザに許可する。ブロック６０８では、コンテンツにアクセスすること、または、アプリケーションを使用することを、ターゲットデバイスのユーザに許可する。この後、方法６０１は、６１０において終了する。
【００８０】
決定ステップ６０４に戻り、アプリケーションまたはコンテンツの超流通が特定の領域に制限されていた場合、方法６０１はブロック６１２に進み、ターゲットデバイスの位置が決定される。特定の観点では、ターゲットデバイスの位置は、ＧＰＳを使用して決定されてもよい。
【００８１】
決定ステップ６１４に移り、許可された領域内、例えば、コンテンツまたはアプリケーションに関係する領域内にターゲットデバイスが位置しているか否かを決定する。許可された領域内にターゲットデバイスが位置している場合、方法６０１はブロック６０６に進み、ここで記述したように続いてもよい。そうでなく、許可された領域内にデバイスが位置していない場合、方法６０１はブロック６１６に進み、コンテンツまたはアプリケーションの超流通が許可される。しかしながら、ブロック６１８では、コンテンツまたはアプリケーションに対するアクセスがブロックされる。
【００８２】
ブロック６２０に続き、コンテンツにアクセスするための、または、アプリケーションを使用するためのライセンスを購入するように、ユーザを促してもよい。決定ステップ６２２に進み、コンテンツにアクセスするための、または、アプリケーションを使用するためのライセンスを購入することをユーザが選択するか否かを決定してもよい。コンテンツにアクセスするための、または、アプリケーションを使用するためのライセンスを購入することをユーザが選択した場合、方法６０１はブロック６２４に進み、支払いについてユーザを促す。この後、ブロック６２６において、ユーザから支払いが受け取られたか否かが決定されてもよい。支払いが受け取られた場合、方法６０１は、ブロック６０８に進み、ここで記述したように続いてもよい。そうでなく、支払いが受け取られなかった場合、方法６０１はブロック６２８に進み、コンテンツまたはアプリケーションに対するアクセスがブロックされる。この後、方法６０１は６１０において終了する。
【００８３】
決定ステップ６２２に戻り、コンテンツまたはアプリケーションにアクセスするためのライセンスを購入することをユーザが選択しなかった場合、方法６０１はブロック６２８に進み、コンテンツまたはアプリケーションに対するアクセスがブロックされる。この後、方法６０１は、６１０において終了する。
【００８４】
先に記述した方法６０１のステップをコンピュータプログラムが含んでいてもよいことを正しく認識できる。さらに、コンテンツの超流通を制御するために、コンピュータプログラムはワイヤレスデバイス内で実行されてもよい。したがって、ワイヤレスデバイスは、自己保護型であると考えられ得る。別の観点では、コンピュータプログラムは、データネットワークに対するアクセスを提供するサーバ内で実行されてもよい。さらなる別の観点では、コンテンツを保護するために、そしてコンテンツの超流通を制限するために、コンピュータプログラムは別の第三者のサーバ内で実行されてもよい。
【００８５】
図７は、コンテンツおよびアプリケーションに関係するグローバル識別子テーブルを動的に更新する方法を図示している。方法は、７０１において示されている。ブロック７００で始まり、コンテンツまたはアプリケーションを、地理的識別子によって領域に関係付ける。ブロック７０２では、地理的識別子が、グローバル識別子テーブル中に記憶される。さらに、ブロック７０４では、コンテンツまたはアプリケーションが、例えば、１つ以上のユーザデバイスに配信される。例えば、ユーザデバイスは、ここで記述したユーザデバイスのうちの任意のものであってもよい。
【００８６】
決定ステップ７０６に進み、コンテンツにアクセスしようと、または、アプリケーションを使用しようとユーザが試行しているか否かを決定してもよい。ユーザが、コンテンツにアクセスしようと、または、アプリケーションを使用しようと試行している場合、方法７０１は、ブロック７０８に進み、コンテンツまたはアプリケーションの地理的識別子と位置とに基づいて、コンテンツにアクセスすること、または、アプリケーションを使用することを、ユーザを選択的に許可する。例えば、コンテンツに対するアクセスまたはアプリケーションの使用は、ここで記述した方法７１０のうちの１つを使用して決定される。この後、方法７０１は、決定ステップ７１０に進む。
【００８７】
決定ステップ７０６に戻り、ユーザが、コンテンツにアクセスしようと、または、アプリケーションを使用しようと試行していない場合、方法７０１は、決定ステップ７１０に直接的に進む。決定ステップ７１０では、コンテンツまたはアプリケーションを超流通しようとユーザが試行しているか否かを決定する。コンテンツまたはアプリケーションを超流通しようとユーザが試行している場合、方法７０１は、ブロック７１２に進み、コンテンツまたはアプリケーションの地理的識別子と位置とに基づいて、コンテンツまたはアプリケーションを超流通することを、ユーザに対して選択的に許可してもよい。例えば、超流通は、ここで記述した方法７０１のうちの１つを使用して制御されてもよい。ブロック７１２から、方法７０１は、決定ステップ７１４に進む。決定ステップ７１０に戻り、コンテンツまたはアプリケーションを超流通しようとユーザが試行しなかった場合、方法７０１は、決定ステップ７１４に直接的に移る。
【００８８】
決定ステップ７１４では、コンテンツまたはアプリケーションに関係する領域が変更されたか否かを決定する。関係領域は、ユーザによって変更されてもよい。例えば、関係領域は、ユーザによって料金で変更されてもよい。さらに、例えば、コンテンツまたはアプリケーションの配信を拡張するように、関係領域は、コンテンツまたはアプリケーションの所有者によって変更されてもよい。また、関係領域は、サービスプロバイダによって変更されてもよい。関係領域が変更された場合、方法７０１はブロック７１６に続き、コンテンツまたはアプリケーションに対する地理的識別子が変更されてもよい。例えば、地理的識別子は、異なる地理的識別子に置換されてもよく、別の地理的識別子に追加されてもよく、または、コンテンツまたはアプリケーションに関係する地理的領域のサイズを大きくするように単に拡張されてもよい。この後、ブロック７１８では、変更を示すために、グローバル識別子テーブルが更新される。ブロック７１８から、方法７０１は決定ステップ７２０に進む。決定ステップ７１４に戻り、関係領域が変更されなかった場合、方法７０１は決定ステップ７２０に直接的に進む。決定ステップ７２０では、コンテンツまたはアプリケーションの配信が続いているか否かを決定する。例えば、ユーザは、コンテンツまたはアプリケーションをユーザデバイスから削除してもよい。また、コンテンツまたはアプリケーションの所有者は、コンテンツまたはアプリケーションを取り消してもよい。このケースでは、コンテンツまたはアプリケーションがもはやユーザデバイス上で利用可能でない。コンテンツまたアプリケーションの配信が続いている場合、方法７０１は決定ステップ７０６に戻り、ここで記述したように続いてもよい。コンテンツまたはアプリケーションが配信の配信が続いていない場合、方法７０１は、７２２において終了する。
【００８９】
ここで記述した方法ステップは、必ずしも、記述した順序で実行される必要はないことを理解すべきである。さらに、「この後」や、「そして」や、「次に」等のような文言は、ステップの順序を制限することを意図していない。これらの文言は、単に、方法ステップの記述を通して読み手を導くために使用した。
【００９０】
１つ以上の例示的な観点では、記述した機能は、ハードウェア、ソフトウェア、ファームウェア、または、これらの任意の組み合わせで実現されてもよい。ソフトウェアで実現される場合、機能は、１つ以上の命令またはコードとしてコンピュータ読み取り可能媒体上に記憶されてもよく、あるいは、１つ以上の命令またはコードとしてコンピュータ読み取り可能媒体上に送信されてもよい。コンピュータ読み取り可能媒体は、１つの場所から別の場所へのコンピュータプログラムの転送を促進する何らかの媒体を含むコンピュータ記憶媒体および通信媒体の双方を含む。記憶媒体は、コンピュータによってアクセスできる何らかの利用可能な媒体であってもよい。例示によると、このようなコンピュータ読み取り可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスク記憶デバイス、磁気ディスク記憶または他の磁気記憶デバイス、あるいは命令またはデータ構成の形態で所望のプログラムコードを伝送または記憶するために使用でき、コンピュータによってアクセスできる他の何らかの媒体を含んでいてもよいが、これらに限定されない。また、あらゆる接続は、コンピュータ読み取り可能媒体と適切に呼ばれている。例えば、ソフトウェアが、ウェブサイト、サーバ、あるいは同軸ケーブルや、光ファイバケーブルや、撚り対や、デジタル加入者線（ＤＳＬ）、あるいは赤外線、無線、マイクロ波のようなワイヤレス技術を使用している他の遠隔ソースから送信された場合、同軸ケーブル、光ファイバケーブル、撚り対、ＤＳＬ、あるいは赤外線、無線、およびマイクロ波のようなワイヤレス技術は、媒体の定義に含まれる。ここで使用したようなディスク（ｄｉｓｋおよびｄｉｓｃ）は、コンパクトディスク（ＣＤ）、レーザディスク、光ディスク、デジタル汎用ディスク（ＤＶＤ）、フロッピーディスク、ブルーレイディスクを含んでいてもよいが、一般的に、ディスク（ｄｉｓｋ）は、データを磁気的に再生する一方で、ディスク（ｄｉｓｃ）はデータをレーザによって光学的に再生する。先のものを組み合わせたものもまた、コンピュータ読み取り可能媒体の範囲内に含められるべきである。
【００９１】
選択した観点を図示し、そして詳細に説明してきたが、特許請求の範囲によって規定したような本発明の精神および範囲を逸脱することなく、ここでさまざまな変更および改良することができることを理解するだろう。
以下に、本願出願時の特許請求の範囲に記載された発明を付記する。
［１］デバイス内のコンテンツに対するアクセスを提供する方法において、
前記コンテンツの位置を決定することと、
許可された領域内に前記コンテンツが存在するか否かを決定することと、
前記コンテンツにアクセスするためのライセンスを購入するようにユーザを選択的に促すこととを含む方法。
［２］許可された領域内に前記コンテンツが存在しないとき、前記コンテンツにアクセスするための前記ライセンスを購入するように、前記ユーザが促される［１］記載の方法。
［３］許可された領域内に前記コンテンツが位置していることを決定することと、
前記コンテンツに対するアクセスを許可することとをさらに含む［１］記載の方法。
［４］前記ライセンスが購入されたことを決定することと、
前記コンテンツに対するアクセスを許可することとをさらに含む［１］記載の方法。
［５］前記ライセンスは、前記コンテンツにアクセスするための制限のないライセンスである［１］記載の方法。
［６］前記ライセンスは、新しい領域中の前記コンテンツにアクセスするための制限付きライセンスである［１］記載の方法。
［７］前記制限付きライセンスは、時間期間に対して、前記コンテンツに対するアクセスを許可する［６］記載の方法。
［８］前記ライセンスは、コンテンツにアクセスするための権利を第１の領域から第２の領域に移転させる移転ライセンスである［１］記載の方法。
［９］前記コンテンツの位置は、前記コンテンツが存在するデバイスを位置付けることによって決定される［１］記載の方法。
［１０］前記コンテンツは、オーディオコンテンツ、ビデオコンテンツ、写真、リングトーン、およびソフトウェアのうちの少なくとも１つを含む［１］記載の方法。
［１１］コンテンツにアクセスするために使用されるワイヤレスデバイスにおいて、
前記コンテンツの位置を決定する手段と、
許可された領域内に前記コンテンツが存在するか否かを決定する手段と、
前記コンテンツにアクセスするためのライセンスを購入するようにユーザを選択的に促す手段とを具備するワイヤレスデバイス。
［１２］許可された領域内に前記コンテンツが位置していることを決定する手段と、
前記コンテンツに対するアクセスを許可する手段とをさらに具備する［１１］記載のワイヤレスデバイス。
［１３］前記ライセンスが購入されたことを決定する手段と、
前記コンテンツに対するアクセスを許可する手段とをさらに具備する［１１］記載のワイヤレスデバイス。
［１４］コンテンツに対するアクセスを提供するサーバにおいて、
前記コンテンツの位置を決定する手段と、
許可された領域内に前記コンテンツが存在するか否かを決定する手段と、
前記コンテンツにアクセスするためのライセンスを購入するようにユーザを選択的に促す手段とを具備するサーバ。
［１５］許可された領域内に前記コンテンツが位置していることを決定する手段と、
前記コンテンツに対するアクセスを許可する手段とをさらに具備する［１４］記載のサーバ。
［１６］前記ライセンスが購入されたことを決定する手段と、
前記コンテンツに対するアクセスを許可する手段とをさらに具備する［１４］記載のサーバ。
［１７］コンピュータプログラムプロダクトにおいて、
コンテンツの位置を決定するための少なくとも１つの命令と、
許可された領域内に前記コンテンツが存在するか否かを決定するための少なくとも１つの命令と、
前記コンテンツにアクセスするためのライセンスを購入するようにユーザを選択的に促すための少なくとも１つの命令とを含むコンピュータ読み取り可能媒体を含むコンピュータプログラムプロダクト。
［１８］前記コンピュータ読み取り可能媒体は、
許可された領域内に前記コンテンツが位置していることを決定するための少なくとも１つの命令と、
前記コンテンツに対するアクセスを許可するための少なくとも１つの命令とをさらに含む［１７］記載のコンピュータプログラム。
［１９］前記コンピュータ読み取り可能媒体は、
前記ライセンスが購入されたことを決定するための少なくとも１つの命令と、
前記コンテンツに対するアクセスを許可するための少なくとも１つの命令とをさらに含む［１７］記載のコンピュータプログラム。
［２０］ターゲットデバイスに対するコンテンツの超流通を制御する方法において、
前記ターゲットデバイスの位置を決定することと、
許可された領域内に前記ターゲットデバイスが存在するか否かを決定することと、
前記ターゲットデバイスの位置に少なくとも部分的に基づいて、前記ターゲットデバイスに対する前記コンテンツの超流通を選択的にブロックすることとを含む方法。
［２１］前記コンテンツの超流通は、前記許可された領域内に前記ターゲットデバイスが存在するときに許可される［２０］記載の方法。
［２２］前記コンテンツの超流通は、前記許可された領域内に前記ターゲットデバイスが存在しないときにブロックされる［２０］記載の方法。
［２３］前記許可された領域外で前記コンテンツを超流通するための超流通ライセンスを購入するように前記デバイスのユーザを促すことをさらに含む［２２］記載の方法。
［２４］前記超流通ライセンスが購入されたことを決定することと、
前記許可された領域外での前記コンテンツの超流通を許可することとをさらに含む［２３］記載の方法。
［２５］前記超流通ライセンスが購入されなかったことを決定することと、
前記許可された領域外での前記コンテンツの超流通をブロックすることとをさらに含む［２４］記載の方法。
［２６］コンテンツにアクセスするために使用されるワイヤレスデバイスにおいて、
ターゲットデバイスの位置を決定する手段と、
許可された領域内に前記ターゲットデバイスが存在するか否かを決定する手段と、
前記ターゲットデバイスの位置に少なくとも部分的に基づいて、前記ターゲットデバイスに対する前記コンテンツの超流通を選択的にブロックする手段とを具備するワイヤレスデバイス。
［２７］前記許可された領域外で前記コンテンツを超流通するための超流通ライセンスを購入するように前記デバイスのユーザを促す手段をさらに具備する［２６］記載のワイヤレスデバイス。
［２８］前記超流通ライセンスが購入されたことを決定する手段と、
前記許可された領域外での前記コンテンツの超流通を許可する手段とをさらに具備する［２６］記載のワイヤレスデバイス。
［２９］前記超流通ライセンスが購入されなかったことを決定する手段と、
前記許可された領域外での前記コンテンツの超流通をブロックする手段とをさらに具備する［２７］記載のワイヤレスデバイス。
［３０］コンテンツに対するアクセスを提供するサーバにおいて、
ターゲットデバイスの位置を決定する手段と、
許可された領域内に前記ターゲットデバイスが存在するか否かを決定する手段と、
前記ターゲットデバイスの位置に少なくとも部分的に基づいて、前記ターゲットデバイスに対する前記コンテンツの超流通を選択的にブロックする手段とを具備するサーバ。
［３１］前記許可された領域外で前記コンテンツを超流通するための超流通ライセンスを購入するように前記デバイスのユーザを促す手段をさらに具備する［３０］記載のサーバ。
［３２］前記超流通ライセンスが購入されたことを決定する手段と、
前記許可された領域外での前記コンテンツの超流通を許可する手段とをさらに具備する［３０］記載のサーバ。
［３３］前記超流通ライセンスが購入されなかったことを決定する手段と、
前記許可された領域外での前記コンテンツの超流通をブロックする手段とをさらに具備する［３１］記載のサーバ。
［３４］コンピュータプログラムプロダクトにおいて、
ターゲットデバイスの位置を決定するための少なくとも１つの命令と、
許可された領域内に前記ターゲットデバイスが存在するか否かを決定するための少なくとも１つの命令と、
前記ターゲットデバイスの位置に少なくとも部分的に基づいて、前記ターゲットデバイスに対する前記コンテンツの超流通を選択的にブロックするための少なくとも１つの命令とを含むコンピュータ読み取り可能媒体を含むコンピュータプログラムプロダクト。
［３５］前記コンピュータ読み取り可能媒体は、
前記許可された領域外で前記コンテンツを超流通するための超流通ライセンスを購入するように、前記デバイスにおいてプロンプトを提供するための少なくとも１つの命令をさらに含む［３４］記載のコンピュータプログラムプロダクト。
［３６］前記コンピュータ読み取り可能媒体は、
前記超流通ライセンスが購入されたことを決定するための少なくとも１つの命令と、
前記許可された領域外での前記コンテンツの超流通を許可するための少なくとも１つの命令とをさらに含む［３５］記載のコンピュータプログラムプロダクト。
［３７］前記コンピュータ読み取り可能媒体は、
前記超流通ライセンスが購入されなかったことを決定するための少なくとも１つの命令と、
前記許可された領域外での前記コンテンツの超流通をブロックするための少なくとも１つの命令とをさらに含む［３６］記載のコンピュータプログラムプロダクト。
【図１】
0005657635.tif 000002
【図２】
0005657635.tif 000003
【図３】
0005657635.tif 000004
【図４】
0005657635.tif 000005
【図５】
0005657635.tif 000006
【図６】
0005657635.tif 000007
【図７】
0005657635.tif 000008