【手続補正書】
【提出日】平成23年3月7日(2011.3.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
先行技術が有するこれら、および他の欠点を克服するには、可能な場合に品質を損なうことなく他の発信先に対してより効率的にメッセージを転送またはブロードキャストするシステムおよび方法を提供する必要がある。
［先行技術文献］
［特許文献］
［特許文献１］米国特許第７５４９０５２号明細書
［特許文献２］米国特許第７６４０２７４号明細書
［特許文献３］米国特許第７５７７８４８号明細書
［特許文献４］米国特許第７４７５１０６号明細書
［特許文献５］米国特許第６９７０６０２号明細書
［特許文献６］米国特許出願公開第２００８／０２２６１７３号明細書
［特許文献７］米国特許出願公開第２００３／００９７５６４号明細書
［特許文献８］米国特許出願公開第２００７／００１１２５６号明細書
［特許文献９］米国特許出願公開第２００６／０２４２５５０号明細書
［特許文献１０］米国特許出願公開第２００４／０００１１０６号明細書
［特許文献１１］米国特許出願公開第２００４／０２６８２２４号明細書
［非特許文献］
［非特許文献１］COSKUN, Baris, SANKUR, Bulent "Robust Video Hush Extraction" article available at <citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.113.9934.pdf> European Signal Processing Conference EUSIPCO 2004
［非特許文献２］Multimedia Messaging Service, Media Formats and Codes 3GPP TS 26.140, V7.1.0, http://www.3gpp.org/ftp/specs/html-info/26140.htm, June 2007, P.13
［非特許文献３］S.COULOMBE et al., Multimedia Adaptation for the Multimedia Messaging Service, IEEE Communication Magazine, Vol. 42, No.7, p. 120-126, July 2004
［非特許文献４］3GPP in 3GPP TS 23.140 V6.14.0(November 06, 2006), Technical Specification 3rd Generation Partnership Project, Technical Specification Group Core Network and Terminals, Multimedia Messaging Service(MMS), Functional description, Stage 2(Release 6), http://www.3gpp.org/ftp/Specs/html-info/23140.htm(document http://www.3gpp.org/FTP/Specs/archive/23_series/23.140/23140-6e0.zip)
［非特許文献５］Synchronized Multimedia Integration Language(SMIL)1.0 Specification, published by W3C organization at http://www.w3.org/TR/REC-smil June 15, 1998
［非特許文献６］Tayeb Lemlouma, Nabil Layaida "Encoding Multimedia Presentations For User Preferences And Limited Environments "Proceedings of IEEE International Conference on Maultimedia &
［非特許文献７］Expo(ICME), IEEE Computer Society, 2003, p.165-168.
［非特許文献８］OMA Multimedia Messaging Service, Architecture Overview, Approved Version 1.201 March 2005, published by Open Mobile Alliance, available from http://www.openmobilealliance.org/release_program/mms_v1_2.html
［非特許文献９］Open Mobile Alliance document OMA-AD-STI-V1_0-20270515-A "Architecture of the Environment using the Standard Transcoding Interface "Approved Version 1.0-15 May 2007, published by Open Mobile Alliance
［非特許文献１０］3GPP TS 26.140 V7.1.0, June 2007-06 Technical Specification 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Multimedia Messaging Service(MMS); Media formats and codecs(Release 7) available from http://www.3gpp.org/ftp/Specs/html-info/26140.html
［非特許文献１１］Relational Database System(RDBS), available from http://www.mysql.org/ published by Sun Microsystems, available prior to November 12, 2007
［非特許文献１２］Request for Comments(RFC)1321 "The MD5 Message-Digest Algorithm", R. Revest, available from http://tools.ietf.org/html/rfc1321 published by IEFT(internet Engineering Task Force) April 1992
［非特許文献１３］MM1, MM3, MM4, MM7 are defined by the 3GPP in 3GPP TS 23.140 V6. 14.0(November 06, 2006) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Multimedia Messaging Service (MMS); Functional description ; Stage 2(Release 6) at http://www.3gpp.org/ftp/Specs/html-info/23140.htm (document http://www.3gpp.org/FTP/Specs/archive/23_series/23.140/23140-6e0.zip)
［非特許文献１４］"Internet Content Adaptation Protocol(ICAP)" J. Elson, Request for Comments(RFC) 3597 available from http://www.ietf.org/rfc/rfc3507.txt, April 2003
［非特許文献１５］Nokia Multimedia Messaging Service Center, External Application Interface, Frequently Asked Questions, Reference for External Application Interface(EAIF) protocol available at http://www.forum.nokia.com/info/sw.nokia.com/id/d0ee4125-3879-4482-b55d-90e3afe17a31/Ext_App_interface_FAQ.pdf.html published by Nokia, prior to November 12, 2007
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サービスセンタから１以上の適合サーバを介して第１のデバイスおよび第２のデバイスへマルチメディアメッセージのソースメディアファイルを送信する方法であって、前記１以上の適合サーバの少なくとも１つはメディアキャッシュを持ち、前記方法は、
（ａ）前記ソースメディアファイルの署名を計算する段階と、
（ｂ）前記ソースメディアファイルの前記署名を、前記メディアキャッシュから前記ソースメディアファイルの元のコピーを探すためのインデックスとして利用する段階と、
（ｃ）前記メディアキャッシュから前記ソースメディアファイルの前記元のコピーの第１の適合済みバージョンを探す段階と、
（ｄ）前記第１の適合済みバージョンを前記第１のデバイスに送信する段階と、
（ｅ）前記メディアキャッシュから前記ソースメディアファイルの前記元のコピーの第２の適合済みバージョンを探す段階と、
（ｆ）前記第２の適合済みバージョンを前記第２のデバイスへ送信する段階とを備える方法。
【請求項２】
前記段階（ｃ）は、前記第１の適合済みバージョンが発見されなかった場合、前記ソースメディアファイルの前記元のコピーを前記第１の適合済みバージョンに適合させる段階を有し、
前記段階（ｅ）は、前記第２の適合済みバージョンが発見されなかった場合、前記ソースメディアファイルの前記元のコピーを前記第２の適合済みバージョンに適合させる段階を有する請求項１に記載の方法。
【請求項３】
前記段階（ｃ）は、さらに、前記第１の適合済みバージョンの署名を計算して、前記第１の適合済みバージョンの前記署名を、前記第１の適合済みバージョンを前記メディアキャッシュに格納する際のインデックスとして利用する段階を有し、
前記段階（ｅ）は、さらに、前記第２の適合済みバージョンの署名を計算して、前記第２の適合済みバージョンの前記署名を、前記第２の適合済みバージョンを前記メディアキャッシュに格納する際のインデックスとして利用する段階を有する請求項１または２に記載の方法。
【請求項４】
前記段階（ｃ）は、さらに、前記段階（ｂ）において前記ソースメディアファイルの前記元のコピーが発見されなかった場合、前記ソースメディアファイルを前記元のコピーとして前記メディアキャッシュに格納して、前記ソースメディアファイルを前記第１の適合済みバージョンにトランスコードする段階を有し、
前記段階（ｅ）は、さらに、前記段階（ｂ）において前記ソースメディアファイルの前記元のコピーが発見されなかった場合、前記ソースメディアファイルを前記元のコピーとして前記メディアキャッシュに格納して、前記ソースメディアファイルを前記第２の適合済みバージョンにトランスコードする段階を有する請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記第１のデバイスおよび前記第２のデバイスの機能を判断する段階と、
前記第１のデバイスおよび前記第２のデバイスの機能とそれぞれ互換性のある第１の適合済みバージョンおよび第２の適合済みバージョンを探す段階とをさらに備える請求項１から４のいずれか一項に記載の方法。
【請求項６】
プロセッサにより実行されて請求項１に記載の方法の各段階を実行するコンピュータ可読命令が格納されたコンピュータ可読媒体。
【請求項７】
複数のメディアファイルの元のバージョンおよび適合済みバージョンをインテリジェントキャッシュするメディアキャッシュシステムであって、
コンピュータ可読媒体に格納されるメディアファイルリポジトリであって、複数のメディアファイルの複数の元のバージョンおよび複数の適合済みバージョンを含み、各適合済みバージョンは、複数のトランスコードプロフィールのうちのいずれかに応じて前記複数の元のバージョンのうちのいずれかから適合される前記メディアファイルリポジトリと、
コンピュータ可読媒体に格納され、前記複数の元のバージョンおよび前記複数の適合済みバージョンの署名を含む署名リポジトリと、
データベースエンジンであって、コンピュータ可読媒体に格納されたソフトウェアプログラムコードを含み、前記ソフトウェアプログラムコードはプロセッサにより実行されると、前記メディアファイルリポジトリと、前記署名リポジトリと、前記メディアキャッシュシステムがキャッシュするマルチメディアメッセージを搬送するリンクとにアクセスし、前記複数のメディアファイルの各々の前記署名に基づいてインデックススキーマを維持することにより前記複数の元のバージョンおよび前記複数の適合済みバージョンを記録する前記データベースエンジンとを備えるメディアキャッシュシステム。
【請求項８】
前記署名は、前記メディアファイルの各々のダイジェスト関数を計算することにより前記プロセッサにより生成される請求項７に記載のメディアキャッシュシステム。
【請求項９】
前記ダイジェスト関数は、標準メッセージダイジェスト５（ＭＤ５）関数である請求項８に記載のメディアキャッシュシステム。
【請求項１０】
前記複数のトランスコードプロフィールは、メディアファイルを受信する機能を有する少なくとも１種類のデバイスのトランスコードプロフィールを含む請求項７から９のいずれか一項に記載のメディアキャッシュシステム。
【請求項１１】
リンクを介して受信したソースメディアファイルを、宛先デバイスの機能に応じた適合済みバージョンへと適合させる適合サーバであって、
前記適合を行うプロセッサと、
複数のメディアファイルの複数の元のバージョンおよび複数の適合済みバージョンをインテリジェントキャッシュするメディアキャッシュメモリと
を備え、
前記メディアキャッシュメモリは、
前記メディアキャッシュメモリに格納され、複数のメディアファイルの複数の元のバージョンおよび複数の適合済みバージョンを含み、各適合済みバージョンは、複数のトランスコードプロフィールのうちのいずれかに応じて前記複数の元のバージョンのうちのいずれかから適合されるメディアファイルリポジトリと、
前記メディアキャッシュメモリに格納され、前記複数の元のバージョンおよび前記複数の適合済みバージョンの署名を含む署名リポジトリと、
前記メディアファイルリポジトリと、前記署名リポジトリと、前記メディアキャッシュメモリがキャッシュするマルチメディアメッセージを搬送するリンクとにアクセスするため、および、前記複数のメディアファイルの各々の前記署名に基づいてインデックススキーマを維持することにより前記複数の元のバージョンおよび前記複数の適合済みバージョンの記録をするための、プロセッサにより実行されるコンピュータ可読命令を含み、前記メディアキャッシュメモリに格納されるデータベースエンジンとを有する適合サーバ。
【請求項１２】
第１のデバイスから第２のデバイスへ元のマルチメディアメッセージを転送する方法であって、各デバイスは、メディアキャッシュを持つ適合サーバを介したトランスコードプロフィールにより特徴付けられ、前記方法は、
（ａ）前記元のマルチメディアメッセージをサービスセンタから受信する段階と、
（ｂ）前記元のメッセージを、第１のトランスコードプロフィールに応じて第１の適合済みメッセージにトランスコードする段階と、
（ｃ）前記第１の適合済みメッセージを前記第１のデバイスへ送信する段階と、
（ｄ）前記元のマルチメディアメッセージを前記メディアキャッシュに格納する段階と、
（ｅ）前記第１の適合済みメッセージと前記第１のトランスコードプロフィールとを前記メディアキャッシュに格納する段階と、
（ｆ）前記第１の適合済みメッセージを前記第１のデバイスから受信する段階と、
（ｇ）第２の適合済みメッセージを生成する段階と、
（ｈ）前記第２の適合済みメッセージを前記第２のデバイスへ送信する段階とを備える方法。
【請求項１３】
前記段階（ｆ）は、さらに、前記メディアキャッシュに格納されている前記第１のトランスコードプロフィールと、前記第１の適合済みメッセージと、前記格納されている元のメッセージとを探す段階を有し、
前記段階（ｇ）は、さらに、
前記第１のトランスコードプロフィールと第２のトランスコードプロフィールとが同一である場合に、トランスコードの代わりに、前記第１の適合済みメッセージをコピーして前記第２の適合済みメッセージを生成する段階と、
前記第１のトランスコードプロフィールと前記第２のトランスコードプロフィールとが同一ではない場合に、前記第２のトランスコードプロフィールに応じて前記元のメッセージを前記第２の適合済みメッセージにトランスコードする段階とを有する請求項１２に記載の方法。
【請求項１４】
前記段階（ｇ）は、さらに、
前記メディアキャッシュに格納されている前記元のマルチメディアメッセージと比較して、受信した前記第１の適合済みメッセージに追加されている部分を判断する段階と、
前記元のマルチメディアメッセージに前記追加されている部分を足し合わせたものを、前記第２の適合済みメッセージへとトランスコードする段階とを有する請求項１２または１３に記載の方法。
【請求項１５】
前記段階（ｄ）は、さらに、前記元のマルチメディアメッセージの署名を計算して格納する段階を有し、
前記段階（ｅ）は、さらに、前記第１の適合済みメッセージの署名および前記第１のトランスコードプロフィールの署名を計算して格納する段階を有し、
前記段階（ｆ）は、さらに、前記第１のトランスコードプロフィールと、前記第１の適合済みメッセージと、前記格納されている元のメッセージとを探し出すべく前記格納されてる署名を利用する段階を有する請求項１２から１４のいずれか一項に記載の方法。
【請求項１６】
第１のデバイスから第２のデバイスへマルチメディアメッセージを送信する方法であって、
第１の適合プロフィールを有する前記第１のデバイスで前記マルチメディアメッセージを受信する段階と、
前記マルチメディアメッセージを前記第１のデバイスから、第２の適合プロフィールを有する前記第２のデバイスへ転送する段階とを備え、
前記受信する段階は、
前記マルチメディアメッセージを前記第１の適合プロフィールに応じて第１の適合済みメッセージに適合させる段階と、
前記第１の適合済みメッセージを前記第１のデバイスへ送信する段階と、
前記マルチメディアメッセージと前記第１の適合済みメッセージとをメディアキャッシュに格納する段階とを有し、
前記転送する段階は、
前記第１の適合プロフィールと前記第２の適合プロフィールとが一致することを条件に、前記メディアキャッシュから前記第１の適合済みメッセージを取得して前記第２のデバイスへ送信する段階と、
一致しない場合に、
前記マルチメディアメッセージを前記メディアキャッシュから取得する段階と、
前記取得されたマルチメディアメッセージを前記第２の適合プロフィールに応じて第２の適合済みメッセージに適合させる段階と、
前記第２の適合済みメッセージを前記第２のデバイスに送信する段階と、
前記第２の適合済みメッセージを前記メディアキャッシュに格納する段階とを有する方法。