(57)【要約】  コンピュータの機能を改善する装置、方法、及び非一時的コンピュータ可読媒体を本明細書に開示する。商品に関する注文のための様々な選択肢を有するドロップダウンメニューをレンダリングでき、このメニュー上でカーソルがホバリングする。パラメータ選択肢の選択に応答して、商品の注文が送信される。【選択図】図１
2020509450.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイスクリーンと、
ネットワークインタフェースと、
メモリデバイスと、
少なくとも１つのプロセッサと、を備えた装置であって、当該プロセッサが、
商品フィールド、価格フィールド、及びサイズフィールドを各行が有する複数の行を有するグラフィカルユーザインタフェースを、前記ディスプレイスクリーン上にレンダリングし、
第１の入力の作動を検知し、
前記第１の入力の作動の検知に応答して、前記メモリデバイスに記憶されているステータスインジケータを、カーソルが前記複数の行のうちの所与の行の上でホバリングしようとしていることを示すように変更し、
前記カーソルの、前記所与の行の上での移動を検知し、
前記所与の行の上での前記カーソルのホバリングの検知に応答して、前記カーソルがその上でホバリングしている前記所与の行に関連する注文のための様々なサイズ選択肢を有するドロップダウンメニューをレンダリングし、
前記ドロップダウンメニューにおけるサイズ選択肢の選択を検知し、
前記サイズ選択肢の選択に応答して、前記所与の行の前記商品フィールドにて指定されている商品に関する、前記選択されたサイズ選択肢に対応するサイズの注文を、ネットワークインタフェースを介して送信する、装置。
【請求項２】
更にキーボードを含み、前記第１の入力が当該キーボード上のキーの作動である、請求項１に記載の装置。
【請求項３】
前記様々なサイズの選択肢が、入札サイズ、買いサイズ、売りサイズ、及び提示サイズを含む、請求項１に記載の装置。
【請求項４】
前記少なくとも１つのプロセッサが、更に、前記ドロップダウンメニューを前記サイズフィールド上に重ね合わせるように構成されている、請求項１に記載の装置。
【請求項５】
前記少なくとも１つのプロセッサが、更に、前記様々なサイズ選択肢を増分５０単位でレンダリングするように構成されている、請求項１に記載の装置。
【請求項６】
前記少なくとも１つのプロセッサが、更に、前記様々なサイズ選択肢のうちの利用可能な最小サイズ選択肢として５０をレンダリングするように構成されている、請求項１に記載の装置。
【請求項７】
前記少なくとも１つのプロセッサが、更に、前記様々なサイズの選択肢のうちの利用可能な最大サイズ選択肢として２５０をレンダリングするように構成されている、請求項１に記載の装置。
【請求項８】
前記少なくとも１つのプロセッサが、更に、前記ドロップダウンメニューにおけるサイズ選択肢の複数の選択を検知するように、且つ、前記所与の行の商品フィールドにて指定されている商品に関する前記複数の選択に対応する、前記選択されたサイズ選択肢に対応するサイズの注文を、ネットワークインタフェースを介して送信するように構成されている、請求項１に記載の装置。
【請求項９】
少なくとも１つのプロセッサにより、ディスプレイスクリーン上に、商品フィールド、価格フィールド、及びサイズフィールドを各行が有する複数の行を有するグラフィカルユーザインタフェースをレンダリングするステップと、
前記少なくとも１つのプロセッサにより、第１の入力の作動を検知するステップと、
前記第１の入力の作動の検知に応答して、メモリデバイスに記憶されているステータスインジケータを、カーソルが前記複数の行のうちの所与の行の上でホバリングしようとしていることを示すように前記少なくとも１つのプロセッサにより変更するステップと、
前記少なくとも１つのプロセッサにより、前記カーソルの、前記所与の行の上での移動を検知するステップと、
前記所与の行の上での前記カーソルのホバリングの検知に応答して、前記少なくとも１つのプロセッサにより、前記カーソルがその上でホバリングしている前記所与の行に関連付けられた注文のための様々なサイズ選択肢を有するドロップダウンメニューをレンダリングするステップと、
前記少なくとも１つのプロセッサにより、前記ドロップダウンメニューにおける前記サイズ選択肢の選択を検知するステップと、
前記サイズ選択肢の選択に応答して、前記少なくとも１つのプロセッサにより、前記所与の行の前記商品フィールドにて指定されている商品に関する、前記選択されたサイズ選択肢に対応するサイズの注文を、ネットワークインタフェースを介して送信するステップと、を含む、方法。
【請求項１０】
更にキーボードを含み、前記第１の入力が当該キーボード上のキーの作動である、請求項９に記載の方法。
【請求項１１】
前記様々なサイズ選択肢が、入札サイズ、買いサイズ、売りサイズ、及び提示サイズを含む、請求項９に記載の方法。
【請求項１２】
前記少なくとも１つのプロセッサにより、前記ドロップダウンメニューを前記サイズフィールド上に重ね合わせるステップを更に含む、請求項９に記載の方法。
【請求項１３】
前記少なくとも１つのプロセッサが、更に、前記様々なサイズ選択肢を増分５０単位でレンダリングするように構成されている、請求項９に記載の方法。
【請求項１４】
前記少なくとも１つのプロセッサにより、前記様々なサイズ選択肢のうちの利用可能な最小サイズ選択肢として５０をレンダリングするステップを更に含む、請求項９に記載の方法。
【請求項１５】
前記少なくとも１つのプロセッサにより、前記様々なサイズ選択肢のうちの利用可能な最大サイズ選択肢として２５０をレンダリングするステップを更に含む、請求項９に記載の方法。
【請求項１６】
前記少なくとも１つのプロセッサにより、前記ドロップダウンメニューにおける前記サイズ選択肢の複数の選択を検知するステップと、
前記少なくとも１つのプロセッサにより、前記所与の行の商品フィールドにて指定されている商品に関する前記複数の選択に対応する、前記選択されたサイズ選択肢に対応するサイズの注文を、前記ネットワークインタフェースを介して送信するステップと、を更に含む、請求項９に記載の方法。
【請求項１７】
命令が記憶されている非一時的コンピュータ可読媒体であって、前記命令が実行される時に前記命令が、少なくとも１つのプロセッサに、
商品フィールド、価格フィールド、及びサイズフィールドを各行が有する複数の行を有するグラフィカルユーザインタフェースをディスプレイスクリーン上にレンダリングさせ、
第１の入力の作動を検知させ、
前記第１の入力の作動の検知に応答して、メモリデバイスに記憶されているステータスインジケータを、カーソルが前記複数の行のうちの所与の行の上でホバリングしようとしていることを示すように変更させ、
前記カーソルの、前記所与の行の上での移動を検知させ、
前記所与の行の上での前記カーソルのホバリングの検知に応答して、前記カーソルがその上でホバリングしている前記所与の行に関連付けられた注文のための様々なサイズ選択肢を有するドロップダウンメニューをレンダリングさせ、
前記ドロップダウンメニューにおけるサイズ選択肢の選択を検知させ、
前記サイズ選択肢の選択に応答して、前記所与の行の前記商品フィールドにて指定されている商品に関する、前記選択されたサイズ選択肢に対応するサイズの注文を、ネットワークインタフェースを介して送信させる、非一時的コンピュータ可読媒体。
【請求項１８】
前記第１の入力がキーボード上のキーの作動である、請求項１７に記載の非一時的コンピュータ可読媒体。
【請求項１９】
前記様々なサイズ選択肢が、入札サイズ、買いサイズ、売りサイズ、及び提示サイズを含む、請求項１７に記載の非一時的コンピュータ可読媒体。
【請求項２０】
前記記憶されている命令が、実行される時、更に、前記少なくとも１つのプロセッサに、前記ドロップダウンメニューにおけるサイズ選択肢の複数の選択を検知させ、且つ、前記所与の行の商品フィールドにて指定されている商品に関する前記複数の選択に対応する、前記選択されたサイズ選択肢に対応するサイズの注文を、前記ネットワークインタフェースを介して送信させる、請求項１７に記載の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、２０１７年１月１１日に出願された「ホバリング中の注文の変更（Changing Orders While Hovering」と題された米国仮特許出願第６２／４４５，０３９号の優先権を主張する。
【０００２】
本発明は、注文入力のためのホバリング機能を有するグラフィックユーザインタフェースに関する。
【背景技術】
【０００３】
コンピューティング及びネットワーキング技術の進歩により、電子取引が一瞬のうちに受信及び実行されることが可能になっている。コンピューティングデバイスは、わずかな価格変動を利用するように短期ポジションを大量に且つ高速で出入りさせる取引を成立させ得る。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のように、ネットワーク化されたコンピュータは、前例のない速度で取引を実行できる。不都合なことに、これらの取引が実行される速度が新たな技術的課題及びリスクをもたらしている。ネットワークの速度が原因で発生する急激な価格変動により、トレーダが、希望する価格を獲得することが困難になっている。従来のシステムで注文パラメータを入力することは面倒で時間が掛かる。把握し難い価格の問題が、特にコンピュータネットワーキング技術の分野で生じる。なぜなら、電子取引ネットワークの速度が原因でトレーダが注文パラメータを入力している間に不安定な価格変化が起こり得るからである。上記に鑑みて、本明細書において、コンピュータの機能に対する技術的改善を開示し、グラフィカルユーザインタフェース（「ＧＵＩ」）を介した注文の入力に掛かる時間を大幅に短縮する。
【課題を解決するための手段】
【０００５】
一例において、ディスプレイスクリーン、ネットワークインタフェース、メモリデバイス、及び少なくとも１つのプロセッサを含み得る装置を本明細書に開示する。少なくとも１つのプロセッサが、以下の動作を実行し得る。即ち、商品フィールド、価格フィールド、及びサイズフィールドを各行が有する複数の行を有するグラフィカルユーザインタフェースを、前記ディスプレイスクリーン上にレンダリングする；第１の入力の作動を検知する；前記第１の入力の作動の検知に応答して、メモリデバイスに記憶されているステータスインジケータを、カーソルが前記複数の行のうちの所与の行の上にホバリングしようとしていることを示すように変更する；前記カーソルの、前記所与の行の上での移動を検知する；前記所与の行の上での前記カーソルのホバリングの検知に応答して、前記カーソルがその上でホバリングしている前記所与の行に関連付けられた注文のための様々なサイズ選択肢を有するドロップダウンメニューをレンダリングする；前記ドロップダウンメニューにおけるサイズ選択肢の選択を検知する；前記サイズ選択肢の選択に応答して、前記所与の行の前記商品フィールドにて指定されている商品に関する、前記選択されたサイズ選択肢に対応するサイズの注文を、ネットワークインタフェースを介して送信する。
【０００６】
更なる例においては、方法を開示する。この方法は、以下のステップ、即ち、少なくとも１つのプロセッサにより、ディスプレイスクリーン上に、商品フィールド、価格フィールド、及びサイズフィールドを各行が有する複数の行を有するグラフィカルユーザインタフェースをレンダリングするステップと；前記少なくとも１つのプロセッサにより、第１の入力の作動を検知するステップと；前記第１の入力の作動の検知に応答して、メモリデバイスに記憶されているステータスインジケータを、カーソルが前記複数の行のうちの所与の行の上でホバリングしようとしていることを示すように、前記少なくとも１つのプロセッサにより変更するステップと；前記少なくとも１つのプロセッサにより、前記カーソルの、前記所与の行の上での移動を検知するステップと；前記所与の行の上での前記カーソルのホバリングの検知に応答して、前記少なくとも１つのプロセッサにより、前記カーソルがその上でホバリングしている前記所与の行に関する注文のための様々なサイズ選択肢を有するドロップダウンメニューをレンダリングするステップと；前記少なくとも１つのプロセッサにより、前記ドロップダウンメニューにおけるサイズ選択肢の選択を検知するステップと；前記サイズ選択肢の選択に応答して、前記少なくとも１つのプロセッサにより、前記所与の行の商品フィールドにて指定されている商品に関する、前記選択されたサイズ選択肢に対応するサイズの注文を、ネットワークインタフェースを介して送信するステップと；を含む。
【０００７】
更に別の例において、命令が記憶されている非一時的コンピュータ可読媒体を本明細書に開示する。前記命令は、実行される時に、少なくとも１つのプロセッサに、商品フィールド、価格フィールド、及びサイズフィールドを各行が有する複数の行を有するグラフィカルユーザインタフェースを前記ディスプレイスクリーン上にレンダリングさせ；第１の入力の作動を検知させ；前記第１の入力の作動の検知に応答して、メモリデバイスに記憶されているステータスインジケータを、カーソルが前記複数の行のうちの所与の行の上にホバリングしようとしていることを示すように変更させ；前記カーソルの、前記所与の行の上で移動を検知させ；前記所与の行の上での前記カーソルのホバリングの検知に応答して、前記カーソルがその上でホバリングしている前記所与の行に関連付けられた注文のための様々なサイズ選択肢を有するドロップダウンメニューをレンダリングさせ；前記ドロップダウンメニューにおけるサイズ選択肢の選択を検知させ；前記サイズ選択肢の選択に応答して、前記選択されたサイズ選択肢に対応する、前記所与の行の商品フィールドにて指定されているサイズの商品の注文を、ネットワークインタフェースを介して送信させる。
【０００８】
本開示の態様、特徴、及び利点は、以下の実施例の説明及び添付図面を参照しつつ考察する時に理解されるであろう。以下の説明は本出願を限定するものではない。むしろ、本開示の範囲は、添付の特許請求の範囲及び均等物により定義される。
【図面の簡単な説明】
【０００９】
【図１】本開示の態様による装置の例である。
【図２】本開示の態様によるネットワークの例である。
【図３】本開示の態様による方法のフロー図の例である。
【図４Ａ】乃至
【図４Ｂ】本開示の態様による動作例を示す。
【発明を実施するための形態】
【００１０】
図１は、本明細書に開示する技術を実行するための例示的なコンピュータ装置１００の概略図を示す。コンピュータ装置１００は、命令を処理し、他のコンピュータとの間でデータを送受信できる任意のデバイスを含むことができ、これらのデバイスは、ラップトップ、フルサイズのパーソナルコンピュータ、ハイエンドサーバ、又は、ローカルストレージ機能を有さないネットワークコンピュータを含む。コンピュータ装置１００は、キーボード及びマウス、並びに／又はその他の様々なタイプの入力装置（例えば、ペン入力、ジョイスティック、ボタン、タッチスクリーンなど）と、ディスプレイ装置とを含み得る。ディスプレイ装置は、例えば、ＣＲＴ、ＬＣＤ、プラズマスクリーンモニタ、ＴＶ、プロジェクタなどを含み得る。また、コンピュータ装置１００は、ネットワークを介してその他の装置と通信するためのネットワークインタフェース１１４も含み得る。コンピュータ装置１００の全ての構成要素が同じブロック内にあるものとして機能的に示されているが、これらの構成要素が同一の物理的ハウジング内に格納されても、されなくてもよいことが理解されよう。
【００１１】
また、コンピュータ装置１００は、少なくとも１つのプロセッサ１１０も含み得る。プロセッサ１１０は、中央処理装置（ＣＰＵ）、マイクロコントローラ、デジタル信号プロセッサ、特定用途向け集積回路（「ＡＳＩＣ」）又はこれらの任意の組合せを含み得るが、これらに限定されない。プロセッサは、Ｉｎｔｅｌ（登録商標）Ｐｅｎｔｉｕｍ（登録商標）、Ｃｅｎｔｒｉｎｏ（登録商標）、及び／又はＣｏｒｅ（登録商標）プロセッサを含み得る。プロセッサ１１０は、命令を（例えば、メモリデバイス１１２又は同様のデバイスから）受信し、これらの命令を実行し、それにより、これらの命令により定義された１以上のプロセスを実行し得る。
【００１２】
上述のように、メモリデバイス１１２は、プロセッサ１１０により検索及び実行され得る命令を記憶し得る。メモリデバイス１１２は、不揮発性媒体、揮発性媒体、及び、非一時的一時的コンピュータ可読媒体（「ＣＲＭ」）を含み得るが、これらに限定されない。不揮発性媒体は、例えば、光ディスク又は磁気ディスク、読み取り専用メモリ（「ＲＯＭ」）、及びその他の永続的メモリを含む。揮発性媒体は、コンピュータ装置１００のメインメモリを構成し得るダイナミックランダムアクセスメモリを含む。また、メモリデバイス１１２は、上述の及び／又はその他のデバイスのうちの１以上の任意の組合せも含み得る。図１に、１つのプロセッサ１１０及び１つのメモリデバイス１１２のみが示されているが、コンピュータ装置１００が、実際には追加のプロセッサ及びメモリを含むことができ、それらが、同一の物理的なハウジング又は場所内に格納されていてもいなくてもよいことが理解されよう。
【００１３】
非一時的ＣＲＭは、例えば、電子、磁気、光学、電磁気、又は半導体媒体などの多くの物理的媒体のうちの任意の１つを含み得る。適切な非一時的コンピュータ可読媒体のより具体的な例は、ポータブル磁気コンピュータディスケット、例えばフロッピーディスケット若しくはハードドライブ、消去可能なプログラマブル読み取り専用メモリ、ポータブルコンパクトディスク、フラッシュドライブ、又は、コンピュータ装置１００に直接又は間接的に接続され得るその他の記憶装置を含むが、これらに限定されない。
【００１４】
ここで図２を参照すると、コンピュータ装置１００が他のコンピュータ装置１００に、ネットワークインタフェース１１４及びネットワーク１１６を介して相互接続されている様子が示されている。ネットワーク１１６は、ローカルエリアネットワーク（「ＬＡＮ」）、ワイドエリアネットワーク（「ＷＡＮ」）、インターネット等であり得る。ネットワーク１１６及びその介在ノードは、企業、セルラーネットワーク及びワイヤレスネットワーク、ＨＴＴＰ、及びこれらの様々な組合せに専用の通信プロトコルを使用する様々なプロトコル（仮想プライベートネットワーク、ローカルイーサネットネットワーク（登録商標）、及びプライベートネットワークを含む）を使用し得る。図２のネットワークにはわずか数台のコンピュータしか示されていないが、ネットワークが追加の相互接続されたコンピュータを含むことができ、図２に示された５台のコンピュータは説明を容易にするためのものであることが理解されよう。図２に示されている各コンピュータ装置は、ネットワーク１１６における各ノードであり得る。この特定の例において、各コンピュータ装置１００はクライアントコンピュータであり得、コンピュータ装置２０４はサーバコンピュータであり得る。以下に説明するグラフィカルユーザインタフェースは、所与のコンピュータ装置１００上でレンダリングされ得る。更なる例において、ネットワーク１１６は電子市場を形成でき、コンピュータ装置２０４は、入力された電子取引を各コンピュータ装置１００で監視し、各コンピュータ装置１００にて入力された売買注文をマッチングし得る。図２に示されているネットワークは、任意の種類の商品（金融商品を含むがこれに限定されない）の取引のために使用され得る。
【００１５】
メモリデバイス１１２内に常駐する命令は、プロセッサ１１０により直接的に実行される（機械コードなど）又は間接的に実行される（スクリプトなど）命令の任意のセットを含み得る。用語「命令」（”instruction”）、「スクリプト」(“script”)、又は「モジュール」(“module”)は、本明細書において互換的に使用され得る。コンピュータ実行可能命令は、任意のコンピュータ言語又はフォーマット、例えば、オブジェクトコード又はソースコードのモジュールなどで記憶され得る。命令は、様々なプログラミング言語で書かれることができ、これらは、オブジェクト指向プログラミング言語（例えば、ＳｍａｌｌＴａｌｋ、Ｊａｖａ（登録商標）、Ｃ＋＋、Ａｄａ、Ｐｙｔｈｏｎ、又は、Ｃ＃（Ｃ−シャープ））、関数型プログラミング言語、スクリプトプログラミング言語（例えば、ＪａｖａＳｃｒｉｐｔ（登録商標））及び／又は、論理プログラミング言語を含む。更に、命令が、ハードウェア、ソフトウェア、又は、ハードウェアとソフトウェアとの組合せの形態で実装されてもよく、本明細書の例が単なる例示であることが理解されよう。
【００１６】
本明細書に開示する技術的改良の一例が、図３〜図４Ｂに示されている。詳細には、図３は、改良されたＧＵＩを使用して注文を提出するための例示的な方法３００のフロー図を示し、図４Ａ〜図４Ｂは、対応する動作例を示す。図４Ａ〜図４Ｂに示されているアクションを、図３のフロー図に関連付けて以下に説明する。
【００１７】
図３を参照すると、ブロック３０２にて、プロセッサ１１０が、グラフィカルユーザインタフェースをディスプレイスクリーン上にレンダリングし得る。図４に、ＧＵＩ取引画面４００の例が示されており、６つの異なる金融商品のための６行の市場データを有する。また、ＧＵＩ取引画面４００は、商品フィールド、入札サイズフィールド、入札価格フィールド、提示価格フィールド、及び提示サイズフィールドを含む５つの列も示す。図３に戻ると、プロセッサ１１０は、ブロック３０４に示されているように、第１の入力の作動を検知し得る。第１の入力は、例えば、物理的又は仮想キーボード上の「Ｆ１」キー又は「ＣＴＲＬ」キーの作動であり得る。
【００１８】
更なる例において、プロセッサ１１０は、メモリデバイス１１２内にステータスインジケータを生成し得る。ステータスインジケータはＧＵＩ取引画面４００に関連付けられ得る。図３のブロック３０６において、プロセッサ１１０は、第１の入力の作動の検知に応答して、メモリデバイス１１２内のステータスインジケータを、カーソルが複数の行のうちの所与の行の上でホバリングしようとしていることを示すように変更し得る。一例において、プロセッサ１１０は、ＧＵＩ取引画面４００に関連付けられたステータスインジケータを、「ホバーモード」(“hover mode”)を示すように変更し得る。図３において、プロセッサ１１０は、ブロック３０８に示されているように、ホバーモード状態中のＧＵＩ取引画面４００の所与の行上でのカーソルの移動を検知し得る。ブロック３１０において、プロセッサ１１０は、ステータスインジケータがホバーモードにある時の、カーソルの所与の行上でのホバリングの検知に応答して、様々なサイズ選択肢を有するドロップダウンメニューをレンダリングし得る。このサイズ選択肢は、カーソルがその上でホバリングする所与の行に関連付けられた商品のための選択肢である。
【００１９】
ここで図４Ｂを参照すると、ＧＵＩ取引画面４００がホバーモードにある様子が示されており、カーソルが、行４０６（５年国債商品のための市場データを含む）の上でホバリングしている様子が示されている。図４Ｂの例は、ステータスインジケータがホバーモードの時にカーソルが行４０６上でホバリングしていることの検知に応答して、プロセッサ１１０が、ホバーオーバされている行に関連する入札／買いドロップダウンメニュー４０２及び売り／提示ドロップダウンメニュー４０４をどのようにレンダリングできるかを示している。図４Ｂにおいて、入札／買いドロップダウンメニュー４０２が入札サイズ列の上に重ねられ、売り／提示ドロップダウンメニュー４０４が提示サイズ列の上に重ねられている。一例において、入札／買いドロップダウンメニュー４０２及び売り／提示ドロップダウンメニュー４０４は一時的なホバーウィンドウであり得、これらは、カーソルが所与の行の上でホバリングしている時にレンダリングされ、カーソルがもはや所与の行の上でホバリングしていない時には消える。様々なサイズ選択肢がドロップダウンメニューに、入札サイズ、買いサイズ、売りサイズ、及び提示サイズに関して表示される。更に、プロセッサ１１０は、入札／買いドロップダウンメニュー４０２を入札価格列のそばにレンダリングし、売り／提示ドロップダウンメニュー４０４を提示価格列のそばにレンダリングするので、ドロップダウンメニュー選択が表示されている間、価格変化を容易に確認できる。しかし、入札／買いドロップダウンメニュー４０２及び売り／提示ドロップダウンメニュー４０４が、価格変化の観察を可能にする任意の場所でレンダリングされ得ることが理解されよう。
【００２０】
図３に戻ると、ブロック３１２において、プロセッサ１１０は、サイズ選択肢のうちの１つの選択を検知し得る。図４Ｂの例において、両方のドロップダウンメニューで利用可能な最小サイズは５０である。両方のドロップダウンメニューで利用可能な最大サイズは２５０である。また、これらの値の間のその他のサイズも５０単位で利用可能である。しかし、これらのサイズ選択肢が単なる例示であり、その他のサイズ選択肢も表示され得ることを理解されたい。図３に戻ると、ブロック３１４に示されているように、プロセッサ１１０は、サイズ選択肢のうちの１つが選択されたことに応答して、カーソルがその上でホバリングしている行の商品フィールドにて指定されている、選択されたサイズに対応するサイズを有する商品の注文を、ネットワークインタフェース１１４を介して送信し得る。図４Ｂの例において、プロセッサ１１０が、入札／買いドロップダウンメニュー４０２、又は、売り／提示ドロップダウンメニュー４０４におけるサイズの選択を検知すると、プロセッサ１１０は、選択されたサイズを有する新しい注文をサーバ２０４に、ネットワーク１１６を介して送信し得る。更なる例において、プロセッサ１１０は、入札／買いドロップダウンメニュー４０２、又は、売り／提示ドロップダウンメニュー４０４上でのサイズの選択が検知されるごとに、新しい注文を送信し得る。即ち、プロセッサ１１０は、サイズ選択肢の複数の選択を検知でき、商品フィールドにて指定されている商品に関する複数の選択に対応する注文を送信し得る。また、プロセッサ１１０は、メモリデバイス１１２に記憶されている任意のデフォルトの入札／買いサイズ、又は、売り／提示サイズを、入札／買いドロップダウンメニュー４０２、又は、売り／提示ドロップダウンメニュー４０４から選択された新しいサイズに置き換え得る。図３Ｂの例はサイズ選択肢を示しているが、プロセッサ１１０が、その他の任意の注文パラメータ（例えば注文タイプ）の選択を可能にするドロップダウンメニューも表示し得ることが理解されよう。
【００２１】
更なる例において、プロセッサ１１０は、ステータスインジケータがホバーモードである間に別の行にカーソルが移動してその行の上でホバリングしていることを検知し得る。カーソルが別の行に移動してホバリングしていることの検知に応答して、プロセッサ１１０は、別の行により示されている商品に関連する入札／買いドロップダウンメニュー４０２、及び、売り／提示ドロップダウンメニュー４０４をレンダリングし得る。プロセッサ１１０は、入札／買いドロップダウンメニュー４０２、及び、売り／提示ドロップダウンメニュー４０４のレンダリング及び更新を、カーソルが別の行の上を移動する時に継続でき、これは、第２の入力が検知されるまで行われる。例えば、検知された第１の入力が「Ｆ１」キーであった場合、プロセッサ１１０は、「Ｆ１」キーの第２の作動を検知した時に、入札／買いドロップダウンメニュー４０２、及び、売り／提示ドロップダウンメニュー４０４のレンダリングを停止し得る。即ち、第２の入力がプロセッサ１１０に、メモリデバイス１１２に記憶されているステータスインジケータを、ホバーモードからその他の任意の適切なステータスに変更させ得る。ステータスインジケータがもはやホバーモード表示でなくなったならば、プロセッサ１１０はドロップダウンメニューのレンダリングを停止でき、カーソルが或る行の上でホバリングしてもレンダリングされない。
【００２２】
更に別の例において、プロセッサ１１０は、ＧＵＩがホバーモードにある間にカーソルがＧＵＩ取引画面４００の外部に移動したことを検知し得る。この場合、プロセッサ１１０は、カーソルが再びＧＵＩ取引画面４００の或る行の上に移動するまで、入札／買いドロップダウンメニュー４０２、及び、売り／提示ドロップダウンメニュー４０４のレンダリングを停止し得る。
【００２３】
サイズ又は注文パラメータの選択時に注文がネットワークに提出されることを可能にすることが、取引に入るのに掛かる時間を著しく短縮する。注文は、送信において自動入力される他の注文パラメータ（例えば注文のタイプ）と共に自動的に提出されることも可能である。注文のためのその他の情報は、注文が発生するたびにトレーダが手動で他の情報を入力する必要がないように事前設定されていてもよい。これは、注文入力時にトレーダが手動で全てのフィールドに入力することを必要とする従来のコンピュータ技術に対する改良である。また、ドロップダウンメニューの配置は、所望の価格が現れた時にユーザが選択を行えるようにユーザが価格変動を容易に見られるようにしている。
【００２４】
上述のように、本明細書の例は、サイズの選択時に注文の提出を可能にするドロップダウンメニューを示しているが、ドロップダウンメニューが、異なる注文パラメータのための選択肢も表示し得ることが理解されよう。例えば、ドロップダウンメニューは、様々な注文タイプ選択肢を表示し得る。この場合、注文は、デフォルトの又は事前設定されたサイズで注文タイプを選択した時に提出され得る。
【００２５】
有利なことに、上述の装置、非一時的コンピュータ可読媒体及び方法は、注文パラメータが、マーケットボラティリティの影響を軽減するように効率的に入力及び送信されることを可能にする。先に述べたように、このような市場の変化は、現代の電子ネットワークが注文を実行し、マーケットデータを更新する速度から生じ得る。本明細書で開示した技術は、デフォルトのパラメータを変更したり、時間の掛かる注文変更プロセスを処理したりするのではなく、所望の価格が画面に現れた瞬間に注文が入力されることを可能にする。従って、本明細書は、コンピュータネットワーキングの分野で生じるソフトウェア技術における問題に対する解決策を開示している。開示されたＧＵＩソリューションは、トレーダ取引の精度を高めることにより、技術の機能を向上させる。
【００２６】
本明細書における開示を、特定の例を参照して記載してきたが、これらの例が単に本開示の原理の例示であることが理解されよう。従って、多数の修正が実施例に行われてもよく、また、その他の構成が、本開示の精神及び範囲から逸脱せずに考案され得ることが理解されよう。
【符号の説明】
【００２７】
１００  コンピュータ装置
１１０  プロセッサ
１１２  メモリ
１１４  ネットワークインタフェース
１１６  ネットワーク
２０４  コンピュータ装置
４００  ＧＵＩ取引画面
４０２，４０４  ドロップダウンメニュー
４０６  行
【図１】
2020509450.tif 000003
【図２】
2020509450.tif 000004
【図３】
2020509450.tif 000005
【図４Ａ】
2020509450.tif 000006
【図４Ｂ】
2020509450.tif 000007
【国際調査報告】
2020509450.tif 000008