(57)【要約】モバイルまたは他のコンピューティングデバイスユーザ間のデータ共有を強化する方法は、第一コンピューティングデバイス上の第一ユーザインターフェースとのユーザ対話によって生成された送信要求を受信することであって、前記送信要求は画像と、前記画像の受信者を示す関連する送信データとを含むことと、前記受信者に関連付けられた第二コンピューティングデバイス上の第二ユーザインターフェースを更新して、前記画像を表示可能にすることと、を含む。
2021533512.tif 000002
【特許請求の範囲】
【請求項１】
コンピューティングデバイスユーザ間のデータ共有を強化するための動作を実行するためにプロセッサまたはプログラマブル回路によって実行可能な命令が格納された非一時的プログラム記憶媒体であって、前記動作は、
第一コンピューティングデバイスにインストールされたアプリケーションを介してアクセス可能な第一ユーザインターフェースとのユーザ対話によって生成された送信要求を受信することであって、前記送信要求は画像と、前記画像の受信者及び前記画像を利用可能な期間を示す関連する送信データとを含み、前記期間は前記送信要求の生成から開始することと、
前記画像を前記期間表示可能にするために第二ユーザインターフェースを更新することであって、前記第二ユーザインターフェースは前記受信者に関連付けられた第二コンピューティングデバイスにインストールされたアプリケーションを介してアクセス可能であることと、
前記第二コンピューティングデバイスにプッシュ通知を送信することであって、前記プッシュ通知は前記画像が前記期間表示可能であることを示すことと、を含む、非一時的プログラム記憶媒体。
【請求項２】
請求項１に記載の非一時的プログラム記憶媒体であって、前記第一コンピューティングデバイス及び前記第二コンピューティングデバイスのいずれかまたは両方はモバイルデバイスである、非一時的プログラム記憶媒体。
【請求項３】
コンピューティングデバイスユーザ間のデータ共有を強化するための動作を実行するためにプロセッサまたはプログラマブル回路によって実行可能な命令が格納された非一時的プログラム記憶媒体であって、前記動作は、
第一コンピューティングデバイスにインストールされたアプリケーションを介してアクセス可能な第一ユーザインターフェースとのユーザ対話によって生成された送信要求を受信することであって、前記送信要求は画像と、前記画像の受信者を示す関連する送信データとを含むことと、
前記画像を通話ボタンとともに表示可能にするために第二ユーザインターフェースを更新することであって、前記第二ユーザインターフェースは前記受信者に関連付けられた第二コンピューティングデバイスにインストールされたアプリケーションを介してアクセス可能であり、前記通話ボタンは前記第二コンピューティングデバイスから前記第一コンピューティングデバイスへの通信対話を開始するように、前記第二ユーザインターフェースとのユーザ対話によって動作可能であることと、を含む、非一時的プログラム記憶媒体。
【請求項４】
請求項３に記載の非一時的プログラム記憶媒体であって、前記第二コンピューティングデバイスにインストールされた前記アプリケーションは、前記第二コンピューティングデバイスのネイティブ連絡先リスト内の一つ以上の連絡先を更新して、前記画像を前記第一コンピューティングデバイスに関連付けるように動作可能である、非一時的プログラム記憶媒体。
【請求項５】
請求項３に記載の非一時的プログラム記憶媒体であって、前記第一コンピューティングデバイスにインストールされた前記アプリケーションは、前記第一コンピューティングデバイスのネイティブ連絡先リスト内の一つ以上の連絡先を更新して、前記画像を前記第二コンピューティングデバイスに関連付けるように動作可能である、非一時的プログラム記憶媒体。
【請求項６】
請求項３に記載の非一時的プログラム記憶媒体であって、前記第一コンピューティングデバイスにインストールされた前記アプリケーションは、ローカルに格納された前記画像のコピーを取得して、電話が着信している間前記画像のポップアップを表示するように動作可能である、非一時的プログラム記憶媒体。
【請求項７】
請求項３に記載の非一時的プログラム記憶媒体であって、前記第一コンピューティングデバイス及び前記第二コンピューティングデバイスのいずれかまたは両方はモバイルデバイスである、非一時的プログラム記憶媒体。
【請求項８】
請求項３に記載の非一時的プログラム記憶媒体であって、前記通信対話は、電話、メッセージ、及びショートメッセージサービス（ＳＭＳ）テキストメッセージからなるグループから選択される、非一時的プログラム記憶媒体。
【請求項９】
コンピューティングデバイスユーザ間のデータ共有を強化するための動作を実行するためにプロセッサまたはプログラマブル回路によって実行可能な命令が格納された非一時的プログラム記憶媒体であって、前記動作は、
第一コンピューティングデバイスにインストールされた第一アプリケーションを介してアクセス可能なユーザインターフェースとのユーザ対話によって生成された送信要求を受信することであって、前記送信要求は画像と、前記画像の受信者を示す関連する送信データとを含むことと、
前記受信者に関連付けられた第二コンピューティングデバイスにインストールされた第二アプリケーションに前記画像を提供して、前記第二コンピューティングデバイスによる前記第一コンピューティングデバイスからの通信の受信時に前記画像を表示可能にすることであって、前記第二アプリケーションは前記第二コンピューティングデバイスのネイティブコールコントローラを介してアクセス可能であることと、を含む、非一時的プログラム記憶媒体。
【請求項１０】
請求項９に記載の非一時的プログラム記憶媒体であって、前記第二アプリケーションは前記第二コンピューティングデバイスのネイティブ連絡先リストを更新して、前記画像を前記第一コンピューティングデバイスに関連付けるように動作可能である、非一時的プログラム記憶媒体。
【請求項１１】
請求項９に記載の非一時的プログラム記憶媒体であって、前記第二アプリケーションに前記画像を提供することは、前記送信要求の受信時に前記画像を前記第二アプリケーションにプッシュすることを含む、非一時的プログラム記憶媒体。
【請求項１２】
請求項９に記載の非一時的プログラム記憶媒体であって、前記動作はさらに、前記第二コンピューティングデバイスにプッシュ通知を送信することを含み、前記プッシュ通知は前記第二アプリケーションに前記画像が提供されたことを示す、非一時的プログラム記憶媒体。
【請求項１３】
請求項９に記載の非一時的プログラム記憶媒体であって、前記第一コンピューティングデバイス及び前記第二コンピューティングデバイスのいずれかまたは両方はモバイルデバイスである、非一時的プログラム記憶媒体。
【請求項１４】
請求項９に記載の非一時的プログラム記憶媒体であって、前記通信は電話である、非一時的プログラム記憶媒体。
【請求項１５】
請求項８に記載の前記非一時的プログラム記憶媒体と、
前記命令を実行するためのサーバと、
前記第一コンピューティングデバイスと、
前記第二コンピューティングデバイスと、を備えるシステム。
【請求項１６】
請求項１５に記載のシステムであって、前記サーバからの前記画像の受信に応答して、前記第二アプリケーションは、前記第二コンピューティングデバイスのネイティブ連絡先リストを更新して、前記画像を前記第一コンピューティングデバイスに関連付ける、システム。
【請求項１７】
請求項１５に記載のシステムであって、
前記動作はさらに、前記第二コンピューティングデバイスにプッシュ通知を送信することを含み、前記プッシュ通知は前記第二アプリケーションに前記画像が提供されたことを示し、
前記第二アプリケーションは、前記プッシュ通知が表示されるべきであることを指定する前記第二アプリケーションのユーザ設定に応答して前記第二コンピューティングデバイスに前記プッシュ通知を表示し、前記プッシュ通知が非表示とされるべきであることを指定する前記第二アプリケーションのユーザ設定に応答して前記プッシュ通知を非表示とする、システム。
【請求項１８】
請求項１５に記載のシステムであって、前記第二アプリケーションは、アプリケーションプログラミングインターフェース（ＡＰＩ）を使用して前記サーバから前記画像を取得する、システム。
【請求項１９】
請求項１５に記載のシステムであって、前記第一アプリケーションは、アプリケーションプログラミングインターフェース（ＡＰＩ）を使用して前記サーバに前記送信要求を提供する、システム。
【請求項２０】
請求項１５に記載のシステムであって、前記第一コンピューティングデバイス及び前記第二コンピューティングデバイスのいずれかまたは両方はモバイルデバイスである、システム。
【請求項２１】
請求項１５に記載のシステムであって、前記通信は電話である、システム。
【請求項２２】
コンピューティングデバイスユーザ間のデータ共有を強化するためのシステムであって、前記システムは、
第一コンピューティングデバイスにインストールされた第一アプリケーションを介してアクセス可能なユーザインターフェースとのユーザ対話によって生成された送信要求を受信する要求プロセッサであって、前記送信要求は画像と、前記画像の受信者を示す関連する送信データとを含む要求プロセッサと、
前記受信者に関連付けられた第二コンピューティングデバイスにインストールされた第二アプリケーションに前記画像を提供して、前記第二コンピューティングデバイスによる前記第一コンピューティングデバイスからの通信の受信時に前記画像を表示可能にする画像アクセスマネージャであって、前記第二アプリケーションは前記第二コンピューティングデバイスのネイティブコールコントローラを介してアクセス可能である画像アクセスマネージャと、を備えるシステム。
【請求項２３】
請求項２２に記載のシステムであって、前記画像アクセスマネージャは、前記第二コンピューティングデバイスにプッシュ通知を送信するデバイス通知器を含み、前記プッシュ通知は、前記第二アプリケーションに前記画像が提供されたことを示す、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は一般に、電気通信システム、より具体的にはセルラー電気通信、スマートフォンアプリケーション、及びソーシャルネットワークシステムに関する。
【背景技術】
【０００２】
スマートフォン、ソーシャルネットワーク、及び電気通信システムは、モバイルユーザ間でのコメント、写真、及び他のデータの共有を容易にする。これらのユーザは通常、スマートフォンのデータストレージ、アプリケーションのダウンロード、及びソーシャルネットワークのアカウントを確立し、基本的な経歴データを含むプロフィールを作成し、個人データを共有して通信するための個別の連絡先リストを作成する。ソーシャルネットワーキングサイトに投稿されたコメントの主題は、ユーザのステータス、コメント、及び写真に関するものを含む、日常生活での体験に触れることがよくある。今日、すべてのソーシャル投稿のうちの７０％以上がモバイルスマートフォンデバイスで行われている。よって、スマートフォンでユーザが生成したコンテンツをスマートフォンからソーシャルネットワーキングサイトに表示して共有することで、ユーザは貴重で楽しい体験を得ることができる。
【０００３】
Ｆａｃｅｂｏｏｋ（登録商標）、ＬｉｎｋｅｄＩｎ（登録商標）、Ｔｗｉｔｔｅｒ（登録商標）、Ｉｎｓｔａｇｒａｍ（登録商標）等、スマートフォンユーザが投稿可能なモバイルアプリケーションを提供する様々なソーシャルネットワークシステムが当技術分野で知られている。しかし、残念ながらこれらのシステムのロジックは、アクションを実行し、ステータス、コメント、及び写真の形式でユーザの投稿を提供するために、それぞれのソーシャルネットワーク内での使用及び表示のために特別に設計されており、リアルタイムなネイティブスマートフォンテレフォニー対話における使用は想定されていない。
【０００４】
ステータス、コメント、及び写真の形式でユーザの投稿を提供する際にソーシャルネットワークアプリケーションにおいて悩みの種となるもう一つの問題は、ソーシャルネットワークに、ユーザの投稿及び選択したユーザの個人データをスマートフォンテレフォニー対話と組み合わせて、ユーザが選択したスマートフォンデバイスの個人及びユーザが開始したテレフォニー対話と照合するロジックやノウハウがないことである。その結果、ソーシャルユーザの投稿機能をスマートフォンテレフォニー対話に拡張することはまだ実現できていない。
【０００５】
よって当技術分野には、ステータス、コメント、写真、及び他の指示されたコンテンツの形式におけるユーザのソーシャル投稿機能をスマートフォンユーザの連絡記録及びその後のスマートフォンテレフォニー対話に接続して、ユーザがステータス、コメント、写真や、連絡先、関連グループ及び／または希望する受信者、または電話回線、セルタワー、またはシステムに基づくインターネットを介したスマートフォンまたは他の視覚的なテレフォニー対話の開始時における人々、及びユーザ定義のパラメータの任意の組み合わせを含む他のコンテンツ等の様々なステータスタイプを共有することができるようにする必要性が存在する。
【０００６】
さらに、当技術分野には、ユーザが特定のコンテンツ及び特定のプロフィール写真を個々の連絡先、グループ、及び／またはそれぞれのソーシャルネットワーク内の人々の任意の組み合わせにおける所望の受信者と共有できるようにするため、現在のソーシャル投稿及びプロフィール機能をよりパーソナライズ／個別化された、動的なものに拡張する必要性が存在する。
【０００７】
これらの欠点のいくつかは、「テレフォニー対話を伴うスマートフォン及び他のデータファイルのブリッジング、管理、及び提示のためのシステム」と題された特許文献１に記載のシステムによって対処されており、その全内容が参照により完全に本明細書に組み込まれている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】米国特許出願公開第２０１６／２４１６７２号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、ソーシャル及びテレフォニー対話を強化するための追加機能、並びに、消費者と企業、自治体、または他のサービスプロバイダとの間の非ソーシャルコミュニケーションを強化するための機能が望まれている。
【課題を解決するための手段】
【００１０】
本開示は、関連技術に伴う上記欠点を克服するための様々なシステム、方法、及び装置を企図している。本開示の実施形態の一態様は、コンピューティングデバイスユーザ間のデータ共有を強化するための動作を実行するためにプロセッサまたはプログラマブル回路によって実行可能な命令が格納された非一時的プログラム記憶媒体である。前記動作は、第一コンピューティングデバイスにインストールされたアプリケーションを介してアクセス可能な第一ユーザインターフェースとのユーザ対話によって生成された送信要求を受信することを含み得、送信要求は画像と、画像の受信者及び画像を利用可能な期間を示す関連する送信データとを含み、前記期間は送信要求の生成から開始する。前記動作は、画像を前記期間の間表示可能にするために第二ユーザインターフェースを更新することを含み得、第二ユーザインターフェースは、受信者に関連付けられた第二コンピューティングデバイスにインストールされたアプリケーションを介してアクセス可能である。前記動作は、第二コンピューティングデバイスにプッシュ通知を送信することを含み得、プッシュ通知は、画像が前記期間の間表示可能であることを示す。第一コンピューティングデバイス及び第二コンピューティングデバイスの一方または両方は、モバイルデバイスであり得る。
【００１１】
本開示の実施形態の別の態様は、コンピューティングデバイスユーザ間のデータ共有を強化する方法である。前記方法は、第一コンピューティングデバイスにインストールされたアプリケーションを介してアクセス可能な第一ユーザインターフェースとのユーザ対話によって生成された送信要求を受信することを含み得、送信要求は画像と、画像の受信者及び画像を利用可能な期間を示す関連する送信データとを含み、前記期間は送信要求の生成から開始する。前記方法は、画像を前記期間の間表示可能にするために第二ユーザインターフェースを更新することを含み得、第二ユーザインターフェースは、受信者に関連付けられた第二コンピューティングデバイスにインストールされたアプリケーションを介してアクセス可能である。前記方法は、第二コンピューティングデバイスにプッシュ通知を送信することを含み得、プッシュ通知は、画像が前記期間の間表示可能であることを示す。第一コンピューティングデバイス及び第二コンピューティングデバイスの一方または両方は、モバイルデバイスであり得る。
【００１２】
本開示の実施形態の別の態様は、コンピューティングデバイスユーザ間のデータ共有を強化するための動作を実行するためにプロセッサまたはプログラマブル回路によって実行可能な命令が格納された非一時的プログラム記憶媒体である。前記動作は、第一コンピューティングデバイスにインストールされたアプリケーションを介してアクセス可能な第一ユーザインターフェースとのユーザ対話によって生成された送信要求を受信することを含み得、送信要求は画像と、画像の受信者を示す関連する送信データとを含む。前記動作は、画像を通話ボタンとともに表示可能にするために第二ユーザーインターフェースを更新することを含み得、第二ユーザインターフェースは、受信者に関連付けられた第二コンピューティングデバイスにインストールされたアプリケーションを介してアクセス可能であり、通話ボタンは、第二コンピューティングデバイスから第一コンピューティングデバイスへの通話を開始するための第二ユーザインターフェースとのユーザ対話によって動作可能である。第二コンピューティングデバイスにインストールされたアプリケーションは、第二コンピューティングデバイスのネイティブ連絡先リストを更新して、画像を第一コンピューティングデバイスに関連付けるように動作可能であり得る。第一コンピューティングデバイスにインストールされたアプリケーションは、第一コンピューティングデバイスのネイティブ連絡先リストを更新して、画像を第二コンピューティングデバイスに関連付けるように動作可能であり得る。第一コンピューティングデバイスにインストールされたアプリケーションは、ローカルに格納された画像のコピーを取得して、電話が着信している間画像のポップアップを表示するように動作可能であり得る。第一コンピューティングデバイス及び第二コンピューティングデバイスの一方または両方は、モバイルデバイスであり得る。
【００１３】
本開示の実施形態の別の態様は、コンピューティングデバイスユーザ間のデータ共有を強化する方法である。前記方法は、第一コンピューティングデバイスにインストールされたアプリケーションを介してアクセス可能な第一ユーザインターフェースとのユーザ対話によって生成された送信要求を受信することを含み得、送信要求は画像と、画像の受信者を示す関連する送信データとを含む。前記方法は、画像を通話ボタンとともに表示可能にするために第二ユーザインターフェースを更新することを含み得、第二ユーザインターフェースは、受信者に関連付けられた第二コンピューティングデバイスにインストールされたアプリケーションを介してアクセス可能であり、通話ボタンは、第二コンピューティングデバイスから第一コンピューティングデバイスへの電話を開始するための第二ユーザインターフェースとのユーザ対話によって動作可能である。第二コンピューティングデバイスにインストールされたアプリケーションは、第二コンピューティングデバイスのネイティブ連絡先リストを更新して、画像を第一コンピューティングデバイスに関連付けるように動作可能であり得る。第一コンピューティングデバイスにインストールされたアプリケーションは、第一コンピューティングデバイスのネイティブ連絡先リストを更新して、画像を第二コンピューティングデバイスに関連付けるように動作可能であり得る。第一コンピューティングデバイスにインストールされたアプリケーションは、ローカルに格納された画像のコピーを取得して、電話が着信している間画像のポップアップを表示するように動作可能であり得る。第一コンピューティングデバイス及び第二コンピューティングデバイスの一方または両方は、モバイルデバイスであり得る。
【００１４】
本開示の実施形態の別の態様は、コンピューティングデバイスユーザ間のデータ共有を強化するための動作を実行するためにプロセッサまたはプログラマブル回路によって実行可能な命令が格納された非一時的プログラム記憶媒体である。前記動作は、第一コンピューティングデバイスにインストールされた第一アプリケーションを介してアクセス可能なユーザインターフェースとのユーザ対話によって生成された送信要求を受信することを含み得、送信要求は画像と、画像の受信者を示す関連する送信データとを含む。前記動作は、第二コンピューティングデバイスによる第一コンピューティングデバイスからの通信の受信時に画像を表示可能にするために、受信者に関連付けられた第二コンピューティングデバイスにインストールされた第二アプリケーションに画像を提供することを含み得、第二アプリケーションは、第二コンピューティングデバイスのネイティブコールコントローラを介してアクセス可能である。第二アプリケーションは、第二コンピューティングデバイスのネイティブ連絡先リストを更新して、画像を第一コンピューティングデバイスに関連付けるように動作可能であり得る。第二アプリケーションに画像を提供することは、送信要求の受信時に画像を第二アプリケーションにプッシュすることを含み得る。前記動作はさらに、第二コンピューティングデバイスにプッシュ通知を送信することを含み得、プッシュ通知は、画像が第二アプリケーションに提供されたことを示す。第一コンピューティングデバイス及び第二コンピューティングデバイスの一方または両方は、モバイルデバイスであり得る。通信は、電話であり得る。
【００１５】
本開示の実施形態の別の態様は、上記の非一時的プログラム記憶媒体のいずれかと、命令を実行するためのサーバと、第一コンピューティングデバイスと、第二コンピューティングデバイスとを含むシステムである。サーバからの画像の受信に応答して、第二アプリケーションは、第二コンピューティングデバイスのネイティブ連絡先リストを更新して、画像を第一コンピューティングデバイスに関連付けることができる。前記動作はさらに、第二コンピューティングデバイスにプッシュ通知を送信することを含み得、プッシュ通知は、画像が第二アプリケーションに提供されたことを示す。第二アプリケーションは、プッシュ通知が表示されるべきであることを指定する第二アプリケーションのユーザ設定に応答して第二コンピューティングデバイスにプッシュ通知を表示し、プッシュ通知が非表示とされるべきであることを指定する第二アプリケーションのユーザ設定に応答してプッシュ通知を非表示とすることができる。第二アプリケーションは、アプリケーションプログラミングインターフェース（ＡＰＩ）を使用してサーバから画像を取得し得る。第一アプリケーションは、アプリケーションプログラミングインターフェース（ＡＰＩ）を使用してサーバに送信要求を提供し得る。第一コンピューティングデバイス及び第二コンピューティングデバイスの一方または両方は、モバイルデバイスであり得る。通信は、電話であり得る。
【００１６】
本開示の実施形態の別の態様は、コンピューティングデバイスユーザ間のデータ共有を強化するための方法である。前記方法は、第一コンピューティングデバイスにインストールされた第一アプリケーションを介してアクセス可能なユーザインターフェースとのユーザ対話によって生成された送信要求を受信することを含み得、送信要求は画像と、画像の受信者を示す関連する送信データとを含む。前記方法は、第二コンピューティングデバイスによる第一コンピューティングデバイスからの通信の受信時に画像を表示可能にするために、受信者に関連付けられた第二コンピューティングデバイスにインストールされた第二アプリケーションに画像を提供することを含み得、第二アプリケーションは、第二コンピューティングデバイスのネイティブコールコントローラを介してアクセス可能である。第二アプリケーションは、第二コンピューティングデバイスのネイティブ連絡先リストを更新して、画像を第一コンピューティングデバイスに関連付けるように動作可能であり得る。前記方法はさらに、第二コンピューティングデバイスのネイティブ連絡先リストを更新して、画像を第一コンピューティングデバイスに関連付けることを含み得る。第二アプリケーションに画像を提供することは、送信要求の受信時に画像を第二アプリケーションにプッシュすることを含み得る。前記方法はさらに、第二コンピューティングデバイスにプッシュ通知を送信することを含み得、プッシュ通知は、画像が第二アプリケーションに提供されたことを示す。前記方法はさらに、プッシュ通知が表示されるべきであることを指定する第二アプリケーションのユーザ設定に応答して第二コンピューティングデバイスにプッシュ通知を表示することと、プッシュ通知が非表示とされるべきであることを指定する第二アプリケーションのユーザ設定に応答してプッシュ通知を非表示とすることとを含み得る。前記方法は、アプリケーションプログラミングインターフェース（ＡＰＩ）を使用してサーバから画像を取得することを含み得る。前記方法は、アプリケーションプログラミングインターフェース（ＡＰＩ）を使用してサーバに送信要求を提供することを含み得る。第一コンピューティングデバイス及び第二コンピューティングデバイスの一方または両方は、モバイルデバイスであり得る。通信は、電話であり得る。
【００１７】
本開示の実施形態の別の態様は、コンピューティングデバイスユーザ間のデータ共有を強化するためのシステムである。前記システムは、第一コンピューティングデバイスにインストールされた第一アプリケーションを介してアクセス可能なユーザインターフェースとのユーザ対話によって生成された送信要求を受信する要求プロセッサを含み得、送信要求は画像と、画像の受信者を示す関連する送信データとを含む。システムはさらに、第二コンピューティングデバイスによる第一コンピューティングデバイスからの通信の受信時に画像を表示可能にするために、受信者に関連付けられた第二コンピューティングデバイスにインストールされた第二アプリケーションに画像を提供する画像アクセスマネージャを含み得、第二アプリケーションは、第二コンピューティングデバイスのネイティブコールコントローラを介してアクセス可能である。画像アクセスマネージャは、第二コンピューティングデバイスにプッシュ通知を送信するデバイス通知器を含み得、プッシュ通知は、画像が第二アプリケーションに提供されたことを示す。
【００１８】
本明細書に開示される様々な実施形態についてのこれら及び他の特徴及び利点は、全体を通して同様の符号が同様の構成要素を指す、以下の説明及び図面に関連してよりよく理解されるであろう。
【図面の簡単な説明】
【００１９】
【図１】本開示の一実施形態による、選択されたスマートフォン連絡記録に対するスマートフォンテレフォニー対話と併せて、選択されたユーザ個人のスマートフォンデータ投稿を接続及び表示するシステムの一実施形態を示すブロック図である。
【図２】複数のスマートフォンデバイス間で選択されたユーザ個人のスマートフォンデータ投稿を接続及び表示するためのシステムを示すブロック図である。
【図３Ａ】システムに接続する様々なモバイルデバイスの中から画像の送信者に属するモバイルデバイス上で実行されるモバイルアプリケーションのユーザインターフェースを示す一連のスクリーンショットである。
【図３Ｂ】送信者のモバイルデバイス上で実行されるモバイルアプリケーションのユーザインターフェースを示す別の一連のスクリーンショットである。
【図４Ａ】システムに接続する様々なモバイルデバイスの中から画像の受信者に属するモバイルデバイスの一連のスクリーンショットである。
【図４Ｂ】受信者のモバイルデバイスの別の一連のスクリーンショットであり、受信者のモバイルデバイス上で実行されるモバイルアプリケーションのユーザインターフェースを示すスクリーンショットを含む。
【図５】受信者のモバイルデバイス上で実行されるモバイルアプリケーションのユーザインターフェースを示す別の一連のスクリーンショットである。
【図６Ａ】本開示の一実施形態による、例示的な動作フローを示す。
【図６Ｂ】本開示の一実施形態による、別の例示的な動作フローを示す。
【図７】システムに接続する様々なモバイルデバイスの中から送信者及び受信者のモバイルデバイス上で実行されるモバイルアプリケーションのユーザインターフェースを示す一連のスクリーンショットである。
【図８Ａ】本開示の一実施形態による、別の例示的な動作フローを示す。
【図８Ｂ】本開示の一実施形態による、別の例示的な動作フローを示す。
【図９Ａ】本開示の一実施形態による、別の例示的な動作フローを示す。
【図９Ｂ】本開示の一実施形態による、別の例示的な動作フローを示す。
【図１０Ａ】システムに接続する様々なモバイルデバイスの中から画像の送信者に属するモバイルデバイスのネイティブコールコントローラのユーザインターフェースを示す一連のスクリーンショットである。
【図１０Ｂ】送信者のモバイルデバイス上で実行されるネイティブコールコントローラのユーザインターフェースを示す別の一連のスクリーンショットである。
【図１１】通話が発信されている時のモバイルデバイスのネイティブコールコントローラのユーザインターフェースを示す一対のスクリーンショットである。
【図１２】通話が受信されている時のモバイルデバイスのネイティブコールコントローラのユーザインターフェースを示す一対のスクリーンショットである。
【図１３】本開示の一実施形態による、例示的な動作フローを示す。
【図１４】本開示の一実施形態による、例示的なデータ共有システムを示す。
【発明を実施するための形態】
【００２０】
本開示は、モバイルまたは他のコンピューティングデバイスユーザ間のデータ共有を強化するためのシステム、方法、及び装置の様々な実施形態を包含する。添付の図面に関連して以下に記載される詳細な説明は、いくつかの現在企図されている実施形態の説明とされることが意図されており、開示された発明が開発または利用され得る唯一の形態を表すことは意図されていない。説明は、例示された実施形態に関連する機能及び特徴を説明する。しかしながら、同一または同等の機能は、本開示の範囲内に包含されることも意図されている異なる実施形態によって達成され得ることが理解されるべきである。さらに、第一、第二等の関係用語の使用は、そのようなエンティティ間の実際の関係または順序を必ずしも要求または暗示することなく、エンティティを互いに区別するためにのみ使用されることが理解される。
【００２１】
図１のブロック図を参照すると、選択されたユーザ個人のスマートフォンデータをスマートフォンテレフォニー対話に接続及び表示するシステム１００が示されている。本開示の実施形態によれば、通信システム１００は、スマートフォンまたは他の方法で格納された個人データ、スマートフォンテレフォニー対話及びソーシャルネットワークを橋渡しすることが企図されている。システム１００は、様々なスマートフォンユーザインターフェース及びデータ２００〜２１５に接続されたスマートフォンユーザアクセスポイント及びデータプロキシ１０５を含む。例として、接続５００を介してユーザアクセスポイント及びデータプロキシ１０５に接続されたユーザＡのインターフェース及びデータ２００と、接続５０１を介してユーザアクセスポイント及びデータプロキシ１０５に接続されたユーザＢのインターフェース及びデータ２０５と、接続５０３を介してユーザアクセスポイント及びデータプロキシ１０５に接続されたユーザＣのインターフェース及びデータ２１０とが示されている。これら三つのユーザインターフェース及びデータは、例としてのみ提示され、任意の追加の数のユーザインターフェース及びデータ、例えばユーザＮのインターフェース及びデータ２１５が、ユーザデータアクセスポイント及びデータプロキシ１０５に接続可能であり得る。上記データは、それぞれのスマートフォンに格納されているデータ、またはキャリアネットワークまたはソーシャルネットワークを介して格納されているその他の個人データであると理解される。
【００２２】
追加のシステムユーザにアクセスするために、第二データリンク７００、７２０に接続されたエンタープライズデータアクセスポイント１６０も存在し得る。これらは、スマートフォンインターフェース３０５と、データインターリンク７１０を介してインターフェースによってアクセスされるスマートフォンデータ３１０とを含む、ユーザＡのためのスマートフォン３００を含む。さらに、例として、スマートフォンインターフェース４０５と、データインターリンク７３０を介してアクセスされるスマートフォンデータ４１０とを含む、ユーザＢのための別のスマートフォン３００も存在し得る。
【００２３】
図１に示されるように、システム１００は、着信データアクセスポイント、すなわちスマートフォンユーザデータアクセスポイント及びデータプロキシ１０５、並びにエンタープライズデータアクセスポイント１６０に接続されたアプリケーションサーバ１１０を含む。投稿データ及びルーティング情報要求は、少なくとも構成可能なルーティング及びストレージ命令に基づいて分離することができる。システムはさらに、インターリンク６０５を介してアプリケーションサーバ１１０によって利用されるコンポーネントデータベース１１５を含み得る。さらに、ルールベースのエンジン１２０、並びに自動化された分類、ルーティング、及びストレージのための他のソースからのＡＰＩへの統合が存在し得る。ルールエンジン１２０は、インターリンク６１５を介してアプリケーションサーバに接続され得る。さらに、アプリケーションサーバ１１０は、インターリンク６１０を介してエンタープライズデータアクセスポイント１６０に接続され、スマートフォンユーザデータアクセスポイント及びデータプロキシ１０５は、インターリンク６００を介してアプリケーションサーバ１００に接続されている。
【００２４】
図２のブロック図は、より一般化されたレベルでシステム１００を示している。上で示したように、システム１００は、それぞれのモバイルデバイスからアップロードされて、その後の送信のためにそこに格納された前述の画像、動画、及び他のコンテンツ１０００を格納する。本明細書で参照されるように、コンテンツ１０００は、本明細書に示される例示的な画像であり得るが、マルチメディア及び他の同様の媒体に限定することは意図されていない。スケジューリング要求、通話要求、顧客サービス要求等の他のデータは、コンテンツという用語に含まれることが意図されている。当業者は、画像に関連して本明細書に示されて説明される特定の例もまた、そのような他のコンテンツに適用可能であり、本開示の様々な特徴がそれに適応可能であることを認識するであろう。モバイルデバイスはそれぞれモバイルアプリケーション１１００を実行する。第一モバイルデバイスはモバイルアプリケーション１１００ａを実行し、第二モバイルデバイスはモバイルアプリケーション１１００ｂを実行する。
【００２５】
図３Ａは、システム１００に接続する様々なモバイルデバイス（例えば、スマートフォン）のうちの一つの上で実行されるモバイルアプリケーション１１００のユーザインターフェース１２００を示している。図３Ａの例は、システム１００を介してモバイルデバイスから別のモバイルデバイスにデータを送信するための送信要求をユーザが作成中である、三つの連続した段階におけるユーザインターフェース１２００を示している。図３Ａの最も左のスクリーンショットに示されるように、ユーザ（すなわち、送信者）の体験は、ユーザインターフェース１２００の連絡先画面１２０１から開始され得る。連絡先画面１２０１は、送信者の連絡先のリストを（例えば、アルファベット順に）表示しており、これは例えば、モバイルデバイスのアドレス帳からインポートすることができる。連絡先リストの各項目１２１０は、連絡先の名前１２１２と、連絡先を表すサムネイル画像またはアバター１２１４と、連絡先との電話を開始するための電話ボタン１２１６と、送信要求を作成するためのフラッシュボタン１２１８とを含み得る。フラッシュボタン１２１８は、電話にモバイルアプリケーション１１００がインストールされており、従ってモバイルアプリケーション１１００のプロバイダに登録されている連絡先のみについて利用可能となり得る。モバイルアプリケーション１１００を持たない連絡先（例えば、「Ａｌｅｘ  Ｆｅｒ（アレックス  ファー）」及び「Ｃｒｉｓｔｏ（クリスト）」）については、フラッシュボタン１２１８は、ユーザインターフェース１２００のユーザがモバイルアプリケーション１１００をダウンロードするためのリンクを備えた、連絡先宛の招待メッセージ（例えば、テキストメッセージ、電子メール等）を自動生成可能な「Ｉｎｖｉｔｅ（招待）」ボタンに置き換えられ得る。示されるように、モバイルアプリケーション１１００を有する一部の連絡先（例えば、「Ａｎａ  Ｓｍｉｔｈ（アナ  スミス）」及び「Ｂｅａｎ  Ｊｅｓｓｉ…（ビーン  ジェシ…）」）については、フラッシュボタン１２１８は、モバイルアプリケーション１１００を使用してその連絡先に送信された最新の画像のサムネイル画像に置き換えられ得る。連絡先画面１２０１は、例えばすべての連絡先、モバイルアプリケーション１１００を有する連絡先のみ、及びユーザ指定の連絡先をそれぞれ表示するために、連絡先のリストをフィルタリングするためのタブ（例えば、「ＡＬＬ（すべて）」、「ＦＬＡＳＨ（フラッシュ）」、「ＦＡＶＯＲＩＴＥＳ（お気に入り）」）を含み得る。連絡先のリストを検索するための機能（例えば、虫眼鏡アイコン）及びカメラアプリケーションにナビゲートするための機能（例えば、カメラアイコン）もまた、連絡先画面１２０１からモバイルアプリケーション１１００の他の画面にナビゲートするためのナビゲーションツール（例えば、「Ｃｏｎｔａｃｔｓ（連絡先）」、「Ｇｒｏｕｐｓ（グループ）」、「Ｐｈｏｔｏｓ（写真）」）とともに、連絡先画面１２０１に含まれ得る。
【００２６】
送信者が画像を送信したい連絡先に関連付けられたフラッシュボタン１２１８（またはフラッシュボタン１２１８に置き換えられた最新の画像のサムネイル画像）を送信者がタップすると、ユーザインターフェース１２００は、図３Ａの中央のスクリーンショットに示される画像選択画面１２０２にナビゲートされ得る。ここで送信者は、モバイルデバイス上にローカルで格納された利用可能な画像１２２０のセットから画像１２２０を選択し得る。画像１２２０のセットは例えば、モバイルデバイス上の写真ライブラリからインポートされ得、示されるように、サムネイル画像１２２０のグリッドとして表示され得る。送信者が各画像１２２０をタップすると、画像１２２０は、それが現在選択されている画像１２２０であることを示すために（例えば、色付きの境界線で）マークされ得る。示されるように、現在選択されている画像１２２０の拡大ビュー１２２０ａが表示され得る。選択された画像１２２０に満足すると、送信者は隠し（ｈｉｄｄｅｎ）フラッシュボタン１２３０をタップして、送信要求の作成を続行し得る。
【００２７】
送信者が隠しフラッシュボタン１２３０をタップすることに応答して、ユーザインターフェース１２００は、図３Ａの最も右のスクリーンショットに示されるように、期間選択画面１２０３（例えば、ポップアップウィンドウ）にナビゲートされ得る。期間選択画面１２０３は、選択された画像１２２０が受信者によって閲覧可能である期間を送信者が選択することを可能にするための選択ツール１２４０（例えば、ラジオボタン、入力フィールド等）を含み得る。送信者が選択した時間（例えば、「１  ｍｉｎ（１分）」）に満足したら、「Ｙｅｓ（はい）」ボタンをタップして送信要求を確認するか、「Ｃａｎｃｅｌ（キャンセル）」ボタンをタップして送信要求をキャンセルすることができる。確認されると、完了した送信要求は、システム１００に（例えば、インターネットを介して）送信され得る。完了した送信要求は、選択された受信者（すなわち、送信要求を開始するためにフラッシュボタン１２１８を使用された連絡先）及び選択された期間を示す関連する送信データとともに、選択された画像１２２０（例えば、画像ファイル）を含み得る。以下でより詳細に説明されるように、システム１００は次に、送信要求が生成された時から開始する、選択された期間の間、選択された画像１２２０を受信者が閲覧可能となるようにする。
【００２８】
図３Ｂは、システム１００に接続する様々なモバイルデバイスのうちの一つの上で実行されるモバイルアプリケーション１１００のユーザインターフェース１２００を示している。図３Ｂの例は、図３Ａで開始された一連のスクリーンショットに続く、ユーザが送信要求を作成した直後の、ユーザインターフェース１２００のさらに二つの連続した段階を伴っている。図３Ａの最も右のスクリーンショットに示されるように、期間についてのユーザ確認及び送信要求の完了に応答して、ユーザインターフェース１２００は、送信要求が正常に完了したことを示す確認画面１２０４（例えば、ポップアップウィンドウ）にナビゲートされ得る。例えば、確認画面１２０４は、送信要求がシステム１００（例えば、アプリケーションサーバ１０１）に正常にアップロードされたことを確認し、例えば確認画面１２０４上のＯＫボタン１２５０をタップすることによって、確認についてのユーザの認証を待つことができる。その後ユーザは、ユーザインターフェース１２００の連絡先画面１２０１に戻ることができる。（図３Ａの最も左のスクリーンショットと比較して）図３Ｂの右側のスクリーンショットに示されるように、連絡先画面１２０１は、最新の送信要求の受信者（「Ｂｕｒｎｅｔ  Ｃｒｉｔｉ…（バーネット  クリティ…）」）に関連付けられたフラッシュボタン１２１８を、送信要求の画像のサムネイル画像１２１８ａに置き換えるように更新され得る。このように、サムネイル画像１２１８ａは、モバイルアプリケーション１１００を使用してその連絡先に送信された最新の画像を示し得る。
【００２９】
図４Ａは、システム１００に接続する様々なモバイルデバイスのうちの別の一つにおける、三つの連続したスクリーンショットを示しており、この例では、送信要求の受信者のモバイルデバイスを示している。図４Ａの例は、図３Ａ及び図３Ｂの送信者の送信要求に関するプッシュ通知１３１０をユーザが受信中の、三つの連続した段階におけるモバイルデバイスを示している。図４Ａの最も左のスクリーンショットに示されるように、ユーザ（すなわち、受信者）の体験は、モバイルデバイスのロック画面１３０１、またはプッシュ通知１３１０が表示される他の画面（例えば、通知センター）から開始され得る。あるいは、そのような体験は、モバイルデバイスの任意の画面をオーバーレイするポップアップとして開始され得る（例えば、ユーザが無関係のアプリケーションを使用している最中である場合があり得る）。示されるように、送信者の送信要求に対応するプッシュ通知１３１０が表示される。プッシュ通知１３１０は、モバイルアプリケーション１１００の名前（「Ｆｌａｓｈ（フラッシュ）」）及びアイコン、プッシュ通知１３１０が受信された時刻（「Ｎｏｗ（今）」）、及びプッシュ通知１３１０の内容（「Ａｎａ  Ｓｍｉｔｈ  Ｆｌａｓｈｅｄ  ａ  ｈｉｄｄｅｎ  ｉｍａｇｅ  ｆｏｒ  ３０  ｍｉｎ…（アナ  スミスが３０分間隠し画像をフラッシュしました…）」）を含み得る。受信者はプッシュ通知１３１０が「Ｎｏｗ（今）」（例えば、最後の１分以内に）受信されたことがわかるため、アナ  スミスが送信した隠し画像を閲覧するために約３０分が残っていることを知ることができる。プッシュ通知１３１０が受信された時間が約５分前であった場合、受信者は例えば、隠し画像を閲覧するために約２５分が残っていることを知ることができる。モバイルアプリケーション１１００を開いて画像を閲覧したい場合、受信者は、モバイルデバイスのオペレーティングシステムに従ってモバイルデバイス上のアプリケーションのロックを解除してこれにナビゲートするための通常の手順によって、プッシュ通知１３１０をスワイプするか、その他の方法でプッシュ通知１３１０との対話をすることができる。プッシュ通知１３１０の内容は、隠し画像を閲覧するための残り時間に依存し得ることが企図される。例えば、設定された期間のうちの特定の時間または割合（パーセント）が画像を閲覧するために残っている場合（例えば、５分、１０％等）、例えば「Ｓｅｅ  ｔｈｅ  ｈｉｄｄｅｎ  Ｆｌａｓｈｅｄ  ｉｍａｇｅ  ｂｅｆｏｒｅ  ｉｔ’ｓ  ｇｏｎｅ（消える前に隠しフラッシュ画像を見る）」という追加のプッシュ通知１３１０が送信され得る。期間が満了すると、例えば「Ｔｈｅ  ｈｉｄｄｅｎ  ｉｍａｇｅ  Ｊｏｈｎ  Ｆｌａｓｈｅｄ  ｅｘｐｉｒｅｄ  ｗｉｔｈｏｕｔ  ｂｅｉｎｇ  ｖｉｅｗｅｄ（ジョンがフラッシュした隠し画像は、閲覧されずに期限切れとなりました）」という別のプッシュ通知１３１０が送信され得る。
【００３０】
受信者がプッシュ通知１３１０と対話することに応答して、モバイルデバイスは、認証のためにモバイルデバイスの指紋センサを使用することを受信者に促す認証プロンプト１３２０を表示し得、指紋センサを使用した認証が成功した後、認証成功通知１３３０がなされ得る。受信者がパスワードによる認証を希望する場合は、「Ｕｓｅ  Ｐａｓｓｗｏｒｄ（パスワードを使用）」ボタンが表示され得る。受信者がモバイルアプリケーション１１００を開くことをもはや望まず、むしろロック画面１３０１に戻ることを望む場合、「Ｃａｎｃｅｌ（キャンセル）」ボタンも表示され得る。
【００３１】
図４Ｂは、送信要求の受信者のモバイルデバイスのさらに二つの連続したスクリーンショットを示している。図４Ｂの左側のスクリーンショットは、パスワードプロンプト１３４０及びパスワード入力ツール１３５０の例であり、これによって受信者は、図４Ａに示される「Ｕｓｅ  Ｐａｓｓｗｏｒｄ（パスワードを使用）」ボタンをタップした後、認証のためにパスワードを入力することができる。指紋認証またはパスワード認証のいずれかによる受信者の認証後、モバイルアプリケーション１１００は、プッシュ通知１３１０で参照される画像、すなわち期間限定で受信者が閲覧可能な「ｆｌａｓｈｅｄ（フラッシュされた）」画像を閲覧するための画面を直接起動し得る。この例は図４Ｂの右側のスクリーンショットに示されており、ここではモバイルアプリケーション１１００が、プッシュ通知１３１０から直接受信者のモバイルデバイス上で起動されている。図４Ｂの右側のスクリーンショットに示される例は、フラッシュされた画像のビュー１２６０及びフラッシュされた画像を閲覧するための残り時間を示すタイマ１２７０を含む、ユーザインターフェース１２００の画像閲覧画面１２０５を示している。タイマ１２７０が満了すると、モバイルアプリケーション１１００は、ユーザインターフェース１２００の別の画面（例えば、図３Ａの連絡先画面１２０１）に自動的にナビゲートされ得る。あるいは、画像閲覧画面１２０５は依然として表示されているが、フラッシュされた画像のビュー１２６０が削除されて、受信者がそれをもはや閲覧することができないようになってもよい。同じ方針に沿えば、フラッシュされた画像は閲覧可能のままである一方で、モバイルアプリケーション１１００は画像を保存不可能とし、スクリーンショットプルーフとしてもよい。例えば、モバイルアプリケーション１１００は、モバイルデバイスのオペレーティングシステムの保存またはスクリーンショット機能を禁止とするか、または（例えば、一時的なディザリングによって）静止キャプチャを歪める方法で画像を表示してもよい。フラッシュされた画像の送信者は、受信者が画像を閲覧、保存、またはスクリーンショットすることに関して通知を受けることができることも企図されている。例えば、システム１００は、例えば「Ｊｏｈｎ  ｈａｓ  ｓｅｅｎ  ｔｈｅ  ｈｉｄｄｅｎ  ｉｍａｇｅ  ｙｏｕ  Ｆｌａｓｈｅｄ（ジョンはあなたがフラッシュした隠し画像を見ました）」または「Ａｎａ  Ｓｍｉｔｈ  ｈａｓ  ｓｃｒｅｅｎｓｈｏｔｔｅｄ  ａ  ｐｈｏｔｏ  ｙｏｕ  Ｆｌａｓｈｅｄ（アナ  スミスはあなたがフラッシュした写真をスクリーンショットしました）」というプッシュ通知を送信者に送信し得る。
【００３２】
図５は、送信要求の受信者がフラッシュされた画像を閲覧可能な代替の一連のスクリーンショットを示している。プッシュ通知１３１０からモバイルアプリケーション１１００を起動する代わりに、受信者は、（例えば、モバイルデバイスのホーム画面上のモバイルアプリケーション１１００のアイコンをタップすることによって）モバイルアプリケーション１１００を手動で起動することができる。モバイルアプリケーション１１００内において、受信者は図５の第一の（左上の）スクリーンショットに示されるように、ユーザインターフェース１２００の連絡先画面１２０１から開始することができ、これは図３Ａの連絡先画面１２０１と同じであり得る。連絡先リストの項目１２１０としてリストされている特定の連絡先（「Ｂｅａｎ  Ｊｅｓｓｉ…（ビーン  ジェシ…）」）に関連付けられた履歴ボタン１２１３をタップすることにより、ユーザは図５の第二の（右上の）スクリーンショットに示されるように、ユーザインターフェース１２００の履歴画面１２０６にナビゲートされ得る。履歴画面１２０６は、履歴ボタン１２１３がタップされた特定の連絡先に関連付けられており、ユーザ（すなわち、この場合受信者）がモバイルアプリケーション１１００を使用してその連絡先に送信した、またはその連絡先から受信したサムネイル画像１２８０の一つ以上のグリッドを含み得る。例えば、「Ｙｏｕ  Ｆｌａｓｈｅｄ（あなたがフラッシュした）」というタブが選択された時は、ユーザがその連絡先に送信したサムネイル画像１２８０のグリッドが表示され、「Ｔｈｅｙ  Ｆｌａｓｈｅｄ（彼らがフラッシュした）」というタブが選択された時は、ユーザがその連絡先から受信したサムネイル画像１２８０の別個のグリッド（図示略）が表示され得る。
【００３３】
モバイルアプリケーション１１００は、二種類の異なる画像共有、通常のフラッシュ画像及び隠しフラッシュ画像をサポートし得ることに留意されたい。図３Ａに戻ると、ユーザインターフェース１２００の画像選択画面１２０２は、隠しフラッシュボタン１２３０に加えて、送信者が閲覧のための期間無しで選択された画像１２２０を送信することを可能にする、通常のフラッシュボタン１２３２を含み得る。再び図５を参照すると、履歴画面１２０６の「Ｙｏｕ  Ｆｌａｓｈｅｄ（あなたがフラッシュした）」及び「Ｔｈｅｙ  Ｆｌａｓｈｅｄ（彼らがフラッシュした）」というタブの下に表示されるサムネイル画像１２８０のグリッドは、（例えば、通常のフラッシュボタン１２３２を使用して）通常のフラッシュ画像として送信された画像を表示し得る。よって、これらのサムネイル画像１２８０は、無期限に閲覧可能であり続け、タイマ１２７０無しで表示され得るが、画像がいつ送信されたかを示す日時情報を伴っている。
【００３４】
隠しフラッシュ画像を閲覧したい場合、ユーザ（すなわち、この場合受信者）は、隠しフラッシュ履歴ボタン１２９０をタップして、図５の第三または第五のスクリーンショット（下の行の一番目または三番目のスクリーンショット）に示されるように、ユーザインターフェース１２００の隠しフラッシュ履歴画面１２０７にナビゲートされ得る。履歴画面１２０６と同様に、隠しフラッシュ履歴画面１２０７は、履歴ボタン１２１３がタップされた特定の連絡先に関連付けられ得る。図５の第三のスクリーンショットに示されるように、「Ｙｏｕ  Ｈｉｄｄｅｎ  Ｆｌａｓｈｅｄ（あなたが隠しフラッシュを行った）」というタブが選択されると、隠しフラッシュ履歴画面１２０７は、モバイルアプリケーション１１００の隠しフラッシュ機能を使用して（例えば、図３Ａに示される隠しフラッシュボタン１２３０を使用して）、ユーザ（すなわち、この場合受信者）が関連する連絡先に送信したサムネイル画像１２８２のグリッドを表示し得る。図５の第五のスクリーンショットに示されるように、「Ｔｈｅｙ  Ｈｉｄｄｅｎ  Ｆｌａｓｈｅｄ（彼らが隠しフラッシュを行った）」というタブが選択されると、隠しフラッシュ履歴画面１２０７は、モバイルアプリケーション１１００の隠しフラッシュ機能を使用して、ユーザがその連絡先から隠しフラッシュ画像として受信したサムネイル画像１２８４のグリッドを表示し得る。示されるように、「Ｔｈｅｙ  Ｈｉｄｄｅｎ  Ｆｌａｓｈｅｄ（彼らが隠しフラッシュを行った）」というタブの下のサムネイル画像１２８４はそれぞれ、その閲覧期間が満了する前に画像を閲覧するためにどれだけの時間が残っているかを示すタイマ１２７０を含み得る。対照的に、「Ｙｏｕ  Ｈｉｄｄｅｎ  Ｆｌａｓｈｅｄ（あなたが隠しフラッシュを行った）」というタブの下のサムネイル画像１２８２はそれぞれ、隠しフラッシュ履歴画面１２０７に残っており、有効期限が満了することなく無期限に閲覧するためにアクセス可能である（ただしユーザの好みによっては、そのような送信された隠し画像も期限切れとなってもよい）。
【００３５】
図５の第六の（右下の）スクリーンショットに示されるように、隠しフラッシュ履歴画面１２０７の「Ｔｈｅｙ  Ｈｉｄｄｅｎ  Ｆｌａｓｈｅｄ（彼らが隠しフラッシュを行った）」というタブの下のサムネイル画像１２８４をタップすると、ユーザインターフェース１２００を、フラッシュされた画像のビュー１２６０と、フラッシュされた画像を閲覧するための残り時間を示すタイマ１２７０とを含む、図４Ｂに示される示されるのと同じ画像閲覧画面１２０５にナビゲートすることができる。タイマ１２７０が満了すると、ユーザインターフェース１２００は、別の画面（例えば、隠しフラッシュ履歴画面１２０７）に自動的にナビゲートされ得る。あるいは、画像閲覧画面は引き続き表示されているが、フラッシュされた画像のビュー１２６０は削除されてもよい。同様に、図５の第四のスクリーンショット（下の行の二番目のスクリーンショット）に示されるように、隠しフラッシュ履歴画面１２０７の「Ｙｏｕ  Ｈｉｄｄｅｎ  Ｆｌａｓｈｅｄ（あなたが隠しフラッシュを行った）」というタブの下のサムネイル画像１２８２をタップすると、サムネイル１２８２によって表されるフルサイズ画像を閲覧するための、同様の画像閲覧画面１２０５にユーザインターフェース１２００をナビゲートすることができる。
【００３６】
モバイルアプリケーション１１００は、ユーザが隠しフラッシュ履歴ボタン１２９０をタップすることによって隠しフラッシュ履歴画面１２０７にアクセスしようとする時に、ユーザ認証を要求するように構成され得ることが企図される。よって、ユーザが隠しフラッシュ履歴ボタン１２９０をタップすると、モバイルデバイスは、図４Ａに示されるような認証プロンプト１３２０及び認証成功通知１３３０、及び／または図４Ｂに示されるようなパスワードプロンプト１３４０及びパスワード入力ツール１３５０を表示し得る。指紋認証またはパスワード認証のいずれかによるユーザ認証の後、モバイルアプリケーション１１００は図５に示されるように、履歴画面１２０６から隠しフラッシュ履歴画面１２０７に進むことができる。
【００３７】
図６Ａは、図１及び図２に示されるシステム１００、並びに図３Ａ、図３Ｂ、図４Ａ、図４Ｂ、及び図５に示される一連のスクリーンショットに関連する本開示の実施形態による例示的な動作フローを示している。図６Ａの動作フローは、送信者のモバイルデバイス内で開始され得、図３Ａに示されるように、ユーザはユーザインターフェース１２００の連絡先画面１２０１及び画像選択画面１２０２に関連して説明されるように、受信者及び画像を選択する（ステップ１）。受信者は例えば、所望の受信者である連絡先に関連付けられたリスト項目１２１０のフラッシュボタン１２１８をタップすることによって選択され得、画像は、画像１２２０をタップし、続いて隠しフラッシュボタン１２３０をタップすることによって選択され得る。受信者及び画像を選択した後（受信者、画像、及び期間を選択する任意の順序が企図されるが）、動作フローは、図３Ａに示されるようなユーザインターフェース１２００の期間選択画面１２０３に関連して説明されるように、ユーザの期間設定を継続し得る（ステップ２）。期間は例えば、ラジオボタンまたは他の選択ツール１２４０を使用して選択することができる。選択された受信者、画像、及び期間に満足すると、ユーザは（例えば、期間選択画面１２０３で「Ｙｅｓ（はい）」をタップすることによって）送信要求を確認し、隠しフラッシュ画像の送信を開始することができる（ステップ３）。次に、画像と、受信者及び期間を示す関連する送信データとを含む完了した送信要求は例えば、インターネットを介したデータ転送をサポートする標準サーバインターフェース等のＡＰＩを使用して（例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ（ＪＳＯＮ））、システム１００にアップロードされる（ステップ４）。
【００３８】
図６Ａの動作フローは、システム１００による送信要求の受信に続く。送信要求を受信すると、システム１００は、送信要求によって示された受信者に関連付けられたユーザインターフェース１２００を更新して、送信要求によって指定された期間、送信要求の画像を閲覧可能にすることができる。システム１００は例えば、受信者のモバイルデバイスにインストールされたモバイルアプリケーション１１００によって解釈されるようにサーバ側データを更新することができる。次に、システム１００はプッシュ通知１３１０を受信者のモバイルデバイスに送信することができ（ステップ５）、プッシュ通知１３１０は、送信要求によって指定された期間、画像が閲覧可能であることを示す。次に、受信者のモバイルデバイスは、図４Ａに示されるようなロック画面１３０１、またはプッシュ通知１３１０が表示される他の画面（例えば、通知センター）上に、またはモバイルデバイスの任意の画面をオーバーレイするポップアップとして、プッシュ通知１３１０を表示することができる（ステップ６）。画像が期限切れとなる前に時間が残っている場合、受信者は、プッシュ通知１３１０から直接モバイルアプリケーション１１００を起動することによって、または図４Ａ、図４Ｂ、及び図５に関連して説明されるように、モバイルアプリケーション１１００内から画像にナビゲートされることによって、画像を閲覧することができる。
【００３９】
図６Ｂは、図１及び図２に示されるシステム１００、並びに図３Ａ、図３Ｂ、図４Ａ、図４Ｂ、及び図５に示される一連のスクリーンショットに関連する本開示の実施形態による別の例示的な動作フローを示している。図６Ｂの動作フローは、受信者が図６Ａの送信者によって送信された画像（すなわち、プッシュ通知１３１０に示される隠しフラッシュ画像）を閲覧したい時に、受信者のモバイルデバイス内で発生し得る。図６Ｂの動作フローは、図４Ａに示されるようなプッシュ通知１３１０との受信者の対話（ケース１）、または図５に示されるような隠しフラッシュ履歴ボタン１２９０との受信者の対話（ケース２）のいずれかから開始され得る（ステップ１）。いずれの場合も、上述のように、例えば図４Ａに示されるような認証プロンプト１３２０及び認証成功通知１３３０を使用した指紋によるユーザの認証、及び／または図４Ｂに示されるようなパスワードプロンプト１３４０及びパスワード入力ツール１３５０を使用したパスコードによるユーザの認証が必要とされ得る（ステップ２）。送信された画像の受信者の認証が成功した後、モバイルデバイスは例えば、インターネットを介したデータ転送をサポートする標準サーバインターフェース等のＡＰＩを使用して（例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ（ＪＳＯＮ））、送信者の送信要求で設定された画像及び関連する期間についてシステム１００にクエリ（照会）を行い得る（ステップ３）。例えば、プッシュ通知１３１０から直接画像にアクセスする場合、システム１００へのクエリは、プッシュ通知１３１０を送信者の送信要求にリンクさせるプッシュ通知１３１０のＩＤを含み得る。隠しフラッシュ履歴ボタン１２９０を使用してモバイルアプリケーション１２００の履歴画面１２０６から画像にアクセスする場合、システム１００へのクエリは、履歴画面１２０６が表示されており、且つその送信データが受信者を示しているユーザによってアップロードされた送信要求を見つけることができる。正しい送信要求が見つけられた後、モバイルアプリケーション１１００は次に、閲覧時間がまだ満了していなければ残りの閲覧時間を示すタイマ１２７０とともに、画像を受信者に対して（例えば、ユーザインターフェース１２００の画像閲覧画面１２０５上に）表示することができる（ステップ４）。
【００４０】
図７は、システム１００に接続された送信者及び受信者のモバイルデバイス上で実行されるモバイルアプリケーション１１００のユーザインターフェース１４００を、三つの連続した段階で示している。図７の例では、説明のために、送信者はある企業、地方自治体、またはその他のサービスプロバイダの顧客であるとする。受信者はサービスプロバイダである。最も左のスクリーンショットは、受信者（すなわち、サービスプロバイダ）にデータを送信するための送信要求を作成する際の送信者（すなわち、顧客）の体験を表している。ユーザインターフェース１４００に関する送信者の体験は、以下に説明することを除いて、図３Ａ、図３Ｂ、及び図６Ａに関連して説明されたユーザインターフェース１２００に関する送信者の体験と同じであり得る。
【００４１】
図７の最も左のスクリーンショットは、隠しフラッシュボタン１２３０が省略されていることを除いて、図３Ａに示されるユーザインターフェース１２００の画像選択画面１２０２と同じ画像選択画面１４０２を示している（隠しフラッシュボタン１２３０を省略する必要はなく、ユーザインターフェース１２００及び１４００の機能を単一のユーザインターフェースに組み合わせ得ることに留意されたい）。ここで、図３Ａのように、送信者はモバイルデバイス上にローカルで格納された利用可能な画像１４２０のセットから画像１４２０を選択することができる。画像１４２０のセットは、例えばモバイルデバイス上の写真ライブラリからインポートされ得、示されるように、サムネイル画像１４２０のグリッドとして表示され得る。送信者が各画像１４２０をタップすると、画像１４２０は、それが現在選択されている画像１４２０であることを示すために（例えば、色付きの境界線で）マークされ得る。示されるように、現在選択されている画像１４２０の拡大ビュー１４２０ａが表示され得る。
【００４２】
図７の例では、送信者は、選択された画像１４２０に「ＤＯＮ’Ｔ  ＣＲＯＳＳ  ＴＨＥ  ＬＩＮＥ（線を越えないでください）」という言葉を書いている。選択された画像１４２０のそのような編集は、編集ボタン１４３４をタップすることによって現れ得る編集ツール（例えば、鉛筆、絵筆、テキストボックス、図形等）を使用して行われ得る（図３Ａに示されるように、同一の編集ボタン１４３４が、ユーザインターフェース１２００の画像選択画面１２０２上で利用可能であり得る）。図７に関連して説明されるように、顧客がサービスプロバイダに画像を送信する状況において、編集ボタン１４３４は、画像をサービスプロバイダに送信する時に、送信者が何らかの説明または状況を提供することを可能にし得る。例えば図７の場合、顧客は、道路の黄色い中央線を越えて配置されている、誤って配置された交通障壁の写真を撮影した。顧客は適切な交通当局に送信する画像１４２０を選択し、編集ボタン１４３４を使用して画像を編集して、交通障壁が容認できないほど線を越えて配置されていたという顧客の苦情の説明を行った。
【００４３】
送信者は、選択された画像１４２０及び選択された画像１４２０の編集に満足すると、フラッシュボタン１４３２をタップして、送信要求の作成を続行することができる。この時点で、ユーザは画像を閲覧する期間を画像に関連付けるか否か等、送信要求に関連する様々なオプションを選択するように求められてもよい（例えば、図３Ａの期間選択画面１２０３を使用するが、上述のように、場合によっては当該機能は隠しフラッシュ画像に限定され得る）。図７の例の目的のために、送信者は画像に通話要求を含めることを選択したと仮定する。これは、フラッシュボタン１４３２をタップした後に指定されてもよいし、通常すべての送信要求に対して通話要求を含むように設定メニューで送信者によって指定されてもよい。完了した提出要求は、システム１００に送信され得、選択された受信者（例えば、図３Ａに示されるように送信要求を開始するためにフラッシュボタン１２１８を使用された連絡先）及び通話要求を含む指定を示す関連する送信データとともに、選択された画像１４２０（例えば、画像ファイル）を含み得る。以下でより詳細に説明するように、システム１００はその後、選択された画像１４２０を受信者が閲覧できるようにし、受信者はボタンに触れるだけで送信者にコールバックできるようになる。
【００４４】
図７の中央及び最も右のスクリーンショットは、送信者（顧客）の送信要求に関するプッシュ通知１３１０を受信者が受信している間の、受信者（サービスプロバイダ）のモバイルデバイスを示している。受信者の体験は、図４Ａの最も左のスクリーンショットに示されるようなモバイルデバイスのロック画面１３０１、またはプッシュ通知１３１０が表示される他の画面（例えば、通知センター）から、またはモバイルデバイスの任意の画面をオーバーレイするポップアップとして開始され得る。図７の中央のスクリーンショットの例では、受信者は現在、（「Ｆａｖｏｒｉｔｅｓ（お気に入り）」タブが選択されている）連絡先画面１４０１を閲覧している。これは、送信者の送信要求に対応するプッシュ通知１３１０がポップアップとして表示された時の、図３Ａの連絡先画面１２０１と同じであり得る。図４Ａに示されるプッシュ通知１３１０のように、図７のプッシュ通知１３１０は、モバイルアプリケーション１１００の名前（「Ｆｌａｓｈ（フラッシュ）」）及びアイコン、プッシュ通知１３１０が受信された時刻（「Ｎｏｗ（今）」）、及びプッシュ通知１３１０の内容（「ｆｒｏｍ  Ｉｐｈｏｎｅ８（Ｉｐｈｏｎｅ８から）」）を含み得る。受信者が画像に直接ナビゲートされたい場合（必要に応じてモバイルアプリケーション１１００を起動することを含む）、受信者はモバイルデバイスのオペレーティングシステムに応じたプッシュ通知を介してモバイルデバイス上のアプリケーションにナビゲートするための通常の手順を使用して、スワイプ、タップ、またはプッシュ通知１３１０との対話をすることができる。
【００４５】
受信者がプッシュ通知１３１０と対話することに応答して、モバイルアプリケーション１１００のユーザインターフェース１４００は、プッシュ通知１３１０で参照される画像、すなわち受信者の連絡先リストにある「Ｉｐｈｏｎｅ８」という名前の顧客によって送信された選択された画像１４２０（「ｆｌａｓｈｅｄ（フラッシュされた）」画像とも呼ぶ）を閲覧するための画面に直接ナビゲートされ得る。この例は図７の最も右のスクリーンショットに示されており、ユーザインターフェース１４００の画像閲覧画面１４０５が、フラッシュされた画像のビュー１４６０と、送信者が編集ボタン１４３４を使用して作成した任意の書き込み及び描写とともに示されている。この場合、フラッシュされた画像は通常のフラッシュ画像であり、図４Ｂの画像閲覧画面１２０５に示されるような隠しフラッシュ画像ではないので、タイマ１２７０は省略されてもよく、フラッシュ画像は無期限に利用可能であり得る。同じ方針に沿って、保存機能（ディスクボタン）及び／またはお気に入り機能（スターボタン）がここに提供され得、受信者が後で画像を見つけて閲覧できるようにすることができる。隠しフラッシュ画像の場合、このような機能が無効となっていてもよい。フラッシュされた画像とともに、画像閲覧画面１４０５はまた、送信者の送信要求によって指定されたように、通話ボタン１４６２を含む。受信者（企業）は、通話ボタン１４６２をタップするだけで、フラッシュされた画像の送信者のモバイルデバイスとの電話を即座に開始することができる。フラッシュ画像の送信者のモバイルデバイスを呼び出す代わりに、メッセージを送信することも可能である。これに関して、画像閲覧画面１４０５は、送信者の送信要求によって指定されたメッセージボタン１４６３を含む。メッセージは、電子メール、ＳＭＳテキストメッセージ、または他の任意の適切な通信とすることができる。よって、そのような電話及びメッセージは一般に、開始され得る通信対話と呼ばれ得ることが理解されよう。
【００４６】
連絡先画面１４０１に示されているように、送信パッケージを送信した連絡先（すなわち、顧客）に関連付けられたリスト項目１４１０が更新されて、連絡先のアバター１４１４がフラッシュされた画像（送信者の編集を含む）に変更される。これにより、受信者（すなわち、サービスプロバイダ）は、連絡先及び電話番号を、現在の顧客の問題／要求と簡単に関連付けることができる。例えば、連絡先名「Ｉｐｈｏｎｅ８」に関連付けられたリスト項目１４１０を見るだけで、この連絡先が交通障壁の問題を指摘した人物であることがすぐにわかる。
【００４７】
図８Ａは、図１及び図２に示されるシステム１００、並びに図７に示される一連のスクリーンショットに関連する本開示の実施形態による例示的な動作フローを示している。図８Ａの動作フローは、送信者（顧客）のモバイルデバイス内で開始され得、図７に示されるように、送信者はユーザインターフェース１４００の画像選択画面１４０２に関連して説明されるように、受信者及び画像を選択する（ステップ１）。上述のように、受信者の選択は、図３Ａの連絡先画面１２０１に関連して説明されたものと同じであり得る（例えば、所望の受信者である連絡先に関連付けられたリスト項目１２１０のフラッシュボタン１２１８をタップする）。画像は例えば、画像１４２０をタップし、続いてフラッシュボタン１４３２をタップすることによって選択することができる。受信者及び画像を選択した後、動作フローは、通話要求とともにフラッシュされた画像の送信を続行することができる（ステップ２）。ただし、通話要求自体はそのユーザのデフォルト設定であってもよい。次に、画像と、受信者を示す関連する送信データとを含む完了した送信要求は例えば、インターネットを介したデータ転送をサポートする標準サーバインターフェース等のＡＰＩを使用して（例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ（ＪＳＯＮ））、システム１００にアップロードされる（ステップ３）。
【００４８】
図８Ａの動作フローは、システム１００による送信要求の受信に続く。送信要求を受信すると、システム１００は、送信要求によって示された受信者（すなわち、サービスプロバイダ）に関連付けられたユーザインターフェース１４００を更新して、送信要求の画像を表示可能にすることができる。システム１００は例えば、受信者のモバイルデバイスにインストールされたモバイルアプリケーション１１００によって解釈されるように、サーバ側データを更新することができる。次に、システム１００は、プッシュ通知１３１０を受信者のモバイルデバイスに送信することができ（ステップ４）、プッシュ通知１３１０は、画像が表示可能であることを示す。次に、受信者のモバイルデバイスは、図７に示されるようなポップアップとして（または図４Ａに示されるようなロック画面１３０１またはプッシュ通知１３１０が表示される他の画面上に）プッシュ通知１３１０を表示し得る（ステップ５）。上述のように、受信者のモバイルデバイスはまた、モバイルデバイスのネイティブ連絡先リスト及び／または（上述のように、デバイスのネイティブ連絡先リストのインポートであり得る）モバイルアプリケーション１１００の連絡先画面１４０１の連絡先リスト内の送信者（すなわち、顧客）のアバター１４１４を更新し得る。受信者は、プッシュ通知１３１０から直接モバイルアプリケーション１１００を起動することによって、または図４Ａ、図４Ｂ、及び図５に関連して説明されるように、モバイルアプリケーション１１００内から画像にナビゲートされることによって、画像を閲覧することができる。
【００４９】
図８Ｂは、図１及び図２に示されるシステム１００、並びに図７に示される一連のスクリーンショッに関連する本開示の実施形態による別の例示的な動作フローを示している。図８Ｂの動作フローは、受信者が、図８Ａの送信者（すなわち、顧客）によって送信された画像（すなわち、プッシュ通知１３１０に示されるフラッシュ画像）を閲覧したい時に、受信者（すなわち、サービスプロバイダ）のモバイルデバイス内で発生し得る。図８Ｂの動作フローは、プッシュ通知１３１０との受信者の対話（ケース１）、または図７に示され（且つ図５に関連して説明され）るような履歴ボタン１４１３との受信者の対話（ケース２）のいずれかから開始され得る（ステップ１）。いずれの場合も、任意選択で、受信者の認証が成功した後、モバイルデバイスは例えば、インターネットを介したデータ転送をサポートする標準サーバインターフェース等のＡＰＩを使用して（例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ（ＪＳＯＮ））、送信者の送信要求で設定され得る画像及び関連する期間についてシステム１００にクエリを行い得る（ステップ３）。例えば、プッシュ通知１３１０から直接画像にアクセスする場合、システム１００へのクエリは、プッシュ通知１３１０を送信者の送信要求にリンクさせるプッシュ通知１３１０のＩＤを含み得る。モバイルアプリケーション１４００の履歴ボタン１４１３を使用して画像にアクセスする場合、システム１００へのクエリは、履歴ボタン１４１３が操作されており、且つその送信データが受信者を示しているユーザによってアップロードされた送信要求を見つけることができる。正しい送信要求が見つけられた後、モバイルアプリケーション１１００は次に、通話ボタン１４６２またはメッセージボタン１４６３とともに、受信者に画像を（例えば、ユーザインターフェース１４００の画像閲覧画面１４０５上に）表示することができる（ステップ４）。通話ボタン１４６２またはメッセージボタン１４６３は、画像に埋め込まれ得る。
【００５０】
図９Ａは、図１及び図２に示されるシステム１００、並びに図７に示される一連のスクリーンショットに関連する本開示の実施形態による別の例示的な動作フローを示している。図９Ａの動作フローは、図８Ｂの動作フローの直後に、受信者（すなわち、サービスプロバイダ）のモバイルデバイス内で開始され得る。ユーザインターフェース１４００の画像閲覧画面１４０５上でフラッシュされた画像を閲覧している間、受信者は、通話ボタン１４６２をタップして、モバイルアプリケーション１１００内から直接送信者のモバイルデバイスとの電話を開始することができる（ステップ１）。動作フローは、送信者（すなわち、顧客）の送信要求の一部であった画像、例えば誤って配置された交通障壁の画像の全画面表示とともに、受信者（すなわち、サービスプロバイダ）によって開始された電話を、送信者（すなわち、顧客）のモバイルデバイスが受信することで続行され得る（ステップ２）。例えば、ｉＯＳ（登録商標）のオペレーティングシステムを使用するモバイルデバイスの場合、送信者が送信要求を作成／アップロードすると（例えば、図８Ａのステップ２）、モバイルアプリケーション１１００は送信者のネイティブ連絡先設定を更新して、受信者のアバターを送信要求の画像に置き換え得る。次に、送信者のモバイルデバイスが図９Ａのステップ２で受信者からの着信を受信すると、モバイルデバイスは着信とともに画像を表示する。
【００５１】
Ａｎｄｒｏｉｄ（登録商標）のオペレーティングシステムを使用するモバイルデバイスの場合、図９Ｂの動作フローが使用され得る。この場合、受信者（すなわち、サービスプロバイダ）が通話ボタン１４６２をタップして送信者のモバイルデバイスとの電話を開始した後（ステップ１）、送信者（すなわち、顧客）のモバイルデバイス内のモバイルアプリケーション１１００は、フラッシュされた画像に関連付けられた受信者の電話番号としての着信電話番号を認識し得る（ステップ２）。次に、モバイルアプリケーション１１００は、その電話番号に関連付けられたフラッシュ画像のローカルに格納されたコピーを取得し（ステップ３）、電話が着信している間、すなわち送信者（すなわち、顧客）が電話に応答する前に、画像のポップアップを表示することができる（ステップ４）。ポップアップは、一定期間（例えば、５秒）後、及び／または「ｃｌｏｓｅ（閉じる）」ボタンとのユーザ対話に応答して、自動的に閉じるように設定され得る。
【００５２】
受信者が送信者にコールバックした時に、送信者自身のフラッシュ画像を送信者のモバイルデバイス上に表示することによって、送信者は通話の内容をすぐに思い出すことができる。例えば、送信者は図７に示される画像を見て、通話が誤って配置された交通障壁に関係していることを認識することができる。
【００５３】
図７、図８Ａ、図８Ｂ、図９Ａ、及び図９Ｂについての上記説明では、フラッシュされた画像の送信者が顧客であり、フラッシュされた画像の受信者がサービスプロバイダである例が提供されている。この文脈では、顧客はサービスプロバイダに何か（例えば、上記の交通障壁の謝った配置や、家／自動車のシステムまたは装置の一部の破損または欠落等）を簡単に指摘し得る。しかしながら、本開示は送信者及び受信者のこれらの特定の役割に限定されない。例えば、フラッシュされた画像の送信者がサービスプロバイダであり得、受信者が顧客であり得ることもまた企図される。例えば、その顧客が次の予定を有しているようなサービスプロバイダ（例えば、歯科医、自動車店等）は、モバイルアプリケーション１１００を使用して予定のリマインダを顧客に送信し、従来のＳＭＳ通知を、写真及びデータを含む視覚的な通知に置き換えることができる。フラッシュされた画像のビュー１４６０は、予定のリマインダ自体の画像（例えば、予定がマークされたカレンダーの画像）、または予定のリマインダの詳細をオーバーレイしたテキストを伴う予定の主題に関連する画像（例えば、顧客の車）であり得る。顧客がサービスプロバイダに電話して予約を再スケジュールするために使用され得る通話ボタン１４６２に加えて、予約を確認またはキャンセルするための追加のボタンが提供されてもよい。例えば受信者は、左をタップして確認するか、右をタップしてキャンセルするか、通話ボタン１４６２をタップして電話をかけて再スケジュールを行うかを選択することができる。図３Ａ〜図６Ｂに関連して上述されたタイマ１２７０は、顧客／サービスプロバイダの設定において使用され得、タイマ１２７０は、いずれかの方向に送信された画像または他の媒体に適用されることも企図される。例えば、金融機関（例えば、銀行）または他のサービスプロバイダ企業は、モバイルアプリケーション１１００を使用して、安全で時間的制約のあるメッセージを一人の顧客に、または複数の顧客に同時に送信することができる。同様に、顧客は、タイマ１２７０に従って期限切れとなる一時的な許可等、安全で時間的制約のあるメッセージをサービスプロバイダ企業に送信することができる。
【００５４】
図２に戻ると、前述の実施形態は、システム１００に接続するモバイルデバイス（例えば、スマートフォン）のそれぞれの上で実行されるモバイルアプリケーション１１００を用いた実装を企図しているが、本開示の別の実施形態は、モバイルデバイスのネイティブコールコントローラ１１１０を用いた実装を企図している。本明細書で参照されるように、ネイティブコールコントローラ１１１０は、発信コールの配置及び着信通話、テキストメッセージ、及びビデオ会議の受け入れを開始するモバイルデバイスオペレーティングシステムのソフトウェアコンポーネントであると理解される。電話番号の数字、連絡先リスト、最近発信及び着信した電話、お気に入りの連絡先、ボイスメール等を入力するためのサブインターフェースまたはパネルが存在し得る。通話が進行中になると、ネイティブコールコントローラ１１１０はまた、音声をミュートにする、（タッチトーン／ＤＴＭＦ信号の形式で）数字を入力する、音声出力及び入力ソース、発信者を追加する等の機能を含み得る。よって、図示の例の文脈において、第一モバイルデバイスはネイティブコールコントローラ１１１０ａを含み得、第二モバイルデバイスはネイティブコールコントローラ１１１０ｂを含み得る。
【００５５】
ここで図１０Ａを参照すると、ネイティブコールコントローラ１１１０は、システム１００を介してモバイルデバイスから別のモバイルデバイスにデータを送信するための送信要求を作成するユーザ（すなわち、送信者）の体験を示す、その最も左のスクリーンショットを備えたユーザインターフェース１５００を有し得る。その中に示されているのは、送信者の連絡先リストを（例えば、アルファベット順に）表示する連絡先画面１５０１である。連絡先リストの各項目１５１０は、名前１５１２と、連絡先を表すサムネイル画像またはアバター１５１４と、フラッシュボタン１５１８とを含み得る。図示の例では、名前１５１２及び／またはアバター１５１４を選択することは、連絡先との電話を開始することと理解される。
【００５６】
あるいは、連絡先画面１５０１から名前１５１２及び／またはアバター１５１４を選択すると、図１０Ｂの最も左のスクリーンショットに示されるように、詳細な連絡先画面１５２１を呼び出すことができる。連絡先画面１５０１と同じ名前１５２２及びアバター１５２４（例えば、それぞれ名前１５１２及びアバター１５１４）に加えて、電話番号１５２７が、連絡先と電話を開始するための電話ボタン１５２６と、ＳＭＳテキストメッセージを送受信するためのモバイルオペレーティングシステム内の別のインターフェースを開始するテキストメッセージボタン１５２９と、送信要求を作成するためのフラッシュボタン１５２８とともにリストアップされ得る。
【００５７】
連絡先画面１５０１のフラッシュボタン１５１８または詳細連絡先画面のフラッシュボタン１５２８のいずれを介して呼び出されるかにかかわらず、ユーザインターフェース１５００は、図１０Ａ及び図１０Ｂの中央のスクリーンショットに示されるように、画像選択画面１５０２にナビゲートされ得る。送信者は、モバイルデバイスにローカルで格納された利用可能な画像のセットから画像１５２０を選択することができる。画像１５２０のセットは例えば、モバイルデバイス上の写真ライブラリからインポートされ得、示されるように、サムネイル画像のグリッドとして表示され得る。送信者が所望の画像１５２０をタップすると、それが現在選択されているものであることを示すために（例えば、色付きの境界線で）マークされ得る。このアクションは、選択された画像１５２０を、ユーザによって開始される通話に関連して受信及び／または表示するように指定された連絡先のために割り当てる送信要求を作成することと理解される。ユーザインターフェース１５００は、連絡先画面１５０３に戻ると、連絡先に指定または割り当てされた、以前に選択された画像１５２０のサムネイル１５２９を有することとなる。
【００５８】
図１１Ａは、ネイティブコールコントローラ１１１０のユーザインターフェース１５００を示しており、左側のスクリーンショットは、特定の通話受信者が選択されている連絡先画面１５０５を示している。さらに詳細には、連絡先画面１５０５で項目１５１０が選択されると、テキストメッセージボタン１５３７と、呼び出されると図１０Ｂを参照して上述された詳細連絡先画面１５２１が提示される詳細ボタン１５３８とともに、通話ボタン１５３６が項目１５１０の下に提示される。次に、通話ボタン１５３６をアクティブにすると、通話開始画面１５０７が呼び出される。ネイティブコールコントローラ１１１０の従来の実装では、通話が発信された連絡先の名前が、進行状況インジケータと、通話を終了するか、または通話をミュートにするためのボタンとともに表示される。モバイルオペレーティングシステムの実装に従って、他の任意のグラフィック要素を通話開始画面１５０７上に提示することができる。
【００５９】
図１２を参照すると、例えば受信側において、対応するネイティブコールコントローラ１１１０は、ユーザインターフェース１５００において、通話受信画面１５０９を提示する。通話受信画面１５０９の背景として表示されるのは、画像選択画面１５０２を介して開始ユーザによって以前に選択された画像１５２０である。この時点で、着信している電話のユーザは、通話を拒否するか受け入れるか、及びテキストメッセージの返信を送信するかを選択することができる。繰り返しになるが、これらのオプションはモバイルオペレーティングシステムの詳細に依存する可能性があるため、例としてのみ提示されており、限定を意図するものではない。通話が受け入れられると、通話進行画面１５１１が、開始ユーザによって選択された画像１５２０を表示し続ける。
【００６０】
図１３は、図１及び図２に示されるシステム１００、並びに図１０Ａ、図１０Ｂ、図１１、及び図１２に示される一連のスクリーンショットに関連する本開示の実施形態による例示的な動作フローを示している。図１１の動作フローは送信者のモバイルデバイス内で開始され得、ユーザは図１０Ａ及び図１０Ｂに示されるように、一方では連絡先画面１５０１及び詳細連絡先画面１５２１に関連して説明され、他方ではユーザインターフェース１５００の画像選択画面１５０２に関連して説明されるように、受信者及び画像を選択する（ステップ１）。受信者は例えば、所望の受信者である連絡先に関連付けられたリスト項目１５１０のフラッシュボタン１５１８、または特定の連絡先の詳細連絡先画面１５２１のフラッシュボタン１５２８をタップすることによって選択され得る。画像は、画像１５２０をタップすることによって選択され得る（ステップ２）。受信者及び画像が選択された状態で、送信が開始され得る。次に、画像と、受信者を示す関連する送信データとを含む完了した送信要求は例えば、インターネットを介したデータ転送をサポートする標準サーバインターフェース等のＡＰＩを使用して（ＪａｖａＳｃｒｉｐｔ（登録商標）  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ（ＪＳＯＮ））、システム１００にアップロードされる（ステップ４）。
【００６１】
図１３の動作フローは、システム１００による送信要求の受信に続く。送信要求を受信すると、システム１００は、送信要求によって示された受信者に関連付けられたユーザインターフェース１５００を更新して、送信要求の画像を作成することができる。システム１００は例えば、サーバ側データを更新し、次に受信者のモバイルデバイスにプッシュ通知を送信することができる（ステップ５）。受信者のモバイルデバイス上では、動作フローは、最初にプッシュ通知を表示または非表示にするための設定を確認することから続行され得る（ステップ６）。プッシュ通知は、ユーザ設定の範囲で非表示とするか（ステップ７）、または表示するか（ステップ８）、いずれかの方法に決定される。ネイティブコールコントローラ１１１０は、ＡＰＩ要求を介して画像を取得し（ステップ９）、送信ユーザに関連付けられたアバター１５１４は、モバイルデバイスのネイティブ連絡先リストにおいて更新され得る（ステップ１０）。
【００６２】
図１４は、本開示の一実施形態による例示的なデータ共有システム２０００を示している。データ共有システム２０００は、図１に関連して説明されたシステム１００の例であり得、図６Ａ、図８Ａ、及び図１３に示されるようにサーバとして機能して、第一コンピューティングデバイス３０００ａ及び第二コンピューティングデバイス３００ｂ（例えば、モバイルフォン）の間のデータ共有をサポートし得る。例として、図１３に関連して上述されたサーバ側プロセスを参照すると、データ共有システム２０００の要求プロセッサ２０１０は、ステップ４でアップロードされた送信要求を受信することができ、そのデータは、データストレージ２０３０に格納され得る。例えば、ユーザ／要求データストレージ２０３２は、要求に関連する送信者、受信者、及び／または要求パラメータを示すデータを格納することができ、画像データストレージ２０３４は、それに関連してアップロードされた画像のデータを格納する。次に、画像アクセスマネージャ２０２０は、デバイス通知器２０２２によって生成される任意のプッシュ通知、及び／またはタイマ２０２４によって管理され、図６Ａ及び図６Ｂに関連して上述された画像を閲覧するための期間を含めて、画像を第二コンピューティングデバイス３０００ｂに提供することができる。
【００６３】
本開示の実施形態では、上記の動作フロー及びユーザインターフェース機能は、一人のユーザ、例えば開始ユーザが、他のユーザ、例えば受信者に対して彼または彼女のペルソナまたは視覚的外観を具体的に定義できるようにすることを企図している。上述のように、開始ユーザは、写真、アニメーション画像、動画等の視覚的要素を選択するユーザであり、これは開始ユーザが選択する受信ユーザに伝播される。これは、電話やテキストメッセージ等の受信者が連絡先に写真を割り当てる従来の連絡先リスト方式からの逸脱を表すと理解され、着信通信要求があると、受信者が選択した画像が提示されるものである。事実上、これにより、一人以上の受信者ユーザに対して、開始ユーザのペルソナの制御が開始ユーザの手に委ねられる。
【００６４】
ネイティブコールコントローラ１１１０に関連付けられたユーザインターフェース１５００に関連して図１０Ａ、図１０Ｂ、図１１、及び図１２によって例示されたそのような機能はまた、モバイルアプリケーション１１００に関連して上述されたユーザインターフェース１２００、１４００に関連しても提供され得ることに留意されたい。例えば、図３Ａ及び図３Ｂに示される一連のスクリーンショットを参照すると、画像１２２０の選択を使用して、送信者が受信者への電話、テキストメッセージ等を開始した時に、受信者の画面に表示される、所与の連絡先項目１２１０に関連付けられた送信者選択画像を定義することができる。
【００６５】
図１のシステム１００及び／またはアプリケーションサーバ１１０及び／または図１４のシステム２０００は、プロセッサ（例えば、ＣＰＦＴ）、システムメモリ（例えば、ＲＡＭ）、及びハードドライブ又は他の二次記憶装置を含むコンピュータにおいて、全体的または部分的に具体化され得る。プロセッサは、一つ以上のコンピュータプログラムを実行することができ、これは、コンピュータ可読媒体、例えば二次記憶装置においてオペレーティングシステムとともに具体的に具現化され得る。オペレーティングシステム及びコンピュータプログラムは、二次記憶装置からシステムメモリにロードされて、プロセッサによって実行され得る。コンピュータはさらに、モバイルアプリケーション１１００を使用して本開示全体を通して説明されるユーザインターフェース１２００、１４００にアクセスするモバイルデバイス等の、コンピュータと外部デバイスとの間の（例えば、インターネットを介した）ネットワーク通信のためのネットワークインターフェースを含み得る。
【００６６】
コンピュータプログラムは、プロセッサによって実行されると、プロセッサに本開示の様々な実施形態による動作を実行させるプログラム命令を含み得る。コンピュータプログラムは、ＤＶＤ−ＲＯＭ等の外部のコンピュータ可読媒体、ＣＤまたはＢｌｕ−ｒａｙ（登録商標）ディスク等の光学記録媒体、ＭＯ等の磁気光学記憶媒体、ＩＣカード等の半導体メモリ、テープ媒体、パンチカード等の機械的にエンコードされた媒体等によって二次記憶媒体に提供され、またはこれらに存在していてもよい。開示された実施形態に関連してプログラムを格納し得るコンピュータ可読媒体の他の例には、専用ネットワークまたはインターネット等の通信ネットワークに接続されたサーバシステム内のＲＡＭまたはハードディスクが含まれ、プログラムは、ネットワークを介してコンピュータに提供される。そのようなプログラム記憶媒体は、いくつかの実施形態では非一時的であり得、従って電波または他の電磁波等のそれ自体が一時的な信号を除外し得る。コンピュータ可読媒体に格納されたプログラム命令の例には、プロセッサによって実行可能なコードに加えて、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）またはプログラマブルロジックアレイ（ＰＬＡ）等のプログラマブル回路によって実行するための状態情報が含まれ得る。
【００６７】
本明細書に記載のモバイルデバイスのユーザインターフェース１２００、１４００及び他のユーザインターフェースについての上記説明全体を通して、様々なユーザインターフェース要素をタップまたはスワイプすることを含む、ユーザ対話の様々な手段が参照される。本開示は、そのような特定の対話に限定されることを意図せず、キーボード、マウス、タッチ、ジェスチャー、音声、視線追跡等を含むがこれらに限定されない、任意の既知のユーザデバイス対話を適用可能であり得る。
【００６８】
前述の例はユーザに提示される画像を様々に参照しているが、動画データ、音声データ、テキストデータ、及び視覚的に表現され得る他の任意のデータを含む任意のデータが、本開示の範囲から逸脱することなく置換され得ることが明確に企図される。前述の例は、送信者及び受信者のモバイルデバイス（例えば、スマートフォン、タブレット、ラップトップコンピュータ）に言及しているが、モバイルデバイスの一方または両方は代わりに、デスクトップコンピュータ等のモバイルデバイス以外のコンピューティングデバイスであり得ることが企図される。この場合、モバイルアプリケーション１１００は、デスクトップアプリケーション（例えば、ウェブブラウザ）である。一例として、サービスプロバイダは、本開示の実施形態に従って消費者／顧客のモバイルデバイスにマルチメディアまたは視覚的通知（例えば、上記のような予定の確認）を送信するために、デスクトップコンピュータの形態でエンタープライズインターフェースを利用することができる。さらに、これらの方針に沿えば、企図された方法のステップを実行する特定のコンポーネントに関して上述された特定の実施形態、すなわち一つのモバイルデバイスまたはコンピューティングデバイスまたは別のものに割り当てられるか、または帰属される機能は、同様に例としてのみ提示されており、限定を意図するものではない。例えば、管理モジュールは、上記のデスクトップアプリケーションを介して企業に提供されて、上記の一つ以上の機能を実行することができる。
【００６９】
上記説明は、限定ではなく例として提供されている。上記の開示から、当業者は、本明細書に開示される本発明の範囲及び趣旨の範囲内である変形を考案することができる。さらに、本明細書に開示される実施形態の様々な特徴は、単独で、または互いに様々に組み合わせて使用することができ、本明細書に記載の特定の組み合わせに限定されることを意図しない。よって、特許請求の範囲は、例示された実施形態によって限定されるべきではない。
【図１】
2021533512.tif 000003
【図２】
2021533512.tif 000004
【図３Ａ】
2021533512.tif 000005
【図３Ｂ】
2021533512.tif 000006
【図４Ａ】
2021533512.tif 000007
【図４Ｂ】
2021533512.tif 000008
【図５】
2021533512.tif 000009
【図６Ａ】
2021533512.tif 000010
【図６Ｂ】
2021533512.tif 000011
【図７】
2021533512.tif 000012
【図８Ａ】
2021533512.tif 000013
【図８Ｂ】
2021533512.tif 000014
【図９Ａ】
2021533512.tif 000015
【図９Ｂ】
2021533512.tif 000016
【図１０Ａ】
2021533512.tif 000017
【図１０Ｂ】
2021533512.tif 000018
【図１１】
2021533512.tif 000019
【図１２】
2021533512.tif 000020
【図１３】
2021533512.tif 000021
【図１４】
2021533512.tif 000022
【国際調査報告】
2021533512.tif 000023
2021533512.tif 000024
2021533512.tif 000025