(57)【要約】      （修正有）【課題】モバイルデバイスから他のモバイルデバイスへオブジェクトを直接操作を介して移転しているという視覚効果または錯覚を生成する方法を提供する。【解決手段】バリュー管理システム１０において、第１デバイス６と第２デバイス８との間のやりとりの方法は、第１デバイスが第２デバイスと直接接続を確立することと、第１デバイスに関連付けられた少なくともひとつの電子オブジェクトを第２デバイスに関連付けるための１以上の行為が第１デバイスにおいて検出されると、第１デバイスが第２デバイスに確立された直接接続を介して、第１デバイス及び第２デバイスのディスプレイ上での同期されたアニメーションを可能とするための第１データを送信することと、第１デバイスが一以上の電子オブジェクトを管理サーバ２にネットワークを介して、１以上の電子オブジェクトの第２デバイスへの関連付けを許すための第２データを送信することと、を含む。【選択図】図１
2017041249.tif 000002
【特許請求の範囲】
【請求項１】
第１デバイスと第２デバイスとの間のやりとりの方法であって、
前記第１デバイスが前記第２デバイスと直接接続を確立することと、
前記第１デバイスに関連付けられた少なくともひとつの電子オブジェクトを前記第２デバイスに関連付けるための少なくともひとつの行為が前記第１デバイスにおいて検出されると、前記第１デバイスが前記第２デバイスに確立された前記直接接続を介して、前記第１デバイスおよび前記第２デバイスのディスプレイ上での同期されたアニメーションを可能とするための第１データを送信することと、
前記第１デバイスが前記少なくともひとつの電子オブジェクトを管理するサーバにネットワークを介して、前記少なくともひとつの電子オブジェクトの前記第２デバイスへの関連付けを許すための第２データを送信することと、を含む方法。
【請求項２】
前記ネットワークは前記直接接続を含まない請求項１に記載の方法。
【請求項３】
前記第１デバイスおよび前記第２デバイスのそれぞれはタッチスクリーンを備え、
前記方法はさらに、
前記少なくともひとつの電子オブジェクトの表現を前記第１デバイスの前記タッチスクリーンに表示することと、
前記第１デバイスの前記タッチスクリーンに表示された前記表現に対する行為を、関連付けのための前記少なくともひとつの行為として検出することと、を含む請求項１に記載の方法。
【請求項４】
表示された前記表現に対する検出された前記行為は、表示された前記表現のスワイプまたはドラッグを含み、
前記第１データは前記スワイプまたは前記ドラッグを特徴付けるデータを含む請求項３に記載の方法。
【請求項５】
前記第１デバイスの前記タッチスクリーンに前記同期されたアニメーションを表示することをさらに含み、
前記同期されたアニメーションでは、表示された前記表現が、それに対応する表現が前記第２デバイスの前記タッチスクリーンに徐々に現れるにつれて徐々に消える請求項４に記載の方法。
【請求項６】
前記第１デバイスの前記タッチスクリーン上での前記同期されたアニメーションでは、表示された前記表現は前記タッチスクリーンのエッジに向けて動き、前記エッジに当たると消え、
表示された前記表現の部分が前記第１デバイスの前記タッチスクリーンの前記エッジで消えた場合、対応する部分が前記第２デバイスの前記タッチスクリーンのエッジに表示される請求項５に記載の方法。
【請求項７】
前記第１デバイスの前記タッチスクリーンに表示されている前記表現の残りの部分と、前記第２デバイスの前記タッチスクリーンに表示されている前記対応する部分と、は合わせて元の前記表現をなす請求項６に記載の方法。
【請求項８】
前記同期されたアニメーションは、前記第１デバイスと前記第２デバイスとの間での前記タッチスクリーンのアスペクト比の違いに基づいて生成される請求項３に記載の方法。
【請求項９】
プロセッサと該プロセッサに接続されたメモリとを備えるデバイスであって、前記メモリはプログラムを保持し、該プログラムは前記プロセッサによって実行されると前記プロセッサに、
他のデバイスと直接接続を確立することと、
前記デバイスに関連付けられた少なくともひとつの電子オブジェクトを前記他のデバイスに関連付けるための少なくともひとつの行為が前記デバイスにおいて検出されると、前記他のデバイスに確立された前記直接接続を介して、前記デバイスおよび前記他のデバイスのディスプレイ上での同期されたアニメーションを可能とするための第１データを送信することと、
前記少なくともひとつの電子オブジェクトを管理するサーバにネットワークを介して、前記少なくともひとつの電子オブジェクトの前記他のデバイスへの関連付けを許すための第２データを送信することと、を行わせるデバイス。
【請求項１０】
プログラムを保持する非一時的コンピュータ可読保持媒体であって、該プログラムはデバイスのプロセッサによって実行されると前記プロセッサに、
他のデバイスと直接接続を確立することと、
前記デバイスに関連付けられた少なくともひとつの電子オブジェクトを前記他のデバイスに関連付けるための少なくともひとつの行為が前記デバイスにおいて検出されると、前記他のデバイスに確立された前記直接接続を介して、前記デバイスおよび前記他のデバイスのディスプレイ上での同期されたアニメーションを可能とするための第１データを送信することと、
前記少なくともひとつの電子オブジェクトを管理するサーバにネットワークを介して、前記少なくともひとつの電子オブジェクトの前記他のデバイスへの関連付けを許すための第２データを送信することと、を行わせる非一時的コンピュータ可読保持媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本願は、２０１５年８月１７日に出願された米国特許仮出願第６２／２０５９２５号の優先権の利益を享受する。その出願の開示は、参照により本明細書に組み入れられる。
【０００２】
分野
本開示は、タッチスクリーンデバイスの直接接続を介した電子データの安全なソーシャル共有のための改良されたユーザ体験に関する。
【背景技術】
【０００３】
サーバ上でのデータ管理に関し、電子バリューは取引において広く採用されている。電子バリューの一形態は、コンピュータネットワーク、特にインターネット上でのバリューの移転を可能にするソフトウエアである。電子バリューの例は、電子マネー、銀行預金、電子資金取引、直接預金、支払プロセッサ、電子クーポン、およびポイントなどのデジタル貨幣である。
【０００４】
一般に、モバイルデバイス間のデータ共有はさまざまな技術により達成可能である。通常、そのような技術は共有されたネットワークへのアクセス可能性を要求する。ネットワーク接続性を要求せずに近くのデバイス間でデータ共有を行うことは、ブルートゥース（登録商標）やブルートゥースＬＥや直接ＷｉＦｉなどを介してデバイスを直接的に接続することにより達成されうる。後者のカテゴリの方法は、アップル社のエアドロップ（登録商標）技術を含む。
【発明の概要】
【０００５】
本開示は、電子データの共有のための改良されたユーザ体験に係るデバイスおよび方法の説明を提供する。
【０００６】
例示的な実施の形態のうちのひとつは、第１デバイスと第２デバイスとの間のやりとりの方法であって、第１デバイスが第２デバイスと直接接続を確立することと、第１デバイスに関連付けられた少なくともひとつの電子オブジェクトを第２デバイスに関連付けるための少なくともひとつの行為が第１デバイスにおいて検出されると、第１デバイスが第２デバイスに確立された直接接続を介して、第１デバイスおよび第２デバイスのディスプレイ上での同期されたアニメーションを可能とするための第１データを送信することと、第１デバイスが少なくともひとつの電子オブジェクトを管理するサーバにネットワークを介して、少なくともひとつの電子オブジェクトの第２デバイスへの関連付けを許すための第２データを送信することと、を含む方法を提供する。
【図面の簡単な説明】
【０００７】
本開示の範囲は、例示的な実施の形態についての以下の詳細な説明を添付の図面と共に読むと良く理解される。以下の図が図面に含まれる。
【０００８】
【図１】本発明の例示的な実施の形態に係るバリュー移転システムの模式図である。
【０００９】
【図２】本実施の形態に係る、デバイスのユーザの間で電子バリューを移転する際のチャートである。
【００１０】
【図３Ａ】本実施の形態に係る、第１スクリーンに表示されるアイテム選択画面を示す図である。
【００１１】
【図３Ｂ】本実施の形態に係る、第１スクリーンおよび第２スクリーンを示す図である。
【００１２】
【図３Ｃ】本実施の形態に係る、第１スクリーンおよび第２スクリーンを示す図である。
【００１３】
【図３Ｄ】本実施の形態に係る、第１スクリーンおよび第２スクリーンを示す図である。
【００１４】
【図３Ｅ】本実施の形態に係る、第１スクリーンおよび第２スクリーンを示す図である。
【図３Ｆ】本実施の形態に係る、第１スクリーンおよび第２スクリーンを示す図である。
【図３Ｇ】本実施の形態に係る、第１スクリーンおよび第２スクリーンを示す図である。
【図３Ｈ】本実施の形態に係る、第１スクリーンおよび第２スクリーンを示す図である。
【００１５】
【図４Ａ】他の実施の形態に係る、第１スクリーンおよび第２スクリーンを示す図である。
【図４Ｂ】他の実施の形態に係る、第１スクリーンおよび第２スクリーンを示す図である。
【図４Ｃ】他の実施の形態に係る、第１スクリーンおよび第２スクリーンを示す図である。
【図４Ｄ】他の実施の形態に係る、第１スクリーンおよび第２スクリーンを示す図である。
【図４Ｅ】他の実施の形態に係る、第１スクリーンおよび第２スクリーンを示す図である。
【００１６】
【図５】さらに別の実施の形態に係る、第１スクリーンおよび第２スクリーンを示す図である。
【００１７】
【図６Ａ】さらに別の実施の形態に係る、第１スクリーンおよび第２スクリーンを示す図である。
【図６Ｂ】さらに別の実施の形態に係る、第１スクリーンおよび第２スクリーンを示す図である。
【図６Ｃ】さらに別の実施の形態に係る、第１スクリーンおよび第２スクリーンを示す図である。
【００１８】
【図７Ａ】さらに別の実施の形態に係る、第１スクリーン、第２スクリーンおよび第３スクリーンを示す図である。
【図７Ｂ】さらに別の実施の形態に係る、第１スクリーン、第２スクリーンおよび第３スクリーンを示す図である。
【図７Ｃ】さらに別の実施の形態に係る、第１スクリーン、第２スクリーンおよび第３スクリーンを示す図である。
【００１９】
【図８】本発明のある実施の形態に係る第１デバイスのハードウエア構成図である。
【００２０】
【図９】本発明のある実施の形態に係るバリュー管理サーバのハードウエア構成図である。
【発明を実施するための形態】
【００２１】
本開示は、説明を目的として具体的な実施の形態を用いて以下に説明される。しかしながら、範囲はこれらの実施の形態に限定されないことは理解されるべきである。
【００２２】
本発明の実施の形態では、タッチスクリーンを備えるあるモバイルデバイスから他のそのようなデバイスへオブジェクトを直接操作を介して移転しているという視覚効果または錯覚（illusion）を生成する方法が提供される。この方法によると、互いに近くにあるモバイルタッチスクリーンデバイスの間で直接操作を介してデータを共有し、ユーザ体験を改善することができる。デバイス間で視覚的に移転されているオブジェクトの所有権をユーザが放すような使用場面に本方法は適しているが、本方法はそのような使用場面に限られない。
【００２３】
ある実施の形態では、その実施の形態に係る方法は背景技術の結果と同様な結果（あるモバイルデバイスから他のそれにデータが移転される）を有する。本方法は、データ移転がユーザによってどのように達成されるかについて異なっている。単に対象デバイスを選択することによりデータ移転を開始する代わりに、本方法はユーザが送信対象のデータ（例えば、写真）の視覚的表現を直接操作することを可能とする。本方法では、例えば、その視覚的表現をスワイプすることで一方のデバイスのスクリーンから出し、それを他方のデバイスのスクリーンに出現させ、そのようにして、あたかも物理的なオブジェクトが受け渡されているような視覚効果を生成する。
【００２４】
ある実施の形態では、実施の形態の目的は、近隣の２つのモバイルデバイスの間でのデータ共有行為にリアリティを付加することである。他方のデバイスとの共有対象のデータの視覚的表現をユーザが（タッチを介して）直接操作しスワイプ（または押し出す）できるようにすることで、あたかも現実世界の物理的オブジェクトがある人から別の人へ渡されるようにオブジェクトが渡される視覚効果が生成される。一方のデバイス上での視覚的表現の操作（例えば、回転やドラッグ）が他方のデバイスのスクリーンに正確にリアルタイムで反映され、かつ他のプロパティ（視覚的表現の操作の速度など）もまた考慮される場合、視覚効果はかなりリアルになる。
【００２５】
ある実施の形態では、あるデバイスまたはそのデバイスのユーザから少なくともひとつの他のデバイスまたは他のデバイスの少なくともひとつのユーザへ少なくともひとつのオブジェクトを移転または共有する方法が提供される。方法はデバイスに実装される。方法は、少なくともひとつの他のデバイスと直接接続を確立することと、移転または共有するための少なくともひとつの行為が検出されると、デバイスおよび少なくともひとつの他のデバイスのディスプレイ上での同期されたアニメーションまたは協同的アニメーションを可能とするための第１データを確立された直接接続を介して送信することと、少なくともひとつのオブジェクトを管理するサーバにネットワークを介して、少なくともひとつのオブジェクトの移転または共有を許すための第２データを送信することと、を含む。
【００２６】
ある実施の形態では、上述の方法を実装するデバイスが提供される。
【００２７】
ある実施の形態では、あるデバイスまたはそのデバイスのユーザから他のデバイスまたは他のデバイスのユーザへ少なくともひとつのオブジェクトを移転または共有する方法が提供される。方法はデバイスに実装される。方法は、デバイスと直接接続を確立することと、デバイスおよび他のデバイスのディスプレイ上での同期されたアニメーションを可能とするための第１データを確立された直接接続を介して受信することと、少なくともひとつのオブジェクトを管理するサーバからネットワークを介して、少なくともひとつのオブジェクトの移転または共有の結果を示すための第２データを受信することと、を含む。
【００２８】
ある実施の形態では、上述の方法を実装するデバイスが提供される。
【００２９】
ある実施の形態では、管理サーバは、第１ユーザがアイテムを第２ユーザと共有したという事実を保持する。この事実は現実世界のソーシャル相互作用を示す。これにより、管理サーバは、さらなる使用、例えばデジタルマーケティングのために、ユーザプロファイルおよび現実世界のソーシャル相互作用のネットワークを蓄積する。
【００３０】
ある実施の形態では、（写真や動画や文書や音楽や連絡先情報などの）電子データや（ポイントやクーポンや電子マネーなどの）電子バリューは管理サーバで保持、管理される。第１デバイスは管理サーバと通信可能である。第１デバイスの第１ユーザは管理サーバに第１アカウントを有する。第２デバイスは管理サーバと通信可能である。第２デバイスの第２ユーザは管理サーバに第２アカウントを有する。第１デバイス（または第１ユーザ）および第２デバイス（または第２ユーザ）は互いに近くにいる。（ブルートゥースやブルートゥースＬＥや近距離無線通信（ＮＦＣ）や赤外線や直接ＷｉＦｉなどの）直接通信または直接接続は第１デバイスと第２デバイスとの間に確立される。直接接続では、２つのデバイスの間の通信に介在するものはなく、または２つのデバイスの間の通信を中継するものはない。
【００３１】
第１ユーザは、第２ユーザに、データまたはバリューの所有権を移転することを望む。移転対象のデータまたはバリューの視覚的表現（アイコンやサムネイルなど）は第１デバイスのタッチスクリーンに表示される。第１ユーザはタッチスクリーン上で表現をスワイプまたはドラッグする。これは、（ｉ）第１デバイスおよび第２デバイスのタッチスクリーンに表示される同期されたアニメーションと、（ｉｉ）管理サーバにおける移転の検証と、をトリガする。電子データの場合、データそのものが直接接続を通じて送られることはなく、むしろ少量のデータ（表現の位置に関する情報やスワイプまたはドラッグの特徴に関する情報）が送られる。したがって、表現されるデータのサイズにかかわらず、ほぼ任意の種類のスムーズなおよび／または自然なアニメーションがタッチスクリーンにおいて実現可能である。これは、ユーザ体験の改善に資する。同様の議論が電子バリューの場合にも当てはまる。検証は直接接続を通じて行われてもよいが、直接接続を通さなくても可能であるからである。二人のユーザのそれぞれが相手のデバイスのスクリーンを見ることができる場合、移転／トランザクションの安全性はより高まる。
【００３２】
図１は、本発明の例示的な実施の形態に係るバリュー移転システムの模式図である。バリュー移転システム１０は、バリュー管理サーバ２と、ネットワーク４と、第１デバイス（デバイス１）６と、第２デバイス（デバイス２）８と、を備える。
【００３３】
バリュー管理サーバ２はユーザに関連付けられた電子バリューを保持し管理する。特に、システム（またはシステムによって提供されるサービス）の各ユーザは自身のアカウントを持ち、アカウントはサーバ２のバリューデータベースにおいて対応する電子バリューに関連付けられる。サーバ２は電子バリューを管理し、あるアカウントから他のアカウントへある量の電子バリューを移転するための要求を受信する機能、その移転を認証する機能、バリューデータベースを更新する機能、および移転要求の結果を参加しているデバイスに通知する機能などを有する。
【００３４】
ネットワーク４は有線または無線もしくはそれらの組み合わせであってもよい。ネットワーク４は、インターネットやイーサネット（登録商標）やローカルエリアネットワーク（ＬＡＮ）やワイドエリアネットワーク（ＷＡＮ）や他の任意のタイプのネットワークやそれらの任意の組み合わせであってもよい。
【００３５】
第１デバイス６は、携帯電話やスマートフォンやタブレットや第１タッチスクリーン６２を備える任意のタイプのモバイルデバイスであってもよい。第１デバイス６にソフトウエアがインストールされる。そのソフトウエアは、プレインストールされていてもよく、またはネットワーク４を介してダウンロードされてもよい。第１デバイス６は、ソフトウエアを実行することにより、ネットワーク４に接続する機能と、ネットワーク４を介してサーバ２と通信する機能と、第２デバイス８と直接接続を確立する機能と、後述の他の機能と、を実現する。第２タッチスクリーン８２を備える第２デバイス８は、第１デバイス６と同様に構成される。
【００３６】
図８は、本発明のある実施の形態に係る第１デバイス６のハードウエア構成図である。第２デバイス８は図８に示されるハードウエア構成と同様のハードウエア構成を有する。第１デバイス６は、中央演算ユニット（ＣＰＵ）６０１と、ランダムアクセスメモリ（ＲＡＭ）６０２と、リードオンリメモリ（ＲＯＭ）６０３と、保持部６０４と、送信部６０５と、受信部６０６と、出力デバイス６０７と、入力デバイス６０８と、を備える。これらの部材の全てはバス６０９によって互いに接続される。
【００３７】
ＣＰＵ６０１は、ＲＯＭ６０３に保持されるコンピュータプログラムをＲＡＭ６０２に読み出し、そのプログラムのインストラクションを実行することにより、第１デバイス６の全体的な動作を制御することができるハードウエアプロセッサである。簡単化のために単一のＣＰＵ６０１のみが示されているが、複数のＣＰＵ６０１が存在し、それらが協働して第１デバイス６の機能を達成するためのインストラクションを実行してもよいことを注意しておく。ＣＰＵ６０１は、プログラムのインストラクションを実行することができる任意のプロセッサであってもよい。
【００３８】
送信部６０５は、例えば第２デバイス８やバリュー管理サーバ２へ、ＢＬＥなどの特定の通信規格にしたがってデータを送信するためのデバイスである。送信部６０５は、インターネットなどの計算ネットワークを介してデータパケットを送信してもよく、またユニバーサルシリアルバス（ＵＳＢ）やイーサネット（登録商標）やＩＥＥＥ１３９４や無線周波数（ＲＦ）や近距離通信や８０２．１１（ＷｉＦｉ）やＴＣＰ／ＩＰなどの種々のタイプのインタフェースを含んでもよい。ＣＰＵ６０１は、バス６０９を介して送信部６０５に制御信号を送信することにより、プログラムにしたがいデータを送信するよう送信部６０５を制御する。
【００３９】
受信部６０６は、例えば第２デバイス８やバリュー管理サーバ２から、ＢＬＥなどの特定の通信規格にしたがってデータを受信するためのデバイスである。受信部６０６は、インターネットなどの計算ネットワークを介してデータパケットを受信してもよく、またユニバーサルシリアルバス（ＵＳＢ）やイーサネット（登録商標）やＩＥＥＥ１３９４や無線周波数（ＲＦ）や近距離通信や８０２．１１（ＷｉＦｉ）やＴＣＰ／ＩＰなどの種々のタイプのインタフェースを含んでもよい。ＣＰＵ６０１は、バス６０９を介して受信部に制御信号を送信することにより、プログラムにしたがいデータを受信するよう受信部６０６を制御してもよい。
【００４０】
保持部６０４は種々のデータを保持することができる不揮発性保持デバイスである。ある実施の形態では保持部６０４は例えばビルトインメモリデバイスであり、他の実施の形態では保持部６０４は第１デバイス６に取り外し可能に取り付けられる。
出力デバイス６０７は第１デバイス６のユーザに情報を提示するためのデバイス、例えばＬＣＤのディスプレイや携帯電話のスクリーンであり、第１デバイス６のユーザに情報を出力する。ディスプレイ６０７は第１デバイス６に組み入れられていてもよく、または第１デバイス６の外側に取り付けられてもよい。
【００４１】
出力デバイス６０７は視覚的出力デバイスに限られず、スピーカなどの聴覚的出力デバイスを含んでもよい。
【００４２】
入力デバイス６０８は、第１デバイス６のユーザが第１デバイス６に情報を入力するために使用されるデバイスである。入力デバイス６０８は、ディスプレイ６０７に一体的に組み込まれたタッチパネルデバイスであってもよい。入力デバイス６０８および出力デバイス６０７は合わせてタッチスクリーンとして実現されてもよい。入力デバイス６０８はこれに限られず、マイクロフォンなどの音声入力デバイスを含んでもよい。
【００４３】
ある実施の形態では、第１デバイス６の機能は、ＣＰＵ６０１がＲＯＭ６０３に保持されるソフトウエアプログラムをＲＡＭ６０２を作業領域として用いながら実行することにより実現可能である。プログラムにしたがい、ＣＰＵ６０１は、第１デバイス６の他の構成要素に制御信号をバス６０９を介して送信し、またそれらからバス６０９を介して信号を受信することにより、それらの動作を制御できる。
【００４４】
図９は、本発明のある実施の形態に係るバリュー管理サーバ２のハードウエア構成図である。バリュー管理サーバ２は、中央演算ユニット（ＣＰＵ）２０１と、ＲＡＭ２０２と、ＲＯＭ２０３と、保持部２０４と、送信部２０５と、受信部２０６と、出力デバイス２０７と、入力デバイス２０８と、を備える。これらの部材の全てはバス２０９によって互いに接続される。
【００４５】
ＣＰＵ２０１は、ＲＯＭ２０３に保持されるコンピュータプログラムをＲＡＭ２０２に読み出し、そのプログラムのインストラクションを実行することにより、バリュー管理サーバ２の全体的な動作を制御することができるハードウエアプロセッサである。簡単化のために単一のＣＰＵ２０１のみが示されているが、複数のＣＰＵ２０１が存在し、それらが協働してバリュー管理サーバ２の機能を達成するためのインストラクションを実行してもよいことを注意しておく。ＣＰＵ２０１は、プログラムのインストラクションを実行することができる任意のプロセッサであってもよい。
【００４６】
送信部２０５は、ネットワーク４を介して第１デバイス６や第２デバイス８にデータを送信するためのデバイスである。送信部２０５は、インターネットなどの計算ネットワークを介してデータパケットを送信してもよく、またユニバーサルシリアルバス（ＵＳＢ）やイーサネット（登録商標）やＩＥＥＥ１３９４や無線周波数（ＲＦ）や近距離通信や８０２．１１（ＷｉＦｉ）やＴＣＰ／ＩＰなどの種々のタイプのインタフェースを含んでもよい。ＣＰＵ２０１は、バス２０９を介して送信部に制御信号を送信することにより、プログラムにしたがいデータを送信するよう送信部２０５を制御できる。
【００４７】
受信部２０６は、ネットワーク４を介して第１デバイス６や第２デバイス８からデータを受信するためのデバイスである。受信部２０６は、インターネットなどの計算ネットワークを介してデータパケットを受信してもよく、またユニバーサルシリアルバス（ＵＳＢ）やイーサネット（登録商標）やＩＥＥＥ１３９４や無線周波数（ＲＦ）や近距離通信や８０２．１１（ＷｉＦｉ）やＴＣＰ／ＩＰなどの種々のタイプのインタフェースを含んでもよい。ＣＰＵ２０１は、バス２０９を介して受信部に制御信号を送信することにより、プログラムにしたがいデータを受信するよう受信部２０６を制御してもよい。
【００４８】
保持部２０４は種々のデータを保持することができる不揮発性保持デバイスである。ある実施の形態では保持デバイスは例えばビルトインメモリデバイスであり、他の実施の形態では保持デバイスはバリュー管理サーバ２に取り外し可能に取り付けられる。
【００４９】
出力デバイス２０７はＬＣＤのディスプレイなどのデバイスである。入力デバイス２０８は、バリュー管理サーバ２に情報やインストラクションを入力するために使用されるデバイスである。
【００５０】
ある実施の形態では、バリュー管理サーバ２の機能は、ＣＰＵ２０１がＲＯＭ２０３に保持されるソフトウエアプログラムをＲＡＭ２０２を作業領域として用いながら実行することにより実現可能である。プログラムにしたがい、ＣＰＵ２０１は、バリュー管理サーバ２の他の構成要素に制御信号をバス２０９を介して送信し、またそれらからバス６０９を介して信号を受信することにより、それらの動作を制御できる。
【００５１】
バリュー管理サーバ２は、自動販売機やＰＯＳ（Point  of Sale）端末や券売機や現金自動支払機（ＡＴＭ）や電子バリューを取り扱うことができる他の任意のデバイスに組み込まれてもよいし、外付けされてもよい。
【００５２】
図２は、本実施の形態に係る、デバイスのユーザの間で電子バリューを移転する際のチャートである。第１デバイス６の第１ユーザが自己の電子バリューの一部（例えば、トータル１６０ポイントのうちの２０ポイント）を第２デバイス８の第２ユーザに移転することを望んでいるとする。第２ユーザは第１ユーザの近くにいる。第１ユーザはタッチスクリーン６２上でソフトウエアのアイコン（不図示）をタップする。ステップＳ２０２において、第１デバイス６はタップを検出し、ソフトウエアを実行または起動する。第１デバイス６の以下の動作は、ソフトウエアを実行する第１デバイス６の中央演算ユニット（ＣＰＵ）または他のプロセッサによって行われる。第１デバイス６はネットワーク４を介してサーバ２と通信し、第１ユーザのアカウントにログインする。ユーザ名およびパスワードなどの資格情報は第１ユーザによって入力され、第１デバイス６によって保持されていてもよい。資格情報は、ログインのために使用されてもよい。ログインは以下のやりとりの前に生じうる。ログインはネットワークへの接続を前提としないし、必要ともしない。ステップＳ２０４において、第１デバイス６はタッチスクリーン６２にアイテム選択画面を表示させる。これにより、第１ユーザはどの電子バリューまたはどれほどの電子バリューが移転されるべきか選択できる。
【００５３】
第２ユーザはタッチスクリーン８２上でソフトウエアのアイコン（不図示）をタップする。ステップＳ２０６において、第２デバイス８はタップを検出し、ソフトウエアを実行する。これは、第１ユーザが第２ユーザと話すことで生じうる。第２デバイス８の以下の動作は、ソフトウエアを実行する第２デバイス８のＣＰＵまたは他のプロセッサによって行われる。第１デバイス６と同じように、第２デバイス８は第２ユーザがログインすることを可能とする。
【００５４】
第１ユーザは、アイテム選択画面において、電子バリューの一部（例えば、トータル１６０ポイントのうちの２０ポイント）の視覚的表現をタップしてもよい。本例では、第１ユーザは、アイテムＡに対応する視覚的表現をタップすることによって、（例えば２０ポイントに対応する）アイテムＡを選択する。ステップＳ２０８において、第１デバイス６は視覚的表現に対するタップを検出する。第１デバイス６が視覚的表現に対するタップを検出すると、ステップＳ２０９およびＳ２１０において、第１デバイス６は第２デバイス８との直接接続設定手順を開始する。手順の詳細は、直接接続についてどの技術が採用されるかによる。例えば、ブルートゥースＬＥが採用される場合、第１デバイス６は接続の申し出のためにアドバタイズメント信号を準備して送信し、第２デバイス８はそのアドバタイズメント信号を検出する。第２デバイス８は第２ユーザに接続を許可するか否かを問い合わせる。許可された場合、第２デバイス８は第１デバイス６に接続要求を送信する。直接接続の確立そのものは既存の技術により実現可能なので、さらなる詳細は本開示では説明されない。
【００５５】
視覚的表現に対するタップが検出された後、第１デバイス６はタッチスクリーン６２の所定の開始位置または場所にアイテムＡの視覚的表現を示す。直接接続が確立された後、ステップＳ２１２において、第１デバイス６は第２デバイス８に直接接続を介して、アイテムＡに関する初期表示データを送信する。初期表示データは、視覚的表現の開始位置および視覚的表現の回転角度を含む。オプションで、初期表示データは視覚的表現の画像データや第１タッチスクリーン６２のサイズを含んでもよい。視覚的表現の開始位置は、スクリーンの上端からの距離とスクリーンのトータルの縦方向長さとの比（または百分率）およびスクリーンの右端からの距離とスクリーンのトータルの横方向長さと比（または百分率）によって指定されてもよい。ピクセルやポイントの代わりに比を共有することで、第１タッチスクリーン６２のスクリーンサイズを第２デバイス８と共有したり、その逆を共有したりする必要がなくなる。
【００５６】
初期表示データに対する応答として、またはステップＳ２１０における直接接続設定手順の間に、第１デバイス６は第２デバイス８から、第２ユーザのアカウント情報を含むデータを受信する。このデータは、検証手順の一部として管理サーバに送信され、第１ユーザおよび第２ユーザの両方のソーシャルプロファイルの一部としてサーバによって格納される。
【００５７】
第１ユーザは、移転を開始するため、第１タッチスクリーン６２上でアイテムＡの視覚的表現をスワイプまたはドラッグする。ステップＳ２１４において、第１デバイス６はアイテムＡのスワイプまたはドラッグを検出する。ステップＳ２１６において、第１デバイス６は直接接続を介して、スワイプ／ドラッグパラメータを含むスワイプ／ドラッグデータを準備して送信する。スワイプ／ドラッグパラメータは検出されたスワイプまたはドラッグを特徴付ける。このパラメータは、同期されたアニメーションの詳細に関連して後述される。
【００５８】
アイテムＡの視覚的表現のスワイプまたはドラッグが検出されると、ステップＳ２１８において、第１デバイス６は第１アニメーションを準備して第１タッチスクリーン６２に表示させる。第１アニメーションは、スワイプ／ドラッグパラメータの内容のうちの少なくともひとつに基づいて準備される。第１アニメーションでは、アイテムＡの視覚的表現は消滅に向けた連続的または漸進的変化を示す。
【００５９】
スワイプ／ドラッグデータが受信されると、ステップＳ２１８において、第２デバイス８は第２アニメーションを準備して表示させる。第２アニメーションは、第１アニメーションと対応するか、第１アニメーションをリアルタイムで反映するか、第１アニメーションにシームレスに接続されるか、第１アニメーションと同期するか、第１アニメーションと対になっているか、第１アニメーションと協同的であるか、第１アニメーションに視覚的に続く。第２アニメーションは、初期表示データの内容のうちの少なくともひとつおよびスワイプ／ドラッグパラメータのうちの少なくともひとつに基づいて準備される。第２アニメーションでは、アイテムＡの視覚的表現は出現に向けた連続的または漸進的変化を、第１アニメーションにおける連続的または漸進的変化に応じた態様で示す。第１アニメーションと第２アニメーションとは合わせて同期されたアニメーションをなす。同期されたアニメーションは、あたかも現実世界の物理的オブジェクトが第１ユーザから第２ユーザへ渡されるかのように視覚的表現が渡される視覚効果を生成してもよい。ステップＳ２１８のさらなる詳細は後述される。
【００６０】
オプションで、第１デバイス６から第２デバイス８へ初期表示データやスワイプ／ドラッグパラメータに加えて本体データや追加データを移転する必要がある場合、ステップＳ２２０において、第１デバイス６は確立された直接接続を介して第２デバイス８にそのような本体データを準備して送信する。トランザクションや実際のデータ移転がサーバ２で生じる場合、ステップＳ２２０は要求されなくてもよい。
【００６１】
第１アニメーションが終了すると、ステップＳ２２２において第１デバイス６はアニメーション表示の状態から解放され、第１ユーザからの次の行為を受け付けることができるようになる。ステップＳ２２４において、第２デバイス８についてもそうである。
【００６２】
アイテムＡの表現のスワイプまたはドラッグが検出されると、第１デバイス６は第１ユーザのアカウントから第２ユーザのアカウントへの電子バリューの一部の移転の要求を準備し、ネットワーク４を介してサーバ２へ送信する。デバイスの一方または両方がその時点でサーバ２への接続を有さない場合、移転の要求はデバイスに格納され、ネットワーク接続が確立される後の時点でサーバに送信されてもよい。移転の要求の送信が成功すると、ステップＳ２２６において、第１デバイス６、第２デバイス８およびサーバ２のうちのひとつでまたはそれらのうちの少なくとも２つの間で検証手順が開始される。そのような検証手順は既存の技術（例えば、ＰＣＴ／ＪＰ２０１３／００６７３５に示される手順）によって実現されてもよいので、さらなる詳細は本開示では説明されない。上述の通り、図２に示されるプロセスにおいて、検証手順はオプションである。基本的に、デバイスがネットワーク４に接続されている必要はない。視覚的共有は、認証が与えられたと両方のデバイスが仮定する状態で終わってもよい。サーバ２上で移転が発生し、サーバ２から第２デバイス８へデータがダウンロードされた後に、共有されたアイテムを実際に使用することができる。
【００６３】
検証手順が成功すると、ステップＳ２２８において、第２デバイス８は電子バリューの移転された部分の使用が可能となる。
【００６４】
検証手順が失敗するか、またはスワイプ／ドラッグの検出（Ｓ２１４）から検証手順（Ｓ２２６）の終了まで期間中の任意の時点で直接接続が失われるか、または他の任意のエラーが生じると、ステップＳ２３０において第１デバイス６は第３アニメーションを準備し、第１タッチスクリーン６２に表示させる。第３アニメーションでは、アイテムＡの視覚的表現は再度の出現に向けた連続的または漸進的変化を示す。同様に、ステップＳ２３０において、第２デバイス８は第４アニメーションを準備して表示させる。第４アニメーションは、第３アニメーションと対応するか、第３アニメーションをリアルタイムで反映するか、第３アニメーションにシームレスに接続されるか、第３アニメーションと同期するか、第３アニメーションと対になっているか、第３アニメーションと協同的であるか、第３アニメーションに視覚的に続く。第４アニメーションでは、アイテムＡの視覚的表現は消滅に向けた連続的または漸進的変化を、第３アニメーションにおける連続的または漸進的変化に応じた態様で示す。第３アニメーションと第４アニメーションとは合わせて別の同期されたアニメーションをなす。別の同期されたアニメーションは、ステップＳ２１８で示される同期されたアニメーションと対応するか、それと対になっているか、それと協同的であるか、それに視覚的に続いてもよい。例えば、ステップＳ２１８における同期されたアニメーションが第１スクリーン６２から第２スクリーン８２への視覚的表現の一方向の動きである場合、ステップＳ２３０における別の同期されたアニメーションは「バウンスバック」である。
【００６５】
ステップＳ２３２において、移転／トランザクションが失敗した場合、第２デバイス８は本体データを消去する。直接接続が失われた場合、第４アニメーションは必要とされなくてもよい。しかしながら、第４アニメーションを予め生成しておき、直接接続の喪失が検出された場合に第４アニメーションを表示することで、喪失の場合にもそのようなアニメーションを表示することができる。
【００６６】
両方のデバイス６、８において同期されたアニメーションが終了すると、アイテムＡは視覚的に送信され、ユーザに関する限りトランザクションは完了する。多くの応用例において、第１ユーザと第２ユーザとの間のトランザクションを、サーババックエンドやバリュー管理サーバ２などの第３の信頼されるデバイスで登録して有効化することは実現可能である。これは、（ｉ）共有されたアイテムはある種の金銭的価値を有し、かつ（ｉｉ）アイテムは第１ユーザのアカウントから消去されると共に第２ユーザのアカウントに付与されるべきである、ような応用例において、実現されうる。さらに、共有されたアイテムのバリューにより、不正を防止すべく追加的なセキュリティ手段が設けられてもよい。
【００６７】
図３Ａは、本実施の形態に係る、ステップＳ２０４において第１スクリーン６２に表示されるアイテム選択画面を示す図である。アイテム選択画面には、アイテムＡ、Ｂ、Ｃのそれぞれに対応する３つの視覚的表現３２、３４、３６が示される。第１ユーザは、３つの表現のうちのひとつをタップし、それにより対応するバリュー／データを送信する彼／彼女の意図を示すことが期待される。
【００６８】
図３Ｂは、本実施の形態に係る、ステップＳ２０９およびＳ２１０における第１スクリーン６２および第２スクリーン８２を示す図である。第１スクリーン６２は選択されたアイテムＡの視覚的表現３２を所定の位置に示す。第１スクリーン６２上での視覚的表現３２の見かけは、参照点の位置とサイズと回転角度とによって指定されてもよい。表現３２の参照点は幾何学的中心またはコーナであってもよい。表現３２のサイズおよび位置は、相対的な形ではなく絶対的な形で送信されてもよい。この場合、同じアイテムが移転されているということがより現実的となる。表現が傾いている場合、表現の傾きの角度は両方のデバイスで実質的に同じであってもよい。
【００６９】
参照点およびサイズを特定するための代替的な方法は、（絶対的な形やピクセルやポイントではなくむしろ）参照点の位置を相対的な形または参照エッジの長さに対する百分率の形で第１デバイスから送信することである。例えば、表現３２は以下のように指定されてもよい。表現３２の中心は、上端から長辺の４０パーセントのところかつ右端から短辺の５０パーセントのところにあり、サイズは長辺の１０パーセントかつ短辺の５０パーセントである。
【００７０】
ステップＳ２０９で、第２スクリーン８２は許可画面を示す。許可画面は、第２ユーザにアイテムＡを許可するか否かを問い合わせる。第２ユーザが「許可」をタップすると、処理は進む。そうでなければ処理はキャンセルされる。
【００７１】
図３Ｃは、本実施の形態に係る、ステップＳ２１２における第１スクリーン６２および第２スクリーン８２を示す図である。
【００７２】
図３Ｄは、本実施の形態に係る、ステップＳ２１４における第１スクリーン６２および第２スクリーン８２を示す図である。第１ユーザは第１スクリーン６２上で表現３２をスワイプし、第１デバイス６はそのスワイプを検出する。第１デバイス６はスワイプの向きおよび速さを測定し、検出されたスワイプを特徴付けるスワイプ／ドラッグパラメータとする。第１デバイス６は特徴パラメータを第２デバイス８と直接接続を介して共有する。
【００７３】
図３Ｅ、３Ｆ、３Ｇ、３Ｈは、本実施の形態に係る、ステップＳ２１８における第１スクリーン６２および第２スクリーン８２を示す図である。これらの図は、第１スクリーン６２および第２スクリーン８２のそれぞれにおいて第１アニメーションおよび第２アニメーションがどのように再生されるかを示す。第１デバイス６は第１スクリーン６２上で第１アニメーションを再生する。第１アニメーションでは、表現３２はスワイプ向きに対応する向きに、スワイプ速さに対応する速さで動く。図３Ｅでは、表現３２の一部３６は第１スクリーン６２から外れ、その一部３６は第１スクリーン６２の右のエッジ３８から「突き出て」いる。第２デバイス８は表現３２の開始位置およびスワイプの特徴パラメータを知っているので、表現３２のどの部分が第１スクリーン６２から外れ、その部分はどのエッジから「突き出て」いるかを計算することができる。第２デバイス８は完了アニメーションまたは第２アニメーションを計算することができる。第２アニメーションは、表現３２を第２スクリーン８２の所定の位置または中心に移動させる。図３Ｅ、３Ｆでは、第２デバイス８は表現３２のうち第１スクリーン６２から外れている部分３４のみを（反対側のエッジに）第２アニメーションの一部として表示する。これは、アイテムＡが実際に移転されているという視覚効果を生成することに資する。
バウンスバックアニメーションなどの視覚的装飾は、デバイス間の共有行為にリアリティを付与しうる。さらに、第１ユーザが表現３２に、第２スクリーン８２内に完全に着地するのに十分な速さを与えず、表現３２の一部３４が第２スクリーン８２に現れる場合、第２ユーザはアイテムを自身で引き寄せることにより、スワイプを完了することを許されてもよい（本実施の形態の特定の応用例がこの能力を必要としないか望んでいない場合、この能力は無効化されてもよい）。
【００７４】
本実施の形態によると、第１ユーザおよび第２ユーザのそれぞれは相手のスクリーンを見ることができ、それによりバリューやデータのトランザクションを確認することができる。これは、トランザクションの安全性の向上に資する。一般に、サーバ管理型電子バリューの分野では、トランザクションの安全性を確保することが一つのキーである。本実施の形態では、トランザクションを直接接続の範囲内のユーザ間のものに限定することにより（デバイスが直接接続を介して通信できない場合、トランザクションは不可である）、かつ、ユーザ（送信者および受信者）本人がトランザクションを確認することを可能とすることで、安全性を確保している。さらに、ユーザのデバイスは直接接続を介して電子バリューの視覚的表現に関する情報を交換する一方、実際の移転はバリュー管理サーバ内で発生する。したがって、第三者が直接接続を「傍受（sniff）」できても、その第三者は電子バリューの不正移転を可能とするような情報を得ることはできない。したがって、電子バリューの安全な共有または移転が実現される。
【００７５】
図４Ａ、４Ｂ、４Ｃ、４Ｄ、４Ｅは、他の実施の形態に係る、ステップＳ２１４における第１スクリーン６２および第２スクリーン８２を示す図である。第１ユーザは第１スクリーン６２上で表現３２に触れてドラッグし、第１デバイス６はそのドラッグを検出する。第１ユーザが第１スクリーン６２上で表現３２をドラッグする間、表現３２の中心点の位置はドラッグの特徴パラメータとして継続的に検出される。第１デバイス６は特徴パラメータを第２デバイス８に、直接接続を介してリアルタイムに送信する。
【００７６】
図４Ｂ、４Ｃでは、表現３２の一部３６は第１スクリーン６２から外れ、その一部３６は第１スクリーン６２の右のエッジ３８から「突き出て」いる。第２デバイス８は表現３２の現在位置および表現３２のサイズを知っているので、表現３２のどの部分が第１スクリーン６２から外れ、その部分はどのエッジから「突き出て」いるかを計算することができる。その計算に基づいて、第２デバイス８は表現３２のうち第１スクリーン６２から外れている部分３４のみを（反対側のエッジに）表示する。これは、アイテムＡが実際に移転されているという視覚効果を生成することに資する。図４Ｃでは、第１ユーザのドラッグは右のエッジ３８に当たり、次いで第１ユーザは表現３２を放す（リリースする）。第１デバイス６はリリースの向きおよび速さを測定し、リリースの特徴パラメータとする。第１デバイス６は特徴パラメータを第２デバイス８と直接接続を介して共有する。第２デバイス８は表現３２が放された位置およびリリースの特徴パラメータを知っているので、スワイプの場合と同様に完了アニメーションを計算することができる。
【００７７】
図５は、さらに別の実施の形態に係る、第１スクリーン５２および第２スクリーン５４を示す図である。本実施の形態では、第１スクリーン５２のサイズまたは形状は、第２スクリーン５４のサイズまたは形状と異なるか、それよりも大きい。表現５６は、スクリーンの短辺が延びる方向である横方向に対して回転されているか、傾いている。このさらなる実施の形態は、異なるスクリーンサイズや回転をどのように扱うかを示す。
【００７８】
図５では、第１スクリーン５２の横エッジ（または短辺）の長さおよび縦エッジ（または長辺）の長さはそれぞれ「Ｘ」、「Ｙ」と表される。第２スクリーン５４の横エッジの長さおよび縦エッジの長さはそれぞれ「Ａ」、「Ｂ」と表される。表現５６の長辺は第１スクリーン５２および第２スクリーン５４の横エッジに対応し、その長さは第１スクリーン５２について「ｘ」と表され、第２スクリーン５４について「ａ」と表される。表現５６の短辺は第１スクリーン５２および第２スクリーン５４の縦エッジに対応し、その長さは第１スクリーン５２について「ｙ」と表され、第２スクリーン５４について「ｂ」と表される。表現５６は第１スクリーン５２において回転角度「Ｐ」で回転する。回転角度は横方向と表現５６の長辺とがなす角度である。第２スクリーン５４における対応する回転角度は「Ｑ」と表される。
【００７９】
表現５６は基準点または中心５６２を有する。第１スクリーン５２を備える第１デバイスは、第２スクリーン５４を備える第２デバイスに直接接続を介して、中心５６２の位置を表現５６の位置として送信する。例えば、第１デバイスは、中心５６２の縦方向位置が上の短辺から「Ｙ」の４０パーセントのところにあり、かつ中心５６２の横方向位置が右の長辺から「Ｘ」の−５パーセントのところにあると決定する。第１デバイスは第２デバイスに、相対位置または相対百分率（４０、−５）を送信する。第２デバイスは、受信した百分率を第２スクリーン５４における中心５６２の位置に変換する。この場合、第２デバイスは受信した位置に基づいて、中心５６２の縦方向位置が第２スクリーン５４の上の短辺から「Ｂ」の４０パーセントのところにあり、かつ中心５６２の横方向位置が第２スクリーン５４の右の長辺から「Ａ」の９５パーセントのところにあると決定する。
【００８０】
第１デバイスは第２デバイスに直接接続を介して、表現５６の寸法またはサイズを相対的な形で送信する。例えば、第１スクリーン５２において「ｘ」と「Ｘ」との比すなわち「ｘ／Ｘ」の値が０．５に設定され、「ｙ」と「Ｙ」との比すなわち「ｙ／Ｙ」の値が０．１に設定されている場合、第１デバイスは第２デバイスに値（０．５、０．１）を送信する。第２デバイスは、受信した値を第２スクリーン５４における表現５６のサイズに変換する。この場合、第２デバイスは受信した値に基づいて、第２スクリーン５４において表現５６の長辺の長さ「ａ」がＡと０．５との積であり、かつ表現５６の短辺の長さ「ｂ」がＢと０．１との積であると決定する。他の実施の形態では、アイテムのサイズは、相対的な形ではなく絶対的な形で送信されてもよい。この場合、同じアイテムが移転されているということがより現実的となる。
【００８１】
第１デバイスは第２デバイスに直接接続を介して、表現５６の回転角度「Ｐ」を送信する。第２デバイスは、受信した角度を第２スクリーン５４における表現５６の回転角度「Ｑ」に変換する。角度変換の規則は、スクリーン間のアスペクト比が違いうることを考慮して、表現５６の見かけが自然になるように選ばれる。本例では、アスペクト比Ｘ：Ｙを伴う第１スクリーン５２上で角度「Ｐ」で傾いている線が、アスペクト比Ａ：Ｂを伴う第２スクリーン５４上で角度「Ｑ」で傾いている線にアフィン変換されることが想定される。すると、単純な数学により、「Ｑ」の正接は、「Ｐ」の正接に「Ｂ／Ａ」を乗じて「Ｙ／Ｘ」を除したものに等しいことが分かる。例えば、「Ｂ／Ａ」を２、「Ｙ／Ｘ」を１．６とし、「Ｐ」の正接を０．８（または「Ｐ」は約３９度）とすると、「Ｑ」の正接は１となり、「Ｑ」は４５度となる。
【００８２】
上記の情報に基づいて、第２デバイスは第２スクリーン５４に、比率的に正しい態様かつ適切な角度で、表現５６のはみ出し部分を表示させる。
【００８３】
図６Ａ、６Ｂ、６Ｃは、さらに別の実施の形態に係る、第１スクリーン６２および第２スクリーン８２を示す図である。本実施の形態では、第１ユーザは、スワイプやドラッグの代わりに表現３２をタップする。第１アニメーションでは、表現３２はフェードアウトする。第２アニメーションでは、表現３２はフェードインする。フェードインの速さはフェードアウトの速さに対応するかそれと同等であるかそれと実質的に等しい。
【００８４】
図７Ａ、７Ｂ、７Ｃは、さらに別の実施の形態に係る、第１スクリーン６２、第２スクリーン８２および第３スクリーン１０２を示す図である。本実施の形態では、第１デバイス６は、第２デバイス８および第３スクリーン１０２を備える第３デバイスの両方と直接接続している。図７Ａでは、第１スクリーン６２は対象選択画面を示す。対象選択画面では、第２デバイス８および第３デバイスにそれぞれ対応する視覚的表現すなわちワームホール７２、７４がアイテムＡの表現３２と共に示される。第２デバイス８の第２スクリーン８２は、第１スクリーン６２に示される第２デバイス８のワームホール７２に対応する視覚的表現すなわちワームホール７８を示す。第３デバイスの第３スクリーン１０２は、第１スクリーン６２に示される第３デバイスのワームホール７４に対応する視覚的表現すなわちワームホール７６を示す。
【００８５】
例えば、第１ユーザはアイテムＡを第２ユーザに送信することを望む。第１ユーザはアイテムＡの表現３２を第２デバイス８のワームホール７２に向けてドラッグする。表現３２がワームホール７２の近くにくると、または表現３２とワームホール７２との距離がしきい値より小さくなると、表現３２の一部１０４はワームホール７２に「吸い込まれる」ように示される。それに対応して、表現３２の対応する部分１０６は第２スクリーン８２上のワームホール７８から「吐き出される」。表現３２が第１スクリーン６２上のワームホール７２の中心に近づくにつれて、表現３２は第１スクリーン６２上で縮まり、第２スクリーン８２上で拡がる。表現３２の全体が第１スクリーン６２上のワームホール７２に吸い込まれると、表現３２の全体が第２スクリーン８２に表示される。本実施の形態は、データやバリューの行き先に複数の候補がある場合に有利である。
【００８６】
ある実施の形態では、第１ユーザから第２ユーザへのオブジェクトの移転はサーバ上ではなくユーザデバイス間で生じうる。この場合、デバイスがネットワーク４に接続されている必要はない。オブジェクトやバリューやデータは直接接続を通じて送信される。オブジェクトは処理中の任意のタイミングで送信されてもよい。例えば、表現のリリースまでデータ送信を待つ必要はない。データ送信は即座に始まってもよい。共有が完了しない場合に、複製されたデータが第２デバイス上で破棄されてもよい。
【００８７】
上述の実施の形態において、デバイス間のデータ移転は、データのサイズが大きい場合は時間のかかる（例えば、数秒）ものとなりうる。ある実施の形態により解決されるべきひとつの可能性のある課題は、「スワイプが速すぎて第２デバイス上のアニメーションがデータ移転の完了前に終わった場合に何が起こるか？」である。アニメーションが終わった後もデータ移転が完了するまで第２ユーザがさらに待たなければならない場合、ユーザはいらいらするであろう。これに対応するため、本発明のある実施の形態では、第２デバイスでのアニメーションの終了前に、データ移転が完了する。
【００８８】
ある実施の形態では、第１デバイスはアイテムの表現に対するスワイプを検出したときに、データ移転を完了するためにどのくらいかかるかを計算し、計算された時間に基づいて表現の動きの速さに上限を設定する。スワイプの速さが上限以下の場合、表現はスワイプの速さで動く。しかしながら、スワイプの速さが上限より大きい場合、表現は上限の速さで動く。あるいはまた、スワイプの速さによらずに、上限の速さまたはそれより低い速さで表現を動かすことも可能である。あるいはまた、スワイプの速さに対応する速さでデータを移転し、アニメーションとデータ移転とが実質的に同時に終わるようにすることも可能である。あるいはまた、表現の速さは変化するかまたは減少してもよく、減速のレートは計算された時間に依存してもよい。データが大きい場合、表現の速さは高いレートで減少する。本例では、スワイプの速さが非常に高い場合でも、表現の初速をスワイプの速さと等しくすることができる。減速レートを望むだけ高く設定することができる（表現はただちに減速する）からである。
【００８９】
いくつかの実施の形態のうちのある実施の形態では、第１デバイスはスワイプの速さ（Ｖｓ）を係数（Ｃ）を用いて表現の速さ（Ｖｉ）に変換する。Ｖｉ＝Ｃ×Ｖｓ。係数Ｃは計算された時間が増えるにつれて減少する。
【００９０】
いくつかの実施の形態のうちのある実施の形態では、第１デバイスはアニメーションに追加的な視覚効果を追加する。例えば、データ移転の９０パーセントが終わるまでアイテムの表現は第１デバイスのスクリーンと第２デバイスのスクリーンとの間を行ったり来たりしてもよく、その後表現は第２デバイスのスクリーンに入ってもよい。
【００９１】
ある実施の形態では、後にインターネットから実際のデータをダウンロードしてもよく、この場合本体データは単にサーバ上のデータの識別子を送信するものである。
【００９２】
ある実施の形態では、移転をキャンセルするためのキャンセルボタンは、第１アニメーション中またはその前に第１スクリーン６２に加えられる。移転をやり直すためのやり直し機能が追加されてもよく、やり直し機能は第１スクリーン６２上で反対向きにスワイプすることでトリガされてもよい。キャンセルボタンややり直し機能はオプションである。第１デバイスの第１ユーザはすでに、（ｉ）共有するアイテムを選択し、（ｉｉ）それをスワイプまたはドラッグすることにより、共有の意図を信号しなければならないからである。時間のかかるより大きなファイルの移転の場合、移転に時間がかかりすぎるときにその移転をキャンセルする機会をユーザに与えるよう、キャンセルボタンが追加されてもよい。本体データの移転が迅速な場合、二つの可能な場合がありうる。ひとつは、共有アイテムがほとんど「コスト」を有しないもの（名刺など）である場合で、この場合心配する必要はない。アイテムが実際の価値を表す場合、ユーザインタフェースを、実際のドラッグ／スワイプが「あなたは本当にこれをしたいですか？」の「ＯＫ」ボタンに対応するようデザインすることが好ましい。
【００９３】
ある実施の形態では、バリューまたはデータは、移転または移動される代わりに複製または共有されてもよい。
ある実施の形態では、データの所有権そのものの代わりに、データへのアクセス権が移転または共有されてもよい。
【００９４】
ある実施の形態では、クラウドサーバ内に保持されるファイルや写真や音楽が移転されてもよく、またはそれらの所有権が移転されてもよく、またはそれらへのアクセス権が移転されてもよい。
【００９５】
ある実施の形態では、バリュー移転システムはチケットを配布するために使用される。第１デバイスは配布機として動作する。アイテムＡはチケットとみなされる。第２デバイスは受信機として動作する。第１デバイスがその近辺に別のデバイス（例えば、第２デバイス）を見つけると、それは発見したデバイスに直接接続を介してチケットを送信する。
【００９６】
ある実施の形態では、バリュー移転システムは名刺を配布するために使用される。アイテムＡは第１ユーザの名刺とみなされる。サーバ上のユーザのアカウントは、ソーシャルネットワークサービスのアカウントとみなされる。第１ユーザの名刺の第２デバイスへの送信が成功すると、第１ユーザのＳＮＳアカウントはサーバ上で第２ユーザのＳＮＳアカウントに接続される。
【００９７】
ある実施の形態では、バリュー移転システムは、第１ユーザのポイントの一部を第２ユーザに与えるために使用される。例えば、第２ユーザが（電子的ポイントで支払可能な）自動販売機から１ドル２５セントの飲料一缶を買うことを決めたとき、彼／彼女は自分が１ドル相当のポイントしか持っていないことに気付く。すると、近くにいる第１ユーザが、自分のアカウントから２５セントを第２ユーザに与えることができる、と言う。この状況で、本実施の形態は、第１ユーザから第２ユーザへの２５セントの迅速容易なトランザクションを、複雑なセキュリティ手段なしで実現することができる。
【００９８】
ある実施の形態では、互いに近くにあるモバイルデバイス間の任意のタイプのデータの共有に実施の形態を適用することができる。例えば、顧客ロイヤリティアプリケーションは、共有するユーザが共有アイテムの所有権を失うようにユーザがポイントやオファーやクーポンを共有することを可能にする。あるいはまた、写真アプリケーションはユーザが写真をスワイプすることを可能にする。
【００９９】
ある実施の形態では、特徴パラメータはタップダウン持続期間や連続するタップの間隔やタップ数を含む。
【０１００】
ある実施の形態では、デバイス間の実際の距離は信号強度を用いて評価され、やりとりは近くにあるものに制限される。これによりプライバシーを保護し、使用感を高めることができる。
【０１０１】
ある実施の形態では、実施の形態の技術的思想はクラウドコンピューティングにも適用可能である。
【０１０２】
上述の実施の形態の任意の組み合わせもまた可能である。
【図１】
2017041249.tif 000003
【図２】
2017041249.tif 000004
【図３Ａ】
2017041249.tif 000005
【図３Ｂ】
2017041249.tif 000006
【図３Ｃ】
2017041249.tif 000007
【図３Ｄ】
2017041249.tif 000008
【図３Ｅ】
2017041249.tif 000009
【図３Ｆ】
2017041249.tif 000010
【図３Ｇ】
2017041249.tif 000011
【図３Ｈ】
2017041249.tif 000012
【図４Ａ】
2017041249.tif 000013
【図４Ｂ】
2017041249.tif 000014
【図４Ｃ】
2017041249.tif 000015
【図４Ｄ】
2017041249.tif 000016
【図４Ｅ】
2017041249.tif 000017
【図５】
2017041249.tif 000018
【図６Ａ】
2017041249.tif 000019
【図６Ｂ】
2017041249.tif 000020
【図６Ｃ】
2017041249.tif 000021
【図７Ａ】
2017041249.tif 000022
【図７Ｂ】
2017041249.tif 000023
【図７Ｃ】
2017041249.tif 000024
【図８】
2017041249.tif 000025
【図９】
2017041249.tif 000026
【外国語明細書】
2017041249000001.pdf