【手続補正書】
【提出日】平成27年7月13日(2015.7.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の圧縮アルゴリズムから選択された一つの圧縮アルゴリズムによって圧縮されたデータコンテンツを含む圧縮データコンテンツを含み、データパケットプロトコルを介して伝送される少なくとも１つのメッセージのソースコードを検出すること、
前記検出ソースコード及び前記圧縮データコンテンツによる命令を第２のプロセッサに送る第１のプロセッサのプロキシ仮想マシンを起動すること、
前記プロキシ仮想マシンからの命令に基づいて前記第２のプロセッサによって前記圧縮データコンテンツを復元すること、
前記第２のプロセッサによって復元した前記データコンテンツを提供すること、
を含む、データコンテンツを通信する方法。
【請求項２】
前記ソースコードを検出すること及び前記圧縮データコンテンツを復元することは、データパッケットプロトコルの一貫した信号圧縮（SigComp）を三世代パートナーシッププロジェクト（３ＧＰＰ）パケットデータトランスポートの一部として受信し、復元することを更に含む、請求項１の方法。
【請求項３】
前記データコンテンツはマルチメディア又は信号伝達コンテンツを含み、前記データコンテンツを提供することはユーザに認識可能な形態で提供することを更に含む、請求項１の方法。
【請求項４】
前記データパケット通信をワイヤレスで受信することを更に含む、請求項１の方法。
【請求項５】
前記少なくとも一つのメッセージを含むセッションイニシエーションプロトコル／セッション記述プロトコル（ＳＩＰ／ＳＤＰ）データパケット通信信号を受信することを更に含む、請求項１の方法。
【請求項６】
データコンテンツを通信するように構成される少なくとも一つのプロセッサであって、
複数の圧縮アルゴリズムの選択された一つの圧縮アルゴリズムによって圧縮されたデータコンテンツを含む圧縮データコンテンツを含み、データパケットプロトコルを介して伝送される少なくとも１つのメッセージのソースコードを検出する第１のモジュールと、
前記検出ソースコード及び前記圧縮データコンテンツによる命令を第２のプロセッサに送る第１のプロセッサのプロキシ仮想マシンを起動する第２のモジュールと、
前記プロキシ仮想マシンからの命令に基づいて前記第２のプロセッサによって前記圧縮データコンテンツを復元する第３のモジュールと、
前記第２のプロセッサによって復元した前記データコンテンツを提供する第４のモジュールと、
を具備する、少なくとも１つのプロセッサ。
【請求項７】
複数の圧縮アルゴリズムから選択された一つの圧縮アルゴリズムによって圧縮されたデータコンテンツを含む圧縮データコンテンツを含み、データパケットプロトコルを介して伝送される少なくとも１つのメッセージのソースコードをコンピュータに検出させるための第１セットのコードと、
前記検出ソースコード及び前記圧縮データコンテンツによる命令を第２のプロセッサに送る第１のプロセッサのプロキシ仮想マシンを前記コンピュータに起動させるための第２セットのコードと、
前記プロキシ仮想マシンからの前記命令に基づいて前記第２のプロセッサによって前記圧縮データコンテンツを前記コンピュータに復元させるための第３セットのコードと、
前記第２のプロセッサによって復元した前記データコンテンツを前記コンピュータに提供させるための第４セットのコードと、
を記憶するコンピュータ可読記憶媒体。
【請求項８】
複数の圧縮アルゴリズムから選択された一つの圧縮アルゴリズムによって圧縮されたデータコンテンツを含む圧縮データコンテンツを含み、データパケットプロトコルを介して伝送される少なくとも１つのメッセージのソースコードを検出する手段と、
前記検出ソースコード及び前記圧縮データコンテンツによる命令を第２のプロセッサに送る第１のプロセッサのプロキシ仮想マシンを起動する手段と、
前記プロキシ仮想マシンからの命令に基づいて前記第２のプロセッサによって前記圧縮データコンテンツを復元する手段と、
前記第２のプロセッサによって復元した前記データコンテンツを提供する手段と、
を具備する、データコンテンツを通信する装置。
【請求項９】
第１の復元バイトコードの第１の実行可能バージョンと、
圧縮インターネットプロトコル（ＩＰ）マルチメデイアサブシステム（ＩＭＳ）データコンテンツと共にデータパケット通信チャネルで受信される第２の復元バイトコードを検出するように構成されるデコンプレッサディスパッチャと、
前記復元バイトコードを受信し、前記第２の復元バイトコードの第２の実行可能バージョンをプログラムするための命令を生成するように構成されるプロキシユニバーサルデコンプレッサ仮想マシン（ＵＤＶＭ）と、
前記第２の復元バイトコードの前記第２の実行可能バージョンをプログラムするための前記命令を受信するため前記プロキシＵＤＶＭにインタフェース接続するハードウェア実施ＵＤＶＭと、前記ハードウェア実施ＵＤＶＭはプレーンセッションイニシエーションプロトコル／セッション記述プロトコル（ＳＩＰ／ＳＤＰ）メッセージの前記圧縮ＩＭＳデータコンテンツを処理するために前記第２の復元バイトコードの前記第２の実行可能バージョンを実行する最適化デコンプレッサにより構成される、
前記プレーンＳＩＰ／ＳＤＰメッセージを受信するためのローカルＳＩＰ／ＳＤＰアプリケーションと、
ユニバーサルデコンプレッサ仮想マシン（ＵＤＶＭ）と、を具備し、前記デコンプレッサディスパッチャが前記第２の復元バイトコードの前記第２の実行可能バージョンの検索の失敗に応答して前記復元バイトコードを解釈するために前記ＵＤＶＭを起動する、圧縮データコンテンツ受信装置。
【請求項１０】
データコンテンツを通信する方法であって、
複数の圧縮アルゴリズムの選択された一つの圧縮アルゴリズムによって圧縮されたデータコンテンツを含む圧縮データコンテンツを含み、データパケットプロトコルを介して伝送される少なくとも１つのメッセージのソースコードを検出すること、
遠隔エンティティから、プロセッサによって実行可能である、検出された前記ソースコードの実行可能バージョンを要求すること、
検出された前記ソースコードの前記実行可能バージョンを前記遠隔エンティティから受信すること、
検出された前記ソースコードと関連し、前記圧縮データコンテンツから前記データコンテンツを再生できる対応する復元アルゴリズムのアクセス可能な実行可能バージョンを検索すること、
前記対応する復元アルゴリズムの検索された前記アクセス可能な実行可能バージョンを用いて前記圧縮データコンテンツを復元すること、
検出された前記ソースコードに関連づけられた前記対応する復元アルゴリズムのアクセス可能なバージョンの検索の失敗に応答して、前記圧縮データコンテンツを復元するために、対応する前記ソースコードを解釈するように仮想マシンを起動すること、
を含み、前記アクセス可能な実行可能バージョンは前記プロセッサによってアクセスできる、方法。
【請求項１１】
前記実行可能バージョンが実行されることになっている意図するプロセッサの構成を確実にすること及び前記意図したプロセッサのための前記ソースコードをコンパイルすることを更に含む、請求項１０に記載の方法。
【請求項１２】
前記ソースコードを検出すること及び前記圧縮データコンテンツを復元することは、データパッケットプロトコルの一貫した信号圧縮（SigComp）を三世代パートナーシッププロジェクト（３ＧＰＰ）パケットデータトランスポートの一部として受信し、復元することを更に含む、請求項１０の方法。
【請求項１３】
前記データコンテンツはマルチメディア又は信号伝達コンテンツを含み、ユーザに認識可能な形態で前記データコンテンツを提供することを更に含む、請求項１０の方法。
【請求項１４】
前記データパケット通信をワイヤレスで受信することを更に含む、請求項１０の方法。
【請求項１５】
前記少なくとも一つのメッセージを含むセッションイニシエーションプロトコル／セッション記述プロトコル（ＳＩＰ／ＳＤＰ）データパケット通信信号を受信することを更に含む、請求項１０の方法。
【請求項１６】
圧縮データコンテンツを受信する装置であって、
第１の復元バイトコードの第１の実行可能バージョンと、
圧縮インターネットプロトコル（ＩＰ）マルチメデイアサブシステム（ＩＭＳ）データコンテンツと共にデータパケット通信チャネルで受信される第２の復元バイトコードを検出するように構成されるデコンプレッサディスパッチャと、
プレーンセッションイニシエーションプロトコル／セッション記述プロトコル（ＳＩＰ／ＳＤＰ）メッセージの前記圧縮ＩＭＳデータコンテンツを処理するために前記第２の復元バイトコードの前記第２の実行可能バージョンを実行する最適化デコンプレッサと、
前記プレーンＳＩＰ／ＳＤＰメッセージを受信するためのローカルＳＩＰ／ＳＤＰアプリケーションと、
前記第２の復元バイトコードの前記第２の実行可能バージョンの検索の失敗に応答して前記復元バイトコードを解釈するために前記ＵＤＶＭを起動するユニバーサルデコンプレッサ仮想マシン（ＵＤＶＭ）と、を具備し、
前記デコンプレッサディスパッチャは前記第１の復元バイトコードよりも前記第２の復元バイトコードの検出に応答して前記第２の復元バイトコードの第２の実行可能バージョンを要求し、受信するように構成され、ネットワークデバイスとＳＩＰ／ＳＤＰ通信するために動作可能である装置。
【請求項１７】
データコンテンツを通信するように構成される少なくとも一つのプロセッサであって、
データパケットプロトコルを介して伝送され、複数の圧縮アルゴリズムの選択された一つの圧縮アルゴリズムによって圧縮された圧縮データコンテンツを含む少なくとも一つのメッセージのソースコードを検出するための第１のモジュールと、
遠隔エンティティから前記プロセッサによって実行可能である検出された前記ソースコードの実行可能バージョンを要求するための第２のモジュールと、
検出された前記ソースコードの前記実行可能バージョンを前記遠隔エンティティから受信するための第３のモジュールと、
検出された前記ソースコードと関連し、前記圧縮データコンテンツから前記データコンテンツを再生できる対応する復元アルゴリズムのアクセス可能な実行可能バージョンを検索するための第４のモジュールと、
前記対応する復元アルゴリズムの検索されたアクセス可能な実行可能バージョンを利用して前記圧縮データコンテンツを復元するための第５のモジュールと、
検出された前記ソースコードに関連づけられた前記対応する復元アルゴリズムのアクセス可能なバージョンの検索の失敗に応答して、前記圧縮データコンテンツを復元するために、対応する前記ソースコードを解釈するように仮想マシンを起動する第６モジュールと、
を具備する、少なくとも１つのプロセッサ。
【請求項１８】
各圧縮アルゴリズムが前記圧縮データコンテンツから前記データコンテンツを再生できる対応する復元アルゴリズムを有する複数の圧縮アルゴリズムから選択された一つ選択アルゴリズムによって圧縮されたデータコンテンツを含む少なくとも１つのメッセージに含まれ、コンピュータによって前記対応する復元アルゴリズムを実行するために解釈に適しているソースコードをデータパケットプロトコル送信信号の一部として前記コンピュータに検出させる第１セットのコードと、
遠隔エンティティから前記コンピュータによって実行可能である検出された前記ソースコードの実行可能バージョンを前記コンピュータに要求させるための第２セットのコードと、
検出された前記コードの前記実行可能バージョンを前記コンピュータに前記遠隔エンティティから受信させるための第３セットのコードと、
前記コンピュータによってアクセス可能であり、検出された前記ソースコードと関連する前記対応する復元アルゴリズムのアクセス可能な実行可能バージョンを前記コンピュータに検索させるための第４セットのコードと、
前記対応する復元アルゴリズムの前記検索アクセス可能な実行可能バージョンを利用して前記圧縮データコンテンツを前記コンピュータに復元させるための第５セットのコードと、
検出された前記ソースコードに関連づけられた前記対応する復元アルゴリズムのアクセス可能なバージョンの検索の失敗に応答して、前記圧縮データコンテンツを復元するために、対応する前記ソースコードを解釈するように仮想マシンを前記コンピュータに起動させるための第６セットのコードと、
を記憶するコンピュータ可読記憶媒体。
【請求項１９】
セッションイニシエーションプロトコル／セッション記述プロトコル（ＳＩＰ／ＳＤＰ）データパケット通信に含まれるバイトコードを検出する手段と、
検出された前記バイトコードの実行可能バージョンを遠隔エンティティから要求する手段と、
検出された前記バイトコードの実行可能バージョンを前記遠隔エンティティから受信する手段と、
検出された前記バイトコードと関連する対応する復元アルゴリズムのアクセス可能な実行可能バージョンを検索する手段と、
前記対応する復元アルゴリズムの検索された前記アクセス可能な実行可能バージョンを利用して圧縮データコンテンツを復元する手段と、
検出された前記バイトコードに関連づけられた前記対応する復元アルゴリズムのアクセス可能なバージョンの検索の失敗に応答して、前記圧縮データコンテンツを復元するために、対応する前記バイトコードを解釈するように仮想マシンを起動する手段と、
を具備する、装置。
【請求項２０】
データコンテンツを通信するように構成される少なくとも一つのプロセッサであって、
複数の圧縮アルゴリズムの選択された一つの圧縮アルゴリズムによって圧縮されたデータコンテンツを含む圧縮データコンテンツを含み、データパケットプロトコルを介して伝送される少なくとも１つのメッセージのソースコードを検出する第１のモジュールと、
検出された前記ソースコードの実行可能バージョンを遠隔エンティティから要求する第２のモジュールと、
検出された前記ソースコードの実行可能バージョンを前記遠隔エンティティから受信する第３のモジュールと、
検出された前記ソースコードと関連し、前記圧縮データコンテンツから前記データコンテンツを再生できる対応する復元アルゴリズムのアクセス可能な実行可能バージョンを検索する第４のモジュールと、
前記対応する復元アルゴリズムの検索された前記アクセス可能な実行可能バージョンを利用して前記圧縮データコンテンツを復元する第５のモジュールと、
検出された前記ソースコードに関連づけられた前記対応する復元アルゴリズムのアクセス可能なバージョンの検索の失敗に応答して、前記圧縮データコンテンツを復元するために、対応する前記ソースコードを解釈するように仮想マシンを起動する第６モジュールと、
を具備する、少なくとも１つのプロセッサ。
【請求項２１】
複数の圧縮アルゴリズムの選択された一つの圧縮アルゴリズムによって圧縮されたデータコンテンツを含む圧縮データコンテンツを含み、データパケットプロトコルを介して伝送される少なくとも１つのメッセージのソースコードをコンピュータに検出させるための第１セットのコードと、
検出された前記ソースコードの実行可能バージョンを前記コンピュータに遠隔エンティティから要求させるための第２セットのコードと、
検出された前記ソースコードの前記実行可能バージョンを前記コンピュータに前記遠隔エンティティから受信させるための第３セットのコードと、
検出された前記ソースコードと関連し、前記圧縮データコンテンツから前記データコンテンツを再生できる対応する復元アルゴリズムのアクセス可能な実行可能バージョンを前記コンピュータに検索させるための第３セットのコードと、
前記対応する復元アルゴリズムの検索された前記アクセス可能な実行可能バージョンを利用して前記圧縮データコンテンツを前記コンピュータに復元させるための第５セットのコードと、
検出された前記ソースコードに関連づけられた前記対応する復元アルゴリズムのアクセス可能なバージョンの検索の失敗に応答して、前記圧縮データコンテンツを復元するために、対応する前記ソースコードを解釈するように仮想マシンを前記コンピュータに起動させるための第６セットのコードと、
を記憶するコンピュータ可読記憶媒体。
【請求項２２】
複数の圧縮アルゴリズムの選択された一つの圧縮アルゴリズムによって圧縮されたデータコンテンツを含む圧縮データコンテンツを含み、データパケットプロトコルを介して伝送される少なくとも１つのメッセージのソースコードを検出すること、
遠隔エンティティからプロセッサによって実行可能である、検出された前記ソースコードの実行可能バージョンを要求すること、
検出された前記ソースコードの前記実行可能バージョンを前記遠隔エンティティから受信すること、
検出された前記ソースコードと関連し、前記圧縮データコンテンツから前記データコンテンツを再生できる対応する復元アルゴリズムのアクセス可能な実行可能バージョンを検索しようとすること、
検出された前記ソースコードと関連する前記対応する復元アルゴリズムの前記アクセス可能な実行可能バージョンの検索の失敗に応答して検出された前記ソースコードをバックグラウンドにおいてマシンコードにコンパイルすること、
検出された前記ソースコードによって索引される前記マシンコードを含む検出された前記ソースノードと関連する前記対応する復元アルゴリズムの新規なアクセス可能な実行可能バージョンを作成すること、
前記対応する復元アルゴリズムの前記新規なアクセス可能な実行可能バージョンを利用して前記圧縮データコンテンツを復元すること、
検出された前記ソースコードに関連づけられた前記対応する復元アルゴリズムのアクセス可能なバージョンの検索の失敗に応答して、前記圧縮データコンテンツを復元するために、前記対応するソースコードを解釈するようにバックグラウンドにおいて仮想マシンを起動すること、
を含み、前記アクセス可能な実行可能バージョンは前記プロセッサによってアクセス可能であり、実行可能である、方法。
【請求項２３】
前記ソースコードを検出すること及び前記圧縮データコンテンツを復元することは、データパッケットプロトコルの一貫した信号圧縮（SigComp）を三世代パートナーシッププロジェクト（３ＧＰＰ）パケットデータトランスポートの一部として受信し、復元することを更に含む、請求項２２の方法。
【請求項２４】
前記データコンテンツはマルチメディア又は信号伝達コンテンツを含み、ユーザに認識可能な形態で前記データコンテンツを提供することを更に含む、請求項２２の方法。
【請求項２５】
前記データパケット通信信号をワイヤレスで受信することを更に含む、請求項２２の方法。
【請求項２６】
前記少なくとも一つのメッセージを含むセッションイニシエーションプロトコル／セッション記述プロトコル（ＳＩＰ／ＳＤＰ）データパケット通信信号を受信することを更に含む、請求項２２の方法。
【請求項２７】
前記対応する復元アルゴリズムの前記新規なアクセス可能な実行可能バージョンを格納することを更に含み、
前記検出することは、前記少なくとも一つのメッセージの後で受信された次のメッセージにおいて検出することを更に含み、
前記検索しようとすることは検出された前記ソースコードと関連する前記対応する復元アルゴリズムの前記新規なアクセス可能な実行可能バージョンを検索することになり、
前記復元することは、前記次のメッセージの個別の圧縮データを復元することを更に含む、請求項２２の方法。
【請求項２８】
データコンテンツを通信するように構成される少なくとも一つのプロセッサであって、
複数の圧縮アルゴリズムから選択された一つの圧縮アルゴリズムによって圧縮されたデータコンテンツを含む圧縮データコンテンツを含み、データパケットプロトコルを介して伝送される少なくとも１つのメッセージのソースコードを検出するための第１のモジュールと、
検出された前記ソースコードの実行可能バージョンを遠隔エンティティから要求するための第２のモジュールと、
検出された前記ソースコードの前記実行可能バージョンを前記遠隔エンティティから受信するための第３のモジュールと、
検出された前記ソースコードと関連し、前記圧縮データコンテンツから前記データコンテンツを再生できる対応する復元アルゴリズムのアクセス可能な実行可能バージョンを検索するための第４のモジュールと、
検出された前記ソースコードと関連する前記対応する復元アルゴリズムの前記アクセス可能な実行可能バージョンの検索の失敗に応答して検出された前記ソースコードをマシンコードにコンパイルするための第５のモジュールと、
検出された前記ソースコードによって索引される前記マシンコードを含む検出された前記ソースノードと関連する前記対応する復号アルゴリズムの新規なアクセス可能な実行可能バージョンを作成するための第６のモジュールと、
前記対応する復元アルゴリズムの前記新規なアクセス可能な実行可能バージョンを利用して前記圧縮データコンテンツを復元するための第７のモジュールと、
検出された前記ソースコードに関連づけられた前記対応する復元アルゴリズムのアクセス可能なバージョンの検索の失敗に応答して、前記圧縮データコンテンツを復元するために、対応する前記ソースコードを解釈するようにバックグラウンドにおいて仮想マシンを起動するための第８のモジュールと、
を具備する、少なくとも１つのプロセッサ。
【請求項２９】
複数の圧縮アルゴリズムから選択された一つの圧縮アルゴリズムによって圧縮されたデータコンテンツを含む圧縮データコンテンツを含み、データパケットプロトコルを介して伝送される前記少なくとも１つのメッセージのソースコードをコンピュータに検出させるための第１セットのコードと、
検出された前記ソースコードの実行可能バージョンを前記コンピュータに遠隔エンティティから要求させるための第２セットのコードと、
検出された前記コードの前記実行可能バージョンを前記コンピュータに前記遠隔エンティティから受信させるための第３セットのコードと、
検出された前記ソースコードと関連し、前記圧縮データコンテンツから前記データコンテンツを再生できる対応する復元アルゴリズムのアクセス可能な実行可能バージョンを前記コンピュータに検索させるための第４セットのコードと、
検出された前記ソースコードと関連する対応する復元アルゴリズムのアクセス可能な実行可能バージョンの検索の失敗に応答して前記コンピュータに検出された前記ソースコードをマシンコードにコンパイルさせるための第５セットのコードと、
検出された前記ソースコードによって索引される前記マシンコードを含む検出された前記ソースノードと関連する前記対応する復号アルゴリズムの新規なアクセス可能な実行可能バージョンを前記コンピュータに作成するための第６セットのコードと、
前記対応する復元アルゴリズムの前記新規なアクセス可能な実行可能バージョンを利用して前記圧縮データコンテンツを前記コンピュータに復元させるための第７セットのコードと、
検出された前記ソースコードに関連づけられた前記対応する復元アルゴリズムのアクセス可能なバージョンの検索の失敗に応答して、前記圧縮データコンテンツを復元するために、対応する前記ソースコードを解釈するようにバックグラウンドにおいて仮想マシンを前記コンピュータに起動させるための第８セットのコードと、
を記憶するコンピュータ可読記憶媒体。
【請求項３０】
データコンテンツを通信する装置であって、
複数の圧縮アルゴリズムの選択された一つの圧縮アルゴリズムによって圧縮されたデータコンテンツを含む圧縮データコンテンツを含み、データパケットプロトコルを介して伝送される少なくとも１つのメッセージのソースコードを検出する手段と、
検出された前記ソースコードの実行可能バージョンを遠隔エンティティから要求する手段と、
検出された前記コードの前記実行可能バージョンを前記遠隔エンティティから受信する手段と、
検出された前記ソースコードと関連し、前記圧縮データコンテンツから前記データコンテンツを再生できる対応する復元アルゴリズムのアクセス可能な実行可能バージョンを検索する手段と、
検出された前記ソースコードと関連する前記対応する復元アルゴリズムの前記アクセス可能な実行可能バージョンの検索の失敗に応答して検出された前記ソースコードをマシンコードにコンパイルする手段と、
検出された前記ソースコードによって索引される前記マシンコードを含む前記検出ソースノードと関連する前記対応する復号アルゴリズムの新規なアクセス可能な実行可能バージョンを作成する手段と、
前記対応する復元アルゴリズムの前記新規なアクセス可能な実行可能バージョンを利用して前記圧縮データコンテンツを復元する手段と、
検出された前記ソースコードに関連づけられた前記対応する復元アルゴリズムのアクセス可能なバージョンの検索の失敗に応答して、前記圧縮データコンテンツを復元するために、前記対応するソースコードを解釈するようにバックグラウンドにおいて仮想マシンを起動する手段と、
を具備する、装置。
【請求項３１】
第１の復元バイトコードの第１の実行可能バージョンと、
圧縮インターネットプロトコル（ＩＰ）マルチメデイアサブシステム（ＩＭＳ）データコンテンツと共にデータパケット通信チャネルで受信される第２の復元バイトコードを検出するように構成されるデコンプレッサディスパッチャと、
前記第１の復元バイトコードよりむしろ前記第２の復元バイトコードを検出することに応答して前記第２の復元バイトコードと関連する第２の実行可能バージョンを生成するようにバックグラウンドにおいて前記デコンプレッサディスパッチャにより指示されるコンパイラと、
プレーンセッションイニシエーションプロトコル／セッション記述プロトコル（ＳＩＰ／ＳＤＰ）メッセージの前記圧縮ＩＭＳデータコンテンツを処理するために前記第２の復元バイトコードの前記第２の実行可能バージョンを実行する最適化デコンプレッサと、
前記プレーンＳＩＰ／ＳＤＰメッセージを受信するためのローカルＳＩＰ／ＳＤＰアプリケーションと、
前記第２の復元バイトコードの前記第２の実行可能バージョンの探索の失敗に応答して前記復元バイトコードを解釈するためにバックグラウンドにおいてＵＤＶＭを起動するユニバーサルデコンプレッサ仮想マシン（ＵＤＶＭ）と、を具備する、圧縮データコンテンツを受信する装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
一態様は、多数の圧縮アルゴリズムのうちの１つによって圧縮されたデータコンテンツ(data content)を通信することを提供する。各圧縮アルゴリズムは、圧縮されたデータコンテンツからデータコンテンツを作ることが出来る、対応する復元アルゴリズムを有する。増大された柔軟性を与えるために、復元アルゴリズムを実行するのに十分なバイトコードは、バイトコードを解釈するために復元仮想マシンについて意図された圧縮されたデータコンテンツに沿ってデータパケットプロトコルの一部として、送信される。復元アルゴリズムを解釈するのに必要とされた、プロセッシング時間を減らすことによってユーザ経験を高めるために、検出されたバイトコードに関連づけられたマシンコードにおける、復元アルゴリズムのアクセス可能で実行可能なバージョンは、検索され(located)、仮想マシンを使用することよりもむしろデータコンテンツを復元するために、使用される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
さらに別の態様においては、少なくとも１つのプロセッサは、復元ソースコードの実行可能なバージョンを検索されることによって、データコンテンツを復元する方法を実行するように、コンフィギュアされる。特に、第１のモジュールは、ソースコードを検出する。第２のモジュールは、ソースコードに関連づけられた復元アルゴリズムのアクセス可能で実行可能なバージョンを検索される。第３のモジュールは、復元アルゴリズムの検索されたアクセス可能で実行可能なバージョンを利用して、圧縮されたデータコンテンツを復元する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
追加の態様において、コンピュータプログラムプロダクトは、コンピュータが少なくとも１つのメッセージにおいて含まれたソースコードをコンピュータが検出するようにさせるための第１セットのコードを含んでいる、コンピュータ可読メディアを有する。第２セットのコードは、コンピュータが、検出されたソースコードに関連づけられた対応する復元アルゴリズムのアクセス可能で実行可能なバージョンを検索するようにさせるためである。そのあと、第３セットのコードは、対応する復元アルゴリズムの検索されたアクセス可能で実行可能なバージョンを利用して、圧縮されたデータコンテンツをコンピュータが復元するようにさせるためである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
デコンプレッサディスパッチャの役割は、トランスポート層からＳｉｇＣｏｍｐメッセージを受信し、各メッセージを復元するためにＵＤＶＭの新しいインスタンスを起動し(invoke)、そして、アプリケーションに結果として生じる非圧縮されたメッセージを受け渡すことである。いったんアプリケーションがメッセージを受信すると、それは、コンパートメントにメッセージをマッピングし、デコンプレッサディスパッチャにコンパートメントの識別子を戻す。デコンプレッサディスパッチャは、そのあと、ステートハンドラに識別子を渡し、それは、ステート情報を節約し、適切なコンプレッサに対してフィードバック情報を転送する(forward)ために識別子を使用する。コンパートメント識別子を供給することによって、アプリケーションは、これをするための許可をディスパッチャに承諾する(grants)。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
データコンテンツ（例えば、マルチメディアコンテンツおよび／またはシグナリング）は、ブロック４１０において、圧縮アルゴリズムにしたがって圧縮される。圧縮されたデータコンテンツは、そのあと、データコンテンツ（例えばマルチメディア、シグナリングなど）を復元する通信デバイス（モバイル端末）で解釈に適切である、選択されたソースコード（「バイトコード」）と共にデータパケットプロトコルに従って送信される。例示的なインプリメンテーションおいては、ブロック４１２では、通信ネットワークは、選択されたソースコード（バイトコード）と共にデータパケットプロトコルに従って圧縮されたデータコンテンツを、無線で送信する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
ブロック４１４においては、通信デバイスは、伝送を無線で受け取る。ブロック４１６では、伝送されたバイトコードが検出される。ブロック４１８においては、検出されたバイトコードに関連づけられた復元コードのアクセス可能で実行可能なバージョンは、仮想マシン上のバイトコードのより遅い解釈を回避して、検索される。実行可能なバージョンにアクセスすることは、今後の使用のためにストレージで実行の前に、ローカルのコンパイレーションあるいは遠隔のコンパイレーションを必然的に伴うことができる。実行可能なバージョンは、ＵＤＶＭインタープリタの使用を避けるために、ハードウェア最適化されたデコンプレッサの他のタイプあるいはデジタル信号処理を使用することを必然的に伴うことができる。ブロック４２０においては、圧縮されたデータコンテンツは、そのあと、アクセス可能で実行可能なバージョンを使用して、復元される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
図８−１１においては、図７の方法の４つの特別のインプリメンテーションが図示されている。第１に、図８においては、信号圧縮最適化装置５００は、使用されるべき１つのセットの圧縮アルゴリズムがあらかじめ知られているという仮定の上で作られ、これらの復元アルゴリズムのためのマシンコードインプリメンテーションでプロビジョンすることによって、モバイル端末５０２へと組み込まれる。モバイル端末５０２上で実行されるシグナリング圧縮（ＳｉｇＣｏｍｐ）最適化のオペレーション５０４は、ブロック５０６において、プロキシ呼び出し／セッション制御機能（Ｐ−ＣＳＣＦ）５１０によって通信チャネル５０８上で送信されたＳｉｇＣｏｍｐメッセージに沿って検出された復元バイトコードを比較できる。ブロック５１２において、ＳｉｇＣｏｍｐ最適化のオペレーション５０４が正確なマッチ(exact match)が検出されるということを決定する場合、そのときには、ブロック５１４においてマシンコード復元が実行される。ブロック５１２において正確なマッチが決定されなかった場合には、そのときには、ブロック５１６においてユニバーサルデコンプレッサ仮想マシン（ＵＤＶＭ）インタープリタは、復元のためのバイトコード上で起動される。ローカルＳＩＰ／ＳＤＰアプリケーション５１８は、Ｐ−ＣＳＣＦによって最初に(initially)圧縮されたプレーンのＳＩＰ／ＳＤＰメッセージ(plain SIP/SDP messages)を受信する。したがって、もしアルゴリズムがブロック５１２において認識されないＰ−ＣＳＣＦ５１０（例えば、ローミングの間に、あるいはネットワークアップグレードの後で）によって送られる場合、モバイル端末５０２は、標準ＵＤＶＭインタープリタをまだ実行することができるであろう。