(57)【要約】  電子機器間でメディアコンテンツ（１２）を共有するための方法および装置で、第１の電子機器（１０ａ）から第２の電子機器（１０ｂ）へセッションデータ（１４）を転送する工程と、セッションデータで特定されるメディアコンテンツ（１２）を第２の電子機器（１０ｂ）へ転送する工程とを有し、ここで、このセッションデータは、第１の電子機器（１０ａ）で実行中または実行可能なメディアコンテンツのキューを含んでいる。第１の電子デバイス（１０ａ）で利用可能なメディアコンテンツ（１２）は、第２の電子デバイス（１０ｂ）と共有されうる。第１の電子デバイス（１０ａ）は、プレイリストであり得るセッションデータ（１４）を第２のデバイス（１０ｂ）に送信する。第２のデバイス（１０ｂ）がセッションデータ（１４）に従ってメディアコンテンツ（１２）を再生したい場合、メディアコンテンツ（１２）を既にメモリに有しているかどうかをまずチェックし、ない場合、第１の電子デバイス（１０ａ）を含む他のデバイス（１０ｃ、１０ｄ、１６、１８）をサーチする。【選択図】  なし
2010510696.tif 000002
【特許請求の範囲】
【請求項１】
電子機器（１０ａ−１０ｄ）を使用して、メディアコンテンツ（１２）を共有する方法であって、
第１の電子機器（１０ａ）から第２の電子機器（１０ｂ）へ、前記第１の電子機器（１０ａ）で実行中または実行可能なメディアコンテンツのキューを含むセッションデータ（１４）を自動的に転送する工程と、
前記第２の電子機器（１０ｂ）へ、前記セッションデータ（１４）で特定されるメディアコンテンツ（１２）を自動的に転送する工程と
を備えることを特徴とする方法。
【請求項２】
前記セッションデータ（１２）は、前記第１の電子機器および前記第２の電子機器の少なくとも一方で実行されるメディアコンテンツを特定するリストである
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記メディアコンテンツを自動的に転送する工程は、前記第１の電子機器から前記第２の電子機器へメディアコンテンツを転送する工程を含む
ことを特徴とする請求項１または２に記載の方法。
【請求項４】
前記メディアコンテンツ（１２）を自動的に転送する工程は、サーバから前記第２の電子機器へメディアコンテンツを転送する工程を含む
ことを特徴とする請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
前記メディアコンテンツ（１２）を自動的に転送する工程は、前記第１の電子機器（１０ａ）との通信リンクが終了される場合、前記メディアコンテンツの二次的なソースを自動的に識別する工程を含む
ことを特徴とする請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
前記セッションデータ（１４）の取得に制限を設ける工程を更に備える
ことを特徴とする請求項１乃至５のいずれか１項に記載の方法。
【請求項７】
前記自動的に転送する工程は、複数の電子機器（１０ａ、１０ｃ、１０ｄ）から前記第２の電子機器（１０ｂ）へ転送する工程を含む
ことを特徴とする請求項１乃至６のいずれか１項に記載の方法。
【請求項８】
前記第１の電子機器（１０ａ）で行われる動作が前記第２の電子機器で模倣されるように、前記第１の電子機器（１０ａ）と前記第２の電子機器との間で前記メディアコンテンツ（１２）を同期する工程を更に備える
ことを特徴とする請求項１乃至７のいずれか１項に記載の方法。
【請求項９】
前記セッションデータ（１４）は、プレイリスト、ライブラリまたはメディアコンテンツの位置識別子の少なくとも１つである
ことを特徴とする請求項１乃至８のいずれか１項に記載の方法。
【請求項１０】
メディアコンテンツ（１２）を共有するための電子機器（１０）であって、
他の電子機器と無線通信を確立するように動作する通信デバイス（１２２、１３０）と、
セッションサービス（３２）、共有サービス（３４）およびダウンロードサービス（３６）を含む共有回路（１１８）と
を備え、
前記セッションサービスは、セッションを前記電子機器へ／からプッシュおよび／またはプルできる他の電子機器をサーチし発見するために、前記通信デバイス（１２２、１３０）を利用するように動作し、
前記セッションは、前記他の電子機器で実行中または実行のためにキューに入れられているメディアコンテンツ（１２）を示すセッションデータを含んでいる
ことを特徴とする電子機器。
【請求項１１】
前記共有サービス（３４）は、前記他の電子機器の前記セッションデータで指定されている、メディアコンテンツを識別するように動作し、前記識別は、前記メディアコンテンツの特徴に基づいている
ことを特徴とする請求項１０に記載の電子機器。
【請求項１２】
前記ダウンロードサービス（３６）は、前記共有サービスの指示の下で、前記電子機器（１０）への／からのメディアコンテンツ（１２）の転送を制御および／または管理するように動作する
ことを特徴とする請求項１１に記載の電子機器。
【請求項１３】
前記電子機器（１０）は、移動電話である
ことを特徴とする請求項１０乃至１２のいずれか１項に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般には、電子機器に関し、より詳細には、移動電話またはその類の電子機器間でコンテンツを共有するのための装置および方法に関するものである。
【０００２】
従来、オーディオ（例えば、音楽および／または発話）およびビデオ（例えば、音声付きまたは音声無しの動画、映画等）などのメディアコンテンツは、オーディオテープ、ビデオテープ、レコード、コンパクトディスク（ＣＤ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）またはその類の従来の媒体によって配布されている。このような媒体は、それらの目的を十分に果たしているが、いくつかの欠点がある。例えば、メディアコンテンツを見たり聴いたりするためには、先ず、メディアコンテンツを収容する媒体を取得しなければならない。これには、物理媒体を手元に置くこと、および／または共有するそれぞれの人の間で交換することを必要とし、メディアコンテンツの共有を難しくすることがある。
【０００３】
現在、電子機器間の（例えば、インターネット接続または短距離無線接続による）高速通信ネットワークが、メディアコンテンツの電子機器間での共有を可能にしている。このことは、例えば、インターネットまたは短距離ネットワーク接続が利用可能なところではどこでも、メディアコンテンツを取得できるという点で有利である。さらに、メディアコンテンツが電子形態であるので、メディアコンテンツを再生するために物理媒体を必要としない。
【０００４】
メディアコンテンツを購入または共有する場合、高速接続は多くの利点をもたらすが、以前には考えられなかった新しい問題が持ち込まれている。例えば、インターネットで利用可能なメディアコンテンツの量は極めて大きいので、自分の好みに合うメディアを見つけるためには、今では、この多大な量の中から選り分けなければならない。自分が何を探しているかを知っている場合、このことは問題ではないかもしれない。しかしながら、自分の個人的な好みに合う新しいメディアコンテンツを見つけようとする場合、興味がないかもしれない種々のコンテンツを見たりおよび／または聴いたりしなければならなそうである。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
友人間でのメディアコンテンツの共有は、長ったらしい退屈な作業になることがある。例えば、現在の共有方法は、第１の電子機器から第２の電子機器への１つ以上のファイルの送信を含んでいる。これには、ユーザが、ソースファイルを有する電子機器を操作して受信電子機器にソースファイルを送信することを必要とする。これには、手動によって、別のデバイスを見つけ、接続を確立し、ファイルを送信し、次いでアップリケーションを選択して、メディアコンテンツを再生することを含み得る。
【０００６】
本発明は、電子機器のユーザに、メディアエクスペリエンスの共有を可能にする。その最も簡単な形態では、これは１つのファイルだけの共有でもよい。他の形態では、このエクスペリエンスには、プレイリスト、スライドショー、ゲーム、ラジオ番組、テレビ番組等の一部または全部を含み得る。
【０００７】
例えば、第１の電子機器のユーザは、特定の順番の（例えば、順番がエクスペリエンスに付けられている）いくつかの歌を含むプレイリストを作成していてもよい。第１のユーザは、プレイリストによって作成されるエクスペリエンスを友人と共有することを要望することができる。従来、これは、両者が歌を同時に聴くことができるように、第１の電子機器のヘッドセットを両者で共有したり、または全部の歌を第２のユーザに送信して、第２のユーザが第１のユーザのプレイリストに一致するように歌のプレイリストを複製することによって、達成される。
【課題を解決するための手段】
【０００８】
本発明は、第１の電子機器と第２の電子機器が自動的に通信リンクを確立し、第１の電子機器から第２の電子機器にプレイリストなどのセッションデータの転送を可能にする方法および装置を提供する。次いで、第２の電子機器は、プレイリストに指定されたメディアコンテンツの（第１の電子機器かまたは他の場所からの）取得に進んでもよい。
【０００９】
また、本明細書で記載される共有は、デジタル著作権管理（ＤＲＭ：Digital Rights Management）を可能にし、それゆえ、著作権のあるメディアコンテンツおよび著作権のないメディアコンテンツの両方に互換性を持たせることができる。従って、本発明は、ファイル共有を促進し、しかもメディアコンテンツの所有者への対価支払手段も提供するので、メディアコンテンツの所有者の収入を増加させることができる。
【００１０】
本発明の一構成に従えば、第１の電子機器から第２の電子機器へセッションデータを転送する工程と、セッションデータで特定されるメディアコンテンツを第２の電子機器へ転送する工程とを含む、電子機器を用いるメディアコンテンツの共有方法が提供される。ここで、このセッションデータは、第１の電子機器で実行中または実行可能なメディアコンテンツのキュー（queue）を含んでいる。
【００１１】
本発明の一構成に従えば、セッションデータは、第１の電子機器および第２の電子機器の少なくとも一方で実行されるメディアコンテンツを特定するリストである。
【００１２】
本発明の一構成に従えば、メディアコンテンツには、オーディオファイル、ビデオファイル、イメージファイルまたはテキストファイルの少なくとも１つを含んでいる。
【００１３】
本発明の一構成に従えば、メディアコンテンツには、オーディオファイル、ビデオファイル、イメージファイルまたはテキストファイルの少なくとも２つの組み合わせを含んでいる。
【００１４】
本発明の一構成に従えば、メディアコンテンツの転送する工程は、第１の電子機器から第２の電子機器へメディアコンテンツを転送する工程を含んでいる。
【００１５】
本発明の一構成に従えば、メディアコンテンツの転送する工程は、サーバから第２の電子機器へメディアコンテンツを転送する工程を含んでいる。
【００１６】
本発明の一構成に従えば、メディアコンテンツの転送する工程は、第１の電子機器との通信リンクが終了される場合、メディアコンテンツの二次的なソースを自動的に識別する工程を含んでいる。
【００１７】
一構成に従えば、メディアコンテンツを転送する工程には、メディアコンテンツを含む複数のソースを識別する工程と、複数のソースから第２の電子機器へメディアコンテンツを転送する工程とを含んでいる。
【００１８】
本発明の一構成に従えば、メディアコンテンツを転送する工程には、転送を実施するために８０２．１１ｘ準拠のプロトコルまたはＢｌｕｅｔｏｏｔｈプロトコルの少なくとも１つを使用する工程を含んでいる。
【００１９】
本発明の一構成に従えば、この方法は、セッションデータの取得に制限を設ける工程をさらに含んでいる。
【００２０】
本発明の一構成に従えば、この方法は、第２の電子機器でメディアコンテンツを実行する工程をさらに含んでいる。
【００２１】
本発明の一構成に従えば、この方法は、電子機器でメディアコンテンツを実行する権利を取得する工程をさらに含んでいる。
【００２２】
本発明の一構成に従えば、自動転送する工程は、複数の電子機器から第２の電子機器へ転送する工程を含んでいる。
【００２３】
本発明の一構成に従えば、第１の電子機器と第２の電子機器との間の通信セッションを確立する工程と、第１の電子機器から第２の電子機器へセッションデータを転送する工程と、セッションデータで特定されるメディアコンテンツを第２の電子機器へ転送する工程とを含む、電子機器を用いるメディアコンテンツの共有方法が提供される。ここで、このセッションデータは、第１のメディアコンテンツで実行中または実行のためにキューに入れられているメディアコンテンツを示している。
【００２４】
本発明の一構成に従えば、この方法は、第２の電子機器でメディアコンテンツを実行する工程をさらに含んでいる。
【００２５】
本発明の一構成に従えば、実行工程は、第１の電子機器で行われる動作が第２の電子機器で模倣されるように、第１の電子機器と第２の電子機器との間でメディアコンテンツを同期する工程を含んでいる。
【００２６】
本発明の一構成に従えば、動作は、再生、一時停止、停止、スキップ、早送り（index forward）、または早戻し（index reverse）の中の少なくとも１つのコマンドである。
【００２７】
本発明の一構成に従えば、動作は、セッションデータのメディアコンテンツの順番の変更、セッションデータのメディアコンテンツの削除、またはセッションデータへのメディアコンテンツの追加の少なくとも１つである。
【００２８】
本発明の一構成に従えば、実行工程は、メディアコンテンツがそれぞれの電子機器で実質的に同時に実行されるように、第１の電子機器と第２の電子機器との間でメディアコンテンツを同期する工程を含んでいる。
【００２９】
本発明の一構成に従えば、セッションデータは、メディアコンテンツ内の現在位置を識別するインデックスまたはポインタを含んでいる。
【００３０】
本発明の一構成に従えば、通信リンクを確立する工程は、第１の電子機器および第２の電子機器の少なくとも一方を一意に識別する工程を含んでいる。
【００３１】
本発明の一構成に従えば、一意に識別する工程は、ユーザが設定可能なパスワードまたは識別番号を介して、第１の電子機器および第２の電子機器の少なくとも一方を識別する工程を含んでいる。
【００３２】
本発明の一構成に従えば、通信リンクを確立する工程は、通信リンクが確立されてもよいかどうかを判定するために、通信プロトコル内のルールを使用する工程を含んでいる。
【００３３】
本発明の一構成に従えば、メディアコンテンツを転送する工程は、前に転送されているメディアコンテンツが実行されている間に、バックグラウンドでメディアコンテンツを転送する工程を含んでいる。
【００３４】
本発明の一構成に従えば、メディアコンテンツの転送する工程は、前に転送されているメディアコンテンツが実行されている間に、バックグラウンドでメディアコンテンツを転送する工程を含んでいる。
【００３５】
本発明の一構成に従えば、セッションデータは、プレイリスト、ライブラリまたはメディアコンテンツの位置識別子の少なくとも１つである。
【００３６】
本発明の一構成に従えば、他の電子機器と無線通信を確立するように動作する通信デバイスと、セッションサービス、共有サービスおよびダウンロードサービスを含む共有回路とを含む電子機器が提供される。ここで、このセッションサービスは、セッションを電子機器へ／からプッシュおよび／またはプルできる他の電子機器をサーチし発見するために通信デバイスを利用するように動作する。また、このセッションは、他の電子機器で実行中または実行のためにキューに入れられているメディアコンテンツを示すセッションデータを含んでいる。
【００３７】
本発明の一構成に従えば、共有サービスは、他の電子機器のセッションデータに指定されメディアコンテンツを識別するように動作し、この識別は、メディアコンテンツの特徴に基づいている。
【００３８】
本発明の一構成に従えば、ダウンロードサービスは、共有サービスの指示の下で、電子機器への／からのメディアコンテンツの転送を制御および／または管理するように動作する。
【００３９】
本発明の一構成に従えば、電子機器は移動電話である。
【００４０】
本発明の一構成に従えば、第１の電子機器と第２の電子機器との間の通信セッションを確立するコードと、第１の電子機器から第２の電子機器へセッションデータを転送するコードと、セッションデータで特定されるメディアコンテンツを第２の電子機器に転送するコードとを含む、電子機器間でのメディアコンテンツ共有のための、コンピュータ可読媒体で実現されるコンピュータプログラムが提供される。このセッションデータは、第１の電子機器で実行のためにキューに入れられているメディアコンテンツを示している。
【００４１】
上述の目的および関連する目的を達成するために、本発明は、本明細書の以下で詳細に説明され、かつ特許請求の範囲に特に記載される特徴を備えている。以下の説明および添付の図面は、本発明の説明に役立つ特定の実施形態を詳細に説明しているが、これらは、本発明の原理を適切に利用しうる様々な方法のいくつかを示しているにすぎない。
【００４２】
本発明の他のシステム、方法、特徴および利点は、以下の図面および詳細説明の検証の際に、当業者には明らかであるかまたは明らかになるであろう。そのようなさらなるシステム、方法、特徴および利点のすべてが、この説明内に含められ、かつ本発明の範囲内に含められ、更に、添付の特許請求の範囲で保護されることを意図している。
【００４３】
本発明を１つ以上の実施形態に関して示し説明しているが、本明細書を読み理解する際には、当業者が等価物および変更形態を考えつくことは理解されるべきである。本発明は、そのような等価物および変更形態のすべてを含み、請求項の範囲によってのみ限定される。
【００４４】
また、様々な特徴がそれぞれの図面／実施形態に説明および図示されているが、所与の図面または実施形態の特徴は、本発明の１つ以上の他の図面および実施形態で使用されてもよいことは理解されるであろう。
【００４５】
本明細書で使用する場合には、用語「備える／備えている（comprise/comprising）」は説明される特徴、整数、工程または構成要素の存在を特定するものであるが、他の特徴、整数、工程、構成要素またはこれらのグループの１つ以上の存在または追加を妨げないと解釈されることは、強調されるべきである。
【００４６】
本発明の多くの態様は、以下の図を参照することでさらに良く理解できる。図中の構成要素は必ずしも一定の率で縮尺されておらず、代わりに本発明の原理を明確に示すための強調が行われている。同様に、ある図に示される要素および特徴は、別の図に示される要素および特徴と組み合わされてもよい。さらに、図の中では、同様の参照番号はいくつかの図面を通して対応する部分を示している。
【図面の簡単な説明】
【００４７】
【図１Ａ】本発明に従うメディア共有例を示す図である。
【図１Ｂ】本発明に従うメディア共有例を示す図である。
【図２Ａ】本発明に従う別のメディア共有例を示す図である。
【図２Ｂ】本発明に従う別のメディア共有例を示す図である。
【図３】本発明に従うメディア共有装置のサービス例を示すブロック図である。
【図４】本発明に従うメディア共有の実行中に発生する工程例を示すフロー図である。
【図５】移動電話例を示す概要図である。
【図６】本発明に従う図５の各移動電話のいくつかの関連部品例を示すブロック図である。
【図７】移動電話の通信リンク例を示す概要図である。
【発明を実施するための形態】
【００４８】
本発明について、図を参照して説明する。ここで、全体を通して、同様の参照番号は同様の要素を指すために使用される。
【００４９】
用語「電子機器」は、携帯無線通信機器を含んでいる。用語「携帯無線通信機器」は、以下では、「移動無線端末」「移動電話」「移動デバイス」または「移動端末」等と呼ばれ、これらには、移動電話、ページャ、コミュニケータすなわち電子オーガナイザ、パーソナルデジタルアシスタント（ＰＤＡ）、スマートフォン、携帯通信装置またはその類のすべての機器が含まれる。用語「電子機器」は、例えば、ｉＰｏｄデバイス等の携帯デジタル音楽および／またはビデオデバイス、ｍｐ３プレーヤ、携帯ゲームシステム、携帯テレビデバイス、ホームシアターＰＣ（ＨＴＰＣ）システム等も含んでもよい。
【００５０】
本願では、本発明は、主に移動電話の内容で説明する。しかしながら、本発明は、移動電話に限定することに意図されるものではなく、あらゆる種類の電子機器でもよいことは理解されるであろう。
【００５１】
例えば、移動電話等の従来の電子機器は、種々のタイプのメディアコンテンツを再生または別の方法で実行する機能を有している。本明細書での使用においては、メディアコンテンツは、オーディオコンテンツ（例えば、ｍｐ３、ｗｍｖ等を含む種々のフォーマットを利用する音楽および／または音声）、ビデオコンテンツ（例えば、非圧縮、またはｍｐｇ、ｄｉｖｘ等の種々の圧縮技術を使用する映画）、テキストコンテンツ（例えば、テキストベースのファイル）、イメージコンテンツ（例えば、ｊｐｇ、ｇｉｆ、ｔｉｆｆ等の種々のフォーマットを使用する静止画または他の画像）、および実行可能コード（例えば、コンピュータプログラム）を含んでいる。また、メディアコンテンツは、任意の特定のファイルフォーマットに限定されず、あらゆるファイルフォーマットを含むことができる。
【００５２】
また、用語「実行する（execute）」（または、実行している（executing）および実行可能（executable）を含むその変形）は、命令の実施または実行（コンピュータプログラムまたはその類の実行）に加えて、メディアコンテンツの再生（例えば、ｍｐ３オーディオファイルを再生している（playing）、ｍｐ３オーディオファイルを再生すること（to play）、再生可能（playable）ｍｐ３ファイル）、メディアコンテンツの視聴（例えば、ｍｐｅｇビデオファイルを視聴している（viewing）、ｍｐｅｇビデオファイルを視聴すること（to view）、視聴可能（viewable）ｍｐｅｇビデオファイル）、メディアコンテンツのダウンロード（例えば、メディアコンテンツをダウンロードすること（to download））または他の方法でのメディアコンテンツの使用を含むと解釈される。実行（execute）、再生（play）、視聴（view）、ダウンロード（download）（または、これらの変形）の用語は、本明細書では交換可能に使用することができる。
【００５３】
しばしば、二人以上の人が、自身の移動電話間でメディアコンテンツを共有したいと要望することがある。現在のところ、これは、共有されるファイルあるいはファイル群の発見と、手動での受信デバイスの発見と、２つのデバイス間の接続の確立と、ソースデバイスから受信デバイスへのファイルの送信と、次いで受信デバイスでのメディアコンテンツの再生とを含む、いくつかの工程によって達成されうる。明らかに、このことは、平均的な移動電話ユーザを萎縮させかねない長ったらしい退屈な作業で、それ故にファイル共有を中止することになりかねない。さらに、メディアコンテンツは、手動で共有されてもよいが、元の表現のエクスペリエンス（experience：見聞）は失われるか、または決して十分に実現されないことが多い。
【００５４】
本発明は、２人以上のユーザが、メディアコンテンツを容易に共有することを可能にするだけでなく、エクスペリエンスを共有することも可能にする。例えば、第１のユーザは、自分の移動電話に作成されている音楽のプレイリスト有していても良い。ここで、その歌の順番は、エクスペリエンスの一部となる場合がある。第１のユーザは、自分の移動電話によって、第２のユーザ（例えば友人）とプレイリストおよびメディアコンテンツを共有することを要望する場合がある。第１のユーザは、第２のユーザにメッセージ（例えば、テキストメッセージ、電子メールまたはその類）を送信し、プレイリストの中のメディアコンテンツをエクスペリエンスするように、第２のユーザを招待することができる。第２のユーザは、共有の承諾を（例えば、メッセージに応答することによってまたはメッセージの中の特定のリンクに応答することによって）選択することができ、次いで、第２の移動電話は、プレイリストに指定されているメディアコンテンツを自動的に取得する。選択的には、このメッセージは、第１のユーザの移動電話のＩＰアドレスを含んでもよい。この場合、第２のユーザの移動電話は、ＩＰアドレスを解析し、第１のユーザの移動電話と通信リンクを（例えば、インターネット接続またはアドホック無線接続によって）確立することができる。
【００５５】
例えば、図１Ａと１Ｂを参照すると、第１の移動電話１０ａは、メディアコンテンツ１２と、実行対象のメディアコンテンツ１２の少なくとも一部分を指定するプレイリスト（例えば、実行対象のメディアコンテンツを含むキュー）またはその類のデータファイルまたはセッションデータ１４とを有している。セッションデータ１４は、主にファイルとして説明されるが、他の形態を取ってもよいことに注意されたい。例えば、セッションデータ１４は、任意の媒体上を任意のプロトコルを介する任意の形態で受信デバイス（例えば、第２の移動電話１０ｂ）に送信されてもよい。１つの表現形式は、ＳＯＡＰオブジェクトでもよく、これは、オーディオファイルまたはプレイリストの場合、ファイルの一意の識別子のソートされているリスト、およびファイルの現在の状態（例えば、ファイルＸの再生、一時停止、停止等）を含み得るデータを保持する。
【００５６】
次いで、第１の移動電話１０ａのユーザは、メディアコンテンツを共有するために、第２の移動電話１０ｂのユーザを招待する。第２のユーザは、その招待を承諾し、第１の移動電話と第２の移動電話は自動的に通信リンクを（例えば、ＷＩＦＩ、Ｂｌｕｅｔｏｏｔｈ等を含むインターネットプロトコルを使用できる任意のリンクによって）確立し、第１の移動電話１０ａは、第２の移動電話１０ｂにセッションデータ１４を送信する。セッションデータ１４は、例えば、再生対象の歌のリスト、表示対象の画像のリスト、特定のラジオ局またはテレビ局の周波数、実行対象のファイルの場所等を含んでもよい。著作権のあるメディアコンテンツの場合、セッションデータ１４は、メディアコンテンツおよび／またはメディアコンテンツを実行する権利を購入することができる、ソースまたはその場所へのリンクを含んでもよい。
【００５７】
セッションデータ１４が第２の移動電話１０ｂによって一旦受信されると、第２の移動電話１０ｂは、セッションデータ１４に記述されているメディアコンテンツの取得に進む。例えば、メディアコンテンツ１２は、第１の移動電話１０ａから第２の移動電話１０ｂに、短距離通信リンク（例えば、Ｂｌｕｅｔｏｏｔｈ等）、ＷＩＦＩ接続（８０２．１１ｘ規格準拠の通信リンク）、ＵＭＴＳもしくは他の長距離通信プロトコル（例えば、Ｗｉｍａｘ）等によって転送されてもよい。第１の移動電話１０ａと第２の移動電話１０ｂとの間の接続がメディアコンテンツの転送完了前に中断される場合、またはメディアコンテンツが第１の移動電話１０ａに存在しない場合、第２の移動電話１０ｂは、メディアコンテンツ１２の他のソースをサーチすることができる。
【００５８】
例えば、第２の移動電話１０ｂは、他の移動電話１０ｃ、１０ｄ、パーソナルコンピュータ１６（例えば、ラップトップＰＣまたはデスクトップＰＣ）等の他のデバイス、またはインターネット１８でメディアコンテンツ１２をサーチすることができ、これらの各々は、セッションデータ１４に指定されているメディアコンテンツの一部を含むメディアコンテンツ１２ａ〜１２ｄを有してもよい。メディアコンテンツのサーチおよび／または識別は、例えば、メディアコンテンツを一意に識別する、メディアコンテンツ内の識別子を使用する従来の方法によってもよい。さらに、メディアコンテンツは、直列（例えば、各ファイルが１つの移動電話からもう１つの移動電話に順次転送される）に、または並列（複数のファイルが複数の移動電話から１つの移動電話に実質的に同時に転送される）に、転送されてもよい。並列転送は、メディアコンテンツの転送時間を短縮することができる利点がある。この転送も、セッションタイプに基づいて分けられてもよい（例えば、音楽セッションは、チャットセッションとは別に転送されてもよい）。
【００５９】
メディアコンテンツは、メディアコンテンツの全部が第２の移動電話に転送されていなくても、第２の移動電話１０ｂで実行されてもよい。第２の移動電話１０ｂは、既に転送されているメディアコンテンツ１２を実行している間に、バックグラウンドでメディアコンテンツのサーチおよび／またはダウンロードを続けてもよい。好ましくは、メディアコンテンツの実行は、実行可能でない項目（完全にダウンロードされていない項目、紛失、ＤＲＭのためにロックされている、コーデックの紛失、非互換ハードウェア、または他の理由により実行可能でない）によっては中断されない。さらに、特定のメディアコンテンツが、特定の移動電話で実行可能でないことがあるが、他の電子機器で実行可能である可能性があるので（例えば、他の電子機器への次の転送中）、メディアコンテンツはプレイリストに残っていることが好ましい。
【００６０】
コーデックの紛失の場合、移動電話は、正しいコーデックをサーチまたは他の手段で見つけ、コーデックのダウンロードを進めることができる。こうして、特定のメディアコンテンツは、最初は実行可能でないかもしれないが、後で実行され得る。
【００６１】
図１Ａ〜１Ｂの例は、メディアコンテンツ１２が第１の移動電話１０ａに存在していることを示しているが、メディアコンテンツ１２は他の場所に存在していてもよい。例えば、メディアコンテンツ１２および／またはセッションデータ１４は、ストリーミングサーバに存在していてもよい。サーバにセッションデータ１４を配置することは、自身のセッションを共有することを要望する特定の人達（例えば、有名人）にとって好ましいことがある。その理由は、セッションデータを取得するユーザが、例えば、個人の電話機に接続するのとは違って、サーバに接続することになるからである。加えて、セッションデータ１４の中のすべてのメディアコンテンツ１２を転送する代わりに、この転送は、第１の移動電話１０ａで実行するためにキューになっているメディアコンテンツに対応していてもよい。例えば、第１の移動電話１０ａのセッションデータ（例えば、プレイリスト）が２０曲を含み、第１の移動電話１０ａのユーザが招待を送信する前に既に７曲聴いている場合、第２の移動電話１０ｂに転送されるセッションデータ１４は、再生されていない曲だけを含んでもよい（例えば、プレイリストの残りの１３曲）。このシナリオでは、第２の移動電話１０ｂは、第１の移動電話１０ａの既に進行中のセッションに事実上参加している。
【００６２】
加えて、第１の移動電話１０ａのユーザが第２の移動電話１０ｂのユーザを招待する代わりに、第２の移動電話１０ｂは、セッションに参加するように実際に招待されることなく、利用可能なセッションをサーチすることができる。例えば、第１の移動電話１０ａは、自動的に共有するように構成されてもよく、その場合、第１の移動電話１０ａの範囲内のどの移動電話も、メディアコンテンツ１２および／またはセッションデータ１４を検出して転送することができる。
【００６３】
さらに、セッションを同期させることで、セッションの開始者が、例えば、プレイリストからメディアコンテンツを実行し、キューの中の次のメディアコンテンツを飛び越すためにスキップ機能を選択する場合に、セッションに加わっている参加者もキューの中の次のメディアコンテンツをスキップするようにされてもよい。このシナリオでは、メディアコンテンツ自体は各移動電話１０ａ、１０ｂに存在することができる、あるいはリモートソースからストリーミングすることができるので、同期データ（例えば、再生中の歌およびその歌の中の現在位置）だけがクライアント間で転送される。
【００６４】
同期は、セッション変更に加えて、メディアコンテンツのプレイバック（playback）を可能にすることができる。例えば、第２の移動電話１０ｂが第１の移動電話のセッションに同期していて、第１の移動電話１０ａ上のセッションが変更される（例えば、メディアコンテンツが再配列、削除、追加等される）場合、これらの変更も、第２の移動電話１０ｂに反映することができる。万一それぞれの移動電話間の通信が途切れた場合（例えば、ＢｌｕｅｔｏｏｔｈまたはＷＩＦＩの場合にあり得る、デバイスが互いの範囲内にない）、同期制御を禁止することができ、これにより、セッションは実質上自身のものになるか、または独立したものになる。それぞれの移動電話間の通信が後で再確立される場合、同期を再確立することができる。さらに、第３の移動電話が加わり、第２の移動電話１０ｂのセッションに同期する場合、その第３の移動電話は実質上第１の移動電話１０ａに同期する。
【００６５】
選択的には、（例えば、デバイスがもはや互いの範囲内にないために）短距離通信が途切れた場合、通信は、長距離リンク経由で自動的に確立することができる。この方法で、デバイス間の同期を維持することができる。例えば、通信は、ＷＩＦＩ通信リンクが弱くなる、または途切れる場合に、ＷＩＦＩからＵＭＴＳに切り替えることができる。一旦、ＷＩＦＩ通信リンクが再確立されると、通信は、ＷＩＦＩに戻すことができる。
【００６６】
図２Ａ−図２Ｂは、メディア共有の別の例を示している。ユーザは、移動電話１０ａで予め定義されているプレイリスト１４のメディアコンテンツ１２を再生することができる。ユーザは家に帰ると、メディアコンテンツ１２を自身のホームステレオシステム２０（例えば、ホームシアターｐｃ（ＨＴＰＣ）サウンドシステムまたはその類）で再生し続けることを要望する。ここで、ホームステレオシステム２０は、移動電話１０ａより相対的に優れているデコード機能を有している。従って、移動電話のデコーダの代わりに、ステレオシステムのデコーダを利用することが好ましい。換言すれば、メディアコンテンツを電話機１０ａからホームステレオに単にストリーミングするより、セッションデータおよび／またはメディアコンテンツをホームステレオ２０へ転送することが好ましい。また、ユーザは、メディアコンテンツを移動電話１０ａ上のその現在の位置からホームステレオシステム２０での再生を継続することを要望する場合がある。このシナリオでは、移動電話１０ａは、セッションをホームステレオ２０にプッシュしても良く、この場合、インデックスポインタを含むセッションデータ１４が移動電話１０ａからホームステレオ２０に転送される。このインデックスポインタは、現在の歌および／または歌の中の現在位置を示すことができる。ステレオシステム２０がこの情報を受信すると、図１Ａ〜１Ｂについて上述した移動電話１０ｂと同じ方法を進めることができる。
【００６７】
移動電話１０ａは、セッションを受信できるデバイスを（例えば、継続的にかまたは所定の間隔で）サーチするように構成することができる。デバイスが検出される場合、移動電話１０ａは、そのデバイスにセッションをプッシュしても良く、次いで、このデバイスはメディアコンテンツ１２を実行することができる。換言すれば、移動電話１０ａは、セッションデータ１４およびセッションの現在位置を示すポインタを自動的に送信することができる、または、実行されていないメディアコンテンツ１２だけを含むセッションデータ１４を送信することができる。メディアコンテンツがデバイス（例えば、ステレオ２０）上に存在しない場合、コンテンツ１２は、（例えば、メディアコンテンツが実行されている間に、移動電話１０ａからステレオに）バックグラウンドで転送することができる。理解されるように、ステレオシステム２０は、インターネット１８に接続されていてもよく、こうして、移動電話１０ａとの接続が途切れる場合、または移動電話１０ａがメディアコンテンツ１２のすべてを含んでいない場合に、メディアコンテンツをサーチする機能を有する。選択的には、移動電話１０ａがサーチを実行する代わりに、ステレオシステム２０が利用可能なデバイスのサーチを実行しても良い。
【００６８】
これより図３に進む。ここでは、メディアコンテンツ共有を実現する電子機器内のサービス３０の間のレイヤ化されている相互関係の例が示されている。このサービスは、セッションサービス３２、共有サービス３４、ダウンロードサービス３６、ファイルシステムサービス４０およびコンテンツサービス４２を含んでいる。また、例えば、電子機器のメディアプレーヤ等のユーザアプリケーションソフトウェアレベル４４が示されている。
【００６９】
セッションサービス３２は、他の電子機器から／へセッション情報を発見および／または提供することができる。例えば、セッションサービスは、別のデバイスにプルされてもよい進行中のセッションをサーチおよび発見することができ、および／またはセッションがプッシュされてもよい他のデバイスを発見することができる。他のデバイスを発見し、セッションのプッシュまたはプルを実行することができるかどうかの発見は、ＵＰｎＰサービスディスカバリ機能を使用して達成されてもよい。このサービスは、あるサービスがサポートされているかどうかを示すために、デバイスにＩＰ（インターネットプロトコル）ネットワークでのクエリのブロードキャストおよびクエリへの応答を可能にする。セッション共有サービスは、セッションの送受信を可能にするために、ＵＰｎＰサービスの上に構築することができる。
【００７０】
例えば、環境ディスカバリスタックを、移動電話１０ａに含めることができる。ここで、環境ディスカバリスタックは、ＳＳＤＰ（Ｓｉｍｐｌｅ  Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ：シンプルサービス記述プロトコル）、ＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ：シンプルオブジェクトアクセスプロトコル）、ＧＥＮＡ（Ｇｅｎｅｒａｌ  Ｅｖｅｎｔ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ａｒｃｈｉｔｅｃｔｕｒｅ：汎用イベント通知アーキテクチャ）、ＨＴＴＰ、ＴＣＰ／ＩＰおよびＢｏｎｊｏｕｒ等のいくつかの十分にテストされているプロトコルを含むことができる。当技術分野で知られているように、環境ディスカバリスタックは、インテリジェント機器、無線デバイスおよびすべてのフォームファクタのＰＣの、普及しているピアツーピアネットワーク接続性に対するアーキテクチャである。環境ディスカバリスタックは、家庭、小規模企業、公共空間であろうとなかろうと、またインターネットに接続されていようとなかろうと、アドホックネットワークまたはアンマネージド（unmagaged）ネットワークへの、使い易い、融通性に富んだ、標準化された接続性をもたらすように設計されている。環境ディスカバリスタックは、家庭、オフィスおよび公共空間におけるネットワーク化デバイスの制御およびそれらの間のデータ転送に加えて、シームレスな近接ネットワーキングを可能にするために、ＴＣＰ／ＩＰおよびウェブ技術を活用する分散オープンネットワークアーキテクチャである。
【００７１】
環境ディスカバリスタックは、Ｚｅｒｏ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ、「インビジブル（invisible：不可視）」ネットワーキング、および多くのデバイスカテゴリの自動発見を可能にするように設計することができる。デバイスは、動的にネットワークに参加して、ＩＰアドレスを取得し、その機能を伝達し、他のデバイスの存在および機能について学習することができる。最後に、デバイスは、背後に望ましくない状態を少しも残すことなく、スムーズかつ自動的にネットワークを離脱することができる。
【００７２】
共有サービス３４は、デバイス間のファイルの共有を可能にする。ここで、ファイル名が変更されている場合で、かつファイルが多くの異なるデバイス上に存在する場合でさえも、ファイルを一意に識別することができる。この技術は、多くのファイル共有アプリケーションで使用され、また、当技術分野ではよく知られている。この一例は、ＴＴＨハッシュアルゴリズムとして知られ、ファイルがハッシュされ、次いでそれらのハッシュにより発見される。通常、ハッシュ化は、ファイル（例えば、音楽ファイルおよび／または映画ファイル）として実現されるメディアコンテンツに実行される。例えば、ゲーム、ラジオ番組、テレビ番組に関しては、これらのタイプのメディアコンテンツに対応するデータは、セッションデータ内に他のフォーマット（例えば、ラジオ局またはテレビ局の実際の周波数）で記憶されてもよい。従って、共有サービス３４は、リソースへの一意のリンクの送信もサポートする。通常、このリンクはファイルとなるが、ゲームセッション、無線チャネル、チャットセッションまたはメッセージセッション等などの他のものを含むことができる。
【００７３】
ダウンロードサービス３６は、ファイルをダウンロードするために、適しているネットワークの選択に加えて、ダウンロードを制御および管理する手段を提供する。好ましくは、ダウンロードサービス３６は、あるネットワークでダウンロードするか否か（例えば、ＧＰＲＳではなく、ＷＩＦＩでファイルをダウンロードするか否か）を判定する。例えば、ダウンロードサービス３６は、ＷＩＦＩ接続またはＢｌｕｅｔｏｏｔｈ接続だけを利用するように構成され、それによって、携帯電話ネットワークの使用に伴う通話料金をできるだけ少なくする。選択的には、ダウンロードサービス３６は、他のオプションが利用可能でないときだけ、携帯電話ネットワークを利用するように構成されてもよい。さらに、ダウンロードサービスは、ファイル記憶および／またはファイル転送のためのデフォルトの場所を提供してもよく、また、例えば、転送できるファイルのタイプに基づき、実際のダウンロード動作に制限を設けてもよい。この制限は、ファイルのコンテンツ、コピー防止（存在する場合）、ファイルサイズ等に基づいてもよい。
【００７４】
コンテンツサービス４２およびファイルシステムサービス４０は、メディアコンテンツ１２が電子機器上にあるかどうかを判定し、ある場合、メディアコンテンツ１２を他のアプリケーションに提供する機能を提供する。例えば、コンテンツサービス４２は、電子機器上でメディアコンテンツ１２を監視し管理する。ユーザアプリケーション４４が特定のメディアコンテンツ１２を要求する場合、コンテンツサービス４２は、メディアコンテンツ１２が電子機器上にあるかどうかを把握することになる。メディアコンテンツ１２が電子機器上にある場合、コンテンツサービス４２は、ファイルサービス４０とともに、メディアコンテンツ１２をユーザアプリケーション４４に提供する、そうでなければ、電子機器上のメディアコンテンツ１２の場所に関する情報を提供することになる。メディアコンテンツ１２がない場合、コンテンツサービス４２は、メディアコンテンツ１２が電子機器上にないことを示すメッセージまたは他の指示を提供することになる。
【００７５】
サービス３０の１つ以上を利用して、電子機器間のメディアコンテンツの共有は、比較的簡単な方法で達成することができる。例えば、セッションサービス３２は、特定の通信媒体（例えば、Ｂｌｕｅｔｏｏｔｈ、８０２．１１ｘ等）の範囲内の電子機器を識別し、その電子機器と通信リンクを確立し、電子機器がメディア共有をサポートするかどうか判定してもよい。電子機器がメディア共有をサポートしない場合、セッションサービスは他のデバイスのサーチを継続することができる。
【００７６】
セッションサービス３２が共有をサポートする電子機器を識別する場合、セッションサービス３２および／または共有サービス３４は、セッションデータ１４を、移動電話、サーバ等などの電子機器へ／からプッシュまたはプルしても良い。
【００７７】
さらに、共有サービス３４は、電子機器上にある共有されてもよいファイルを識別してもよい。これには、セッションデータ１４で指定されているファイルを一意に識別することを含み得る。例えば、ファイル内のデータが実質的に変更されていないままでいるにもかかわらず、ファイルの名前が変更されることはよくある。共有サービス３４は、他のデバイスおよび／またはインターネット上にあるメディアコンテンツを解析し、ファイルの特性が変更されている場合でさえも、特定のメディアコンテンツがセッションデータ１４に指定されているかどうかを判定することができる。この識別プロセスは、例えば、ＴＴＨハッシュアルゴリズムを使用して成し遂げられてもよい。
【００７８】
ファイルが一旦識別されると、ダウンロードサービス３４は、メディアコンテンツ１２のダウンロード（またはアップロード）に進む。これには、メディアコンテンツをどこに記憶すべきかおよび／またはどこに送信すべきかに加えて、どのネットワーク（例えば、Ｂｌｕｅｔｏｏｔｈ、ＷＩＦＩ、携帯電話等）が転送の実行に適合しているかの判定を含んでいる。実際のファイルの記憶および管理に関する詳細は、コンテンツサービス４２およびファイルシステムサービス４０によって処理されてもよい。ダウンロードサービス３６は、共有サービス３４の指揮のもとに、著作権のあるメディアコンテンツのライセンスの取得を担当してもよい。理解されるように、ライセンスの取得は、例えば、電子機器内のメディアプレーヤ等の他のアプリケーションによって処理されてもよい。
【００７９】
図４は、メディア共有セッションで実行されてもよい工程例を提供するフローチャートである。ブロック６２から開始し、ユーザＡは、異なるメディアコンテンツからなるプレイリストを作成する。このプレイリストには、単一のメディアタイプ（例えば、全部音楽、全部ビデオ、オーディオブック等）を含んでもよいし、混在したメディアコンテンツを（例えば、歌に続いて画像、次いでビデオが続く）含んでもよい。プレイリストが一旦作成されると、ユーザＡは、自身のデバイスでプレイリストに指定されているメディアコンテンツ１２を実行してもよい。
【００８０】
ブロック６４では、ユーザＡのデバイスで自動共有が有効になっているどうかが判定される。自動共有は、ユーザＡが他のユーザと自身のメディアコンテンツを共有する気があるか否かを示すものである。自動共有が有効になっていない場合、ユーザＡのセッションは他のデバイスによって検出されなくてもよく、本方法は終了する。しかしながら、自動共有が有効になっている場合、ユーザＡのセッションは、他のデバイスによって検出され、参加されてもよい。
【００８１】
自動共有を有効にする中で、ユーザＡは、セッションに誰が参加してよいかの制限を設けることができる。例えば、ユーザＡは、友人達との間の共有だけを許可し、パスワード、識別番号またはその類によってそれが成し遂げられてもよい。さらに、この制限は、通信プロトコル自体に基づいてもよい（例えば、誰が接続しうるかの限界等の、Ｂｌｕｅｔｏｏｔｈプロトコルのアクセス能力の限界に基づく）。セッションに参加したいユーザがパスワードを知っている場合、またはユーザの識別番号が事前承認されている番号のリストの一部である場合、または接続を要望する移動電話が通信プロトコル自体で承認される場合、ユーザはセッションに参加することができる。そうでない場合、ユーザはセッションに参加できない。識別番号および／またはパスワードは、例えば、それぞれのデバイスのメモリに記憶されていてもよい。
【００８２】
ブロック６６で、ユーザＢがセッションに参加したいと決心し、自身のデバイスのセッション参加ボタンをクリックする。このボタンは専用のボタンでもよいし、またデバイスのディスプレイインタフェースで提供されるソフト（例えば、ディスプレイ）ボタンであってもよい。次いで、ユーザＢのデバイスは、ブロック６８で示されるように、メディア共有サービスをサポートするＵＰｎＰサービスをリッスンするために、周囲の無線ネットワークをサーチする。ブロック７０で、ユーザＡのデバイスが応答し、ユーザＢのデバイスに対するその身元とセッションを識別する。ユーザＢのデバイスは、ブロック７２に示されるように、ユーザＡのセッションを見て、セッションに参加する。換言すると、ユーザＢのデバイスとユーザＡのデバイスとが、互いの間の通信リンクを確立する。
【００８３】
ブロック７４では、ユーザＢのデバイスは、ユーザＡのデバイスからセッションデータ１４をプルする。このセッションデータ１４は、プレイリスト、ライブラリ、メディアコンテンツに対する位置識別子等であり得り、ユーザＡのデバイスで現在実行中または実行のためにキューになり得るメディアコンテンツに関する情報を含んでいる。その最も簡単な形式では、セッションデータ１４は、ユーザＡのデバイスで実行し得るメディアコンテンツの順番付けされているリストである。このリストには、オーディオ、ビデオ、画像、テキスト、またはユーザにエクスペリエンスを提供する任意の他の手段を含み得る。
【００８４】
セッションデータ１４がユーザＢのデバイスに一旦転送されると、ユーザＢのデバイスは、ブロック７６に示されるように、セッションデータで指定されるメディアコンテンツ１２がユーザＢのデバイスにあるかどうかを判定する。メディアコンテンツがユーザＢのデバイスにある場合、ブロック８２に示されるように、それは直ちに実行されてもよい。メディアコンテンツがユーザＢのデバイスにない場合、ブロック７８で、ユーザＢのデバイスは、メディアコンテンツ１２をサーチし、それをユーザＢのデバイスにダウンロードする。このサーチは、ユーザＡのデバイス、周辺全般の他のデバイス（例えば、他の移動電話、ラップトップコンピュータ、ｍｐ３プレーヤ等）、またはインターネットへの（例えば、ＷＩＦＩ接続による）アクセスを含んでもよい。
【００８５】
メディアコンテンツ１２が発見されると、ユーザＢのデバイスは、メディアコンテンツをメモリにダウンロードする。メディアコンテンツに著作権がある場合、メディアが実行される前に、ブロック８０で、ＤＲＭ権が取得され得る。例えば、ユーザＢには、メディアコンテンツは、著作権のあるマテリアルというメッセージが提供されてもよい。従来と同様に、メディアコンテンツのライセンス料を支払うための支払サイトへアクセスする選択が与えられる。
【００８６】
好ましくは、メディアコンテンツのすべてが転送される前でさえ、ユーザＢのデバイスは、ブロック８２に示されるように、セッションデータ１４で指定されるメディアコンテンツを実行することを開始する。この方法によって、ユーザＢは、非常に短い遅延、または遅延なしに、メディアコンテンツ１２を楽しむことができる。メディアコンテンツ１２のダウンロードは、ユーザＢのデバイスがセッションデータ１４に指定されるメディアコンテンツ１２を実行することを開始する時に、バックグラウンドで進行することができる。
【００８７】
これより図５を参照する。本発明とともに使用されてもよい一例の移動電話１０が示されている。「レンガ（brick）」または「ブロック（block）」型のデザインの筐体９０を有する移動電話１０が示されているが、例えば、クラムシェル（clam shell）型筐体またはスライド型筐体等の他の型の筐体も本発明の範囲から逸脱することなく、利用されてもよいことは理解されるであろう。移動電話１０は、筐体９０（時には、ケースと呼ばれる）、スピーカ９２、ディスプレイ９４、ナビゲーションスイッチおよび選択／機能キーもしくはスイッチ９６、キーパッド９８、マイクロホン１００、ならびに音量調節スライドスイッチ１０２を有する。これらは、典型的な移動電話部品の例証および例示であるが、形状および／または機能が同様または異なる他の部品が移動電話１０に含まれてもよいことは理解されるであろう。本発明に関連する移動電話は、本明細書に図示されるおよび説明される移動電話に比べて、機能およびキー等が多いタイプまたは少ないタイプでもあってもよい。
【００８８】
当然のことながら、移動電話１０は、従来の移動電話として機能してもよい。移動電話１０は、将来開発される可能性がある追加の機能および能力を有してもよい。従来の視点から、ディスプレイ９４は、操作状態、時間、電話番号、連絡情報、種々の操作メニュー等の情報をユーザに表示し、それによって、ユーザが移動電話の種々の特徴を利用することを容易にするおよび／または可能にする。このディスプレイは、例えば、映画、画像を見るため、またはゲームをするためにも使用されてもよい。ディスプレイ９４の一部または全部が、タッチスクリーンタイプのデバイス９４ａ（図６）であってもよい。ナビゲーションおよび機能キー９６とキーパッド９８は、種々のユーザ操作を提供する点において従来通りであってもよい。例えば、１つ以上のナビゲーションおよび機能キー９６が、従来と同様に、異なる電話機機能、プロファイル、設定等を選択するために、ディスプレイ９４上に表示されるメニューを通してナビゲートするために使用されてもよい。キーパッド９８は、呼の開始または呼への応答のための「呼開始（call send）」キー、呼の終了または電話を切るための「呼終了」キー、および電話番号をダイアルするための番号キー等の１つ以上の特殊機能キーを含んでいる。ナビゲーションおよび機能キー９６および／またはキーパッド９８に含まれる他のキーには、パワーオン／オフキー、ウェブブラウザ起動キー、カメラキー、ボイスメールキー、カレンダキー等を含んでもよい。音量調節スイッチ１０２は、スピーカ９２から出力される音量を大きくまたは小さくするように操作することができる。必要に応じて、移動電話１０が送信する音を拾い上げるマイクロホン１００の感度を変更する感度制御も設けられてもよい。移動電話１０は、図示されるキー等に比べて多いキー、または少ないキー、ナビゲーションデバイス等を有してもよい。
【００８９】
図６は、一例である移動電話、例えば、移動電話１０の機能ブロック図を示している。その描写も、ＰＤＡおよび／または他の電子機器の描写と類似していることは、当業者は理解するであろう。移動電話１０の構成は、本明細書では一例として示されており、以下で詳細に説明する、メディアコンテンツの共有に関連する回路を除いて、ほぼ従来どおりである。図６の機能ブロック図に示される部品によって実行される種々の機能は、移動電話１０内のアプリケーションソフトウェアによって実行されてもよい。しかしながら、当業者には明らかなように、このような動作は、本発明の範囲から逸脱することなく、主に、ソフトウェア、ハードウェア、ファームウェアまたはこれらの組み合わせによって実行することができる。
【００９０】
移動電話１０は、主制御回路１１０を含んでいる。この主制御回路１１０は、例えば、ブロック１１２で表わされている移動電話１０の機能および動作の、全般的な制御を実行するように構成されている。この制御回路１１０は、本明細書では、単に、ＣＰＵ１１４と集約して呼ばれる、ＣＰＵ１１４（中央処理装置）、マイクロコントローラ、マイクロプロセッサ等を含んでもよい。ＣＰＵ１１４は、移動電話１０内の移動電話機能の従来の動作を実行するために、制御回路１１４内のメモリ（不図示）および／または個別メモリ１１６に記憶されているコードを実行する。加えて、共有回路１１８は、本明細書に記載されるように、セッションの確立とメディアコンテンツのダウンロードもしくはアップロードとを含む、メディアコンテンツの共有を調整する。この共有回路は、ハードウェア、ソフトウェア、ファームウェアまたはこれらの組み合わせで実現されてもよい。
【００９１】
図６の参照を続ける。移動電話１０は、従来のアンテナ１２０、無線回路１２２および音声処理信号回路１２４を含んでいる。これらのすべては、従来の方法で、無線周波数（または他の）信号の送受信に協力する。着信信号に関しては、例えば、音声処理信号回路１２４は、ユーザが音を聞けるように信号を増幅しスピーカ９２に提供する増幅器を含んでも良く、また、音声処理信号回路１２４は、無線回路１２２およびアンテナ１２０によって別の移動電話、携帯電話用の電波塔、衛星等に信号を送信するために、マイクロホン１００からの信号を増幅するために、その増幅器と同一の増幅器または別の増幅器も使用してもよい。無線回路１２２、音声処理信号回路１２４、スピーカ９２およびマイクロホン１００の動作は、従来と同様に制御回路１１０の制御の下にある。
【００９２】
移動電話１０は、ディスプレイデバイス９４、キーパッド９６、９８（上述のナビゲーションデバイスを含む）、およびディスプレイデバイス９４の一部または全部でもよいタッチスクリーン機能９４ａを有し、これらは、従来と同様に、動作用の制御回路１１０に連結されている。
【００９３】
図６に示されように、移動電話１０は、入力／出力インタフェース１２６、電源部１２８、ならびに、例えば、Ｂｌｕｅｔｏｏｔｈ通信デバイス、赤外線（ＩＲ）通信デバイスもしくは他のデバイス等の短距離通信メカニズム１３０を含んでいる。短距離通信メカニズムの別の例には、無線ローカルエリアネットワーク（ＷＬＡＮ）がある。本発明は、現在存在するかまたは将来開発される可能性がある、他の短距離通信メカニズムまたはデバイスも依然として使用してもよい。短距離通信メカニズム１３０は、ＳＭＳ（ショートメッセージサービス：Short Message Service）、ＭＭＳ（マルチメディアメッセージングサービス：Multimedia Messaging Service）あるいは他の通信メカニズムおよびプロトコルを使用して、信号の送受信をしてもよい。移動電話間の短距離通信用のＢｌｕｅｔｏｏｔｈ通信、ＩＲ通信、ＷＬＡＮ通信はよく知られている。他のメカニズムが存在してもよいし、および／または将来開発されてもよく、これらが本発明で利用されてもよく、これらは本発明の使用に含まれる。
【００９４】
これより、図７を参照する。移動電話として実現される電子機器のために使用することができる種々の通信媒体１４２を示す一例の図１４０が示されている。第１の移動電話１０ａおよび第２の移動電話１０ｂは、いくつかの異なる伝送ルートを通してデータを転送できる。例えば、メディアコンテンツは、Ｂｌｕｅｔｏｏｔｈ通信リンク１４４を使用して、それぞれの電話機間で直接転送することができる。選択的には、メディアコンテンツは、無線ルータ１４８ａ、１４８ｂおよび／またはパケット交換ＩＰネットワーク１５０（例えば、インターネット、ローカルエリアネットワーク、ワイドエリアネットワーク等）を使用して、ＷＩＦＩ接続１４６によって、第１の移動電話１０ａから、第１のＰＣ１６ａ、第２のＰＣ１６ｂおよび／または第２の移動電話１０ｂに転送されてもよいし、またその逆に転送されてもよい。加えて、メディアコンテンツは、携帯電話用の電波塔１５２ａ、１５２ｂおよび移動電話交換ネットワーク１５４ａ、１５４ｂを使用して、移動通信リンクによって、第１の移動電話１０ａから、第１のＰＣ１６ａ、第２のＰＣ１６ｂまたは第２の移動電話１０ｂに転送されてもよいし、またその逆に転送されてもよい。理解されるように、図７に示されていない他のいくつかの接続が確立されてもよい。例えば、移動電話１０ａと移動電話１０ｂとＰＣ１６ａとＰＣ１６ｂとの間にＢｌｕｅｔｏｏｔｈ通信リンクが確立されてもよい。
【００９５】
コンピュータプログラミングおよび移動電話用のアプリケーションプログラミングの当業者は、本明細書に提供されている記載を見て、本明細書に記載される機能を動作させ実行する移動電話１０をプログラムすることができるであろう。加えて、具体的なプログラミングコードに関する詳細は、簡潔にするために省略している。また、移動電話１０のメモリ１１６または他のメモリの中のソフトウェアは、本発明の好適な実施形態に従って本明細書に記載される機能および特徴を実行することを、移動電話１０に可能にさせるように使用されてもよいが、このような機能および特徴は、本発明の範囲から逸脱することなく、専用ハードウェア、ファームウェア、ソフトウェア、またはこれらの組み合わせによっても実行できよう。
【００９６】
本発明の特定の実施形態が、本明細書に開示されている。当業者は、他の環境では本発明の他の適用があってもよいことを容易に認識するであろう。実際のところ、多くの実施形態および実装が可能である。以下の請求項は、本発明の範囲を上述の特定の実施形態に限定する意図は全くない。加えて、「する手段（means for）」の列挙は、要素および請求項のミーンズ・プラス・ファンクション解釈を呼び起こすことを意図しているものであることに対して、「する手段（means for）」の列挙を具体的に使用しない要素は、請求項がその他の点で単語「手段（means）」を含んでいる場合でさえ、ミーンズ・プラス・ファンクション要素として解釈されることを意図するものではない。
【００９７】
本発明のコンピュータプログラム要素は、ハードウェアおよび／またはソフトウェア（ファームウェア、常駐ソフトウェア、マイクロコード等を含む）で実施されてもよい。本発明は、コンピュータプログラム製品の形態を取ってもよく、これは、命令実行システムによってまたはそれと一緒に使用するために、媒体内に埋め込まれている、コンピュータ使用可能プログラム命令またはコンピュータ可読プログラム命令、「コード」または「コンピュータプログラム」を有する、コンピュータ使用可能記憶媒体またはコンピュータ可読記憶媒体によって実現されてもよい。本明細書との関連では、コンピュータ使用可能媒体またはコンピュータ可読媒体は、命令実行システム、装置またはデバイスによって、またはそれらと一緒に使用するために、プログラムを収容、記憶、通信、伝播または転送できる任意の媒体であってもよい。コンピュータ使用可能媒体またはコンピュータ可読媒体は、例えば、電子、磁気、光、電磁気、赤外線もしくは半導体のシステム、装置、デバイス、またはインターネット等の伝播媒体でもよいが、これらに限定されるものではない。コンピュータ使用可能媒体またはコンピュータ可読媒体には、紙またはプログラムが印刷されている他の適切な媒体でさえあり得ることに注意されたい。その理由は、例えば、紙または他の媒体の光学スキャニング、次いで、コンパイル、解釈、または他の方法で適切に処理することによって、プログラムを電子的にキャプチャすることができるからである。本明細書に記載されるコンピュータプログラム製品ならびに任意のソフトウェアおよびハードウェアも、実施形態例の本発明の機能を実行する種々の手段を形成する。
【００９８】
本発明はある好適な１つ以上の実施形態に関して図示および説明されているが、本明細書および添付の図面を読み理解する際には、当業者にとって、等価の変更形態および修正形態を想起することは自明である。特に、上述の要素（構成要素、組立品、デバイス、構成物等）によって実行される種々の機能に関して、このような要素を説明するために使用される用語（「手段（means）」への言及を含む）は、他の指示がない限り、本発明の実施形態例または実施形態例群に示される本明細書の機能を実行する開示の構造と、構造的に等価でなくても、記載される要素の特定の機能を実行する、任意の要素（すなわち、機能的に等価である）に対応することが意図されている。加えて、本発明の特定の特徴は、いくつかの図示の実施形態の１つ以上だけに関して上述しているかもしれないが、このような特徴は、任意の所与の用途または特定の用途に関して望ましく有利であってもよいように、他の実施形態の他の１つ以上の特徴と組み合わされてもよい。
【図１Ａ】
2010510696.tif 000003
【図１Ｂ】
2010510696.tif 000004
【図２Ａ】
2010510696.tif 000005
【図２Ｂ】
2010510696.tif 000006
【図３】
2010510696.tif 000007
【図４】
2010510696.tif 000008
【図５】
2010510696.tif 000009
【図６】
2010510696.tif 000010
【図７】
2010510696.tif 000011
【手続補正書】
【提出日】平成20年2月13日(2008.2.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子機器（１０ａ−１０ｄ）を使用して、メディアコンテンツ（１２）を共有する方法であって、
第１の電子機器（１０ａ）から第２の電子機器（１０ｂ）へ、前記第１の電子機器（１０ａ）で実行中または実行可能なメディアコンテンツのキューを含むセッションデータ（１４）を自動的に転送する工程と、
前記第２の電子機器（１０ｂ）へ、前記セッションデータ（１４）で特定されるメディアコンテンツ（１２）を自動的に転送する工程とを備え、
前記キューは、ユーザが作成した前記メディアコンテンツの配列を定義している
を備えることを特徴とする方法。
【請求項２】
前記セッションデータ（１２）は、前記第１の電子機器および前記第２の電子機器の少なくとも一方で実行されるメディアコンテンツを特定するリストである
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記メディアコンテンツを自動的に転送する工程は、前記第１の電子機器から前記第２の電子機器へメディアコンテンツを転送する工程を含む
ことを特徴とする請求項１または２に記載の方法。
【請求項４】
前記メディアコンテンツ（１２）を自動的に転送する工程は、サーバから前記第２の電子機器へメディアコンテンツを転送する工程を含む
ことを特徴とする請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
前記メディアコンテンツ（１２）を自動的に転送する工程は、前記第１の電子機器（１０ａ）との通信リンクが終了される場合、前記メディアコンテンツの二次的なソースを自動的に識別する工程を含む
ことを特徴とする請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
前記セッションデータ（１４）の取得に制限を設ける工程を更に備える
ことを特徴とする請求項１乃至５のいずれか１項に記載の方法。
【請求項７】
前記自動的に転送する工程は、複数の電子機器（１０ａ、１０ｃ、１０ｄ）から前記第２の電子機器（１０ｂ）へ転送する工程を含む
ことを特徴とする請求項１乃至６のいずれか１項に記載の方法。
【請求項８】
前記第１の電子機器（１０ａ）で行われる動作が前記第２の電子機器で模倣されるように、前記第１の電子機器（１０ａ）と前記第２の電子機器との間で前記メディアコンテンツ（１２）を同期する工程を更に備える
ことを特徴とする請求項１乃至７のいずれか１項に記載の方法。
【請求項９】
前記セッションデータ（１４）は、プレイリスト、ライブラリまたはメディアコンテンツの位置識別子の少なくとも１つである
ことを特徴とする請求項１乃至８のいずれか１項に記載の方法。
【請求項１０】
前記ユーザが作成した前記メディアコンテンツの配列は、音楽コンテンツ、ビデオコンテンツ、及び画像コンテンツの少なくとも２つを含むメディアコンテンツを組み合わせた配列を定義している
ことを特徴とする請求項１に記載の方法。
【請求項１１】
メディアコンテンツ（１２）を共有するための電子機器（１０）であって、
他の電子機器と無線通信を確立するように動作する通信デバイス（１２２、１３０）と、
セッションサービス（３２）、共有サービス（３４）およびダウンロードサービス（３６）を含む共有回路（１１８）と
を備え、
前記セッションサービスは、セッションを前記電子機器へ／からプッシュおよび／またはプルできる他の電子機器をサーチし発見するために、前記通信デバイス（１２２、１３０）を利用するように動作し、
前記セッションは、前記他の電子機器で実行中または実行のためにキューに入れられているメディアコンテンツ（１２）を示すキューを含んでいて、
前記キューは、ユーザが作成した前記メディアコンテンツの配列を定義している
ことを特徴とする電子機器。
【請求項１２】
前記共有サービス（３４）は、前記他の電子機器の前記セッションデータで指定されている、メディアコンテンツを識別するように動作し、前記識別は、前記メディアコンテンツの特徴に基づいている
ことを特徴とする請求項１１に記載の電子機器。
【請求項１３】
前記ダウンロードサービス（３６）は、前記共有サービスの指示の下で、前記電子機器（１０）への／からのメディアコンテンツ（１２）の転送を制御および／または管理するように動作する
ことを特徴とする請求項１２に記載の電子機器。
【請求項１４】
前記電子機器（１０）は、移動電話である
ことを特徴とする請求項１１乃至１３のいずれか１項に記載の電子機器。
【手続補正書】
【提出日】平成21年5月12日(2009.5.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子機器（１０ａ−１０ｄ）を使用して、メディアコンテンツ（１２）を共有する方法であって、
第１の電子機器（１０ａ）から第２の電子機器（１０ｂ）へ、前記第１の電子機器（１０ａ）で実行中または実行可能なメディアコンテンツのキューを含むセッションデータ（１４）を自動的に転送する工程と、
前記第２の電子機器（１０ｂ）へ、前記セッションデータ（１４）で特定されるメディアコンテンツ（１２）を自動的に転送する工程とを備え、
前記キューは、ユーザが作成した前記メディアコンテンツの配列を定義している
を備えることを特徴とする方法。
【請求項２】
前記セッションデータ（１２）は、前記第１の電子機器および前記第２の電子機器の少なくとも一方で実行されるメディアコンテンツを特定するリストである
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記メディアコンテンツ（１２）を自動的に転送する工程は、前記第１の電子機器（１０ａ）との通信リンクが終了される場合、前記メディアコンテンツの二次的なソースを自動的に識別する工程を含む
ことを特徴とする請求項１また２に記載の方法。
【請求項４】
前記セッションデータ（１４）の取得に制限を設ける工程を更に備える
ことを特徴とする請求項１乃至３のいずれか１項に記載の方法。
【請求項５】
前記自動的に転送する工程は、複数の電子機器（１０ａ、１０ｃ、１０ｄ）から前記第２の電子機器（１０ｂ）へ転送する工程を含む
ことを特徴とする請求項１乃至４のいずれか１項に記載の方法。
【請求項６】
前記第１の電子機器（１０ａ）で行われる動作が前記第２の電子機器で模倣されるように、前記第１の電子機器（１０ａ）と前記第２の電子機器との間で前記メディアコンテンツ（１２）を同期する工程を更に備える
ことを特徴とする請求項１乃至５のいずれか１項に記載の方法。
【請求項７】
メディアコンテンツ（１２）を共有するための電子機器（１０）であって、
他の電子機器と無線通信を確立するように動作する通信デバイス（１２２、１３０）と、
セッションサービス（３２）、共有サービス（３４）およびダウンロードサービス（３６）を含む共有回路（１１８）と
を備え、
前記セッションサービスは、セッションを前記電子機器へ／からプッシュおよび／またはプルできる他の電子機器をサーチし発見するために、前記通信デバイス（１２２、１３０）を利用するように動作し、
前記セッションは、前記他の電子機器で実行中または実行のためにキューに入れられているメディアコンテンツ（１２）を示すキューを含んでいて、
前記キューは、ユーザが作成した前記メディアコンテンツの配列を定義している
ことを特徴とする電子機器。
【請求項８】
前記共有サービス（３４）は、前記他の電子機器の前記セッションデータで指定されている、メディアコンテンツを識別するように動作し、前記識別は、前記メディアコンテンツの特徴に基づいている
ことを特徴とする請求項７に記載の電子機器。
【請求項９】
前記ダウンロードサービス（３６）は、前記共有サービスの指示の下で、前記電子機器（１０）への／からのメディアコンテンツ（１２）の転送を制御および／または管理するように動作する
ことを特徴とする請求項８に記載の電子機器。
【請求項１０】
前記電子機器（１０）は、移動電話である
ことを特徴とする請求項７乃至９のいずれか１項に記載の電子機器。
【国際調査報告】
2010510696.tif 000012
2010510696.tif 000013
2010510696.tif 000014