(57)【特許請求の範囲】
【請求項１】
装置であって、
セッション内の端末と無線通信ネットワークとの間で交換されたデータを受信するためのプロセッサと、そして
該プロセッサに接続され、そして該セッション内で交換された該データをアーカイビングするための蓄積ユニットと、を含み
入力されるセッションのタイプを含み、（１）該端末のデータが該端末による使用のためにアーカイブに入れられることができるかどうかを示すフィールド、（２）該端末のデータが他の端末による使用のためにアーカイブに入れられることができるかどうかを示すフィールド、および／または（３）他のタイプのアーカイバルのための認可を供給できる他のフィールドを含むユーザプロファイルに基づいて、該セッションに関する該データのアーカイバルを開始する、装置。
【請求項２】
該プロセッサは該端末から該セッションをアーカイブに入れるための要求を受信し、そして該要求に応じて該セッションに関する該データのアーカイバルを開始する、請求項１記載の装置。
【請求項３】
該プロセッサは該セッションの該開始点で始まる該セッションに関する該データを自動的に蓄え、そして該端末からアーカイバルに関する要求を受信して該データをアーカイブに入れる、請求項１記載の装置。
【請求項４】
該プロセッサは該セッション内で交換された複数タイプのデータの中の特定のタイプのデータをアーカイブに入れるための要求を受信し、そして該蓄積ユニットは該セッションに関する該特定のタイプのデータをアーカイブに入れる、請求項１記載の装置。
【請求項５】
該プロセッサは該セッションに関する該データをアーカイブに入れるための認可に関し該端末を質問する、請求項１記載の装置。
【請求項６】
該プロセッサはユーザプロファイルから該セッションに関する該データをアーカイブに入れるために認可を得る、請求項１記載の装置。
【請求項７】
該端末は該セッション内の少なくとも１つの他の端末と通信し、該プロセッサは該少なくとも１つの他の端末からではなく該端末からアーカイバルに関する認可を受信し、そして該蓄積ユニットは該端末のデータのみをアーカイブに入れ、そして該少なくとも１つの他の端末のデータをアーカイブに入れない、請求項１記載の装置。
【請求項８】
該プロサッサは蓄積されているデータの通知を該端末に供給する、請求項１記載の装置。
【請求項９】
該プロサッサは該セッションの間該データを即時に受信し、そして該蓄積ユニットは該データを即時にアーカイブに入れる、請求項１記載の装置。
【請求項１０】
該端末は該セッションが終了した後に該無線通信ネットワークを介して該データをアップロードし、そして該蓄積ユニットは該アップロードされたデータをアーカイブに入れる、請求項１記載の装置。
【請求項１１】
該プロセッサは該セッションに関する該データを１つまたはそれより多い伸張性マークアップ言語（ＸＭＬ）文書としてフォーマットする、請求項１記載の装置。
【請求項１２】
該プロセッサは該セッションに関するユニフォームリソース識別子（ＵＲＩ）を割り当てそして該端末に該ＵＲＩを供給する、請求項１記載の装置。
【請求項１３】
該プロセッサは該セッションを記述した少なくとも１つのユーザ定義の属性を該端末から受信し、そして該蓄積ユニットは該セッションに関する該少なくとも１つのユーザ定義の属性を蓄積する、請求項１記載の装置。
【請求項１４】
該蓄積ユニットは該セッションのタイプ、サイズ、または他の属性に基づいて該セッションに関する該データをアーカイブに入れる、請求項１記載の装置。
【請求項１５】
該プロセッサは該セッションに関するアーカイブに入れられた一部分の該データについての要求を該端末から受信し、そして該蓄積ユニットは該アーカイブに入れられたデータの該要求された部分を供給する、請求項１記載の装置。
【請求項１６】
該要求された部分は該セッションに関するアーカイブに入れられた複数のタイプのデータの中の特定のタイプのデータに関するものである、請求項１５記載の装置。
【請求項１７】
該要求された部分は該セッションに関するアーカイブに入れられた該データの中の特定のエレメントに関するものである、請求項１５記載の装置。
【請求項１８】
該プロセッサは該端末からサーチ要求を受信し、そして該サーチ要求に基づいて該蓄積ユニットによってアーカイブに入れられた該データを調べる、請求項１記載の装置。
【請求項１９】
該端末は該セッション内の少なくとも１つの他の端末と通信し、そして該蓄積ユニットは該セッション内の全端末について該セッション内で交換された該データのシングルコピーをアーカイブに入れる、請求項１記載の装置。
【請求項２０】
該プロセッサは該セッション内の１つまたはそれより多い該端末からアーカイバルのための認可を受信するおよび該受信された認可に基づいて該セッション内の各端末に関する該アーカイブに入れられたデータへのアクセス権を決定し、そして該蓄積ユニットは該端末に関する個別のアクセス権を蓄積する、請求項１記載の装置。
【請求項２１】
方法であって、
セッション内の端末と無線通信ネットワークとの間で交換されたデータを受信し、そして
該端末による後の使用を可能とするために該セッション内で交換された該データをアーカイブに入れることを含み、
入力されるセッションのタイプを含み、（１）該端末のデータが該端末による使用のためにアーカイブに入れられることができるかどうかを示すフィールド、（２）該端末のデータが他の端末による使用のためにアーカイブに入れられることができるかどうかを示すフィールド、および／または（３）他のタイプのアーカイバルのための認可を供給できる他のフィールドを含むユーザプロファイルに基づいて、該セッションに関する該データのアーカイバルを開始する、方法。
【請求項２２】
該端末から該セッションをアーカイブに入れるための要求を受信し、そして
該要求に応じて該セッションに関する該データのアーカイバルを開始する
ことをさらに含む、請求項２１記載の方法。
【請求項２３】
該セッション内の交換された該データを該アーカイブに入れることは、該端末のデータのみをアーカイブに入れること、そしてもしもアーカイバルに関する認可が該他の端末から受信されないならば該セッション内の他の端末のデータをアーカイブに入れないことを含む、請求項２１記載の方法。
【請求項２４】
該端末から該セッションに関するアーカイブに入れられた該データの全部または一部についての要求を受信すること、そして
該要求されたデータを供給すること
をさらに含む、請求項２１記載の方法。
【請求項２５】
装置であって、
セッション内の端末と無線通信ネットワークとの間で交換されたデータを受信するための手段と、そして
該端末による後の使用を可能とするために該セッション内で交換された該データをアーカイブに入れるための手段とを含み、
入力されるセッションのタイプを含み、（１）該端末のデータが該端末による使用のためにアーカイブに入れられることができるかどうかを示すフィールド、（２）該端末のデータが他の端末による使用のためにアーカイブに入れられることができるかどうかを示すフィールド、および／または（３）他のタイプのアーカイバルのための認可を供給できる他のフィールドを含むユーザプロファイルに基づいて、該セッションに関する該データのアーカイバルを開始する、装置。
【請求項２６】
該端末から該セッションをアーカイブに入れるための要求を受信するための手段と、そして
該要求に応じて該セッションに関する該データのアーカイバルを開始するための手段とをさらに含む、請求項２５記載の装置。
【請求項２７】
該セッション内の交換された該データを該アーカイブに入れるための手段は、該端末のデータのみアーカイブに入れ、そしてもしもアーカイバルに関する認可が該他の端末から受信されないならば該セッション内の他の端末のデータをアーカイブに入れないための手段を含む、請求項２５記載の装置。
【請求項２８】
該端末から該セッションに関するアーカイブに入れられた該データの全部または一部についての要求を受信するための手段と、そして
該要求されたデータを供給するための手段と
をさらに含む、請求項２５記載の装置。
【請求項２９】
下記を備える装置、
セッション内の無線通信ネットワークとデータを交換するための、および該セッションに関してネットワークエンティティによってアーカイブに入れられたデータを検索するための、プロセッサと、そして
該プロセッサに接続され、そして該ネットワークエンティティから検索された該データを蓄積するためのメモリ、
ここにおいて該装置は、該ネットワークエンティティに供給するための、該セッションをアーカイブに入れるための要求と認可を備える、ユーザプロファイルを蓄積しており、該セッションデータのアーカイバルは、入力されるセッションのタイプを含む該ユーザプロファイルから得られる、該要求と認可に基づいて開始され、該ユーザプロファイルは、（１）該ユーザのデータが該ユーザによる使用のためにアーカイブに入れられることができるかどうかを示すフィールド、（２）該ユーザのデータが他のユーザによる使用のためにアーカイブに入れられることができるかどうかを示すフィールド、および／または（３）他のタイプのアーカイバルのための認可を供給できる他のフィールド、を含む。
【請求項３０】
該プロセッサは該ネットワークエンティティに該セッションをアーカイブに入れるための要求を送る、請求項２９記載の装置。
【請求項３１】
該ネットワークエンティティは該無線通信ネットワークと交換された該データを自動的に蓄え、そして該プロセッサは該ネットワークエンティティに該ネットワークエンティティが該交換されたデータを蓄えることを始めた後に該セッションをアーカイブに入れるための要求を送る、請求項２９記載の装置。
【請求項３２】
該プロセッサは該ネットワークエンティティに該無線通信ネットワークと交換された該データをアーカイブに入れるための認可を供給する、請求項２９記載の装置。
【請求項３３】
該プロセッサは該ネットワークエンティティによるアーカイバルのための該無線通信ネットワークで交換された該データをアップロードする、請求項２９記載の装置。
【請求項３４】
該プロセッサは該セッションに関して該ネットワークエンティティによってアーカイブに入れられた該データの全部または一部について要求を送り、そして該ネットワークエンティティから該要求されたデータを受信する、請求項２９記載の装置。
【請求項３５】
下記を備える、方法、
セッション内の無線通信ネットワークでデータを交換することと、
ネットワークエンティティに該セッション内の交換された該データをアーカイブに入れるための要求を供給することと、そして
該セッションについて該ネットワークエンティティによってアーカイブに入れられたデータを検索すること、
ここにおいて該方法は、端末で蓄積され、かつ該セッションをアーカイブに入れるための要求と認可を備える、ユーザプロファイルを、該ネットワークエンティティに供給でき、該セッションデータのアーカイバルは、入力されるセッションのタイプを含む該ユーザプロファイルから得られる、該要求と認可に基づいて開始され、該ユーザプロファイルは、（１）該ユーザのデータが該ユーザによる使用のためにアーカイブに入れられることができるかどうかを示すフィールド、（２）該ユーザのデータが他のユーザによる使用のためにアーカイブに入れられることができるかどうかを示すフィールド、および／または（３）他のタイプのアーカイバルのための認可を供給できる他のフィールド、を含む。
【請求項３６】
該ネットワークエンティティにアーカイブに入れるための該要求を該供給することは、該ネットワークエンティティが該無線通信ネットワークと交換された該データを保存することを自動的に始めた後に該セッションをアーカイブに入れるための該要求を該ネットワークエンティティに送ることを含む、請求項３５記載の方法。
【請求項３７】
該セッションに関して該ネットワークエンティティによってアーカイブに入れられた該データを該検索することは、
該セッションに関して該ネットワークエンティティによってアーカイブに入れられた該データの全部または一部について要求を送り、そして
該ネットワークエンティティから該要求されたデータを受信する
ことを含む、請求項３５記載の方法。
【請求項３８】
下記を備える装置、
セッション内の無線通信ネットワークとデータを交換するための手段と、
ネットワークエンティティに該セッション内の交換された該データをアーカイブに入れるための要求を供給するための手段と、そして
該セッションについて該ネットワークエンティティによってアーカイブに入れられたデータを検索するための手段、
ここにおいて該装置は、該ネットワークエンティティに供給するための、該セッションをアーカイブに入れるための要求と認可を備える、ユーザプロファイルを蓄積しており、該セッションデータのアーカイバルは、入力されるセッションのタイプを含む該ユーザプロファイルから得られる、該要求と認可に基づいて開始され、該ユーザプロファイルは、（１）該ユーザのデータが該ユーザによる使用のためにアーカイブに入れられることができるかどうかを示すフィールド、（２）該ユーザのデータが他のユーザによる使用のためにアーカイブに入れられることができるかどうかを示すフィールド、および／または（３）他のタイプのアーカイバルのための認可を供給できる他のフィールド、を含む。
【請求項３９】
アーカイブに入れるための該要求を該ネットワークエンティティに供給するための該手段は、該ネットワークエンティティが該無線通信ネットワークと交換された該データを保存することを自動的に始めた後に該セッションをアーカイブに入れるための該要求を該ネットワークエンティティに送るための手段を含む、請求項３８記載の装置。
【請求項４０】
該セッションに関する該ネットワークエンティティによってアーカイブに入れられた該データを該検索するための手段は、
該セッションに関する該ネットワークエンティティによってアーカイブに入れられた該データの全部または一部について要求を送るための手段と、そして
該ネットワークエンティティから該要求されたデータを受信するための手段と
を含む、請求項３８記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
（優先権の請求）
本特許出願は２００５年４月８日提出、仮出願番号第６０／６６９，４４０号、タイトル“クライアントによる後の検索のためのセッション内のベアラのアーカイバル（ＡＲＣＨＩＶＡＬ  ＯＦ  ＢＥＡＲＥＲＳ  ＩＮ  Ａ  ＳＥＳＳＩＯＮ  ＦＯＲ  ＬＡＴＥＲ  ＲＥＴＲＩＥＶＡＬ  ＢＹ  ＣＬＩＥＮＴ）”への優先権を主張し、そしてこれに関して譲受人に譲渡され、引用されてこの中に明確に組み込まれる。
【背景技術】
【０００２】
（分野）
本開示は一般に通信に関し、そしてより詳しくは無線通信ネットワークでセッション（session）内で交換されたデータのアーカイバル（archival）のための技術に関する。
【０００３】
（背景）
無線通信ネットワークは、ボイス、ビデオ、データ、メッセージング、放送、等のようないろいろな通信サービスを提供するために広く展開される。これらの無線ネットワークは利用可能なネットワーク資源（例えば、帯域幅および送信パワー）を共有することによって複数のユーザとの通信をサポートできる多重アクセスネットワークであってもよい。そのような多重アクセスネットワークの実例は符号分割多重アクセス（ＣＤＭＡ）ネットワーク、時分割多重アクセス（ＴＤＭＡ）ネットワーク、および周波数分割多重アクセス（ＦＤＭＡ）ネットワークを含む。
【０００４】
ユーザは無線ネットワークでセッションを持つことができ、そしてこのセッションの間中他のユーザおよび／または他のエンティティと通信できる。ユーザはこのセッションの間中無線ネットワークを介して任意のタイプおよび任意の量のデータを交換できる。ユーザは後の検索および使用を可能とするためにこのセッションの記録を持ちたいと思うかもしれない。しかしながら、セッションの記録を蓄えることはいろいろな理由で平凡でないかもしれない。例えば、大量のデータがセッションの間中交換されるかもしれず、そしてユーザはこのデータのすべてを蓄積する容量を持てないかもしれない。セッションの間のデータの蓄積に関連する他の出版物が下記される。
【０００５】
したがって後の使用を可能とするためのセッションの間中に交換されたデータを十分に蓄積するための技術についてこの分野では必要性がある。
【発明の概要】
【０００６】
（概要）
セッション内の端末と無線通信ネットワークとの間で交換されたデータをアーカイビングするための(for archiving)技術がこの中に記述される。セッションデータはこのセッションが進行中である間即時にネットワークエンティティ（network entity）（例えば、蓄積サーバまたはアプリケーションサーバ）でアーカイブに入れられる(be archived)ことができる。セッションデータはまたこのセッションが終了した後に端末からアーカイバルのためのネットワークエンティティにアップロード（upload）されることもできる。ネットワークエンティティはアーカイブに入れる(archive)ための認可がセッション内の他の端末から受信されるかどうかにより、セッションの間中交換されたデータのすべてをまたはその端末の／からのデータのみをアーカイブに入れることができる。ネットワークエンティティはセッションに関する識別子を割り当てることができ、そしてセッションに関する他のユーザ定義の属性（user-defined attribute）と同様にこの識別子を蓄積できる。セッションの間中または後で、ネットワークエンティティは端末からアーカイブに入れられたデータ(archived data)の全部または一部についての要求を受信することができ、そしてその後この要求されたデータを供給できる。ネットワークエンティティはセッション内の全端末についてのセッションデータのシングルコピー（single copy）をアーカイブに入れることができる。セッションデータのアーカイバルに関連するいろいろな特徴が下記される。
【０００７】
この発明の１実施形態に従って、プロセッサおよび蓄積ユニットを含む装置が記述される。プロセッサはセッション内の端末と無線通信ネットワークとの間で交換されたデータを受信する。蓄積ユニットは端末による後の使用を可能とするためにセッション内で交換されたデータをアーカイブに入れる。
【０００８】
もう１つの実施形態に従って、その中ではセッション内の端末と無線通信ネットワークとの間で交換されたデータはネットワークエンティティで受信され、そして端末による後の使用を可能とするためにアーカイブに入れられる方法が提供される。
【０００９】
なおもう１つの実施形態に従って、セッション内の端末と無線通信ネットワークとの間で交換されたデータを受信するための手段、および端末による後の使用を可能とするためにセッション内で交換されたデータをアーカイブに入れるための手段を含む装置が記述される。
【００１０】
なおもう１つの実施形態に従って、プロセッサおよびメモリを含む装置が記述される。プロセッサはセッション内の無線通信ネットワークとデータを交換し、そしてセッションの間ネットワークエンティティによってアーカイブに入れられたデータを検索する。メモリはネットワークエンティティからの検索されたデータを蓄積する。
【００１１】
なおもう１つの実施形態に従って、その中ではデータはセッション内の無線通信ネットワークで交換される方法が提供される。セッション内で交換されたデータをアーカイブに入れるための要求はデータをアーカイブに入れることができるネットワークエンティティに供給される。セッションに関するネットワークエンティティによってアーカイブに入れられたデータはその後に検索される。
【００１２】
なおもう１つの実施形態に従って、セッション内の無線通信ネットワークでデータを交換するための手段、セッション内で交換されたデータをアーカイブに入れるための要求をネットワークエンティティに供給するための手段、およびセッションに関するネットワークエンティティによってアーカイブに入れられたデータを検索するための手段を含む装置が記述される。
【００１３】
この発明のいろいろな局面および実施形態が下にさらに詳細に記述される。
【図面の簡単な説明】
【００１４】
【図１】いろいろな無線ネットワークおよびネットワークエンティティの展開を示す図。
【図２】アプリケーション層でのエンティティの最重要な図。
【図３】セッションデータをアーカイブに入れるためのネットワークエンティティによって実行された手順を示す図。
【図４】セッションデータをアーカイブに入れるためのネットワークエンティティによって実行された手順を示す図。
【図５】セッションデータをアーカイブに入れるための端末によって実行された手順を示す図。
【図６】端末およびセッションデータをアーカイブに入れることができる蓄積サーバを示すブロック図。
【発明を実施するための形態】
【００１５】
（詳細な説明）
術語“典型的な”は“一例、事例、または実例として機能すること”を意味すべくこの中で使用されている。この中で“典型的な”として記述された任意の実施形態は必ずしも他の実施形態以上に好ましいとか有利であると解釈されるべきではない。
【００１６】
図１はその中で端末１１０がボイス、ビデオ、データ、メッセージング、放送、等のような、いろいろな通信サービスを得るために無線ネットワーク１３０および１４０と通信する展開１００を示す。端末はまたクライアント、ユーザ装置（ＵＥ）、移動局（ＭＳ）、ユーザ端末、加入者ユニット、または何か他の術語で呼ばれてもよい。端末はセルラ電話機、パーソナルディジタルアシスタント（ＰＤＡ；personal digital assistant）、無線装置、手持ち式装置、無線モデム、等であってもよい。以下の説明では、術語“端末”および“ユーザ”は取り替えて使用されることができる。
【００１７】
無線装置１３０はＣＤＭＡネットワーク、ＴＤＭＡネットワーク、ＦＤＭＡネットワーク、または何か他の無線広域ネットワーク（ＷＷＡＮ）のようなＷＷＡＮであってもよい。ＣＤＭＡネットワークはｃｄｍａ２０００、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）、等のような無線技術を実施できる。ｃｄｍａ２０００はＩＳ−２０００、ＩＳ−８５６およびＩＳ−９５標準をカバーする。ＴＤＭＡネットワークは移動通信用のグローバルシステム（ＧＳＭ（登録商標））、進歩したディジタル移動電話システム（Ｄ−ＡＭＰＳ）、等のような無線技術を実施できる。Ｄ−ＡＭＰＳはＩＳ−１３６およびＩＳ−５４をカバーする。これらのいろいろな無線技術および標準はこの分野では知られている。Ｗ−ＣＤＭＡおよびＧＳＭは “第３世代パートナーシッププロジェクト”（３ＧＰＰ；3rd Generation Partnership Project）と名付けられた機構からの文書内に記述される。ｃｄｍａ２０００は“第３世代パートナーシッププロジェクト２”（３ＧＰＰ２）と名付けられた機構からの文書内に記述される。
【００１８】
無線ネットワーク１３０は基地局１３２およびネットワークコントローラ１３４を含む。基地局１３２は端末１１０のための無線通信を提供する。基地局はまたノードＢ、基地局トランシーバサブシステム（ＢＴＳ；base transceiver subsystem）、または何か他の術語で呼ばれてもよい。各ネットワークコントローラ１３４は単一のネットワークエンティティか基地局１３２とコアネットワーク１５０との間のデータの交換をサポートするネットワークエンティティの集まりであってもよい。３ＧＰＰに関して、ネットワークコントローラ１３４は無線ネットワークコントローラ（ＲＮＣ）、サービングＧＰＲＳサポートノード（ＳＧＳＮ）、ゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）、および／または他のネットワークエンティティを含んでもよい。３ＧＰＰ２に関して、ネットワークコントローラ１３４は移動体交換センタ（ＭＳＣ）、パケット制御機能（ＰＣＦ）、パケットデータサービングノード（ＰＤＳＮ；Packet Data Serving Node）、および／または他のネットワークエンティティを含んでもよい。コアネットワーク１５０はこのコアネットワークに接続されたエンティティと同様にこのコアネットワーク内のいろいろなエンティティの間の通信をサポートする。コアネットワーク１５０はさらにインターネット、従来の電話機のための通信をサポートする公衆電話交換ネットワーク（ＰＳＴＮ）、等のような他のネットワークに連結されることができる。
【００１９】
無線ネットワーク１４０は無線ローカルエリアネットワーク（ＷＬＡＮ）または無線パーソナルエリアネットワーク（ＷＰＡＮ）であってもよい。例えば、無線ネットワーク１４０はＩＥＥＥ  ８０２．１１ネットワーク（しばしばＷｉ−Ｆｉネットワークと呼ばれる）、ブルートゥースパーソナルエリアネットワーク（ＢＴ−ＰＡＮ）、または何か他のネットワークであってもよい。無線ネットワーク１４０はアクセスポイントおよびネットワークコントローラを含む。簡単のため、唯一のアクセスポイント１４２および１つのネットワークエンティティ１４４が図１に示される。アクセスポイント１４２は端末１１０のための無線通信を提供する。ネットワークコントローラ１４４はアクセスポイント１４２とデータネットワーク１４６との間のデータの交換をサポートし、それはコアネットワーク１５０に接続することができる。ＩＥＥＥ  ８０２．１１に関しては、ネットワークコントローラ１４４はパケットデータゲートウェイ（ＰＤＧ）および／または他のネットワークエンティティを含んでもよい。
【００２０】
アプリケーションサーバ１６０はインスタントメッセージング（ＩＭ；Instant Messaging）、プッシュ・トゥ・トーク（ＰＴＴ）、プッシュ・トゥ・トーク  オーバセルラ（ＰＯＣ；Push-to-talk Over Cellular）、等のような１つまたはそれより多いアプリケーションをサポートする。蓄積サーバ１７０は端末１１０のためのセッションデータのアーカイバル（例えば、蓄積、管理、および検索）をサポートする。蓄積ユニット１７２はセッションデータを蓄積する。サーバ１６０および１７０はコアネットワーク１５０に連結してもよく、またはコアネットワークの部分であってもよい。サーバ１６０および１７０は互いに直結されてもまたはされなくてもよく（図１に示されたような）別々のサーバであってもよい。蓄積サーバ１７０はまたアプリケーションサーバ１６０の部分であってもよい。蓄積ユニット１７２は蓄積サーバ１７０の部分であってもよいが、しかしセッションデータのアーカイバルを強調するために別々に示される。
【００２１】
図１は例示的な展開を示す。一般に、端末は任意の無線および／または有線通信ネットワークと通信することができ、そして各ネットワークは任意数のネットワークエンティティを含むことができる。ネットワークは、セッションデータのアーカイバルをサポートする、蓄積サーバ１７０を含んでもよく、またはそれに連結されてもよい。
【００２２】
図２はアプリケーション層でのいろいろなエンティティの最重要な図を示す。端末１１０はサーバによってサポートされた任意のアプリケーション（例えば、ＩＭ）について通信ネットワークを介してアプリケーションサーバ１６０と通信できる。代わりにまたは追加で、端末１１０はセッションデータのアーカイバルについて蓄積サーバ１７０と通信できる。サーバ１６０および１７０は、図２に示されたように、互いに通信できる。
【００２３】
端末を用いてユーザはセッション内の通信ネットワークとデータを交換できる。この中で使用されたように、セッションは、ユーザおよび／またはエンティティにデータを交換することをイネーブルにする２つまたはそれより多いユーザおよび／またはエンティティの間の連合である。各セッションはユニークでありそして識別子（ＩＤ）によって識別されることができる。セッションは任意の持続時間のものであってもよく、連続的または散発的であってもよく、そして任意の通信サービス用であってもよい。この中で使用されたように、セッションデータは１セッション用のデータである。セッションデータはセッションの間中通信ネットワークを介して交換される任意のデータであってもよい。セッションデータはまたこのセッションに関連する他の情報を含んでもよい。セッションデータはボイス、ビデオ、テキスト、写真、図形、メッセージ、等のようないろいろなタイプのものであってもよい。データはセッションの間中連続的に（例えば、ボイスまたはビデオのために）、周期的に（例えば、テキストのために）、または散発的に（パケットデータのために）交換される。端末はセッションの間中通信ネットワークを介して任意のタイプおよび任意の量のデータを交換できる。
【００２４】
ユーザは後の検索および使用を可能とするためにセッションの記録を保存することを望むかもしれない。一般に、アーカイバルはセッションデータの蓄積、管理、および検索に関連した全局面をカバーする。アーカイバルは以下の局面を含むことができる。
【００２５】
・  アーカイバルの開始−どんなふうにセッションのアーカイバルが開始され得るかに関連する。
【００２６】
・  認可−セッションデータがアーカイブに入れられてもよいかどうかに関連する。
【００２７】
・  蓄積−どんなふうにセッションデータがアーカイバルのために蓄積されるかに関連する。
【００２８】
・  管理および検索−どんなふうにセッションデータが管理されるかに関連する。
【００２９】
・  共有−ユーザ間のセッションデータの共有に関連する。
【００３０】
・  セキュリティ−不認可アクセスに対するセッションデータの保護に関連する。
【００３１】
各局面が下記される。
【００３２】
アーカイバルの開始
セッションデータのアーカイバルはいろいろな手法で開始されることができる。以下の任意の１つまたは任意の組合わせはセッションデータのアーカイバルを開始するために使用されることができる。
【００３３】
１実施形態では、セッションデータのアーカイバルはユーザによって、例えば、キーパッドによりアーカイブに入れるための要求を入力することによって開始される。この実施形態ではユーザに（１）各セッションに関するセッションデータをアーカイブに入れるか否かおよび（２）いつセッションデータをアーカイビングすることを開始すべきかを決定させる。アーカイブに入れるための要求はこのセッションの間のいつでも、例えば、このセッションの開始点、中間点、または終了点で起こることができる。
【００３４】
もう１つの実施形態では、セッションデータのアーカイバルはユーザプロファイル（user profile）に基づいて開始される。ユーザはこのユーザプロファイルにおけるアーカイバル優先権を設定および／または更新できる。ユーザプロファイルはネットワークおよび／または端末で蓄積されてもよく、そしてセッションの開始点でこのセッションをアーカイブに入れるか否かを決定することを相談されてもよい。ユーザプロファイルはどちらのタイプのセッションをアーカイブに入れ、そしてどちらのタイプのセッションをアーカイブに入れないかを示すことができる。例えば、ユーザプロファイルは全セッションのアーカイバル、あるタイプのメディア（例えば、ボイス）またはあるアプリケーション（例えば、ＩＭ）を有するセッションのアーカイバル、ある関係者（例えば、電話帳内に蓄積された人々）を有するセッションのアーカイバル、あるネットワークエンティティ（例えば、アプリケーションサーバ１６０）を有するセッションのアーカイバル、等を示すことができる。セッションのアーカイバルはユーザプロファイルに基づいて自動的に開始されることができる。
【００３５】
初期自動アーカイバル(early automatic archival)と呼ばれる、なおもう１つの実施形態では、ネットワークはセッション内の初期に、例えば、セッションの開始点で、データを保存することを開始する。このデータ保存はユーザから任意のコマンドを受信すること無しに、そして任意のユーザプロファイルに相談せねばならないこと無く自動的に実行されることができる。初期自動アーカイバルはユーザに、より初期に保存されたデータのアーカイバルを後に要求させる。例えば、ユーザは交換が発生した後までまたはこのセッションの終了点で、重要データが交換されたことに気付かないかもしれない。初期自動アーカイバルはその後ユーザに、もしもネットワークがセッションの初期に自動保存を実行しなかったならば失われてしまったであろう重要データを取り戻させるであろう。
【００３６】
初期自動アーカイバルはまた端末での容量制限に対しても有用である。例えば、ユーザは端末でセッションデータを局部的に蓄積することを端末に命令できる。しかしながら、セッション内で交換されたデータの量は（例えば、オーディオクリップについては）大量になるかもしれず、そして端末でのメモリの量は制限されるかもしれない。この場合、端末でその全体の中の進行中のセッションを蓄積することはできないかもしれない。ネットワークでの自動的な初期保存はその後端末での容量制限に打ち勝つために使用されることができる。
【００３７】
一般に、初期自動アーカイバルは、ユーザにセッション内で以前に交換されたデータを後で利用させ、そしてアーカイブに入れさせるバックアップ機構を提供する。ユーザはこのセッションをセッションの間のいつでもまたはセッションの終了点でさえアーカイブに入れるか否かを決定できる。もしもユーザがこのセッションをアーカイブに入れることを決定すれば、その後ネットワークはユーザに通知するためにそしてセッションデータを適切に識別するために必要な管理機能を実行する。もしもユーザがセッションをアーカイブに入れることに興味を示さないならば、その時ネットワークは、例えば、セッションの終了点またはある時間量の後に、このデータを除くことができる。
【００３８】
なおもう１つの実施形態では、ユーザは初めに端末でセッションデータを蓄積できる。ユーザまたは端末はその後、例えば、もしもその端末の蓄積限界に達していたならば、ネットワークでのアーカイバルを要求できる。
【００３９】
セッションデータのアーカイバルはまた他の手法でも開始されることができる。
【００４０】
認可（Authorization）
セッションは１つまたは複数のユーザ／当事者／関係者を包含してもよい。セッション内の各ユーザは、例えば、プライバシーまたは他の理由のため、アーカイブに入れられるべきそのユーザのデータを要求してもしなくてもよい。アーカイバルに関する認可はプライバシーを用意するためにそのユーザから要求されるかもしれない。もしもセッションデータがネットワークでアーカイブに入れられるべきであれば、その時ネットワークはいろいろな手法でアーカイブに入れるための認可について要求することができる。
【００４１】
至急認可(express authorization)と呼ばれる、１実施形態では、ネットワークはセッションの間に交換されたデータをアーカイブに入れるための認可についてセッション内で予約された各ユーザに質問する。ユーザはそのユーザがセッションのアーカイバルを要求する時に認可を供給できる。ユーザはまたいつか他の時間にも認可を供給できる。もしも認可がセッション内の全ユーザから受けられれば、その時ネットワークはセッション内のユーザのすべての中で交換されたデータのすべてをアーカイブに入れることができる。もしも認可が１サブセットのユーザのみから受けられれば、その時ネットワークは認可を供給する各ユーザのデータをアーカイブに入れることができる。もしも認可がセッション内のユーザのいずれからも受けられなければ、その時ネットワークはセッション内で交換されたデータのいずれをもアーカイブに入れない。この実施形態は（１）ネットワークに認可を供給するユーザはアーカイブに入れられるセッションの間に彼らが送ったデータを持つことができる、そして（２）ネットワークに認可を供給しないユーザはアーカイブに入れられた彼らのデータを持たないであろうので、強化されたプライバシーを用意できる。ネットワークは他のユーザによって供給された認可のステータスに関する情報を各ユーザに供給できる。各ユーザはその後アーカイブに入れられているデータの知識を持つであろう。
【００４２】
絶対的認可(implicit authorization)と呼ばれる、１実施形態では、認可は端末および／またはネットワークでユーザのために維持され得るユーザプロファイルによって是認されるか否認されることができる。ユーザプロファイルは（１）そのユーザのデータがそのユーザによる使用のためにアーカイブに入れられることができるかどうかを示すフィールド、（２）そのユーザのデータが他のユーザによる使用のためにアーカイブに入れられることができるかどうかを示すフィールド、および／または（３）他のタイプのアーカイバルのための認可を供給できる他のフィールド、を含むことができる。もしも認可がユーザプロファイルによって是認されれば、その時ネットワークは認可のためのユーザに質問する必要はないがしかしユーザプロファイルによって是認された認可の情報を供給できる。この情報はユーザに通知され、そして、もしも望むなら、ユーザにユーザプロファイルを無効にさせる。もしも認可がユーザプロファイルによって是認されなければ、その時ネットワークは認可についてそのユーザに質問すればよい。この場合、ユーザは、通知に基づいて、パーセッションベースでデータをアーカイブに入れるためにこのネットワークを認可することができる。
【００４３】
上記された実施形態について、ネットワークはこのセッションに関する進行中の記録の情報を供給することができる。セッション内の当事者はその後この記録を通知されることができる。
【００４４】
上記された初期自動アーカイバルについて、セッション内のユーザはこのセッションが自動的に保存されていることを通知されるかもしれない。もしもセッション内の任意のユーザが（例えば、セッションの間中および／またはセッションが終了した後に）このデータをアーカイブに入れることを決定すれば、その時このセッション内の他のユーザはアーカイブに入れるための認可について通知されるおよび／または質問されるかもしれない。ネットワークはその後認可を是認するユーザのデータをアーカイブに入れることができ、認可を是認しないユーザのデータを除くことができる。
【００４５】
１実施形態では、認可はセッション内で交換された全データについて是認または否認される。もう１つの実施形態では、認可は、例えば、ボイス、テキスト、写真、ビデオ等のような特定のタイプのデータについて是認されることができる。ネットワークはアーカイブに入れられてもよい種々のタイプのデータを示すことができる。ユーザはその時任意の単一タイプのデータまたは任意の組合わせのデータタイプをアーカイブに入れることができる。ネットワークはその後ユーザによって認可される各データタイプをアーカイブに入れることができる。ネットワークはユーザにアーカイブに入れられているすべてのデータタイプの通知を提供できる。この実施形態はユーザに各タイプのデータについて選択的に認可を与えさせ、そしてアーカイブに入れられている各データタイプを通知させる。
【００４６】
蓄積(Storage)
セッションの間中交換されたデータと同様に他の適切な情報もこのセッションのためにアーカイブに入れられてもよい。適切な情報は同期情報、識別情報、ユーザ供給の情報、等を含んでもよい。同期情報は、アーカイブに入れられている種々のタイプのデータ、例えば、ボイスおよびデータ、間を同期化するために使用された任意の情報であってもよい。識別情報はセッション内の当事者、セッションの日付と時刻、等を伝達できる。ユーザ供給の情報はセッションデータを識別および管理するために使用された任意の情報、例えば、セッションに関するタイトルまたはニックネームを含んでもよい。
【００４７】
一般に、セッションデータは端末および／またはネットワークでアーカイブに入れられることができる。１実施形態では、セッションに関するデータは端末で蓄積されることができる。セッションの終了点またはその後の任意の時刻に、ユーザはアーカイバルのためのネットワークにデータをアップロードできる。端末でのセッションデータの蓄積は便利さのようなある利点を提供できる。しかしながら、端末でのメモリは限定されるかもしれず、それはその後端末で蓄積されることができるセッションデータ量を制限する。ユーザは初めに端末でデータを蓄積してもよく、そして例えば、もしもその端末でメモリが不十分であるならば、もしもそのデータが他のユーザと共有されていれば、および／または他の理由のため、アーカイバルのためのネットワークにそのデータをアップロードしてもよい。
【００４８】
もう１つの実施形態では、セッションのためのデータはネットワークでアーカイブに入れられる。ネットワークはセッションの始まりでまたはセッション中のいつでも、例えば、ユーザからアーカイブに入れるための要求を受信することに基づいて、データの蓄積を開始できる。ネットワークは、データがセッションの間中ユーザ間で交換されているので、セッションの間中即時に（例えば、テキストの場合は行ごとに）データを蓄積できる。
【００４９】
ネットワークでのアーカイバルはいろいろな利点を提供できる。第１に、ネットワークは典型的により大きい蓄積容量を有し、それは代表的な端末によって可能となるよりも多くのセッションデータのアーカイバルを可能とする。第２に、データは余分のエアリンク資源を使用すること無しにセッションの間中便利にアーカイブに入れられることができる。データはセッションの間中他のユーザまたは他のエンティティとの通信のための端末とネットワークとの間で交換される。このデータはアーカイバルのためのネットワークで便利に利用可能である。第３に、データ共有のような他の特徴はネットワークでのアーカイバルで効率的にサポートされることができる。
【００５０】
管理および検索(Management and Retrieval)
セッションデータはネットワークでいろいろな手法でおよびいろいろなフォーマットで蓄積されることができる。１実施形態では、セッションデータは伸張性マークアップ言語（ＸＭＬ;Extensible Markup Language）文書またはデータベース内の１組のＸＭＬ文書として蓄積される。ＸＭＬはいろいろなタイプのデータを蓄積するために広く使用される。ＸＭＬ構成アクセスプロトコル（ＸＣＡＰ）はＸＭＬを使用してアーカイブに入れられるデータに参照を付けるために使用されることができる。ハイパーテキスト転送プロトコル（ＨＴＴＰ）はデータベース内に蓄積されたデータを蓄積、検索、および管理するために使用されることができる。ＸＭＬ、ＸＣＡＰおよびＨＴＴＰはセッションデータをアーカイブに入れるために使用されることができるフォーマットおよびプロトコルの１つの例である。
【００５１】
１実施形態では、ユニフォームリソース識別子（ＵＲＩ;Uniform Resource Identifier）はセッションデータのアクセスおよび管理を容易とするためにアーカイブに入れられたセッションに割り当てられる。ネットワーク（例えば、蓄積サーバ）はセッションにＵＲＩを自動的に割り当てることができ、そしてユーザにＵＲＩを供給できる。ユーザはセッションデータを管理する（例えば、検索する、編集する、再保存する、または共有する）ためにこのＵＲＩを使用できる。端末はユーザにネットワークによって供給されたＵＲＩに関するヒューマンレコグナイザブル記号列を定義させ、そしてユーザ定義の記号列とＵＲＩと関連させるユーザインターフェイス（ＵＩ）を持つことができる。ＵＩはまたユーザに名前、日付、関係者、主題等のようないろいろな属性をＵＲＩと関連させる。これらのユーザ定義の属性はセッションに関してアーカイブに入れられた文書の属性としてネットワークで蓄積されてもよい。ＵＲＩおよび関連する属性はまたユーザによる容易な検索のため端末で蓄積されてもよい。
【００５２】
一般に、セッションデータはいろいろなフォーマットおよびプロトコルを使用し、そしていろいろなテクノロジーおよびテクニックを用いてアーカイブに入れられることができる。ＸＭＬ、ＸＣＡＰ、およびＨＴＴＰは多くの装置によってサポートされるよく知られているプロトコルであり、したがってアーカイバルを目的として便利に使用されることができる。他の標準プロトコルおよび／または独占プロトコルもまたセッションデータの質問、検索、および蓄積のためにも使用されることができる。ＵＲＩはまた文書を識別するために広く使用される。他のタイプの識別子もセッションデータを識別、分類、および管理するために使用されることができる。
【００５３】
ユーザはネットワークでアーカイブに入れられた任意数のセッションを有することができる。ユーザはセッションデータを受信および送付することができる任意の装置からアーカイブに入れられたセッションデータを管理する（例えば、検索する、修正する、等）ことができる。アーカイブに入れられたセッションのリストまたはディレクトリは要求された時はいつでもユーザに供給されることができる。リストはタイトル、日付、セッションの創作者、セッションタイプ、サイズ、等のようないろいろな属性によって蓄積されてもよい。
【００５４】
ユーザはいろいろな手法でアーカイブに入れられたセッションデータを管理できる。ユーザは質問する、検索する、付加（保存）する、削除する、等のような機能を実行できる。ユーザはいろいろな手法でセッションデータを検索することを選択できる。例えば、ユーザは特定のセッション、セッションの特定のセクション、セッションのために蓄積された特定のタイプのデータ、探索により識別されることができる特定の内容、等を検索できる。ユーザはセッションの間に交換されるまたはセッションの間に送られたアタッチメントを開く写真のような対象物を検索できる。セッションの特定の部分を選択的に検索する、処理する、および蓄積するための能力は、例えば、ネットワークと端末との間のエアを介したセッションデータのダウンロードまたはアップロードを減らすために、有利であるかもしれない。
【００５５】
共有(Sharing)
一般に、セッションデータをアーカイブに入れるために使用されたネットワークエンティティまたは蓄積サーバは任意の信頼できるネットワーク内に存在してもよい。例えば、ユーザ１はネットワークＡ内に配置されてもよく、ユーザ２はネットワークＢ内に配置されてもよく、そしてネットワークＡおよびＢは両方が信頼できるネットワークであってもよい。この場合、ユーザ１および２の間のセッションに関するデータはネットワークＡおよび／またはネットワークＢ内でアーカイブに入れられてもよい。セッションデータは蓄積を減らすために単一のネットワーク（例えば、セッションが開始されるネットワーク）内でアーカイブに入れられてもよい。セッションデータはまた柔軟性を提供するために両ネットワーク内でアーカイブに入れられてもよい。
【００５６】
セッションデータのシングルコピーはアーカイブに入れられ、そしてたとえこれらのユーザが異なるアクセス権（access privilege）を有するとしても複数のユーザの間で共有されることができる。複数のユーザ間のセッションに関しては、セッションデータのシングルコピーはこのセッションが有効である間は指定されたネットワーク内でアーカイブに入れられることができる。セッションの終了後は、このシングルコピーはこのセッションをアーカイブに入れることを要求する全ユーザにアクセス可能となることができる。たとえ（１）認可がセッション内の何人かのユーザだけから受けられるか、あるいは（２）所定のユーザがセッション内の異なるユーザに異なる許可を是認するとしても、シングルコピーのアーカイバルは達成される。ネットワークはセッション内の全ユーザから受信された認可に基づいてセッション内の各ユーザのためのアクセス権を決定できる。１例として、１セッションは３ユーザ−ユーザ１，２および３を有してもよい。ユーザ１は（１）もしもユーザ２および３がユーザ１のための認可を与えないならばユーザ１のデータのみに、（２）もしもユーザ２は認可を与えるがユーザ３が認可を与えないならばユーザ１および２のデータに、または（３）もしも両ユーザ２および３が認可を与えるならば全３ユーザ１，２および３のデータへのアクセス権は是認されることができる。指定されたネットワークはセッションデータと一緒に異なるユーザのための異なるアクセス権を蓄積できる。その後は、ネットワークは各ユーザによるセッションデータをアクセス／管理するための各試みを認証でき、そしてそのユーザのために認可されたデータのみへのアクセスを是認できる。アーカイブに入れられたセッションデータの共有は蓄積必要条件を大きく減少させることができる。
【００５７】
セキュリティ(Security)
セッションデータはプライバシーを保証するためにおよび鋭敏なデータを保護するために保証された手法でアーカイブに入れられることができる。セキュリティはアプリケーション層および／またはより下位層のような１つまたはそれより多い層で実施されることができる。例えば、セキュリティは蓄積と同時に、ユーザプロファイルによって、および／または何か他の手段を介して準備され得るユーザ定義のパスワードを伴うかもしれない。セキュリティはアーカイブに入れられたデータがアクセスされ、そしてデータがリリースされる前にユーザが認可されることができる度に援用されることができる。セキュリティはまた暗号および／または安全なデータを送るために一般的に使用される他の手段により達成されることもできる。
【００５８】
システム(System)
図３はセッションデータをアーカイビングするための手順３００の１実施形態を示す。手順３００はネットワークエンティティ、例えば、蓄積サーバ、アプリケーションサーバ、または何か他のネットワークエンティティ、によって実行されることができる。ネットワークエンティティはセッション内の端末と無線通信ネットワークとの間で交換されたデータを受信する（ブロック３１２）。ネットワークエンティティは端末による後の使用を可能とするためにセッション内で交換されたデータをアーカイブに入れる（ブロック３１４）。
【００５９】
図４はセッションデータをアーカイビングするための手順４００の１実施形態を示す。手順４００もネットワークエンティティによって実行されることができる。ネットワークエンティティはセッション内の端末と無線通信ネットワークとの間で交換されたデータをアーカイブに入れるために要求と認可とを得ることができる（ブロック４１２）。ネットワークエンティティはまた後のアーカイバルを可能とするためにセッションの開始点で始まるセッションデータを自動的に保存することもできる。とにかく、要求および認可は端末によってネットワークエンティティに明白に送られることができるか、またはその端末に関するユーザプロファイルから絶対的に得られることができる。端末はこのセッション内の他の端末と通信できる。もしもアーカイバルがセッション内の任意の端末によって要求されれば、その後ネットワークエンティティは認可に関するセッション内の各端末に質問することができ、および／またはその端末に関するユーザプロファイルから認可を得ることができる。ネットワークエンティティは認可を供給する各端末のデータのみをアーカイブに入れることができる。ネットワークエンティティは蓄積されているデータの通知を供給できる。
【００６０】
ネットワークエンティティはセッションの間中データを受信することができ、そしてこのデータを即時にアーカイブに入れることができる（ブロック４１４）。あるいは、端末はセッションが終了した後に無線ネットワークを介してデータをアップロードすることができ、そしてネットワークエンティティはその後このアップロードされたデータをアーカイブに入れることができる。ネットワークエンティティはセッションデータを１つまたはそれより多いＸＭＬ文書としてまたは何か他のフォーマットでアーカイブに入れることができる。ネットワークエンティティはそのセッションのために１識別子を割り当て、そしてその割り当てられた識別子を端末に供給することができる（ブロック４１６）。識別子はＵＲＩまたは何か他のタイプの識別子であってもよい。ネットワークエンティティは端末からセッションを記述したユーザ定義の属性を受信することができ、そしてその後アーカイブに入れられたデータと共にこのユーザ定義の属性を蓄積することができる。
【００６１】
ネットワークエンティティは端末からアーカイブに入れられたデータの全部または一部に関する要求を受信することができる（ブロック４１８）。この要求はセッションの間中またはセッションの終了後に到来してもよい。要求された部分はこのセッションのためにアーカイブに入れられた種々のタイプのデータの中の特定のタイプのデータ（例えば、ボイス）に関するものであってもよい。要求された部分はまた特定の対象物または要素、例えば、写真またはアタッチメントに関するものであってもよい。とにかく、ネットワークエンティティは端末にアーカイブに入れられたデータの要求された部分を供給する（ブロック４２０）。ネットワークエンティティは、端末によって要求されたように、セッションのためにアーカイブに入れられたデータの探索をサポートするサーチエンジンを実行（またはそれと相互作用）することができる。サーチエンジンは名称、タイプ、サイズ、当事者、日付、等のようないろいろな属性に基づいて動作することができる。
【００６２】
端末はセッション内の他の端末と通信することができる。ネットワークエンティティはセッション内の全端末に関するアーカイバルのためのセッションデータのシングルコピーを蓄積することができる。ネットワークエンティティはセッション内の端末の全部またはいくつかからアーカイバルのための認可を受信することができる。ネットワークエンティティはその後受信された認可に基づいて端末のための別々のアクセス権を蓄積することができる。
【００６３】
図５はセッションをアーカイブに入れるための手順５００の１実施形態を示す。手順５００は端末によって実行されることができる。端末はセッション内の無線通信ネットワークとデータを交換する（ブロック５１２）。端末はネットワークエンティティ（例えば、蓄積サーバ）にこのセッションをアーカイブに入れるための要求と認可とを供給することができる（ブロック５１４）。ネットワークエンティティはまた端末に関するユーザプロファイルからこの要求と認可とを得ることもできる。ネットワークエンティティはまた、例えば、セッションの開始点で始まる、セッションデータを自動的に保存することもできる。この場合には、端末は、例えば、ネットワークエンティティがセッションの中間点または終了点でセッションデータを保存し始めた後にこのセッションをアーカイブに入れるための要求を送ることもできる。ネットワークエンティティはセッションの間中即時にセッションデータを蓄積することができる。端末はまた初めにデータを蓄積することができ、そしてその後このデータをアーカイバルのためのネットワークエンティティにアップロードすることもできる。ネットワークエンティティは、認可がセッション内の他の端末から受信されるかどうかによって、すべてのセッションデータまたはその端末のみのデータをアーカイブに入れることができる。セッションの間アーカイブに入れられたデータはしたがってセッションの間端末と無線ネットワークとの間で交換されるデータの全部または一部であるかもしれない。
【００６４】
端末はセッションの間ネットワークエンティティから識別子（例えば、ＵＲＩ）を受信することができる（ブロック５１６）。端末はセッションの属性を定義することができ、そしてアーカイブに入れられたデータの蓄積およびそれとの結合のためにこれらの属性をネットワークエンティティに送ることができる（ブロック５１８）。セッションの間中または後で、端末はセッションの間ネットワークエンティティによってアーカイブに入れられたデータを検索することができる（ブロック５２０）。例えば、端末はアーカイブに入れられたデータの全部または一部についての要求を送ることができ、そしてネットワークエンティティはその後アーカイブに入れられたデータの要求された部分を返却することができる。
【００６５】
図６は端末１１０および蓄積サーバ１７０の１実施形態のブロック図である。端末１１０は無線ネットワークとの通信のための無線モデムを含む。送信パス上では、端末１１０によって送られるべきデータおよびシグナリングはエンコーダ６２２によって処理（例えば、フォーマット、符号化、およびインターリーブ）され、そして出力チップを発生するために変調器（Ｍｏｄ）６２４によってさらに処理（例えば、変調、チャネル化、およびスクランブル）される。送信器（ＴＭＴＲ）６３２はその後出力チップを調節（例えば、アナログに変換、フィルタ、増幅、および周波数アップコンバート）し、そしてアンテナ６３４を介して送信される逆方向リンク信号を発生する。受信パス上では、無線ネットワーク内の基地局によって送信された順方向リンク信号はアンテナ６３４によって受信される。受信器（ＲＣＶＲ）６３６はアンテナ６３４から受信された信号を調節（例えば、フィルタ、増幅、周波数ダウンコンバート、およびディジタル化）し、そしてサンプルを供給する。復調器（Ｄｅｍｏｄ）６２６はサンプルを処理（例えば、デスクランブル、チャネル化、および復調）し、そして記号推定値を供給する。デコーダ６２８は記号推定値をさらに処理（例えば、デインターリーブおよび復号化）し、そして復号化されたデータを供給する。エンコーダ６２２、変調器６２４、復調器６２６およびデコーダ６２８はモデムプロセッサ６２０によって実施されることができる。これらのユニットは無線ネットワークによって使用された無線技術（例えば、Ｗ−ＣＤＭＡ、ｃｄｍａ２０００またはＧＳＭ）に従って処理を実行する。
【００６６】
コントローラ／プロセッサ６４０は端末１１０でいろいろなユニットの動作を指示する。コントローラ／プロセッサ６４０は図５に示された手順５００および／または端末１１０に関するセッションデータのアーカイバルのための他の手順を実施することができる。メモリ６４２はプログラム符号および端末１１０に関するデータを蓄積する。
【００６７】
蓄積サーバ１７０はセッションデータのアーカイバルをサポートするためにいろいろな機能を実行するプロセッサ６５０およびプログラム符号と蓄積サーバ１７０のためのデータとを蓄積するメモリ６５２を含む。プロセッサ６５０はまた蓄積ユニット１７２内のデータの蓄積、検索、および修正を指示することもできる。プロセッサ６５０は単一のプロセッサまたは複数プロセッサの集まりであってもよい。蓄積サーバ１７０は図３における手順３００、図４における手順４００、および／または端末に関するデータのアーカイバルをサポートするための他の手順を実施できる。
【００６８】
この分野の技術者は情報および信号がいろいろな異なるテクノロジーおよびテクニックのいずれかを使用して表され得ることを理解するであろう。例えば、上記説明の全体を通して参照される可能性があるデータ、指示、命令、情報、信号、ビット、記号、およびチップは、電圧、電流、電磁波、磁界または粒子、光学界または粒子、あるいはそれの任意の組合わせにより表されることができる。
【００６９】
技術者はこの中に開示された実施形態に関して記述されたいろいろな実例となる論理ブロック、モジュール、回路、およびアルゴリズムステップは電子ハードウェア、コンピュータソフトウェア、または両者の組合わせとして実施され得ることをさらに認識するであろう。ハードウェアおよびソフトウェアのこの互換性を明確に説明するために、いろいろな実例となるコンポーネント、ブロック、モジュール、回路、およびステップは、一般にそれらの機能性の表現で上述された。そのような機能性がハードウェアまたはソフトウェアとして実施されるかどうかはシステム全体に課された特定のアプリケーションと設計の制約とによる。熟練技工は各特定のアプリケーションについて異なる方法で記述された機能性を実施できるが、しかしそのような実施の決定が本発明の範囲からの逸脱を引き起こすと理解されてはならない。
【００７０】
この中に開示された実施形態に関して記述されたいろいろな実例となる論理ブロック、モジュール、および回路は、汎用プロセッサ、ディジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理装置、ディスクリートゲートまたはトランジスタ論理、ディスクリートハードウェアコンポーネント、あるいはこの中に記述された機能を実行するように設計されたそれの任意の組合わせで実施または実行されることができる。汎用プロセッサはマイクロプロセッサであってもよいが、しかし代替案では、プロセッサは任意の従前のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンであってもよい。プロセッサはまた計算装置、例えば、ＤＳＰとマイクロプロセッサとの組合わせ、複数のマイクロプロセッサ、ＤＳＰコアとともに１つまたはそれより多いマイクロプロセッサ、あるいは任意の他のそのような構成として実施されてもよい。
【００７１】
この中に開示された実施形態に関して記述された方法のステップまたはアルゴリズムはハードウェアで、プロセッサにより実行されるソフトウェアモジュールで、またはこの２つの組合わせで直接具体化されることができる。ソフトウェアモジュールはＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、着脱可能形ディスク、ＣＤ−ＲＯＭ、あるいはこの分野において既知の任意の他の形式の蓄積媒体に属してもよい。典型的な蓄積媒体はプロセッサに連結され、そのようなプロセッサはこの蓄積媒体から情報を読み取り、それに情報を書き込むことができる。代替案では、蓄積媒体はプロセッサに一体化されてもよい。プロセッサと蓄積媒体とは１つのＡＳＩＣ内に存在してもよい。ＡＳＩＣはユーザ端末内に存在してもよい。代替案では、プロセッサと蓄積媒体とはディスクリートコンポーネントとして１つのユーザ端末内に存在してもよい。
【００７２】
ヘッディングは参考のためにそしてあるセクションを確認することを援助するためにこの中に含まれる。これらのヘッディングはこの中に下記された概念の範囲を制限しようとは思わない、そしてこれらの概念は全体の仕様を通して他のセクション内で適応性を有することができる。
【００７３】
開示された実施形態の前の説明はこの分野の任意の技術者が本発明を製作または使用することを可能とするように提供される。これらの実施形態へのいろいろな変更はこの分野の技術者にはたやすく明白であるだろうし、そしてこの中に定義された包括的な原理はこの発明の精神または範囲から逸脱すること無しに他の実施形態に適用されてもよい。従って、本発明はこの中に示された実施形態に制限されるつもりはなく、しかしこの中に開示された原理および新規な特徴と矛盾しない最も広い範囲が許容されるべきである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
（１）  装置であって、
セッション内の端末と無線通信ネットワークとの間で交換されたデータを受信するためのプロセッサと、そして
該プロセッサに接続されたおよび該セッション内で交換された該データをアーカイビングするための蓄積ユニットと、
を含む装置。
（２）  該プロセッサは該端末から該セッションをアーカイブに入れるための要求を受信し、そして該要求に応じて該セッションに関する該データのアーカイバルを開始する、（１）記載の装置。
（３）  該プロセッサは該端末についてのユーザプロファイルに基づいた該セッションに関する該データのアーカイバルを開始する、（１）記載の装置。
（４）  該プロセッサは該セッションの該開始点で始まる該セッションに関する該データを自動的に蓄え、そして該端末からアーカイバルに関する要求を受信して該データをアーカイブに入れる、（１）記載の装置。
（５）  該プロセッサは該セッション内で交換された複数タイプのデータの中の特定のタイプのデータをアーカイブに入れるための要求を受信し、そして該蓄積ユニットは該セッションに関する該特定のタイプのデータをアーカイブに入れる、（１）記載の装置。
（６）  該プロセッサは該セッションに関する該データをアーカイブに入れるための認可に関し該端末を質問する、（１）記載の装置。
（７）  該プロセッサはユーザプロファイルから該セッションに関する該データをアーカイブに入れるために認可を得る、（１）記載の装置。
（８）  該端末は該セッション内の少なくとも１つの他の端末と通信し、該プロセッサは該少なくとも１つの他の端末からではなく該端末からアーカイバルに関する認可を受信し、そして蓄積ユニットは該端末のデータのみをアーカイブに入れ、そして該少なくとも１つの他の端末のデータをアーカイブに入れない、（１）記載の装置。
（９）  該プロサッサは蓄積されているデータの通知を該端末に供給する、（１）記載の装置。
（１０）  該プロサッサは該セッションの間該データを即時に受信し、そして該蓄積ユニットは該データを即時にアーカイブに入れる、（１）記載の装置。
（１１）  該端末は該セッションが終了した後に該無線通信ネットワークを介して該データをアップロードし、そして該蓄積ユニットは該アップロードされたデータをアーカイブに入れる、（１）記載の装置。
（１２）  該プロセッサは該セッションに関する該データを１つまたはそれより多い伸張性マークアップ言語（ＸＭＬ）文書としてフォーマットする、（１）記載の装置。
（１３）  該プロセッサは該セッションに関するユニフォームリソース識別子（ＵＲＩ）を割り当てそして該端末に該ＵＲＩを供給する、（１）記載の装置。
（１４）  該プロセッサは該セッションを記述した少なくとも１つのユーザ定義の属性を該端末から受信し、そして該蓄積ユニットは該セッションに関する該少なくとも１つのユーザ定義の属性を蓄積する、（１）記載の装置。
（１５）  該蓄積ユニットは該セッションのタイプ、サイズ、または他の属性に基づいて該セッションに関する該データをアーカイブに入れる、（１）記載の装置。
（１６）  該プロセッサは該セッションに関するアーカイブに入れられた一部分の該データについての要求を該端末から受信し、そして該蓄積ユニットは該アーカイブに入れられたデータの該要求された部分を供給する、（１）記載の装置。
（１７）  該要求された部分は該セッションに関するアーカイブに入れられた複数のタイプのデータの中の特定のタイプのデータに関するものである、（１６）記載の装置。
（１８）  該要求された部分は該セッションに関するアーカイブに入れられた該データの中の特定のエレメントに関するものである、（１６）記載の装置。
（１９）  該プロセッサは該端末からサーチ要求を受信し、そして該サーチ要求に基づいて該蓄積ユニットによってアーカイブに入れられた該データを調べる、（１）記載の装置。
（２０）  該端末は該セッション内の少なくとも１つの他の端末と通信し、そして該蓄積ユニットは該セッション内の全端末について該セッション内で交換された該データのシングルコピーをアーカイブに入れる、（１）記載の装置。
（２１）  該プロセッサは該セッション内の１つまたはそれより多い該端末からアーカイバルのための認可を受信するおよび該受信された認可に基づいて該セッション内の各端末に関する該アーカイブに入れられたデータへのアクセス権を決定し、そして該蓄積ユニットは該端末に関する個別のアクセス権を蓄積する、（１）記載の装置。
（２２）  方法であって、
セッション内の端末と無線通信ネットワークとの間で交換されたデータを受信し、そして
該端末による後の使用を可能とするために該セッション内で交換された該データをアーカイブに入れる
ことを含む方法。
（２３）  該端末から該セッションをアーカイブに入れるための要求を受信すし、そして
該要求に応じて該セッションに関する該データのアーカイバルを開始する
ことをさらに含む、（２２）記載の方法。
（２４）  該セッション内の交換された該データを該アーカイブに入れることは、該端末のデータのみをアーカイブに入れること、そしてもしもアーカイバルに関する認可が該他の端末から受信されないならば該セッション内の他の端末のデータをアーカイブに入れないことを含む、（２２）記載の方法。
（２５）  該端末から該セッションに関するアーカイブに入れられた該データの全部または一部についての要求を受信すること、そして
該要求されたデータを供給することをさらに含む、（２２）記載の方法。
（２６）  装置であって、
セッション内の端末と無線通信ネットワークとの間で交換されたデータを受信するための手段と、そして
該端末による後の使用を可能とするために該セッション内で交換された該データをアーカイブに入れるための手段と
を含む装置。
（２７）  該端末から該セッションをアーカイブに入れるための要求を受信するための手段と、そして
該要求に応じて該セッションに関する該データのアーカイバルを開始するための手段とをさらに含む、（２６）記載の装置。
（２８）  該セッション内の交換された該データを該アーカイブに入れるための手段は、該端末のデータのみアーカイブに入れ、そしてもしもアーカイバルに関する認可が該他の端末から受信されないならば該セッション内の他の端末のデータをアーカイブに入れないための手段を含む、（２６）記載の装置。
（２９）  該端末から該セッションに関するアーカイブに入れられた該データの全部または一部についての要求を受信するための手段と、そして
該要求されたデータを供給するための手段と
をさらに含む、（２６）記載の装置。
（３０）  装置であって、
セッション内の無線通信ネットワークとデータを交換するためのおよび該セッションに関してネットワークエンティティによってアーカイブに入れられたデータを検索するためのプロセッサと、そして
該プロセッサに接続され、そして該ネットワークエンティティから検索された該データを蓄積するためのメモリと
を含む装置。
（３１）  該プロセッサは該ネットワークエンティティに該セッションをアーカイブに入れるための要求を送る、（３０）記載の装置。
（３２）  該ネットワークエンティティは該無線通信ネットワークと交換された該データを自動的に蓄え、そして該プロセッサは該ネットワークエンティティに該ネットワークエンティティが該交換されたデータを蓄えることを始めた後に該セッションをアーカイブに入れるための要求を送る、（３０）記載の装置。
（３３）  該プロセッサは該ネットワークエンティティに該無線通信ネットワークと交換された該データをアーカイブに入れるための認可を供給する、（３０）記載の装置。
（３４）  該プロセッサは該ネットワークエンティティによるアーカイバルのための該無線通信ネットワークで交換された該データをアップロードする、（３０）記載の装置。
（３５）該プロセッサは該セッションに関して該ネットワークエンティティによってアーカイブに入れられた該データの全部または一部について要求を送り、そして該ネットワークエンティティから該要求されたデータを受信する、（３０）記載の装置。
（３６）  方法であって、
セッション内の無線通信ネットワークでデータを交換し、
ネットワークエンティティに該セッション内の交換された該データをアーカイブに入れるための要求を供給し、そして
該セッションについて該ネットワークエンティティによってアーカイブに入れられたデータを検索する
ことを含む方法。
（３７）  該ネットワークエンティティにアーカイブに入れるための該要求を該供給することは、該ネットワークエンティティが該無線通信ネットワークと交換された該データを保存することを自動的に始めた後に該セッションをアーカイブに入れるための該要求を該ネットワークエンティティに送ることを含む、（３６）記載の方法。
（３８）  該セッションに関して該ネットワークエンティティによってアーカイブに入れられた該データを該検索することは、
該セッションに関して該ネットワークエンティティによってアーカイブに入れられた該データの全部または一部について要求を送り、そして
該ネットワークエンティティから該要求されたデータを受信する
ことを含む、（３６）記載の方法。
（３９）  装置であって、
セッション内の無線通信ネットワークとデータを交換するための手段と、
ネットワークエンティティに該セッション内の交換された該データをアーカイブに入れるための要求を供給するための手段と、そして
該セッションについて該ネットワークエンティティによってアーカイブに入れられたデータを検索するための手段と
を含む装置。
（４０）  アーカイブに入れるための該要求を該ネットワークエンティティに供給するための該手段は、該ネットワークエンティティが該無線通信ネットワークと交換された該データを保存することを自動的に始めた後に該セッションをアーカイブに入れるための該要求を該ネットワークエンティティに送るための手段を含む、（３９）記載の装置。
（４１）  該セッションに関する該ネットワークエンティティによってアーカイブに入れられた該データを該検索するための手段は、
該セッションに関する該ネットワークエンティティによってアーカイブに入れられた該データの全部または一部について要求を送るための手段と、そして
該ネットワークエンティティから該要求されたデータを受信するための手段と
を含む、（３９）記載の装置。
【図１】
0005420588.tif 000002
【図２】
0005420588.tif 000003
【図３】
0005420588.tif 000004
【図４】
0005420588.tif 000005
【図５】
0005420588.tif 000006
【図６】
0005420588.tif 000007