(57)【要約】  メディアコンテンツの項目を共有するためのシステム及び方法が説明される。方法は、第１のモバイルデバイスで、第１のロケーションをメディアコンテンツの項目に関連付けるステップと、第２のロケーションの第２のモバイルデバイスに、メディアコンテンツの項目を見るように要求を送信するステップとを含む。方法は、メディアコンテンツの項目の受信者に、受信者のロケーションからメディアコンテンツの項目に関連付けられるロケーションへのシミュレートされた旅行を示すステップを含む。シミュレートされた旅行は、マップ上に示される受信者のロケーションからズームアウトすることと、受信者のロケーションとメディアコンテンツの項目に関連付けられるロケーションとの間の経路をたどることと、メディアコンテンツの項目に関連付けられるロケーションにズームインすることとを含む。【選択図】図１
2021508130.tif 000002
【特許請求の範囲】
【請求項１】
メディアコンテンツの項目を共有する方法であって、
第１のモバイルデバイスで、第１のロケーションを、前記メディアコンテンツの項目に関連付けるステップと、
前記メディアコンテンツの項目を、前記第１のモバイルデバイスから、第２のロケーションの第２のモバイルデバイスに、ネットワークを介して送信するステップと、
前記第２のモバイルデバイスのグラフィカルユーザインターフェース上に、前記第２のロケーションから前記第１のロケーションへのシミュレートされた旅行を表示するステップと、
前記第２のモバイルデバイスで、前記メディアコンテンツの項目を表示するステップと、
を含み、
前記第２のロケーションから前記第１のロケーションへの前記シミュレートされた旅行は、
マップを表示することと、
前記マップ上の前記第１のロケーション及び前記第２のロケーションを識別することと、
前記マップ上の前記第２のロケーションから前記第１のロケーションへの空中経路を計算することと、
前記第２のロケーションに基づいて、第１のアニメーション段階を生成及び表示し、前記マップ上の前記第２のロケーションからズームアウトすることを含むことと、
前記計算された経路に基づいて、第２のアニメーション段階を生成及び表示し、前記第２のロケーションと前記第１のロケーションとの間の前記経路をたどることを含むことと、
前記第１のロケーションに基づいて、第３のアニメーション段階を生成及び表示し、前記マップ上の前記第１のロケーションにズームインすることを含むことと、
を含む、
ことを特徴とする方法。
【請求項２】
更に、前記第２のモバイルデバイスに、前記メディアコンテンツの項目を見ることへの招待を送信するステップを含むことを特徴とする、請求項１に記載の方法。
【請求項３】
前記招待が受け入れられる場合、前記シミュレートされた旅行を表示するステップ及び前記メディアコンテンツの項目を送信するステップのみが行われることを特徴とする、請求項２に記載の方法。
【請求項４】
前記メディアコンテンツの項目は、テキスト、オーディオ、スチール画像、アニメーション、ビデオ映像、又はマルチメディアとすることができることを特徴とする、請求項１に記載の方法。
【請求項５】
前記第１のロケーションを前記メディアコンテンツの項目に関連付けるステップは、ジオタグを前記メディアコンテンツの項目に関連付けること、又は前記メディアコンテンツの項目に関連付けられる既存のジオタグを識別することを含むことができることを特徴とする、請求項１に記載の方法。
【請求項６】
前記第１のロケーションを前記メディアコンテンツの項目に関連付けるステップは、全地球測位システム（ＧＰＳ）座標を前記メディアコンテンツの項目に関連付けることを含むことができることを特徴とする、請求項１に記載の方法。
【請求項７】
前記空中経路は、前記第１のロケーションと前記第２のロケーションとの間の直接経路であることを特徴とする、請求項１に記載の方法。
【請求項８】
１つ又はそれ以上のプロセッサを含む、メディアコンテンツの項目を共有するシステムであって、前記１つ又はそれ以上のプロセッサは、
第１のモバイルデバイスで、第１のロケーションを、前記メディアコンテンツの項目に関連付け、
前記メディアコンテンツの項目を、前記第１のモバイルデバイスから、第２のロケーションの第２のモバイルデバイスに送信し、
前記第２のモバイルデバイスのグラフィカルユーザインターフェース上に、前記第２のロケーションから前記第１のロケーションへのシミュレートされた旅行を表示し、
前記第２のモバイルデバイスで、前記メディアコンテンツの項目を表示する、
ように構成され、
前記第２のロケーションから前記第１のロケーションへの前記シミュレートされた旅行は、
マップを表示することと、
前記マップ上の前記第１のロケーション及び前記第２のロケーションを識別することと、
前記マップ上の前記第２のロケーションから前記第１のロケーションへの空中経路を計算することと、
前記第２のロケーションに基づいて、第１のアニメーション段階を生成及び表示し、前記マップ上の前記第２のロケーションからズームアウトすることを含むことと、
前記計算された経路に基づいて、第２のアニメーション段階を生成及び表示し、前記第２のロケーションと前記第１のロケーションとの間の前記経路をたどることを含むことと、
前記第１のロケーションに基づいて、第３のアニメーション段階を生成及び表示し、前記マップ上の前記第１のロケーションにズームインすることを含むことと、
を含む、
ことを特徴とするシステム。
【請求項９】
前記１つ又はそれ以上のプロセッサは、更に、前記第２のモバイルデバイスに、前記メディアコンテンツの項目を見ることへの招待を送信するように構成することができることを特徴とする、請求項８に記載のシステム。
【請求項１０】
前記１つ又はそれ以上のプロセッサは、前記招待が受け入れられる場合、前記シミュレートされた旅行を表示し、前記メディアコンテンツの項目を送信することのみを行うように構成することができることを特徴とする、請求項９に記載のシステム。
【請求項１１】
前記メディアコンテンツの項目は、テキスト、オーディオ、スチール画像、アニメーション、ビデオ映像、又はマルチメディアとすることができることを特徴とする、請求項８に記載のシステム。
【請求項１２】
前記１つ又はそれ以上のプロセッサは、ジオタグを前記メディアコンテンツの項目に関連付けること、又は前記メディアコンテンツの項目に関連付けられる既存のジオタグを識別することによって、前記第１のロケーションを前記メディアコンテンツの項目に関連付けるように構成することができることを特徴とする、請求項８に記載のシステム。
【請求項１３】
前記１つ又はそれ以上のプロセッサは、全地球測位システム（ＧＰＳ）座標を前記メディアコンテンツの項目に関連付けることを含むことによって、前記第１のロケーションを前記メディアコンテンツの項目に関連付けるように構成することができることを特徴とする、請求項８に記載のシステム。
【請求項１４】
前記空中経路は、前記第１のロケーションと前記第２のロケーションとの間の直接経路であることを特徴とする、請求項８に記載のシステム。
【請求項１５】
１つ又はそれ以上のプロセッサに、メディアコンテンツの項目を共有することを実行させるプログラムを記憶する非一時的コンピュータ可読媒体であって、前記メディアコンテンツの項目を共有することは、
プロセッサを用いて、第１のロケーションを前記メディアコンテンツの項目に関連付け、前記第１のロケーション及び前記メディアコンテンツの項目を、第１のモバイルデバイス上に位置するデータストアに記憶するステップと、
送信機を介して、前記メディアコンテンツの項目を、前記第１のモバイルデバイスから、第２のロケーションの第２のモバイルデバイスに、ネットワークを介して送信するステップと、
前記第２のモバイルデバイスのグラフィカルユーザインターフェース上に、前記第２のロケーションから前記第１のロケーションへのシミュレートされた旅行を表示するステップと、
前記第２のモバイルデバイスのスクリーン上に、前記メディアコンテンツの項目を表示するステップと、
を含み、
前記第２のロケーションから前記第１のロケーションへの前記シミュレートされた旅行は、
グラフィカルユーザインターフェース上に、マップを表示することと、
前記プロセッサを用いて、前記マップ上の前記第１のロケーション及び前記第２のロケーションを識別することと、
プロセッサを用いて、前記マップ上の前記第２のロケーションから前記第１のロケーションへの空中経路を計算することと、
プロセッサを用いて、前記第２のロケーションに基づいて、第１のアニメーション段階を生成し、スクリーン上に表示し、前記マップ上の前記第２のロケーションからズームアウトすることを含むことと、
プロセッサを用いて、前記計算された経路に基づいて、第２のアニメーション段階を生成し、スクリーン上に表示し、前記第２のロケーションと前記第１のロケーションとの間の前記経路をたどることを含むことと、
プロセッサを用いて、前記第１のロケーションに基づいて、第３のアニメーション段階を生成し、スクリーン上に表示し、前記マップ上の前記第１のロケーションにズームインすることを含むことと、
を含む、
ことを特徴とする非一時的コンピュータ可読媒体。
【請求項１６】
請求項１乃至７のいずれかに記載の方法を実行するためのモバイルデバイスの非一時的媒体に記憶されるコンピュータプログラム。
【請求項１７】
ソフトウェアを有する、請求項８乃至１４のいずれかに記載のシステムに用いられるモバイルデバイスであって、前記ソフトウェアは、
第２のロケーションで、メディアコンテンツの項目と、前記メディアコンテンツの項目に関連付けられる第１のロケーションとを受信し、
グラフィカルユーザインターフェース上に、前記第２のロケーションから前記第１のロケーションへのシミュレートされた旅行を表示し、
前記メディアコンテンツの項目を表示する、
ように構成され、
前記第２のロケーションから前記第１のロケーションへの前記シミュレートされた旅行は、
マップを表示することと、
前記マップ上の前記第１のロケーション及び前記第２のロケーションを識別することと、
前記マップ上の前記第２のロケーションから前記第１のロケーションへの空中経路を計算することと、
前記第２のロケーションに基づいて、第１のアニメーション段階を生成及び表示し、前記マップ上の前記第２のロケーションからズームアウトすることを含むことと、
前記計算された経路に基づいて、第２のアニメーション段階を生成及び表示し、前記第２のロケーションと前記第１のロケーションとの間の前記経路をたどることを含むことと、
前記第１のロケーションに基づいて、第３のアニメーション段階を生成及び表示し、前記マップ上の前記第１のロケーションにズームインすることを含むことと、
を含む、
ことを特徴とするモバイルデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メディアコンテンツの項目を共有するためのシステム及び方法に関する。
【背景技術】
【０００２】
多数のソーシャルメディアプラットフォームによって、ユーザは、メディアコンテンツを、ソーシャルネットワーク及びソーシャルメディアプラットフォームの他のユーザと共有することができる。メディアコンテンツの受信者は、ユーザが追加の情報でメディアコンテンツを拡充する場合、メディアコンテンツの理解又は評価の向上を得ることができる。例えば、共有されたメディアコンテンツは、地理的識別をマーク付け、すなわち「ジオタグ付け（ｇｅｏｔａｇｇｅｄ）」することができる。ジオタグは、メディアコンテンツが取り込まれたロケーションを記録し、メディアコンテンツの受信者が、メディアコンテンツに関する地理的コンテキストを更に理解することを可能にする。
【０００３】
しかしながら、現在、ソーシャルメディアプラットフォームによるジオタグデータの使用は、別個のマップ上に、メディアコンテンツの項目がどこで取り込まれたかを表示することに限られる。受信者は、マップ上でメディアコンテンツの起点を見ることができるが、メディアコンテンツを解釈するための他の地理的コンテキストが非常に少ない。したがって、メディアコンテンツとメディアコンテンツの地理的起点及びコンテキストとの間の接続が断たれる。このように接続が断たれることによって、受信者が、ユーザによって共有されるメディアコンテンツの項目に十分に関わる又は理解することができないという問題が生じる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
したがって、受信者に、メディアコンテンツの項目の地理的コンテキストの更なる理解を提供することができる方法を向上させる必要がある。
【課題を解決するための手段】
【０００５】
本発明は、特許請求の範囲によって規定され、ここで注意が引かれる。
【０００６】
本発明の第１の態様では、メディアコンテンツの項目を共有する方法は、第１のモバイルデバイスで、第１のロケーションを、前記メディアコンテンツの項目に関連付けるステップと、前記メディアコンテンツの項目を、前記第１のモバイルデバイスから、第２のロケーションの第２のモバイルデバイスに、ネットワークを介して送信するステップと、前記第２のモバイルデバイスのグラフィカルユーザインターフェース上に、前記第２のロケーションから前記第１のロケーションへのシミュレートされた旅行を表示するステップと、前記第２のモバイルデバイスで、前記メディアコンテンツの項目を表示するステップと、を含み、前記第２のロケーションから前記第１のロケーションへの前記シミュレートされた旅行は、マップを表示することと、前記マップ上の前記第１のロケーション及び前記第２のロケーションを識別することと、前記マップ上の前記第２のロケーションから前記第１のロケーションへの経路を計算することと、前記第２のロケーションに基づいて、第１のアニメーション段階を生成及び表示し、前記マップ上の前記第２のロケーションからズームアウトすることを含むことと、前記計算された経路に基づいて、第２のアニメーション段階を生成及び表示し、前記第２のロケーションと前記第１のロケーションとの間の前記経路をたどることを含むことと、前記第１のロケーションに基づいて、第３のアニメーション段階を生成及び表示し、前記マップ上の前記第１のロケーションにズームインすることを含むことと、を含む。
【０００７】
本発明の実施形態は、メディアコンテンツの項目の受信者が、改良された地理的コンテキストでメディアコンテンツを体験することにより、メディアコンテンツとの更なる接続及び関わりを楽しむことができるようにする利点を有することができる。
【０００８】
本発明の一実施形態は、更に、前記第２のモバイルデバイスに、前記メディアコンテンツの項目を見ることへの招待を送信するステップを含む。これは、ユーザコンテンツの項目の受信者に、更なるセキュリティを提供するという利点を有する。
【０００９】
本発明の別の実施形態では、前記招待が受け入れられる場合、前記シミュレートされた旅行を表示するステップ及び前記メディアコンテンツの項目を送信するステップのみが行われる。これは、ユーザコンテンツの項目の受信者に、更なるセキュリティを提供するという利点を有する。
【００１０】
本発明の別の実施形態では、前記メディアコンテンツの項目は、テキスト、オーディオ、スチール画像、アニメーション、ビデオ映像、又はマルチメディアとすることができる。
【００１１】
本発明の別の実施形態では、前記第１のロケーションを前記メディアコンテンツの項目に関連付けるステップは、ジオタグを前記メディアコンテンツの項目に関連付けること、又は前記メディアコンテンツの項目に関連付けられる既存のジオタグを識別することを含むことができる。これは、第１のロケーションを提供することをユーザに頼らないので、更なる自動化の利点を有する。
【００１２】
本発明の別の実施形態では、前記第１のロケーションを前記メディアコンテンツの項目に関連付けるステップは、全地球測位システム（ＧＰＳ）座標を前記メディアコンテンツの項目に関連付けることを含むことができる。これは、第１のロケーションを提供することをユーザに頼らないので、更なる自動化の利点を有する。
【００１３】
本発明の別の実施形態では、前記第１のロケーションを前記メディアコンテンツの項目に関連付けるステップは、手動で選択されたロケーションを前記メディアコンテンツの項目に関連付けることを含むことができる。これは、外部ロケーションサービスに依存しないという利点を有する。
【００１４】
本発明の別の実施形態では、前記手動で選択されたロケーションは、マップ座標、又は郵便番号とすることができる。
【００１５】
本発明の別の実施形態では、前記第１のモバイルデバイスに関連付けられるユーザ及び前記第２のモバイルデバイスのユーザは、同じソーシャルネットワークのメンバーである。これは、第２のユーザが、第１のユーザによって知られているか又は既に信頼されているという利点を有する。
【００１６】
本発明の別の実施形態は、更に、第２のモバイルデバイスに関連付けられるユーザを、同じソーシャルネットワークのメンバーである複数のユーザから選択するステップを含む。
【００１７】
本発明の別の実施形態は、更に、各々がモバイルデバイスに関連付けられる複数のユーザを、同じソーシャルネットワークのメンバーである複数のユーザから選択するステップを含む。これは、同じメディアコンテンツを複数の受信者に同時に送信するという利点を有する。
【００１８】
本発明の第２の態様では、メディアコンテンツの項目を共有するシステムは、１つ又はそれ以上のプロセッサを含み、前記１つ又はそれ以上のプロセッサは、第１のモバイルデバイスで、第１のロケーションを、前記メディアコンテンツの項目に関連付け、前記メディアコンテンツの項目を、前記第１のモバイルデバイスから、第２のロケーションの第２のモバイルデバイスに送信し、前記第２のモバイルデバイスのグラフィカルユーザインターフェース上に、前記第２のロケーションから前記第１のロケーションへのシミュレートされた旅行を表示し、前記第２のモバイルデバイスで、前記メディアコンテンツの項目を表示する、ように構成され、前記第２のロケーションから前記第１のロケーションへの前記シミュレートされた旅行は、マップを表示することと、前記マップ上の前記第１のロケーション及び前記第２のロケーションを識別することと、前記マップ上の前記第２のロケーションから前記第１のロケーションへの経路を計算することと、前記第２のロケーションに基づいて、第１のアニメーション段階を生成及び表示し、前記マップ上の前記第２のロケーションからズームアウトすることを含むことと、前記計算された経路に基づいて、第２のアニメーション段階を生成及び表示し、前記第２のロケーションと前記第１のロケーションとの間の前記経路をたどることを含むことと、前記第１のロケーションに基づいて、第３のアニメーション段階を生成及び表示し、前記マップ上の前記第１のロケーションにズームインすることを含むことと、を含む。
【００１９】
本発明の第２の態様によって提供される利点は、本発明の第１の態様によって提供される利点と同じである。
【００２０】
本発明の一実施形態は、更に、前記第２のモバイルデバイスに、前記メディアコンテンツの項目を見ることへの招待を送信するように構成される前記１つ又はそれ以上のプロセッサを含む。
【００２１】
別の実施形態では、前記１つ又はそれ以上のプロセッサは、前記招待が受け入れられる場合、前記シミュレートされた旅行を表示し、前記メディアコンテンツの項目を送信することのみを行うように構成することができる。
【００２２】
別の実施形態では、前記メディアコンテンツの項目は、テキスト、オーディオ、スチール画像、アニメーション、ビデオ映像、又はマルチメディアとすることができる。
【００２３】
別の実施形態では、前記１つ又はそれ以上のプロセッサは、ジオタグを前記メディアコンテンツの項目に関連付けること、又は前記メディアコンテンツの項目に関連付けられる既存のジオタグを識別することによって、前記第１のロケーションを前記メディアコンテンツの項目に関連付けるように構成することができる。
【００２４】
別の実施形態では、前記１つ又はそれ以上のプロセッサは、全地球測位システム（ＧＰＳ）座標を前記メディアコンテンツの項目に関連付けることを含むことによって、前記第１のロケーションを前記メディアコンテンツの項目に関連付けるように構成することができる。
【００２５】
別の実施形態では、前記１つ又はそれ以上のプロセッサは、手動で選択されたロケーションを前記メディアコンテンツの項目に関連付けることを含むことによって、前記第１のロケーションを前記メディアコンテンツの項目に関連付けるように構成することができる。
【００２６】
別の実施形態では、前記手動で選択されたロケーションは、マップ座標、又は郵便番号とすることができる。
【００２７】
別の実施形態では、前記第１のモバイルデバイスに関連付けられるユーザ及び前記第２のモバイルデバイスのユーザは、同じソーシャルネットワークのメンバーである。
【００２８】
本発明の別の実施形態は、更に、第２のモバイルデバイスに関連付けられるユーザを、同じソーシャルネットワークのメンバーである複数のユーザから選択するように構成される前記１つ又はそれ以上のプロセッサを含む。
【００２９】
本発明の別の実施形態は、更に、各々がモバイルデバイスに関連付けられる複数のユーザを、同じソーシャルネットワークのメンバーである複数のユーザから選択するように構成される前記１つ又はそれ以上のプロセッサを含む。
【００３０】
本発明の第３の態様では、１つ又はそれ以上のプロセッサに、メディアコンテンツの項目を共有することを実行させるプログラムを記憶する非一時的コンピュータ可読媒体であって、前記メディアコンテンツの項目を共有することは、第１のロケーションを前記メディアコンテンツの項目に関連付け、前記第１のロケーション及び前記メディアコンテンツの項目を、第１のモバイルデバイス上に位置するデータストアに記憶するステップと、前記メディアコンテンツの項目を、前記第１のモバイルデバイスから、第２のロケーションの第２のモバイルデバイスに、ネットワークを介して送信するステップと、前記第２のモバイルデバイスのグラフィカルユーザインターフェース上に、前記第２のロケーションから前記第１のロケーションへのシミュレートされた旅行を表示するステップと、前記第２のモバイルデバイスで、前記メディアコンテンツの項目を表示するステップと、を含み、前記第２のロケーションから前記第１のロケーションへの前記シミュレートされた旅行は、マップを表示することと、前記マップ上の前記第１のロケーション及び前記第２のロケーションを識別することと、前記マップ上の前記第２のロケーションから前記第１のロケーションへの経路を計算することと、前記第２のロケーションに基づいて、第１のアニメーション段階を生成及び表示し、前記マップ上の前記第２のロケーションからズームアウトすることを含むことと、前記計算された経路に基づいて、第２のアニメーション段階を生成及び表示し、前記第２のロケーションと前記第１のロケーションとの間の前記経路をたどることを含むことと、前記第１のロケーションに基づいて、第３のアニメーション段階を生成及び表示し、前記マップ上の前記第１のロケーションにズームインすることを含むことと、を含む。
【００３１】
本発明の第３の態様によって提供される利点は、本発明の第１及び第２の態様によって提供される利点と同じである。
【００３２】
本発明の別の実施形態は、上記のステップのいずれかを実行するためのモバイルデバイスの非一時的媒体に記憶されるコンピュータプログラムを含む。
【００３３】
本発明の更なる態様では、本発明の第２の態様のシステムに用いられるモバイルデバイスは、ソフトウェアを有し、前記ソフトウェアは、第２のロケーションで、メディアコンテンツの項目と、前記メディアコンテンツの項目に関連付けられる第１のロケーションとを受信し、グラフィカルユーザインターフェース上に、前記第２のロケーションから前記第１のロケーションへのシミュレートされた旅行を表示し、前記メディアコンテンツの項目を表示する、ように構成され、前記第２のロケーションから前記第１のロケーションへの前記シミュレートされた旅行は、マップを表示することと、前記マップ上の前記第１のロケーション及び前記第２のロケーションを識別することと、前記マップ上の前記第２のロケーションから前記第１のロケーションへの経路を計算することと、前記第２のロケーションに基づいて、第１のアニメーション段階を生成及び表示し、前記マップ上の前記第２のロケーションからズームアウトすることを含むことと、前記計算された経路に基づいて、第２のアニメーション段階を生成及び表示し、前記第２のロケーションと前記第１のロケーションとの間の前記経路をたどることを含むことと、前記第１のロケーションに基づいて、第３のアニメーション段階を生成及び表示し、前記マップ上の前記第１のロケーションにズームインすることを含むことと、を含む。
【００３４】
ここで本発明の実施形態を、添付図面を参照しながら、単なる例示として説明する。
【図面の簡単な説明】
【００３５】
【図１】本発明を実施する、メディアコンテンツの項目を共有するためのシステムの概略ブロック図である。
【図２】モバイルアプリケーションのための例示的なアーキテクチャの概略図である。
【図３ａ】モバイルアプリケーションのグラフィカルユーザインターフェース（ＧＵＩ）の例を示す図である。
【図３ｂ】モバイルアプリケーションのグラフィカルユーザインターフェース（ＧＵＩ）の例を示す図である。
【図３ｃ】モバイルアプリケーションのグラフィカルユーザインターフェース（ＧＵＩ）の例を示す図である。
【図３ｄ】モバイルアプリケーションのグラフィカルユーザインターフェース（ＧＵＩ）の例を示す図である。
【図３ｅ】モバイルアプリケーションのグラフィカルユーザインターフェース（ＧＵＩ）の例を示す図である。
【図４】ユーザ及び受信者とモバイルアプリケーションとの対話の概略フロー図である。
【図５ａ】本発明を実施する、シミュレートされた旅行の例示的な表現を示す図である。
【図５ｂ】本発明を実施する、シミュレートされた旅行の例示的な表現を示す図である。
【図５ｃ】本発明を実施する、シミュレートされた旅行の例示的な表現を示す図である。
【図５ｄ】本発明を実施する、シミュレートされた旅行の例示的な表現を示す図である。
【図５ｅ】本発明を実施する、シミュレートされた旅行の例示的な表現を示す図である。
【図５ｆ】本発明を実施する、シミュレートされた旅行の例示的な表現を示す図である。
【図５ｇ】本発明を実施する、シミュレートされた旅行の例示的な表現を示す図である。
【図５ｈ】本発明を実施する、シミュレートされた旅行の例示的な表現を示す図である。
【図５ｉ】本発明を実施する、シミュレートされた旅行の例示的な表現を示す図である。
【図５ｊ】本発明を実施する、シミュレートされた旅行の例示的な表現を示す図である。
【図５ｋ】本発明を実施する、シミュレートされた旅行の例示的な表現を示す図である。
【図５ｌ】本発明を実施する、シミュレートされた旅行の例示的な表現を示す図である。
【発明を実施するための形態】
【００３６】
以下に説明される本発明の実施形態は、どのようにして、メディアコンテンツの項目に関連付けられるロケーション情報の使用を向上させることによって、ソーシャルメディアプラットフォームを拡張することができるかに関する。しかしながら、本発明は、ソーシャルメディアプラットフォームに限定されるものではなく、一般に、受信者のメディアコンテンツの項目との関わりを向上させることに関する。ソーシャルメディアプラットフォームは、ユーザ間の電子通信の形態を可能にする。ソーシャルメディアプラットフォームの例として、ＦａｃｅｂｏｏｋTM、ＴｗｉｔｔｅｒTM、ＬｉｎｋｅｄＩｎTM、ＩｎｓｔａｇｒａｍTM及びＳｎａｐｃｈａｔTMなどのソーシャルネットワーキングサイトが含まれる。ソーシャルメディアプラットフォームによって、ユーザは、ソーシャルメディアプラットフォームのユーザ間の関係及び対話によって定義されるソーシャルネットワークを形成することができる。ソーシャルネットワークを形成するユーザは、情報、考え、個人メッセージ及び他のコンテンツの項目を共有することができる。いくつかのソーシャルメディアプラットフォームは、しばしばユーザによって定義される好み及びセキュリティ設定によって、それらのソーシャルネットワーク外のユーザと対話する機会を提供することもできる。
【００３７】
図１は、ソーシャルネットワーク内の２つの連絡先の間でメディアコンテンツの項目を共有するように構成することができるシステム１００の例のブロック図を示す。
【００３８】
図１に示すように、例示的なシステム１００は、第１のモバイルデバイス１１０と、第２のモバイルデバイス１２０と、ネットワーク１３０を介してアクセスされる種々のサービスとを含む。
【００３９】
第１のモバイルデバイスは、ディスプレイスクリーン１１１と、全地球測位システム（ＧＰＳ）モジュール１１２と、カメラモジュール１１３と、ローカルデータベース１１４とを含む。ローカルデータベースは、メディアライブラリ１１５と、ソーシャルメディアアプリケーション１１６と、関連付けられたアプリケーションデータ１１７とを含む。モバイルデバイスのディスプレイスクリーン１１１は、メディアコンテンツの項目を、モバイルデバイスに関連付けられるユーザに表示するためのものとすることができる。ＧＰＳモジュール１１２は、モバイルデバイスに関連付けられるロケーション情報を取得するためのものとすることができる。カメラモジュール１１３は、メディアコンテンツの項目を記録するためのものとすることができる。メディアコンテンツの項目の例は、オーディオコンテンツ、ビデオコンテンツ、テキストコンテンツ、スチール画像コンテンツ又はこれらの組み合わせを含むことができる。メディアコンテンツの項目は、ライブイベントのビデオストリームを含むこともできる。メディアコンテンツの項目は、任意の適切なフォーマット、例えば、．ａｖｉ、．ｊｐｇ、ｍｐｅｇ、．ｇｉｆ、．ｍｐ３、．ｍｐ４、又は任意の他のフォーマットで記憶又は記録することができる。ローカルデータベース１１４は、ロケーションデータ、ソーシャルメディアデータ、ローカルアプリケーションデータ、及び記録されたメディアコンテンツを含むデータを記憶するためのものとすることができる。
【００４０】
ローカルデータベース１１４に記憶されるソーシャルメディアアプリケーション１１６によって、ユーザは、メディアコンテンツの項目を、ソーシャルメディアアプリケーションの他のユーザと共有することができる。ここで説明される実施形態は、ネイティブアプリケーションであるソーシャルメディアアプリケーション１１６に関するが、アプリケーションは、代替的に、ウェブベースアプリケーションとすることができる。ネイティブアプリケーションは、現在、好ましい動作モードと考えられる。というのは、このアプリケーションは、モバイルデバイスのカメラ及びＧＰＳモジュールなどのハードウェアと直接対話することができるからである。ソーシャルメディアアプリケーション１１６は、ロケーション及びソーシャルメディアＡＰＩライブラリなどのＡＰＩライブラリ、ビジネスルール、ＧＵＩコンポーネント及びコントローラ、及びローカルアプリケーションデータベースを含む。
【００４１】
第２のモバイルデバイス１２０は、第１のモバイルデバイスと実質的に同じモジュール、システム及びアプリケーションを含む。第１及び第２のモバイルデバイスは、携帯電話、タブレット、ラップトップコンピュータ及び他のスマートデバイスを含む（但し、これらに限定されない）任意の適切なデバイスとすることができる。
【００４２】
ネットワークは、種々のリモートサービスへの接続性を含む。図１に示すように、ネットワークは、ロケーションサービス１４１、ソーシャルメディアサービス１４２、メディアライブラリサービス１４３、及びソーシャルメディアアプリケーションサービス１４４への接続性を含む。ロケーションサービス１４１は、ＧＰＳモジュール１１２の代替として又はこれと組み合わせて、ユーザのロケーションを提供することができる任意のサービスとすることができ、これは、携帯電話サービスプロバイダ情報、ユーザによって自己報告されるロケーション情報、及びＢｌｕｅｔｏｏｔｈ、ＲＦＩＤ及びＷＬＡＮシステムなどのローカルレンジ技術を含む。ソーシャルメディアサービス１４２は、ソーシャルメディアウェブサイト及びソーシャルメディアデータを含むことができる。メディアライブラリサービス１４３は、ユーザが、リモートに記憶されたメディアコンテンツの項目、例えばドロップボックス又は他のクラウドベースのストレージオプションにアクセスすることを可能にする任意のサービスとすることができる。最後に、ソーシャルメディアアプリケーションサービス１４４は、以下、図２を参照して更に説明されるが、ソーシャルメディアアプリケーションデータをリモートにバックアップするためのリモートアプリケーションデータベースを含む。
【００４３】
ソーシャルメディアアプリケーション１１６は、ネットワーク１３０を介して、これらのサービスのいずれかにＡＰＩ要求を行う。各ＡＰＩ要求に応答して、サービスは、ＡＰＩ応答として、要求されたデータをソーシャルメディアアプリケーションに提供する。
【００４４】
ここで、図２を参照して、ソーシャルメディアアプリケーション１１６及びソーシャルメディアアプリケーションサービス１４４のための例示的なアーキテクチャを説明する。
【００４５】
上述のように、この実施形態のソーシャルメディアアプリケーション１１６は、ネイティブアプリケーションであり、モバイルデバイスの機能及びハードウェア、例えばカメラモジュール１１３、ＧＰＳモジュール１１２又は加速度計などと直接インターフェースする。ネイティブアプリケーションは、特定のオペレーティングシステム、プラットフォーム又はデバイス上で用いるために開発される。したがって、図２に示す例は、ネイティブアプリケーション２１０の複数のバージョンを含み、これは、３つの最も一般的なモバイルオペレーティングシステム、すなわち、ｉＯＳTM２１０ａ、ＡｎｄｒｏｉｄTM２１０ｂ及びＷｉｎｄｏｗｓTM２１０ｃによって用いられる異なるプログラミング言語に対応する必要がある。しかしながら、これらは、オペレーティングシステムの単なる例示にすぎず、限定的であることを意図するものではない。
【００４６】
図２に示すように、各オペレーティングシステムアーキテクチャは、ユーザインターフェース（ＵＩ）層２１１、アプリケーション層２１２、抽象化層２１３及びリファレンス層２１４を含む。ＵＩ層２１１は、ソーシャルメディアアプリケーションのコンポーネントを含み、コンポーネントは、ソーシャルメディアアプリケーションのユーザに見えて、ユーザはソーシャルメディアアプリケーションと対話することができる。ＵＩについては、以下、図３を参照して、更に説明する。アプリケーション層２１２は、特定用途向けロジックを含む。抽象化層２１３は、クロスプラットフォームソフトウェア層であり、これにより、プログラミングコードを、オペレーティングシステムのネイティブ制御にマップすることができる。抽象化層は、例えば、Ｍｉｃｒｏｓｏｆｔによって提供されるＸａｍａｒｉｎTMソフトウェアを用いて実装することができる。リファレンス層２１４は、モバイルデバイスに呼出しを行い、モバイルデバイスの機能にアクセスする。例えば、リファレンス層２１４は、モバイルデバイスのデータベースに記憶されるメディアライブラリにアクセスすることを要求したり、又はモバイルデバイスのカメラモジュールへのアクセスを要求したりすることができる。リファレンス層２１４は、例えば、ＭｉｃｒｏｓｏｆｔTMによって提供されるオープンソースＭｏｎｏTMソフトウェアを用いて実装することができる。
【００４７】
共有コード層が、各オペレーティングシステムアーキテクチャに共通であり、共有コード層は、ビジネス層２１５、データ層２１６、データアクセス層２１７及びＡＰＩ層２１８を含む。ビジネス層２１５は、ビジネスルール及びワークフローを含み、これらは、ソーシャルメディアアプリケーションがどのように動作するかを決定する。データ層２１６は、ソーシャルメディアアプリケーションが、収集及び要求されるデータとどのように対話するかを決定する。データアクセス層２１７は、データがデータベースにどのようにセーブされるかを決定するが、データベースは、モバイルデバイスに常駐するか、又はネットワークを介してアクセスされる遠隔地に常駐することができる。ＡＰＩ層２１８は、モバイルアプリケーションからサービスにネットワークを介して行われるＡＰＩ呼出し２２０を処理する。
【００４８】
図２の例は、ウェブベースのソーシャルメディアアプリケーションサービス１４４にＡＰＩ要求を行うモバイルベースのネイティブアプリケーション１１６を示すが、アプリケーションは、同様に、他の利用可能なサービスにＡＰＩ呼出しを行うことができることを理解されたい。
【００４９】
ソーシャルメディアアプリケーションサービス１４４は、図２に示すように、ウェブベースアプリケーション２３０を含む。ウェブベースアプリケーション２３０のアーキテクチャは、ＵＩ層２３１、ビジネス層２３２、データ層２３３、データアクセス層２３４及びアプリケーション層２３５を含む。これらの層の各々の動作は、モバイルアプリケーションシステムアーキテクチャについて上記したものと同等であるが、アプリケーション層２３５は、サービスアーキテクチャのＵＩ層、ビジネス層、データ層及びデータアクセス層にわたって動作する。サービスは、また、サービスデータベース２３６を含む。データベース２３６に記憶されるデータは、ＡＰＩ要求２２０に応答して、ソーシャルメディアアプリケーション１１６に提供される。上記のサービスアーキテクチャは、単なる例示であり、ロケーションサービス及びメディアライブラリサービスなどの他のサービスは、上記の具体例と同様に構成される必要はない。
【００５０】
上記のシステム１００によって、以下に更に説明するように、第１のユーザは、第２のユーザに対してメディアコンテンツの項目を見ることへの招待を送信することができる。第１のモバイルデバイス１１０は、第１のユーザに関連付けられ、第２のモバイルデバイス１２０は、第２のユーザに関連付けられる。いくつかの実施形態では、第１及び第２のユーザは、ソーシャルメディアアプリケーション１１６のユーザのコミュニティ内のソーシャルネットワークの一部である。
【００５１】
図３ａ〜図３ｅは、ソーシャルメディアアプリケーション１１６のための例示的なグラフィカルユーザインターフェース（ＧＵＩ）３００を示し、これにより、ユーザは、メディアコンテンツの項目を、受信者と共有することができる。図３ａ〜図３ｅに示すように、ＧＵＩ３００は、複数の情報ページ３００ａ〜３００ｅを含む。
【００５２】
図３ａ〜図３ｅに十分に示されていないが、各情報ページは、共通の特徴を含む。例えば、図３ａ〜図３ｅの例示的なＧＵＩの各情報ページは、ページ名３０２と、新規通知アイコン３０３と、メニューアイコン３０４と、他の情報ページへのショートカット３０５とを含む。新規通知アイコン３０３は、ユーザアカウントによって受信される新規通知の数を識別する。メニューアイコン３０４によって、ユーザは、アカウント情報ページ又はアカウント設定ページにアクセスすることができ、これにより、ユーザは、ユーザアカウントの詳細及び設定を見る又は変更することができる。他の情報ページへのショートカット３０５によって、ユーザは、ＧＵＩ３００中をナビゲートすることができ、また、ユーザは、様々なコンテンツを見ることもできる。
【００５３】
図３に示す例示的なＧＵＩは、ニュースページ３００ａ、受け入れられた体験ページ３００ｂ、プロファイルページ３００ｃ〜３００ｄ及び共有ページ３００ｅを含む。
【００５４】
ニュースページ３００ａは、ユーザのソーシャルネットワークからのメディアコンテンツを見ることへのパブリックな招待をリストする。上記の共通の特徴に加えて、図３ａに示す例示的なニュースページ３００ａは、各々がメディアコンテンツの項目を含むユーザイベント３１０ａ〜３１０ｃのリストを含む。ユーザイベントのリストは、最新の要求がリストの上部に位置するように、順序付けることができる。ＧＵＩに表示される各ユーザイベントは、著者情報３１２、メディアプレビューウィンドウ３１３、メディアコンテンツデスクリプタ３１４、対話アイコン３１５、コンテンツビュー／レビューボタン３１６、コンテンツ共有／再共有ボタン３１７、又はコンテンツ報告ボタン３１８を含む。著者情報３１２は、ユーザに、ユーザイベントの著者についての情報を提供し、著者名及び著者プロファイル画像を含むことができる。メディアプレビューウィンドウ３１３は、メディアコンテンツのアイデンティティを示す高解像度画像を含む。高解像度画像は、メディアコンテンツの項目から撮影されるフレーム、又はユーザイベントの著者によって選択される別の画像とすることができる。メディアコンテンツデスクリプタ３１４は、著者によって共有されているメディアコンテンツのタイトル又は性質を識別する。対話アイコン３１５は、ユーザイベントの人気を示し、このアイコンによって、ユーザは、メディアコンテンツと対話することができる。例えば、ユーザは、対話アイコンを用いて、メディアコンテンツが気に入ったことを示すことができる。コンテンツビュー／レビューボタン３１６は、以下に更に説明するように、メディアコンテンツの項目が表示される前に、シミュレーションを視聴者に提示させる。コンテンツ共有／再共有ボタン３１７によって、まだ公開されてないユーザイベントを共有したり、又は既に公開されているユーザイベントを再共有することができる。コンテンツ報告ボタン３１８によって、ユーザは、メディアコンテンツの項目が不適切なコンテンツを含み、除去すべきかどうかを報告することができる。ユーザプロファイルについても、コンテンツ報告ボタンを用いて、不適切な使用かどうかを報告することができる。
【００５５】
受け入れられた体験ページは、ユーザが受け入れた、メディアコンテンツを見ることへの招待の履歴をリストする。例示的な受け入れられた体験ページ３００ｂは、ユーザのソーシャルネットワークからのメディアコンテンツを見ることへのプライベート及びパブリックな招待の両方を含む。受け入れられた体験ページ３００ｂは、上記のように、ニュースページ３００ａと同様に、ユーザイベントを表示する。したがって、図示の例示的なＵＩでは、受け入れられた体験ページ３００ｂ上にリストされる各ユーザイベントは、著者情報３１２、メディアプレビューウィンドウ３１３、メディアコンテンツデスクリプタ３１４、コンテンツビューボタン３１６及びコンテンツ報告ボタン３１８を含む。
【００５６】
プロファイルページ３００ｃ〜３００ｄは、ユーザアカウント情報３２０を表示する。図３ｃ及び図３ｄに示す例では、ユーザアカウント情報は、ユーザアカウントに関連付けられるパーソナル情報、例えばユーザプロファイル画像３２１、ユーザ名３２２、タグライン３２３、ユーザソーシャルネットワーク情報３２４及びプロファイル編集ボタン３２５などを含む。ユーザプロファイル画像３２１は、ユーザが自身を表すために選択する画像である。例えば、ユーザプロファイル画像３２１は、個人の個人写真又は会社のロゴとすることができる。ユーザ名３２２は、ユーザの名前を示す。タグライン３２３は、ユーザによる自身の短い説明である。タグライン３２３は、ユーザアカウントを他の同様のアカウントから識別又は区別する更なる手段を提供することができる。ユーザソーシャルネットワーク情報３２４は、ユーザが何個のユーザアカウントをフォローしているか、及び何個のユーザアカウントがユーザをフォローしているかを示す。プロファイル編集ボタン３２５は、ユーザプロファイル設定ページを開始し、これにより、ユーザは、そのユーザアカウントプロファイル情報３２０を編集することができる。ユーザプロファイル設定ページによって、ユーザは、どのユーザアカウントプロファイル情報がプロファイルページ３００ｃ及び３００ｄに含まれるかを選択することによって、どのパーソナル情報が公衆に利用可能であるかを決定することができる。
【００５７】
プロファイルページ３００ｃ及び３００ｄは、また、ユーザアカウントに関連付けられるユーザイベントのログを表示する。図３ｃに示す例では、プロファイルページは、セーブされた体験と名付けられる第１のタブ３３０の内容を表示する。セーブされた体験タブ３３０は、ユーザのみがアクセスすることができるプライベートなユーザイベント３１０のリストを含む。セーブされた体験タブ３３０にリストされる各ユーザイベント３１０は、上記の特徴を含む。図３ｃに示す例では、各ユーザイベント３１０は、メディアプレビューウィンドウ３１３、メディアコンテンツデスクリプタ３１４及びコンテンツ共有ボタン３１７を含む。
【００５８】
図３ｄに示す例では、プロファイルページは、共有された体験と名付けられる第２のタブ３４０を表示する。共有された体験タブ３４０は、ユーザをフォローするアカウントと共有されたパブリックなユーザイベントのリストを含む。共有された体験タブ３４０にリストされる各ユーザイベント３１０は、上記の特徴を含むことができる。図３ｄに示す例では、各ユーザイベント３１０は、メディアプレビューウィンドウ３１３、メディアコンテンツデスクリプタ３１４、対話アイコン３１５及びコンテンツ再共有ボタン３１７を含む。
【００５９】
共有ページ３００ｅによって、ユーザは、メディアコンテンツの項目を、ユーザアカウントにアップロードすることができる。図３ｅに示す例では、共有ページ３００ｅは、アップロードボタン３５０、プレビューウィンドウ３６０、及びメディアコンテンツ情報パネル３７０を含む。
【００６０】
アップロードボタン３５０によって、ユーザは、メディアライブラリからメディアコンテンツの項目を選択したり、又はカメラモジュール１１３を用いて、新しいメディアコンテンツの項目を取り込むことができる。メディアライブラリは、モバイルデバイス１１０にローカルに記憶されるか、又はサーバ１３０を介してアクセスされるメディアライブラリサービス１４３にリモートに記憶されるメディアライブラリ１１５とすることができる。カメラモジュール１１３から画像をアップロードすることを選ぶことによって、ネイティブモバイルデバイスカメラアプリケーションを開始するか、又は外部カメラとの接続を開始することができる。プレビューウィンドウ３６０によって、ユーザは、メディアコンテンツの項目が最後にアップロードされる前に、それをプレビューすることができる。そして、ユーザは、メディアコンテンツを編集するか又は異なるメディアコンテンツの項目を選択することを決定することができる。
【００６１】
メディアコンテンツ情報パネル３７０によって、ユーザは、メディアコンテンツ情報をメディアコンテンツの項目に帰属させることができる。図３ｅに示す例では、ユーザは、コンテンツデスクリプタ及びロケーション情報を含むことができる。ユーザがロケーション情報を共有することを選択する場合、メディアコンテンツの項目は、ＧＰＳ座標を用いてジオタグ付けすることができる。代替的に、ロケーション情報を手動で割り当てることによって、ロケーション情報をメディアコンテンツの項目に関連付けることができる。これは、現在のロケーションを選択することによって、又はメディアコンテンツの項目のロケーションに関連付けられる郵便番号を手動で入力することによって行われる。代替的に、郵便番号を手動で入力することによって、現在のロケーションを選択することができる。
【００６２】
ユーザは、メディアコンテンツの項目をユーザのソーシャルネットワークと共有するか、又は後で共有するためにメディアコンテンツの項目をセーブするかどうかを決定する。ユーザは、メディアコンテンツの項目を、ユーザのソーシャルネットワーク全体と共有するか、又はそのソーシャルネットワーク内の選択された数の連絡先のみと共有するかを選択することができる。代替的に、ユーザがメディアコンテンツの項目を直ちに共有することを望まない又はできない場合、メディアコンテンツの項目を、プロファイルページ３００ｃのセーブされた体験タブ３３０にセーブすることができる。
【００６３】
本発明の実施形態によって、第１のモバイルデバイス１１０に位置するメディア共有アプリケーション１１６が、ネットワーク１３０を介して、第２のモバイルデバイス１２０に位置するメディア共有アプリケーション１２６と対話することができることによって、ユーザは、メディアコンテンツの項目を受信者と共有することができる。例えば、図４を参照して更に説明するように、第１のユーザは、このシステムを用いて、第２のユーザにメディアコンテンツの項目を見ることへの招待を送信することができる。
【００６４】
図４は、どのようにユーザがメディアコンテンツの項目を受信者に送信することができるかについての例示的なプロセスフローチャートを示す。第１のステップ４０１では、ユーザは、メディアコンテンツの項目をソーシャルメディアアプリケーションにアップロードする。上記のように、メディアコンテンツの項目は、リファレンス層２１４によって、モバイルデバイスから直接発信することができ、リファレンス層２１４は、ローカルデータベースに記憶されるメディアライブラリ１１５又はカメラモジュール１１３に要求を送信することができる。代替的に、ネットワーク１３０を介してメディアライブラリサービス１４３にＡＰＩ呼出しを行うことによって、メディアコンテンツの項目を外部サービスから発信することができる。
【００６５】
次のステップ４０２では、ユーザは、ユーザコンテンツの項目に関連付けられるロケーション情報を共有するか否かを決定する。一実施形態では、ユーザコンテンツの項目に関連付けられるロケーションは、モバイルデバイスのロケーションとすることができる。更なる実施形態では、モバイルデバイスのロケーションは、第１のロケーションである。ユーザコンテンツの項目に関連付けられるロケーション情報は、リファレンス層２１４によって、モバイルデバイスから直接取得することができ、リファレンス層２１４は、メディアコンテンツの項目に関連付けられるジオタグを識別することができる。代替的に、リファレンス層２１４は、モバイルデバイスのＧＰＳモジュール１１２に要求を送信することができる。ロケーション情報は、ＡＰＩ層２１８によって取得することもでき、ＡＰＩ層２１８は、ネットワーク１３０を介してＡＰＩ要求２２０をロケーションサービス１４１に送信することができる。例えば、ＡＰＩ層２１８は、郵便番号のデータベースを含むロケーションサービスに、要求を送信することができる。ロケーション情報をメディアコンテンツの項目に関連付けることは、以下のいくつかの利点を提供する。しかしながら、ユーザがロケーション情報を省略することができるようにすることによって、有利なことに、更なる匿名性及びプライバシーを提供することもできる。
【００６６】
次のステップ４０３では、ユーザは、メディアコンテンツの項目を共有するか、又は後のためにそれをセーブするかどうかを決定する。ユーザがメディアコンテンツの項目を直ちに共有することを決定する場合、アプリケーションは、ソーシャルメディアデータベースから検索されるユーザのソーシャルネットワーク連絡先のリストを開始する。次に、ステップ４０３ａで、ユーザは、これらの連絡先のどれが、メディアコンテンツの項目を見ることへの招待を受信するかを選択する。いくつかの例では、ユーザは、メディアコンテンツの項目を直ちに共有することができない又はそれを望まない場合があり、ステップ４０３ｂで、メディアコンテンツの項目を記憶することができる。例えば、モバイルデバイスがネットワーク１３０又はリモートサービスの１つにアクセスすることができない場合、メディアコンテンツの項目は、ネットワーク１３０又はリモートサービスにアクセスすることができるときまでセーブされる。メディアコンテンツの項目がセーブされる場合、リファレンス層２１４は、モバイルデバイスのデータベースにメディアコンテンツを記憶することができる。次に、メディアコンテンツの項目は、ユーザのプロファイルページ３００ｃのセーブされた体験タブ３３０に表示される。代替的に、メディアコンテンツの項目は、外部サービスによって記憶することができ、これは、ネットワーク１３０を介してメディアライブラリサービス１４３にＡＰＩ呼出し２２０を行うことによって達成することができる。いったん記憶されると、ユーザは、後にメディアコンテンツの項目にアクセスすることができ、そして、上記のように、メディアコンテンツをユーザの連絡先と共有することを選択することができる。
【００６７】
更なるステップ４０４では、ユーザは、追加的に、メディアコンテンツの項目をユーザのソーシャルネットワーク全体に公開するかどうかを決定する。前述のように、個々の招待が送信され、メディアコンテンツの項目は、ユーザのソーシャルネットワークの各メンバーのニュースページ３００ａに、メディアイベントとして表示される。
【００６８】
いったんユーザがソーシャルネットワーク連絡先のリストから少なくとも１つの受信者を選択すると、ステップ４０５で、アプリケーションは、受信者の各々に、メディアコンテンツの項目を見るよう勧誘する招待を送信する。
【００６９】
メディアコンテンツの項目を見ることへの招待を受信すると、受信者は、第１のステップ４１１で、招待を受け入れるか又は拒否することができる。招待を受け入れる場合、受信者は、直ちにメディアコンテンツを見なくてもよい。図４に示す例では、受信者は、次に、ステップ４１２で、メディアコンテンツをセーブするか、又はそれを直ちに見ることを選択するかどうかを決定することができる。受信者がメディアコンテンツをセーブすることを選択する場合、ステップ４１２ａで、メディアコンテンツは、受け入れられた体験ページ３００ｂに、ユーザイベント３１０として記憶される。
【００７０】
図４に示すように、ステップ４１３で、モバイルアプリケーションは、ロケーションがメディアコンテンツの項目に関連付けられているかどうかを評価する。これは、モバイルアプリケーションのデータ層２１６によって実行される。ロケーションがメディアコンテンツの項目に関連付けられていない場合、ステップ４１４で、モバイルアプリケーションは、受信者にメディアコンテンツの項目のみを表示する。
【００７１】
ロケーションがメディアコンテンツの項目に関連付けられている場合、ステップ４１５で、ユーザは、ロケーションを見るかどうかを決定する。ユーザがロケーションを見ることを拒否する場合、モバイルアプリケーションは、ステップ４１４で、上記のように、受信者にメディアコンテンツの項目のみを表示する。ユーザがロケーションを見ることを選択する場合、以下、図５を参照して更に説明するように、ステップ４１７でメディアコンテンツの項目を表示する前に、ステップ４１６で、ロケーションを含む旅行シミュレーションが受信者に表示される。
【００７２】
最後のステップ４１８で、受信者は、メディアコンテンツと対話することができる。例えば、受信者は、対話アイコン３１５を用いて、メディアコンテンツが気に入ったことを登録することができる。
【００７３】
図４から分かるように、本発明の実施形態は、受信者に、メディアコンテンツの項目を見るプロセスの高度な制御を提供する。受信者は、送信者からメディアコンテンツの項目を受け入れるかどうか、コンテンツを見るかどうか、いつメディアコンテンツを見るか、及びメディアコンテンツをセーブするかどうかを選択することができる。したがって、受信者は、受信者によって認識される送信者からの招待を受け入れることを選択するだけで、ウィルス、スパム及び詐欺の試みから保護することができる。したがって、招待を含むことによって、ユーザ間でメディアコンテンツを共有するプロセスに、制御、セキュリティ及びプライバシーを導入する。
【００７４】
図５に関して、本発明の実施形態は、メディアコンテンツの項目に関連付けられるロケーションから受信者のロケーションへの旅行シミュレーションを含むアニメーションシーケンスを表示することを含む。図５ａ〜図５ｌは、メディアコンテンツの項目に関連付けられるロケーションと受信者との間に表示される旅行シミュレーションの例を示す。図示の例では、スポーツイベントのビデオ映像が、ユーザによって、ソーシャルメディアの連絡先と共有される。上記のように、メディアコンテンツの受信者は、同意を与えた場合、旅行を見るだけでもよい。
【００７５】
旅行シミュレーションの第１の段階では、図５ａに示すように、ユーザ及び受信者のロケーションが、マップ又は地球上で識別される。モバイルアプリケーション１２６は、受信者のモバイルデバイス１２０のＧＰＳモジュール１２２に要求を送信することによって、又はネットワーク１３０を介してＡＰＩ要求２２０をロケーションサービス１４１に送信することによって、受信者の現在のロケーションを識別することができる。次に、モバイルアプリケーション１２６のデータ層２１６は、メディアコンテンツの項目に関連付けられるロケーションを識別する。受信者のロケーション及びユーザに関連付けられるロケーションが、マップ又は地球上にプロットされる。特定の実施形態では、これは、ＡＰＩ層２１８を介してアクセスされるＧｏｏｇｌｅ  ＥａｒｔｈTMなどのロケーションサービス１４１との一体化によって達成することができる。
【００７６】
次の段階では、モバイルアプリケーション１２６は、２つのロケーションの間の直接経路すなわちルートを計算及び表示する（図示せず）。この説明の目的のための直接経路すなわちルートは、２つのロケーションの間の経路からはずれない直線コースである。前述のように、特定の実施形態は、これを、ＡＰＩ層２１８を介してアクセスされるＧｏｏｇｌｅ  Ｅａｒｔｈなどのロケーションサービス１４１との一体化によって達成することができる。例えば、ＡＰＩ層は、各ロケーションの緯度と経度が既知ではない場合、これらを要求し、ロケーションの各々の緯度と経度を用いて、各ロケーションの間の直接経路をプロットすることができる。
【００７７】
次の段階では、旅行シミュレーションは、マップ上の受信者のロケーションに関連付けられるビューからズームアウトする。ズームアウトは、定義されたアニメーションシーケンスに従って実行される。図５ｂ〜図５ｅは、ユーザに提示されるように、ヴェニスの受信者のロケーションのストリートビューから、宇宙からの北イタリアのビューへのズームアウトアニメーションシーケンスの代表的なスチールを示す。
【００７８】
次の段階では、旅行シミュレーションは、初期のズームアウトアニメーションシーケンスの後、計算された直接経路をたどって（図５ｅ〜図５ｇに図示）、受信者のロケーションからユーザのロケーションにパンすることによって、ユーザのロケーションにスムーズにナビゲートする。この段階の間に、シミュレーションは、トポグラフィーの特徴を表示するが、これは、受信者のロケーションからユーザのロケーションに旅行する場合に見られ、これによって、空中経路に沿って各ロケーションの間を移動すなわち飛行する印象を与える。図５に示す例では、アニメーションシーケンスは、アルプス山脈を経て（図５ｆに図示）ヨーロッパ大陸を横切り、イギリス海峡を横切ってイギリスに至る飛行により、イタリアとイギリスとの間の空中経路をたどる。いくつかの実施形態では、２つのロケーションが別個の大陸にある場合、アニメーションシーケンスは、大気圏上を飛行して、海洋及び大陸が下方を通過するのを見ることを含むことができる。他の実施形態では、２つのロケーションが同じ大陸又は同じ国にある場合、アニメーションシーケンスは、わずかに低く飛行し、したがって、下方に風景の特徴のより詳細なビューを見ることを含むことができる。
【００７９】
最後の段階では、旅行シミュレーションは、定義されたアニメーションシーケンスに従って、メディアコンテンツの項目に関連付けられるロケーションにズームインする。ズームインは、定義されたアニメーションシーケンスに従って実行される。図５ｇ〜図５ｋは、イギリスのビューから、カーディフのメディアコンテンツの項目に関連付けられるロケーションのストリートビューへのズームインアニメーションシーケンスの代表的なスチールを示す。メディアコンテンツの項目に関連付けられるロケーションが周知の風景又は開催地である場合、アニメーションシーケンスは、メディアライブラリサービス１４３から取得される、図５ｋに示すような風景又は開催地のオープンソース画像を含むこともできる。
【００８０】
実際には、アニメーションシーケンスは、一緒に順次並べられてアニメーションを作成する多数の画像を含むことができる。
【００８１】
いったん旅行シミュレーションが表示されると、メディアコンテンツの項目が表示される。図５ｌに示す例では、メディアコンテンツの項目は、カーディフのイングランドとウェールズのラグビーの試合のビデオである。
【００８２】
上記の本発明の実施形態は、メディアコンテンツの項目の受信者が、改良された地理的コンテキスト内でメディアコンテンツを体験することにより、メディアコンテンツとの更なる接続及び関わりを楽しむことができるようにする利点を提供する。シミュレーションは、また、受信者が、ユーザに関連付けられるロケーションでのユーザの体験を共有することができるようにする利点を有する。これは、本発明の実施形態によって、ユーザのロケーションと受信者のロケーションとの間の接続が断たれることをなくし、受信者が、地理的領域中を旅行して、ユーザによって共有される体験又はイベントを目撃する感動を体験することができるからである。地理的領域は、都市、国、大陸、又は地球とすることができる。
【００８３】
上記の本発明の実施形態の詳細な説明は、全てを網羅すること又は開示される厳密な形態に本発明を限定することを意図するものではない。例えば、プロセス又はブロックが所定の順に示されるが、代替実施形態は、異なる順に、ステップを有するルーチンを実行したり、ブロックを有するシステムを用いることができ、いくつかのプロセス又はブロックは、削除、移動、追加、細分化、組み合わせる、及び／又は変更することができる。これらのプロセス又はブロックの各々は、様々な異なる方法で実装することができる。また、プロセス又はブロックは、時々、直列に実行されるものとして示されているが、これらのプロセス又はブロックは、代わりに、並列に実行したり、又は異なる時間に実行することができる。
【００８４】
上記実施形態の教示は、必ずしも上記のシステムではなく、他のシステムに適用することができる。上記の様々な実施形態の要素及び動作を組み合わせて、更なる実施形態を提供することができる。
【００８５】
本発明のいくつかの実施形態を説明してきたが、これらの実施形態は、単なる例示として提示されたものであり、本開示の範囲を限定することを意図するものではない。実際に、本明細書で説明する新規の方法及びシステムは、様々な他の形態で実施することができ、更に、本発明から逸脱することなく、本明細書で説明する方法及びシステムの形態における様々な省略、代用及び変更を行うことができる。
【符号の説明】
【００８６】
１００  システム
１１０  第１のモバイルデバイス
１１１  ディスプレイスクリーン
１１２  全地球測位システム（ＧＰＳ）モジュール
１１３  カメラモジュール
１１４  ローカルデータベース
１１５  メディアライブラリ
１１６  ソーシャルメディアアプリケーション／メディア共有アプリケーション
１１７  アプリケーションデータ
１２０  第２のモバイルデバイス
１２２  ＧＰＳモジュール
１２６  メディア共有アプリケーション／モバイルアプリケーション
１３０  ネットワーク
１４１  ロケーションサービス
１４２  ソーシャルメディアサービス
１４３  メディアライブラリサービス
１４４  ソーシャルメディアアプリケーションサービス
２１０  ネイティブアプリケーション
２１０ａ  ｉＯＳTM
２１０ｂ  ＡｎｄｒｏｉｄTM
２１０ｃ  ＷｉｎｄｏｗｓTM
２１１  ユーザインターフェース（ＵＩ）層
２１２  アプリケーション層
２１３  抽象化層
２１４  リファレンス層
２１５  ビジネス層
２１６  データ層
２１７  データアクセス層
２１８  ＡＰＩ層
２２０  ＡＰＩ呼出し／ＡＰＩ要求
２３０  ウェブベースアプリケーション
２３１  ＵＩ層
２３２  ビジネス層
２３３  データ層
２３４  データアクセス層
２３５  アプリケーション層
２３６  サービスデータベース
３００  グラフィカルユーザインターフェース（ＧＵＩ）
３００ａ  情報ページ／ニュースページ
３００ｂ  情報ページ／受け入れられた体験ページ
３００ｃ〜３００ｄ  情報ページ／プロファイルページ
３００ｅ  情報ページ／共有ページ
３０２  ページ名
３０３  新規通知アイコン
３０４  メニューアイコン
３０５  他の情報ページへのショートカット
３１０  プライベートなユーザイベント
３１０ａ〜３１０ｃ  ユーザイベント
３１２  著者情報
３１３  メディアプレビューウィンドウ
３１４  メディアコンテンツデスクリプタ
３１５  対話アイコン
３１６  コンテンツビュー／レビューボタン
３１７  コンテンツ共有／再共有ボタン
３１８  コンテンツ報告ボタン
３２０  ユーザアカウント情報
３２１  ユーザプロファイル画像
３２２  ユーザ名
３２３  タグライン
３２４  ユーザソーシャルネットワーク情報
３２５  プロファイル編集ボタン
３３０  第１のタブ／セーブされた体験タブ
３４０  第２のタブ／共有された体験タブ
３５０  アップロードボタン
３６０  プレビューウィンドウ
３７０  メディアコンテンツ情報パネル
４０１〜４０５，４０３ａ，４０３ｂ，４１１〜４１８，４１２ａ  ステップ
【図１】
2021508130.tif 000003
【図２】
2021508130.tif 000004
【図３Ａ】
2021508130.tif 000005
【図３Ｂ】
2021508130.tif 000006
【図３Ｃ】
2021508130.tif 000007
【図３Ｄ】
2021508130.tif 000008
【図３Ｅ】
2021508130.tif 000009
【図４】
2021508130.tif 000010
【図５Ａ】
2021508130.tif 000011
【図５Ｂ】
2021508130.tif 000012
【図５Ｃ】
2021508130.tif 000013
【図５Ｄ】
2021508130.tif 000014
【図５Ｅ】
2021508130.tif 000015
【図５Ｆ】
2021508130.tif 000016
【図５Ｇ】
2021508130.tif 000017
【図５Ｈ】
2021508130.tif 000018
【図５Ｉ】
2021508130.tif 000019
【図５Ｊ】
2021508130.tif 000020
【図５Ｋ】
2021508130.tif 000021
【図５Ｌ】
2021508130.tif 000022
【国際調査報告】
2021508130.tif 000023
2021508130.tif 000024