(57)【要約】  本明細書に開示されているのは、二次ディスプレイ装置から受信された画像の表示を制御するシステム及び方法である。本発明の実施形態によれば、一方法は、第１のディスプレイを制御して第１の画像を表示させるステップを含む。この方法は又、第１のディスプレイを介して所定のタッチ入力を受け取るステップを含んでよい。更に、この方法は、受け取った所定のタッチ入力に対する応答として、第１のディスプレイを制御して、第２のディスプレイに表示されている第３の画像と略同一である第２の画像を表示させるステップを含んでよい。
2015526796.tif 000002
【特許請求の範囲】
【請求項１】
少なくともプロセッサ及びメモリを使用して、
第１のディスプレイを制御して第１の画像を表示させるステップと、
前記第１のディスプレイを介して所定のタッチ入力を受け取るステップと、
受け取った前記所定のタッチ入力に対する応答として、前記第１のディスプレイを制御して、第２のディスプレイに表示されている第３の画像と略同一である第２の画像を表示させるステップと、
を備える方法。
【請求項２】
前記第１のディスプレイを制御して、前記第１及び第２の画像を、前記第１のディスプレイのディスプレイ画面の第１及び第２の部分にそれぞれ表示させるステップを更に含む、請求項１に記載の方法。
【請求項３】
前記所定のタッチ入力は、マルチタッチジェスチャである、請求項１に記載の方法。
【請求項４】
前記マルチタッチジェスチャは、前記第１のディスプレイのディスプレイ画面のマルチタッチドラッグ接触を含む、請求項３に記載の方法。
【請求項５】
前記第２のディスプレイを制御するコンピューティング装置から、前記第３の画像のデータを受信するステップを更に含む、請求項１に記載の方法。
【請求項６】
前記第２の画像は、前記第３の画像と同一である、請求項１に記載の方法。
【請求項７】
前記第１及び第２のディスプレイは、販売時点情報管理（ＰＯＳ）システム内にある、請求項１に記載の方法。
【請求項８】
前記第１のディスプレイは、第１のコンピューティング装置のコンポーネントであり、
前記第２のディスプレイは、第２のモバイルコンピューティング装置のコンポーネントである、
請求項１に記載の方法。
【請求項９】
前記所定のタッチ入力は、第１の所定のタッチ入力であり、前記方法は更に、
前記第１のディスプレイを介して第２の所定のタッチ入力を受け取るステップと、
受け取った前記第２の所定のタッチ入力に対する応答として、前記第１のディスプレイを制御して前記第２の画像の表示を停止させるステップと、
を含む、請求項１に記載の方法。
【請求項１０】
前記第２の所定のタッチ入力は、マルチタッチジェスチャである、請求項９に記載の方法。
【請求項１１】
前記マルチタッチジェスチャは、前記第１のディスプレイのディスプレイのマルチタッチドラッグ接触を含む、請求項１０に記載の方法。
【請求項１２】
前記第２の画像を表示する為の承認を受けるステップを更に含み、
前記第１のディスプレイを制御して前記第２の画像を表示させる前記ステップは、受け取った前記承認に対する応答として、前記第１のディスプレイを制御して前記第２の画像を表示させるステップを含む、
請求項１に記載の方法。
【請求項１３】
前記第２のディスプレイを制御するコンピューティング装置と対話する為のユーザ入力を受け取るステップと、
受け取った前記ユーザ入力に対する応答として、前記コンピューティング装置に関連付けられた制御コマンドを伝達するステップと、
を更に含む、請求項１に記載の方法。
【請求項１４】
前記制御コマンドは、前記第２のディスプレイの表示を制御する、請求項１３に記載の方法。
【請求項１５】
前記コンピューティング装置に伝達された前記制御コマンドの記録を保存するステップを更に含む、請求項１３に記載の方法。
【請求項１６】
第１のディスプレイと、
ディスプレイコントローラと、を備え、前記ディスプレイコントローラは、
前記ディスプレイを制御して第１の画像を表示させるステップと、
前記第１のディスプレイを介して所定のタッチ入力を受け取るステップと、
受け取った前記所定のタッチ入力に対する応答として、前記第１のディスプレイを制御して、第２のディスプレイに表示されている第３の画像と略同一である第２の画像を表示させるステップと、を実行するように構成されている、
コンピューティング装置。
【請求項１７】
前記所定のタッチ入力は、マルチタッチジェスチャである、請求項１６に記載のコンピューティング装置。
【請求項１８】
前記マルチタッチジェスチャは、前記第１のディスプレイのディスプレイ画面のマルチタッチドラッグ接触を含む、請求項１７に記載のコンピューティング装置。
【請求項１９】
前記第１のディスプレイは、第１のコンピューティング装置のコンポーネントであり、
前記第２のディスプレイは、第２のモバイルコンピューティング装置のコンポーネントである、
請求項１６に記載のコンピューティング装置。
【請求項２０】
前記所定のタッチ入力は、第１の所定のタッチ入力であり、
前記ディスプレイコントローラは、
前記第１のディスプレイを介して第２の所定のタッチ入力を受け取るステップと、
受け取った前記第２の所定のタッチ入力に対する応答として、前記第１のディスプレイを制御して前記第２の画像の表示を停止させるステップと、を実行するように構成されている、
請求項１６に記載のコンピューティング装置。
【請求項２１】
前記第２の所定のタッチ入力は、マルチタッチジェスチャである、請求項２０に記載のコンピューティング装置。
【請求項２２】
前記マルチタッチジェスチャは、前記第１のディスプレイのディスプレイのマルチタッチドラッグ接触を含む、請求項２１に記載のコンピューティング装置。
【請求項２３】
前記ディスプレイコントローラは、
前記第２の画像を表示する為の承認を受けるステップと、
受け取った前記承認に対する応答として、前記第１のディスプレイを制御して前記第２の画像を表示させるステップと、を実行するように構成されている、
請求項１６に記載のコンピューティング装置。
【請求項２４】
前記ディスプレイコントローラは、前記第２のディスプレイを制御するコンピューティング装置と対話する為のユーザ入力を受け取るステップを実行するように構成されており、
前記コンピューティング装置は更に、受け取った前記ユーザ入力に対する応答として、前記コンピューティング装置に関連付けられた制御コマンドを伝達するステップを実行するように構成されたネットワークインタフェースを備える、
請求項１６に記載のコンピューティング装置。
【請求項２５】
前記制御コマンドは、前記第２のディスプレイの表示を制御する、請求項２４に記載のコンピューティング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、参照によって開示内容全体が本明細書に組み込まれている、２０１２年６月１９日に出願された米国特許出願第１３／５２７，５５４号の利益を主張する。
【０００２】
本発明は、ディスプレイに関し、より具体的には、二次ディスプレイ装置から受信された画像の表示を制御することに関する。
【背景技術】
【０００３】
多数のコンピューティングシステムが、映像、テキストなどの画像を、異なる複数のユーザに提示する為に、複数のディスプレイを有している。例えば、オフィス環境では、複数のコンピュータがローカルエリアネットワークで接続されてコンピューティングシステムが形成されている場合がある。それらのコンピュータのそれぞれが、それぞれのユーザに画像を提示する為のディスプレイを含んでいる場合がある。別の例では、１つのコンピューティング装置、例えば、小売環境における 販売時点情報管理（ＰＯＳ）端末が、複数のディスプレイを有していて、１つのディスプレイが買い物客の方を向いていて、別のディスプレイが店員の方を向いている場合がある。この例では、これらの異なるディスプレイが１つの処理ユニットによって制御されている場合があり、更に、それらのディスプレイは、いつでも各ユーザに別々の画像を表示することが可能である。更に別の例では、モバイルコンピューティング装置同士が通信可能にリンクされている場合があり、それぞれのディスプレイに別々の画像を表示することが可能である。
【０００４】
場合によっては、あるコンピューティング装置のユーザが、別のユーザのコンピューティング装置に現在表示されている画像を見たい場合がある。例えば、小売環境では、店員が、買い物客のディスプレイに表示されている画像、例えば、トランザクションデータを見たい場合がある。そこで、あるコンピューティング装置のユーザが、別のユーザのコンピューティング装置のディスプレイに表示されている画像を選択的に表示することを可能にする、便利で効率的な技術を提供することが必要とされている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、背景技術の課題を解決するためのものである。
【課題を解決するための手段】
【０００６】
本明細書に開示されているのは、二次ディスプレイ装置から受信された画像の表示を制御するシステム及び方法である。一態様によれば、一方法は、第１のディスプレイを制御して第１の画像を表示させるステップを含む。この方法は又、第１のディスプレイを介して所定のタッチ入力を受け取るステップを含んでよい。更に、この方法は、受け取った所定のタッチ入力に対する応答として、第１のディスプレイを制御して、第２のディスプレイに表示されている第３の画像と略同一である第２の画像を表示させるステップを含んでよい。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施形態に係る、二次ディスプレイから受信された画像の表示を制御するシステムの一例のブロック図である。
【図２】本発明の実施形態に係る、二次ディスプレイ装置から受信された画像の表示を制御する方法の一例のフローチャートである。
【図３Ａ】乃至
【図３Ｂ】本発明の実施形態に係るマルチタッチジェスチャの例の動き図である。
【図４】本発明の実施形態に係る、二次ディスプレイから受信された画像の表示を制御するシステムの別の例のブロック図である。
【図５】本発明の実施形態に係る、二次ディスプレイ装置から受信された画像の表示を制御する方法の別の例のフローチャートである。
【発明を実施するための形態】
【０００８】
本明細書では、本発明の実施形態に係る、二次ディスプレイ装置から受信された画像の表示を制御する例示的なシステム及び方法を開示する。具体的には、本明細書において開示されるのは、第１のディスプレイを制御して第１の画像を表示させることと、第１のディスプレイを介して所定のタッチ入力を受け取ることと、受け取った所定のタッチ入力に対する応答として、第１のディスプレイを制御して、第２のディスプレイに表示されている第３の画像と略同一である第２の画像を表示させることと、を行うように構成されたシステムである。一例では、本システムは、客が商品を見て購入できるように様々な商品を備えた小売環境又は「実」店舗において実施されてよい。一例では、本明細書に開示のシステム及び方法は、コンピューティング装置の中で実施されてよく、例えば、小売環境に設置された販売時点情報管理（ＰＯＳ）端末の中で実施されてよい。別の例では、本明細書に開示のシステム及び方法は、それぞれがディスプレイを有する、異なる複数のコンピューティング装置の中で実施されてよい。ユーザは、１つのディスプレイに対して、別のディスプレイに表示されている画像を表示させる為のタッチ入力を行ってよい。例えば、ユーザは、ディスプレイ上で特定のマルチタッチジェスチャを行うことにより、ディスプレイを制御して画像を表示させることが可能である。ユーザは、同様の、又は他の所定のタッチ入力を行うことにより、画像の表示を停止することが可能である。
【０００９】
本明細書においては、「コンピューティング装置」という用語は、広義に解釈されたい。これは、画像を表示できる任意のタイプの装置を含んでよい。例えば、コンピューティング装置は、商品の１つ以上の画像をキャプチャするように構成されたカメラを含むスマートフォンであってよい。コンピューティング装置は、モバイルコンピューティング装置であってよく、例えば、スマートフォン、携帯電話、ページャ、個人用携帯情報端末（ＰＤＡ、例えば、ＧＰＲＳ  ＮＩＣを有するもの）、スマートフォンクライアントを有するモバイルコンピュータ等のようなモバイルコンピューティング装置であってよく、これらに限定されない。コンピューティング装置は又、任意のタイプの従来型コンピュータを含んでよく、例えば、ラップトップコンピュータ又はタブレットコンピュータを含んでよい。典型的なモバイル電子装置として、無線データアクセスが可能な装置（例えば、ｉＰＨＯＮＥ（登録商標）スマートフォン、ＢＬＡＣＫＢＥＲＲＹ（登録商標）スマートフォン、ＮＥＸＵＳ  ＯＮＥ（商標）スマートフォン、ｉＰＡＤ（登録商標）端末など）があり、これらは、インターネットプロトコル（ＩＰ）や無線アプリケーションプロトコル（ＷＡＰ）のようなプロトコルを使用してデータの送受信を無線で行うことが可能である。これにより、ユーザは、スマートフォン、携帯電話、ページャ、双方向ラジオ、コミュニケータなどの無線装置を介して、情報にアクセスすることが可能になる。無線データアクセスは、多くの無線ネットワークによってサポートされており、例えば、ＣＤＰＤ、ＣＤＭＡ、ＧＳＭ、ＰＤＣ、ＰＨＳ、ＴＤＭＡ、ＦＬＥＸ、ＲｅＦＬＥＸ、ｉＤＥＮ、ＴＥＴＲＡ、ＤＥＣＴ、ＤａｔａＴＡＣ、Ｍｏｂｉｔｅｘ、ＥＤＧＥ、及び他の２Ｇ、３Ｇ、４Ｇ、及びＬＴＥ技術によってサポートされており、これらに限定されず、又、多数のハンドヘルド装置用オペレーティングシステムとともに動作し、例えば、ＰａｌｍＯＳ、ＥＰＯＣ、Ｗｉｎｄｏｗｓ  ＣＥ、ＦＬＥＸＯＳ、ＯＳ／９、ＪａｖａＯＳ、ｉＯＳ、Ａｎｄｒｏｉｄなどとともに動作する。典型的には、これらの装置は、グラフィカル表示を使用しており、ミニブラウザ又はマイクロブラウザと呼ばれ、ファイルサイズが小さく、無線ネットワークのメモリ低減制約条件に対応できるウェブブラウザにおいて、インターネット（又は他の通信ネットワーク）にアクセスすることが可能である。代表的な一実施形態では、このモバイル装置は、ＧＳＭネットワーク用のデータ技術であるＧＰＲＳ（汎用パケット無線サービス（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅｓ））上で動作する携帯電話又はスマートフォンである。モバイル装置によっては、従来の音声通信に加えて、多様なタイプのメッセージ転送技術により、別の同種装置と通信できるものがあり、そのような技術として、ＳＭＳ（ショートメッセージサービス）、拡張ＳＭＳ（ＥＭＳ）、マルチメディアメッセージ（ＭＭＳ）、電子メールＷＡＰ、ページング、又は他の既知の、又は今後開発される無線データフォーマットなどがある。本明細書において提示される実施例の多くはスマートフォンにおいて実施されるが、これらの実施例は、コンピュータなど、任意の好適なコンピューティング装置において同様に実施されることが可能である。
【００１０】
本明細書においては、「ユーザインタフェース」という用語は、主に、ユーザがコンピューティング装置と対話する手段となるシステムである。ユーザインタフェースは、ユーザがコンピューティング装置を操作することを可能にする入力を含んでよく、且つ、コンピューティング装置が情報及び／又はデータの提示、ユーザの操作の結果の表示等を行うことを可能にする出力を含んでよい。コンピューティング装置のユーザインタフェースの一例として、ユーザがタイプ入力より多様な方式でプログラム又はアプリケーションと対話することを可能にするグラフィカルユーザインタフェース（ＧＵＩ）がある。ＧＵＩは、典型的には、テキストベースのインタフェース、タイプ入力されるコマンドラベル、又はテキストナビゲーションとは異なり、ユーザが利用できる情報及びアクションを表現する為のディスプレイオブジェクト及び視覚的インジケータを提供する。例えば、ユーザインタフェースは、ディスプレイウィンドウ又はディスプレイオブジェクトであってよく、これは、電子装置のユーザが対話の為に選択可能である。ディスプレイオブジェクトは、コンピューティング装置のディスプレイ画面に表示されてよく、ユーザがユーザインタフェースを使用して選択及び対話することが可能である。一例では、コンピューティング装置のディスプレイは、タッチ画面であってよく、このタッチ画面はディスプレイアイコンを表示することが可能である。ユーザは、ディスプレイ画面の、ディスプレイアイコンが表示されている範囲を押下することにより、そのディスプレイアイコンを選択することが可能である。別の例では、ユーザは、コンピューティング装置の、他の任意の好適なユーザインタフェース、例えば、キーパッドを使用して、ディスプレイアイコン又はディスプレイオブジェクトを選択することが可能である。例えば、ユーザは、トラックボール又は矢印キーを使用してカーソルを動かして、ディスプレイオブジェクトをハイライトし、選択することが可能である。
【００１１】
本明細書においては、「タッチ画面ディスプレイ」という用語は、広義に解釈されたい。この用語は、画像を表示することが可能であって、ディスプレイ画面内でのタッチの存在及び場所を検出することが可能である、任意のタイプの装置を包含してよい。「タッチ入力」という用語は、主に、ディスプレイ画面を指又は手でタッチすることを意味する。そのようなディスプレイは、他の受動オブジェクト、例えば、スタイラスを検知してもよい。
【００１２】
本明細書においては、「マルチタッチジェスチャ」という用語は、広義に解釈されたい。この用語は、ユーザがディスプレイ画面をタッチして接触箇所が２つ以上となる、特定タイプのタッチ入力を意味するものであってよい。この例では、ディスプレイ画面は、２つ以上の接触箇所の存在を認識することが可能である。
【００１３】
本明細書においては、「トランザクションデータ」という用語は、広義に解釈されたい。例えば、トランザクションデータは、購入トランザクションを実施する為に使用されてよい任意のタイプのデータを含んでよく、これに限定されない。例示的なトランザクションデータとして、購入品目識別子、購入品目に関するディスカウント情報（例えば、購入品目に関するクーポン情報）、買い物客プロファイル情報、トランザクションセキュリティ情報、支払情報、購入品目情報などがある。トランザクションデータは、買い物客に関連する任意のタイプのデータ、又は買い物客が買い物をしている間にモバイルコンピューティング装置が収集する任意のタイプのデータを含んでもよく、これらに限定されない。
【００１４】
図１は、本発明の実施形態に係る、二次ディスプレイから受信された画像の表示を制御するシステムの一例１００のブロック図を示す。システム１００は、全体又は一部が、任意の好適な小売環境で実施されてよい。例えば、システム１００は、客が商品を見て購入できるように店舗全体にわたって様々な商品を配置している小売店舗において実施されてよい。客は、購入する商品を１つ以上集め、販売時点情報管理（ＰＯＳ）端末であってよいシステム１００に進み、それらの商品を購入する為の好適な購入トランザクションを実施することが可能である。購入トランザクションは、全体又は一部が、購入トランザクションアプリケーション１０２によって実施されてよい。例えば、購入トランザクションアプリケーション１０２は、商品の識別情報の受信、並びに、トランザクションデータの受信、処理、及び生成を行うように構成されたハードウェア、ソフトウェア、及び／又はファームウェアであってよい。例えば、アプリケーション１０２は、１つ以上のプロセッサ及びメモリによって実施されてよい。購入トランザクションアプリケーション１０２は、金融サービスサーバと通信して購入トランザクションを実施する為に、ネットワークと対話するようネットワークインタフェース１０３を制御してよい。
【００１５】
ディスプレイ１１０４及び２１０６がトランザクションデータを表示してよく、例えば、商品識別情報、価格、金融情報などを表示してよく、これらに限定されない。この例では、ディスプレイ１０４は、買い物客のほうを向いて位置してよく、ディスプレイ１０６は、店員のほうを向いて位置してよい。ディスプレイ１０４及び１０６の一方又は両方が、買い物客及び／又は店員がそれぞれのディスプレイにおいてタッチ入力を行うことを可能にするタッチ画面ディスプレイであってよい。
【００１６】
ディスプレイコントローラ１０８及びハードウェアインタフェース１１０が、ディスプレイ１０４及び１０６を制御して、テキスト、写真などのような画像を表示させるように構成されてよい。ディスプレイコントローラ１０８は、ハードウェア、ソフトウェア、及び／又はファームウェアによって実施されてよい。例えば、ディスプレイコントローラ１０８は、１つ以上のプロセッサ及びメモリで実施されてよい。ハードウェアインタフェース１１０は、ディスプレイ１０４及び１０６と通信することにより、ディスプレイ１０４及び１０６から、タッチの接触及び動きを受信してよい。更に、ハードウェアインタフェース１１０は、ディスプレイ１０４及び１０６における画像の表示を制御する制御コマンドをディスプレイコントローラ１０８から受信してよい。
【００１７】
ハードウェアインタフェース１１０は、タッチ入力情報を提供するように構成された幾つかのサブコンポーネントを含んでよい。例えば、ディスプレイコントローラ１０８は、シングルタッチ及びマルチタッチのハードウェアの製造元がそれぞれの特定のハードウェアのタッチ情報を提供する為の共通ドライバモデルを提供してよい。ディスプレイコントローラ１０８は、ハードウェアインタフェース１１０から受信されたタッチ情報を、購入トランザクションの実施時に使用されるデータに変換してよい。更に、ディスプレイコントローラ１０８は、購入トランザクションアプリケーション１０２及び１つ以上のユーザインタフェース１１２から受信されたディスプレイ情報を、ディスプレイ１０４及び１０６を制御して画像を表示させる為のデータに変換してよい。
【００１８】
システム１００は、買い物客及び店員の一方又は両方と対話するように構成された１つ以上の他のユーザインタフェース１１２を含んでよい。それらのユーザインタフェース１１２は、トランザクションデータを提示すること、及び／又は、小売環境に対してトランザクション又は他のオペレーションを実施する為の情報をユーザが入力することを可能にすることの為に使用されてよい。ユーザインタフェースの例として、キーボード、マウス、磁気ストライプ読み取り機、バーコード読み取り機などがあり、これらに限定されない。
【００１９】
図２は、本発明の実施形態に係る、二次ディスプレイ装置から受信された画像の表示を制御する方法の一例のフローチャートを示す。図２の方法は、図１に示されたシステム１００によって実施されるものとして説明されるが、任意の好適なシステムによって実施されてよい。本方法は、システム１００のハードウェア、ソフトウェア、及び／又はファームウェア、或いは、任意の好適なコンピューティング装置、例えば、ＰＯＳ端末やモバイルコンピューティング装置によって実施されてよい。
【００２０】
図２を参照すると、本方法は、第１のディスプレイを制御して第１の画像を表示させるステップ２００を含む。例えば、ディスプレイコントローラ１０８及びハードウェアインタフェース１１０は、ディスプレイ１０４を制御して、購入トランザクションに関連する画像を表示させることが可能である。この実施例では、ディスプレイ１０４は、レジ係が見て対話できるように位置してよい。レジ係は、小売環境において買い物客の精算を行う為のＰＯＳ場所に位置してよい。画像の表示の為の命令又はデータは、購入トランザクションアプリケーション１０２からディスプレイコントローラ１０８に与えられてよい。
【００２１】
図２の方法は、第１のディスプレイを介して所定のタッチ入力を受け取るステップ２０２を含む。前述の実施例について続けると、レジ係は、ディスプレイ１０４のタッチ画面にタッチすることにより、所定のタッチ入力を行ってよい。一例では、タッチ入力は、ディスプレイコントローラ１０８及び／又はハードウェアインタフェース１１０によって認識可能な、タッチ画面の表面に対する任意の好適なタッチジェスチャであってよい。タッチ入力ジェスチャの例として、マルチタッチジェスチャ、タップ／ダブルタップ、慣性パンニング、選択／ドラフト、プレス及びタップ、ズーム、回転、２本指タップ、プレス及びホールド、フリックなどがあり、これらに限定されない。マルチタッチジェスチャは、ディスプレイ１０４のディスプレイ画面のマルチタッチドラッグ接触であってよい。タッチ入力は、タッチ画面の特定の範囲に対して行われてもよく、タッチ画面の全範囲に対して行われてもよい。ディスプレイ１０４は、タッチ入力を受け取り、受け取ったタッチ入力に対する応答として、タッチ入力に対応するデータをハードウェアインタフェース１１０に伝達してよい。
【００２２】
図３Ａ及び図３Ｂは、本発明の実施形態に係るマルチタッチジェスチャの例の動き図を示す。図３Ａを参照すると、円３００、３０２、３０４、３０６、及び３０８は、マルチタッチジェスチャを開始する為に最初に指先を置く、ディスプレイ画面上の位置を示す。例えば、親指を円３００に置いてよく、同じ手の他の指を円３０２〜３０８に置いてよい。方向矢印３１０、３１２、３１４、３１６、及び３１８は、マルチタッチジェスチャの第２のステップとして、円３００、３０２、３０４、３０６、及び３０８にある指をドラッグして動かす方向を、それぞれ示す。各指をこれらの方向にドラッグして動かし、その後、各指をタッチ画面から離すことにより、マルチタッチジェスチャは完了する。
【００２３】
図３Ａに示されたマルチタッチジェスチャと同様に、図３Ｂに示されたマルチタッチジェスチャは、マルチタッチジェスチャを開始する為に最初に指先を置く、ディスプレイ画面上の位置を示す円３２０、３２２、３２４、３２６、及び３２８を含む。例えば、親指を円３２０に置いてよく、同じ手の他の指を円３２２〜３２８に置いてよい。方向矢印３３０、３３２、３３４、３３６、及び３３８は、マルチタッチジェスチャの第２のステップとして、円３２０、３２２、３２４、３２６、及び３２８にある指をドラッグして動かす方向を、それぞれ示す。各指をこれらの方向にドラッグして動かし、その後、各指をタッチ画面から離すことにより、マルチタッチジェスチャは完了する。このマルチタッチジェスチャは、ディスプレイを元の表示に戻す為の、図３Ａのジェスチャの反転として使用されてよい。
【００２４】
本発明の実施形態によれば、図３Ａ及び図３Ｂのマルチタッチジェスチャは、他のユーザ（例えば、買い物客）の異なる複数のディスプレイを循環する為に使用されてよい。このように、異なる複数の買い物客のディスプレイを効率的に循環する為にジェスチャが行われてよい。
【００２５】
図２に戻ると、本方法は、第１のディスプレイを制御して、第２のディスプレイに表示されている第３の画像と略同一である第２の画像を表示させるステップ２０４を含む。前述の実施例について続けると、ディスプレイコントローラ１０８は、そのタッチ入力を使用して、メモリ１１４のルックアップを実施してよい。例えば、メモリ１１４には、複数の所定のタッチ入力コマンドが記憶されてよい。ディスプレイコントローラ１０８は、そのタッチ入力が、記憶されているタッチ入力コマンドの１つと一致するかどうかを判定してよい。この実施例では、タッチ入力は、ディスプレイ１０４を制御して、ディスプレイ１０６に表示されている画像と略同一の画像を表示させるコマンドに対応する。タッチ入力がこのコマンドに対応すると判定されたら、ハードウェアインタフェース１１０は、ディスプレイ１０６に表示されている画像にアクセスして、そのアクセスされた画像をディスプレイ１０４に表示してよい。従って、この実施例では、レジ係は、買い物客のディスプレイ１０６に表示されている画像をレジ係のディスプレイ１０４に表示させる為のタッチ入力を、ディスプレイ１０４に対して行ってよい。
【００２６】
本発明の実施形態によれば、ユーザは、ディスプレイに対して、別のディスプレイに表示されている画像の表示を停止させる為のユーザ入力を行うことが可能である。前述の実施例について続けると、レジ係は、別の所定のタッチ入力をディスプレイ１０４に対して行ってよい。このタッチ入力は、ディスプレイコントローラ１０８が受け取ってよい。ディスプレイコントローラ１０８は、受け取ったタッチ入力に対する応答として、ディスプレイ１０４を制御して画像の表示を停止させてよい。一例では、図３Ａ及び図３Ｂに示されたマルチタッチジェスチャを用いて、ディスプレイ１０６に表示されている画像をディスプレイ１０４に表示することのオンオフのトグルが行われてよい。例えば、図３Ａに描かれたマルチタッチジェスチャは、画像の表示をアクティブにする為に入力されてよく、図３Ｂに描かれたマルチタッチジェスチャは、画像の表示を非アクティブにする為に入力されてよい。
【００２７】
図４は、本発明の実施形態に係る、二次ディスプレイから受信された画像の表示を制御する別の例のシステム４００のブロック図を示す。図４を参照すると、システム４００は、モバイルコンピューティング装置４０２及び４０４を含む。この例では、モバイルコンピューティング装置４０２は、携帯電話であり、モバイルコンピューティング装置４０４は、タブレットコンピュータである。コンピューティング装置４０２及び４０４は、互いに、或いは他のコンピューティング装置と適切に通信して、データ、画像などを交換してよい。コンピューティング装置４０２とコンピューティング装置４０４との間の通信は、任意の好適な技術及び任意の好適な通信ネットワークを使用して実施されてよい。例えば、コンピューティング装置４０２及び４０４は、通信ネットワーク４０６を介して互いにインタフェースして通信又はデータ共有を行ってよく、そのような通信ネットワーク４０６として、インターネット、ローカルエリアネットワーク（ＬＡＮ）、又はセルラネットワークのような無線ネットワークがあり、これらに限定されない。一例として、コンピューティング装置４０２及び４０４は、ＷＩ−ＦＩ（登録商標）接続又はウェブベースアプリケーションを介して互いに通信してよい。コンピューティング装置４０２及び４０４は、それぞれが、ネットワーク４０６とインタフェースするように構成されたネットワークインタフェース４０８を含んでよい。ディスプレイコントローラ４１０は、データ及び画像の送受信の為に、ネットワークインタフェース４０８と対話してよい。
【００２８】
ディスプレイコントローラ４１０は、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせによって実施されてよい。例えば、メモリ４１２に常駐するソフトウェアが、本明細書に開示のディスプレイコントローラ４１０の機能を実行する為にプロセッサによって実施される命令を含んでよい。
【００２９】
図５は、本発明の実施形態に係る、二次ディスプレイ装置から受信された画像の表示を制御する方法の別の例のフローチャートを示す。図５の方法は、図４に示されたシステム４００によって実施されるものとして説明されるが、任意の好適なシステムによって実施されてよい。本方法は、モバイルコンピューティング装置４０２及び４０４、又は任意の好適なコンピューティング装置のハードウェア、ソフトウェア、及び／又はファームウェアによって実施されてよい。
【００３０】
図５を参照すると、本方法は、モバイルコンピューティング装置間で購入トランザクションを開始するステップ５００を含む。例えば、小売環境内にある買い物客及び店員が、購入トランザクションを実施する為に、モバイルコンピューティング装置４０２及び４０４を、それぞれ使用してよい。モバイルコンピューティング装置４０２及び４０４は、互いの間に、ネットワーク４０６を介した通信リンク、又は、ＢＬＵＥＴＯＯＴＨ（登録商標）通信リンクなどの好適な無線接続を介した直接の通信リンクを確立してよい。モバイルコンピューティング装置４０２及び４０４に常駐するアプリケーションが、これらの装置同士が接続して購入トランザクションを開始することを可能にするインタフェース及び機能性を提供してよい。買い物客及び店員は、ユーザインタフェース４０６及びタッチ画面ディスプレイ４０８を使用して、それぞれの装置４０２及び４０４と対話してよい。
【００３１】
図５の方法は、各モバイルコンピューティング装置において、購入トランザクションに関連付けられた別々の画像を表示するステップ５０２を含む。前述の実施例について続けると、買い物客が操作するモバイルコンピューティング装置４０２は、購入対象商品に関する情報、金融トランザクション情報などを有する画像を表示してよい。店員が操作するモバイルコンピューティング装置４０４は、小売環境内の商品に関する情報、価格情報、又は他の、買い物客には見せない情報を表示してよい。これらの画像は、Ｗｉｎｄｏｗｓコンピューティング環境の複数のウィンドウに別々に表示されてよく、或いは、買い物客又は店員から見やすいようにパーティション化されてよい。
【００３２】
図５の方法は、いずれかのモバイルコンピューティング装置のディスプレイを介して所定のタッチ入力を受け取るステップ５０４を含む。前述の実施例について続けると、店員は、買い物客の装置４０２のディスプレイ４０８に表示されている１つ以上の画像を見ることが必要になる場合がある。そうする為には、店員は、自分の装置４０４のディスプレイ画面をタッチすることにより、当該画像へのアクセス及びその表示を要求するマルチタッチジェスチャを行ってよい。店員の装置４０４のディスプレイ４０８及び／又はユーザインタフェース４０６は、画像を指定する為の選択肢を提供してよく、又、選択を支援する為の、画像に関する情報を提供してよい。店員は、ディスプレイ４０８及び／又はユーザインタフェース４０６と対話することにより、画像を指定してよい。
【００３３】
図５の方法は、受け取った所定のタッチ入力に対する応答として、他のモバイルコンピューティング装置に表示されている画像に対する要求を送信するステップ５０６を含む。前述の実施例について続けると、店員の装置４０４のディスプレイコントローラ４１０は、マルチタッチジェスチャ入力及び画像の選択を受け取ってよい。受け取った入力に対する応答として、ディスプレイコントローラ４１０は、ネットワークインタフェース４０８を制御して、買い物客の装置４０２に表示されている指定された画像の要求を、装置４０２へ伝達させてよい。
【００３４】
画像を要求することの代替として、店員の装置４０４は、買い物客の装置４０２から画像を受信することを、あらかじめ事前承認されていてよい。この場合、承認要求は不要であってよい。むしろ、承認要求を行わずに、装置４０２と通信することにより、画像が指定されてよい。一例として、事前承認は、買い物客が小売店の顧客ロイヤリティプログラムに登録した場合に行われてよい。
【００３５】
図５の方法は、要求画像を表示する為の承認を受けるステップ５０８を含む。前述の実施例について続けると、買い物客の装置４０２は、店員の装置４０４からの通信を受信してよい。受信した通信に対する応答として、装置４０２のディスプレイコントローラ４１０は、装置４０４が承認済みかどうかを判定してよい。要求が承認されない場合、装置４０２のディスプレイコントローラ４１０は、要求拒否の通知を装置４０４に伝達してよく、この通知は、ディスプレイ４０８に表示されてよい。これに対し、要求が承認された場合、ディスプレイコントローラ４１０は、ネットワークインタフェース４０８を制御して、指定された画像を店員の装置４０４に伝達してよい。装置４０４に伝達された１つ以上の画像は、装置４０２に表示されている内容の１つ以上の部分又は全体であってよい。
【００３６】
図５の方法は、要求画像を表示するステップ５１０を含む。前述の実施例について続けると、店員の装置４０４は、買い物客の装置４０２から伝達された画像を受信することが可能である。ディスプレイコントローラ４１０は、ハードウェアインタフェース４１４及びディスプレイ４０８を制御して、受信画像を表示させることが可能である。一例として、表示される画像は、装置４０２に表示されている内容のスナップショットであってよい。別の例として、表示される画像は、買い物客の装置４０２に表示されている画像をミラーリングする為に定期的又は常にリフレッシュされてよい。更に、装置４０４に表示される画像は、装置４０２に表示されている画像と同一又は略同一であってよい。一例として、装置４０４に表示される画像は、異なるディスプレイ画面のサイズ、好み、設定などに基づいて再フォーマットされてよい。店員は、必要に応じて、装置４０４のディスプレイ４０８のディスプレイ画面をタッチすることにより、所定のユーザ入力を行って、本発明の実施形態に係る画像の表示を停止させてよい。
【００３７】
本発明の実施形態によれば、あるコンピューティング装置のユーザが、別のコンピューティング装置のディスプレイを制御する為のユーザ入力を行ってよい。例えば、図４を参照すると、コンピューティング装置４０４のユーザが、コンピューティング装置４０２のディスプレイ４０８を制御する為のユーザ入力を、ディスプレイ４０８及び／又はユーザインタフェース４０６を介して行ってよい。ディスプレイコントローラ４１０は、受け取ったユーザ入力に対する応答として、そのユーザ入力に対応する１つ以上の制御コマンドを生成してよい。その後、制御コマンドは、コンピューティング装置４０２に伝達されてよい。制御コマンドは、装置４０２のディスプレイコントローラ４１０において受信されてよい。一例として、制御コマンドは、装置４０２に常駐するアプリケーションへの入力として使用されてよい。制御コマンドは、コマンドに基づいて生成された１つ以上の画像の表示を制御することに使用されてよい。
【００３８】
本発明の実施形態によれば、制御コマンドの記録が保存されてよい。例えば、店員のモバイル装置から与えられた制御コマンドが、そのモバイル装置又は別のコンピューティング装置のいずれかに保存されてよい。更に、保存された制御コマンドは、制御コマンドを生成したユーザの識別情報に関連付けられて保存されてよい。結果として、コンピューティング装置を制御するコマンドをサブミットした、他のコンピューティング装置ユーザの記録を保持することが可能である。
【００３９】
本発明の実施形態によれば、複数の特定タイプのマルチタッチジェスチャに基づいて、所定のユーザ入力が検出又は特定されてよい。一例では、ユーザが、４本又は５本の指でディスプレイ画面に接触することにより、マルチタッチジェスチャの入力を行ってよい。例えば、図３Ａを参照すると、マルチタッチジェスチャの場合、最初に指を置くのは、４つの円３０２、３０４、３０６、及び３０８であってよい。或いは、例えば、同じマルチタッチジェスチャの場合、最初に指を置くのは、５つの円３００、３０２、３０４、３０６、及び３０８であってもよい。この機能は、例えば、ユーザが５本の指でジェスチャを試行したのに実際には４本の指でしか接触しなかった場合でも、ジェスチャを検出するのに便利である場合がある。
【００４０】
本発明の実施形態によれば、ユーザは、他の複数のディスプレイとの対話を同時に行う為のユーザ入力を行ってよい。例えば、店員は、複数の買い物客を同時に相手にしている場合がある。この例では、買い物客は、本発明の実施形態に従って、複数の買い物客用ディスプレイを切り替えるか、全ての買い物客用ディスプレイを同時に表示する為のユーザ入力を行ってよい。別の例では、店員は、同一買い物客の、異なる複数のディスプレイを見ることを選択してよい。この例では、買い物客は、モバイルコンピューティング装置と店から提供されたディスプレイとを使用していてよく、店員は、同一買い物客のそれらのディスプレイの全てを見ることを選択してよい。
【００４１】
本発明の実施形態によれば、コンピューティング装置に常駐している好適なオペレーティングシステムが、（例えば、拡張デスクトップ経由の）アプリケーションモードを、別のディスプレイの画像が表示されるミラーリングモードに切り替えることを、ユーザに許可してよい。この機能は、例えば、店員が、買い物客のコンピューティング装置に表示されている購入トランザクション情報を見ることができるように小売環境を設定する場合に、有益である場合がある。
【００４２】
当業者であれば理解されるように、本発明の諸態様は、システム、方法、又はコンピュータプログラム製品として実施されてよい。従って、本発明の諸態様は、全面的にハードウェアである実施形態、全面的にソフトウェアである実施形態（ファームウェア、常駐ソフトウェア、マイクロコード等を含む）、又は、本明細書において全部まとめて「回路」、「モジュール」、又は「システム」と称されている場合がある、ソフトウェア態様とハードウェア態様とを組み合わせた実施形態の形態であってよい。更に、本発明の諸態様は、コンピュータ可読なプログラムコードがそこで具体化されている１つ以上のコンピュータ可読媒体において実施されたコンピュータプログラム製品の形態であってよい。
【００４３】
１つ以上のコンピュータ可読媒体の任意の組み合わせが利用されてよい。コンピュータ可読媒体は、コンピュータ可読信号媒体、又はコンピュータ可読記憶媒体（非過渡的なコンピュータ可読記憶媒体を含み、これに限定されない）であってよい。コンピュータ可読記憶媒体は、例えば、電子式、磁気式、光学式、電磁式、赤外線式、又は半導体式のシステム、装置、又は機器、或いは、これらの任意の好適な組み合わせであってよく、これらに限定されない。コンピュータ可読記憶媒体のより具体的な例（非包括的なリスト）には、１つ以上のワイヤを有する電気的接続、可搬式コンピュータディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、消去可能プログラム可能読み出し専用メモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバ、可搬式コンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、光学式記憶装置、磁気式記憶装置、又はこれらの任意の好適な組み合わせが含まれるであろう。本文書の文脈では、コンピュータ可読記憶媒体は、命令を実行するシステム、装置、又は機器によって使用されるか、これらと関連して使用されるプログラムを収容又は記憶することが可能な任意の有形媒体であってよい。
【００４４】
コンピュータ可読信号媒体は、コンピュータ可読プログラムコードがそこで、例えば、ベースバンドで、又は搬送波の一部として実施されている伝搬データ信号を含んでよい。そのような伝搬信号は、電磁式、光学式、又はこれらの任意の好適な組み合わせを含み、これらに限定されない、様々な形態のいずれであってもよい。コンピュータ可読信号媒体は、コンピュータ可読記憶媒体ではなく、命令を実行するシステム、装置、又は機器によって使用されるか、これらと関連して使用されるプログラムを伝達、伝搬、又は搬送することが可能な、任意のコンピュータ可読媒体であってよい。
【００４５】
コンピュータ可読媒体において実施されるプログラムコードは、任意の適切な媒体を用いて送信されてよく、そのような媒体として、無線、有線、光ファイバケーブル、ＲＦ等、又はこれらの任意の好適な組み合わせがあり、これらに限定されない。
【００４６】
本発明の諸態様に関する操作を実行する為のコンピュータプログラムコードは、１つ以上のプログラミング言語の任意の組み合わせの形で書かれてよく、そのようなプログラミング言語として、Ｊａｖａ、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋などのようなオブジェクト指向プログラミング言語や、「Ｃ」プログラミング言語又は同様のプログラミング言語のような従来の手続き型プログラミング言語がある。プログラムコードは、全部がユーザのコンピュータにおいて実行されてよく、或いは、一部がユーザのコンピュータにおいてスタンドアロンソフトウェアパッケージとして実行されてよく、或いは、一部がユーザのコンピュータにおいて実行され、一部がリモートコンピュータにおいて実行されてよく、或いは、全部がリモートコンピュータまたはサーバにおいて実行されてよい。後の方の状況シナリオでは、リモートコンピュータは、ローカルエリアネットワーク（ＬＡＮ）又はワイドエリアネットワーク（ＷＡＮ）を含む任意のタイプのネットワークを介してユーザのコンピュータと接続されてよく、或いは、この接続は、（例えば、インターネットサービスプロバイダを使用してインターネットを介して）外部コンピュータに対して行われてよい。
【００４７】
以下では、本発明の実施形態による方法、装置（システム）、及びコンピュータプログラム製品のフローチャート図及び／又はブロック図を参照しながら、本発明の諸態様を説明する。フローチャート図及び／又はブロック図の各ブロック、或いは、フローチャート図及び／又はブロック図のブロック同士の組み合わせは、コンピュータプログラム命令によって実施されてよいことを理解されたい。これらのコンピュータプログラム命令は、マシンの生産の為に、汎用コンピュータ、専用コンピュータ、又は他のプログラマブルデータ処理装置のプロセッサに与えられてよく、それらの命令は、コンピュータまたは他のプログラマブルデータ処理装置のプロセッサによって実行されて、フローチャート及び／又はブロック図の１つ以上のブロックにおいて指定される機能／動作を実施する手段を作成する。
【００４８】
これらのコンピュータプログラム命令は、コンピュータ可読媒体に保存されてもよく、コンピュータ、他のプログラマブルデータ処理装置、又は他の機器に対して、特定の様式で機能するように指示することが可能であり、コンピュータ可読媒体に保存される命令によって、フローチャート及び／又はブロック図の１つ以上のブロックにおいて指定される機能／動作を実施する命令を含む製造物が生産される。
【００４９】
コンピュータプログラム命令は、一連の動作ステップをコンピュータ、他のプログラマブルデータ処理装置、又は他の機器で実行させる為に、コンピュータ、他のプログラマブルデータ処理装置、又は他の機器にロードされてもよく、これによって、コンピュータ又は他のプログラマブル装置で実行される命令が、フローチャート及び／又はブロック図の１つ以上のブロックにおいて指定される機能／動作を実施するプロセスを与えるような、コンピュータで実施されるプロセスが生成される。
【００５０】
図面におけるフローチャート及びブロック図は、本発明の各種実施形態によるシステム、方法、及びコンピュータプログラム製品の可能な実施態様のアーキテクチャ、機能性、及び動作を示している。この点において、フローチャート又はブロック図の各ブロックは、指定された論理機能を実施する為の１つ以上の実行可能命令を含むモジュール、セグメント、又はコードの一部分を表すものであってよい。なお、別の実施態様によっては、ブロックに記載された機能は、図面に記載された順序から外れて実行されてもよい。例えば、連続するように示されている２つのブロックが、実際には、略同時に実行されてもよく、必要とされる機能性によっては、逆の順序で実行されることがあってもよい。又、ブロック図及び／又はフローチャート図の各ブロック、並びに、ブロック図及び／又はフローチャート図におけるブロック同士の組み合わせが、指定された機能又は動作を実行する専用ハードウェアベースシステム、又は専用ハードウェアとコンピュータ命令との組み合わせによって実施可能であることにも注意されたい。
【００５１】
本明細書において使用された術語は、特定の実施形態を説明することのみを目的としており、本開示の限定を意図したものではない。本明細書において使用された単数形「ａ」、「ａｎ」、及び「ｔｈｅ」は、文脈上明らかに矛盾する場合を除き、複数形も同様に包含するものとする。更に、用語「ｃｏｍｐｒｉｓｅｓ（備える）」及び／又は「ｃｏｍｐｒｉｓｉｎｇ（備える）」は、本明細書で使用された際には、述べられた特徴、整数、手順、操作、要素、及び／又は構成要素の存在を明記するものであり、１つ以上の他の特徴、整数、手順、操作、要素、構成要素、及び／又はこれらの集まりの存在又は追加を排除するものではないことを理解されたい。
【００５２】
以下の特許請求の範囲における全てのミーンズ・オア・ステップ・プラス・ファンクション（ｍｅａｎｓ  ｏｒ  ｓｔｅｐ  ｐｌｕｓ  ｆｕｎｃｔｉｏｎ）要素の対応する構造、材料、動作、および均等物は、他の特許請求された要素との組み合わせで、具体的に特許請求されたとおりに機能を実行する全ての構造、材料、または動作を包含するものとする。本発明の記載は、例示及び説明を目的として提示しており、網羅的であることも、開示された形態での本発明に限定されることも意図していない。当業者であれば、本発明の範囲及び趣旨から逸脱しない、様々な修正や変形が明らかであろう。本実施形態は、本発明の原理及び実際の適用を最もよく説明する為に、且つ、他の当業者が、想定される特定の使用に適した様々な修正を有する様々な実施形態に関して本発明を理解することを可能にするように、選択して説明されたものである。
【００５３】
本発明の各種実施形態の説明は、例示を目的として提示しており、網羅的であることも、開示された実施形態に限定されることも意図していない。当業者であれば、記載された実施形態の範囲及び趣旨から逸脱しない、様々な修正や変形が明らかであろう。本明細書において使用された用語は、本実施形態の原理、実際の適用、又は市場における既存技術からの技術的改良を最もよく説明する為に、或いは、本明細書に開示の実施形態を他の当業者が理解することを可能にする為に選択されたものである。
【図１】
2015526796.tif 000003
【図２】
2015526796.tif 000004
【図３】
2015526796.tif 000005
【図４】
2015526796.tif 000006
【図５】
2015526796.tif 000007
【国際調査報告】
2015526796.tif 000008