(57)【要約】  市場商品データのカスタマイズ可能な取引表示を提供する方法は、複数のクワドラントからサブセットを選択することを有し、各クワドラントは１つのベンチマークに関連し、各ベンチマーク商品は１つ以上の非ベンチマーク商品に関連する。市場データは、それぞれ選択されたクワドラントに関連する商品について自動的に取り出される。カスタマイズ可能な取引表示が生成され、表示は、選択可能なレイアウトでのクワドラントのサブセットを有し、各クワドラントが関連の市場データを提示する。【特許請求の範囲】
【請求項１】
市場商品データのカスタマイズ可能な取引表示を提供する方法であって、
複数のクワドラントからサブセットを選択し、各クワドラントは１つのベンチマーク商品に関連し、各ベンチマーク商品は１つ以上の非ベンチマーク商品に関連し、
それぞれ選択されたクワドラントに関連する商品について市場データを自動的に取り出し、
カスタマイズ可能な取引表示を生成し、表示は、選択可能なレイアウトでのクワドラントのサブセットを有し、各クワドラントは関連の市場データを提示することを有する方法。
【請求項２】
請求項１に記載の方法であって、
前記選択可能なレイアウトは、
1x6、
2x3、
3x2、又は
6x1
を有するグループから選択される方法。
【請求項３】
請求項１に記載の方法であって、
ユーザからのコマンドに応じて、前記選択可能なレイアウトで選択されたクワドラントのうち１つと、選択されたクワドラントのうち第２のものとを交換することを更に有する方法。
【請求項４】
請求項３に記載の方法であって、
前記カスタマイズ可能な取引表示は、１つ以上の動的に選択可能な管理者のオプションを更に有し、
各オプションは、
クワドラントの移動の制限、
取引表示のリサイズの制限、
各クワドラントの最小の高さ、又は
選択可能なレイアウトのうち少なくとも１つの制限
を有するグループから選択される方法。
【請求項５】
市場商品データのカスタマイズ可能な取引表示を提供するソフトウェアであって、
複数のクワドラントからサブセットを選択し、各クワドラントは１つのベンチマーク商品に関連し、各ベンチマーク商品は１つ以上の非ベンチマーク商品に関連し、
それぞれ選択されたクワドラントに関連する商品について市場データを自動的に取り出し、
カスタマイズ可能な取引表示を生成し、表示は、選択可能なレイアウトでのクワドラントのサブセットを有し、各クワドラントは関連の市場データを提示するように動作可能であるソフトウェア。
【請求項６】
請求項５に記載のソフトウェアであって、
前記選択可能なレイアウトは、
1x6、
2x3、
3x2、又は
6x1
を有するグループから選択されるソフトウェア。
【請求項７】
請求項５に記載のソフトウェアであって、
ユーザからのコマンドに応じて、前記選択可能なレイアウトで選択されたクワドラントのうち１つと、選択されたクワドラントのうち第２のものとを交換するように更に動作可能であるソフトウェア。
【請求項８】
請求項７に記載のソフトウェアであって、
前記カスタマイズ可能な取引表示は、１つ以上の動的に選択可能な管理者のオプションを更に有し、
各オプションは、
クワドラントの移動の制限、
取引表示のリサイズの制限、
各クワドラントの最小の高さ、又は
選択可能なレイアウトのうち少なくとも１つの制限
を有するグループから選択されるソフトウェア。
【請求項９】
市場商品データのカスタマイズ可能な取引表示を提供する取引システムであって、
複数の市場データを格納するように動作可能な中央レポジトリと、
取引クライアントと
を有し、
前記取引クライアントは、
複数のクワドラントを格納するように動作可能であり、各クワドラントは１つのベンチマーク商品と少なくとも１つの非ベンチマーク商品とに関連し、各非ベンチマーク商品はベンチマーク商品に関連するメモリと、
複数のクワドラントからサブセットを選択し、それぞれ選択されたクワドラントに関連する商品について複数の市場データのうち少なくとも一部を自動的に取り出し、カスタマイズ可能な取引表示を生成し、表示は、選択可能なレイアウトでのクワドラントのサブセットを有し、各クワドラントは関連の市場データを提示するように動作可能な１つ以上のプロセッサと、
を有する取引システム。
【請求項１０】
請求項９に記載のシステムであって、
前記選択可能なレイアウトは、
1x6、
2x3、
3x2、又は
6x1
を有するグループから選択されるシステム。
【請求項１１】
請求項９に記載のシステムであって、
前記プロセッサは、ユーザからのコマンドに応じて、前記選択可能なレイアウトで選択されたクワドラントのうち１つと、選択されたクワドラントのうち第２のものとを交換するように更に動作可能であるシステム。
【請求項１２】
請求項９に記載のシステムであって、
前記カスタマイズ可能な取引表示は、１つ以上の動的に選択可能な管理者のオプションを更に有し、
各オプションは、
クワドラントの移動の制限、
取引表示のリサイズの制限、
各クワドラントの最小の高さ、又は
選択可能なレイアウトのうち少なくとも１つの制限
を有するグループから選択されるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この開示は、包括的にデータ処理の分野に関し、特に市場データのカスタマイズ可能な取引表示に関する。
【背景技術】
【０００２】
取引システムは、幅広い市場データを投機家に提示し、提示された市場データに基づいて様々な金融商品の入札又は販売を提示することを可能にする１つ以上のワークステーションを有する。現代の取引システムは、投機家の特定の要件に基づいて、投機家に最新の市場データを提供しようとする。これらの取引システムは、通常では投機家のワークステーションでの設置前又は設置中に構成される。しばしば構成は静的又は変更不可能であり、それによって、幅広い市場データを提示する固定の表示を投機家に提供している。
【発明の開示】
【課題を解決するための手段】
【０００３】
この開示は、市場データのカスタマイズ可能な取引表示を提供するシステム及び方法を提供する。一実施例では、この方法は、複数のクワドラント（quadrant）からサブセットを選択することを有し、各クワドラントは１つのベンチマーク商品（benchmark  instrument）に関連し、各ベンチマーク商品は１つ以上の非ベンチマーク商品に関連する。市場データは、それぞれ選択されたクワドラントに関連する商品について自動的に取り出される。カスタマイズ可能な取引表示が生成され、表示は、選択可能なレイアウトでのクワドラントのサブセットを有し、各クワドラントが関連の市場データを提示する。
【０００４】
他の実施例では、この方法は、選択されたクワドラントから新しいベンチマーク商品の選択を受信することを更に有する。交換のクワドラントは、複数のクワドラントから選択され、交換のクワドラントは、新しいベンチマーク商品に関連する。市場データは、交換のクワドラントに関連する商品について自動的に取り出される。カスタマイズ可能な表示は、交換のクワドラントに基づいて更新され、交換のクワドラントは新しい市場データを有する。
【０００５】
更に他の実施例では、各商品は市場深度（market  depth）を有し、この方法は、関連の商品毎の初期設定の市場深度に基づいて、各クワドラントを生成することを更に有する。１つの商品の現在の市場深度は、市場深度の更新要求を受信したことに応じて更新され、市場深度の更新要求は、更新される商品の現在の市場価値と異なる市場深度値を有する。更新される商品に関連するクワドラントは、更新された市場深度に基づいて拡張される。第１のクワドラントに関連する他のクワドラントは、第１のクワドラントのサイズに合致するように選択されて拡張される。残りのクワドラントは、カスタマイズ可能な取引表示のサイズを維持するように調整される。
【０００６】
更なる実施例では、市場商品データのカスタマイズ可能な取引表示を提供する方法は、複数のクワドラントからサブセットを選択することを有し、各クワドラントは１つのベンチマーク商品に関連し、各ベンチマーク商品は１つ以上の非ベンチマーク商品に関連する。市場データは、それぞれ選択されたクワドラントに関連する商品について自動的に取り出される。カスタマイズ可能な取引表示が生成され、表示は、選択可能なレイアウトでのクワドラントのサブセットを有し、各クワドラントが関連の市場データを提示する。
【発明の効果】
【０００７】
本発明は、複数の重要な技術的利点を有する。本発明の様々な実施例は、これらの利点のうち一部又は全部を有してもよく、有さなくてもよい。本発明の１つの利点は、投機家のニーズ又は要望に従ってカスタマイズされ得る取引表示を提供するという点にある。これらのカスタマイズは実行時に生じ、動的に投機家が市場データをフィルタリングし、又は現在提示されている市場データを拡張することを可能にしてもよい。更に、本発明は、全体表示をリサイズする必要なく、又は内容の損失なしに、投機家のカスタマイズを組み込んだ拡張可能な表示を提供してもよい。更に、本発明は、構成ファイルを使用して取引表示の特定の画面又はカスタマイズを制限する機能を、管理者又はマネージャに提示してもよい。本発明の他の技術的利点は、当業者に容易に明らかになる。
【発明を実施するための最良の形態】
【０００８】
本発明の開示及びその利点の更なる完全な理解のため、添付図面を考慮して以下の説明について言及が行われる。
【０００９】
図１は、この開示の一実施例に従って１つ以上のカスタマイズ可能な取引表示116を有する取引システム100を示したブロック図である。ハイレベルで、取引システム100は、少なくとも１つのクライアント102と、サーバ104と、１つ以上のデータプロバイダ106とを有するクライアント／サーバ環境であるが、標準的なコンピュータ環境又は他の適切な環境でもよい。一般的に、取引システム100は、投機家又はクライアント102の他のユーザに、市場データ118（通常では１つのデータプロバイダ106から受信されて、サーバ104の中央レポジトリ110に格納される）の取引表示116をカスタマイズする機能を提供するシステムを有する。例えば、取引システム100は、米国財務省証券ベンチマーク及び非ベンチマーク商品データを集め、集められた商品データをカスタマイズ可能な表示116を介して投機家に動的に提示し、投機家からの要求に基づいて取引表示116の何らか適切なカスタマイズを動的に処理する市場システムを有してもよい。一般的に、ベンチマーク商品は、１つの満期についての最近の売買高である。ここで使用される“自動的に”という用語は、適切な処理が取引システム100の少なくとも一部により実質的に実行されることを一般的に意味する。“自動的に”は、この開示の範囲を逸脱することなく、システム100との何らかの適切なユーザ又は投機家のインタラクションを更に企図することがわかる。ここで使用される“動的に”という用語は、特定の処理が１つ以上の変数に基づいて実行時に少なくとも部分的に決定されることを一般的に意味する。
【００１０】
サーバ104は、中央レポジトリ110を有し、少なくとも１つのクライアント102及び／又は１つのデータプロバイダ106に通信可能に接続された何らかのコンピュータを有する。例えば、サーバ104は、汎用目的パーソナルコンピュータ（PC）、Macintosh、ワークステーション、Unix（登録商標）型コンピュータ、サーバコンピュータ又は他の適切な装置でもよい。図１は、この開示で使用され得るコンピュータの一例を提供しているに過ぎない。例えば、図１は、この開示で使用され得る１つのサーバ104を図示しているが、システム100は、サーバ及びサーバ・プール（server  pool）以外のコンピュータを使用して実装されてもよい。この開示は、汎用目的コンピュータ及び従来のオペレーティングシステムのないコンピュータ以外のコンピュータを企図する。この文献で使用されるときに、“コンピュータ”という用語は、パーソナルコンピュータ、ワークステーション、ネットワークコンピュータ又は他の適切な処理装置を含むことを意図する。サーバ104が通信可能にクライアント102に接続され続ける限り、コンピュータサーバ104は、UNIX（登録商標）、Windows（登録商標）又は他の適切なオペレーティングシステムを含む如何なるオペレーティングシステムを実行するように適合されてもよい。一実施例によれば、サーバ104は、リモートウェブサーバでもよい。要約すれば、サーバ104は、中央レポジトリ110に格納された市場データを有する現在のクライアント102に適した何らかの組み合わせで、ソフトウェア及び／又はハードウェアを有する如何なるコンピュータでもよい。中央レポジトリ110は、１つ以上のデータプロバイダ116からの様々な市場データ118を有する。中央レポジトリ110は、外部実装コードにより規定し、処理し又は取り出すように動作可能なデータ記憶装置の何らかの物理的又は論理的記述を有する。例えば、中央レポジトリ110は、１つ以上のeXtensible  Markup  Language（XML）テーブル又はドキュメントを有してもよい。他の例では、中央レポジトリ110は、SQL文又はスクリプトで記述されたリレーショナルデータベース、フラットファイル、Btrieveファイル、又はコンマ区切り（CSV）ファイルを有してもよい。中央レポジトリ110は、１つのサーバ104に格納された又は複数のサーバ104を通じて格納された複数のテーブルを有してもよい。更に、この開示を逸脱することなく、中央レポジトリ110はローカルでもよく、リモートでもよい。要約すれば、中央レポジトリ110は、少なくとも１つのクライアント102に通信可能に接続された市場データ118のサブセットを少なくとも有する何らかのデータ記憶装置である。
【００１１】
各クライアント102は、グラフィカル・ユーザ・インタフェース（GUI）を介してカスタマイズ可能な取引表示116を投機家に提示するように動作可能な何らかの取引ワークステーション又は装置である。ハイレベルで、図示のクライアント102は、GUI116と、メモリ120と、プロセッサ125とを有し、取引システム100に関連する何らかの適切なデータを受信、送信、処理及び格納するように動作可能な電子計算装置を有する。クライアント102a及びクライアント102bにより図示されているように、サーバ104に結合された如何なる数のクライアント102が存在してもよいことがわかる。更に、“クライアント102”及び“クライアント102のユーザ”は、この開示の範囲を逸脱することなく、交換可能に使用されてもよい。この文献で使用されるときは、クライアント102は、パーソナルコンピュータ、ワークステーション、ネットワークコンピュータ、キオスク、無線データポート、携帯情報端末（PDA）、前記又は他の装置内の１つ以上のプロセッサ、又は他の適切な処理装置を有することを意図する。例えば、クライアント102は、入力装置（キーパッド、タッチスクリーン、マウス、又は情報を受け入れることができる他の装置等）と、サーバ104又はクライアント102の動作に関連する情報（デジタルデータ、視覚情報又はカスタマイズ可能な表示116を含む）を伝える出力装置とを有するコンピュータを有してもよい。更に、クライアント102は、各キーが取引表示116の特定のフレーム、画面又は機能にマッピングされて、１つの特定の取引表示116に合致させるようにカスタマイズされたキーボードを有してもよい。入力装置及び出力装置は、固定の又は取り外し可能な記憶媒体（磁気コンピュータディスク、CD-ROM又は他の適切な媒体等）を有し、カスタマイズ可能な取引表示（すなわちGUI116）を通じて、クライアント102のユーザから入力を受信してもよく、クライアント102のユーザに出力を提供してもよい。
【００１２】
GUI116は、クライアント102のユーザがシステム100とインタフェース接続し、それぞれ１つのデータプロバイダ106から、１つ以上のセットの市場データを受信することを可能にするように動作可能なグラフィカル・ユーザ・インタフェースを有する。一般的に、GUI116は、取引システム100により提供されたデータの効率的且つユーザフレンドリーな提示を、クライアント102のユーザに提供する。GUI116は、ユーザにより操作されるインタラクティブなフィールド、プルダウンリスト、及びボタンを有する複数のカスタマイズ可能なフレーム又は画面を有してもよい。一実施例では、GUI116は、様々な市場データフィードを提示し、１つ以上の入力装置を介してクライアント102のユーザからコマンドを受信する取引表示を有する。図２Ａに詳細に図示するように、特定の実施例によれば、取引表示116は、取引グリッドと、取引クワドラント134と、コマンドラインと、チッカーとを有する。図６Ａ−Ｄに詳細に図示するように、クワドラント134は、例えば1x6、2x3、3x2又は6x1のように、複数の選択可能なレイアウトのうち１つで提示されてもよい。これらのレイアウトは単なる例であり、如何なる数のクワドラント134を有する如何なる適切なレイアウトもこの開示の範囲内である。更に、グラフィカル・ユーザ・インタフェースという用語は、１つ以上のグラフィカル・ユーザ・インタフェース及び特定のグラフィカル・ユーザ・インタフェースの表示のそれぞれを記述するために単数又は複数で使用されることがある。
【００１３】
取引表示116はまた、様々な動的構成可能又は選択可能なオプション及びパラメータを格納するように動作可能な構成ファイル、モジュール又は動的リンクライブラリ（DLL）に関連してもよい。例えば、パラメータは、１つ以上のクワドラント134の移動の制限、取引表示116のリサイズの制限、各クワドラント134の最小の高さの設定、及び選択可能なレイアウトのうちの少なくとも１つの制限（投機家が1x6のレイアウトの例を選択することを許容しない一方で、他の例を許容すること等）を有してもよい。この構成要素は、管理者又はマネージャにより管理され、複数の投機家に対する中央の一貫した構成を提供する分散ファイルでもよい。ここで使用される管理者は、取引表示116のオプションを動的に構成する許可又は権利を有する何らかのユーザ又は投機家であることがわかる。換言すると、この開示の範囲を逸脱することなく、各投機家は管理者でもよい。これらのパラメータは、取引、規制又は他の業界状況の変化への迅速な応答を可能にするために、実行時中に構成されてもよい。要約すれば、取引表示116は、システム100で情報を処理し、効率的に情報をユーザに提示する何らかのグラフィカル・ユーザ・インタフェース（一般的なウェブブラウザ等）を企図する。サーバ104は、ウェブブラウザ（例えばMicrosoft  Internet  Explorer又はNetscape  Navigator）を介してクライアント102からデータを受け入れ、ネットワーク108を使用して適切なHTML又はXML応答を返す。
【００１４】
ネットワーク108は、コンピュータサーバ104と他のコンピュータとの間の無線又は有線通信を促進する。ネットワーク108は、ネットワークアドレスの間で、例えば、インターネットプロトコル（IP）パケット、フレームリレー・フレーム、非同期転送モード（ATM）セル、音声、ビデオ、データ及び他の適切な情報を通信してもよい。ネットワーク108は、１つ以上のローカルエリアネットワーク（LAN）、無線アクセスネットワーク（RAN）、メトロポリタンエリアネットワーク（MAN）、広域ネットワーク（WAN）、インターネットとして知られるグローバルコンピュータネットワークの全部又は一部、及び／又は１つ以上の場所での他の通信システムを有してもよい。クライアント102は、クライアント・サーバ環境又は他の分散環境において、ネットワーク108で他のコンピュータシステム（サーバ104等）と通信するインタフェース112を有する。特定の実施例では、クライアント102は、メモリ120に格納するために、ネットワーク108から市場データ118を受信する。一般的には、インタフェース112は、適切な組み合わせでソフトウェア及び／又はハードウェアで符号化され、リンク114を介してネットワーク108と通信するように動作可能なロジックを有する。より具体的には、インタフェース112は、通信ネットワーク108に関連する１つ以上の通信プロトコルをサポートするソフトウェア、又は物理信号を通信するように動作可能なハードウェアを有してもよい。
【００１５】
メモリ120は、如何なるメモリ又はデータベースモジュールを有してもよく、磁気媒体、光媒体、ランダムアクセスメモリ（RAM）、読み取り専用メモリ（ROM）、取り外し可能媒体、又は他の適切なローカル若しくはリモートメモリ要素を非限定的に含み、揮発性又は不揮発性メモリの形式になってもよい。図示の実施例では、メモリ120は、取引アプリケーション130と、ローカル市場データ132と、クワドラント134とを少なくとも有するが、取引表示116及び取引アプリケーション130により使用される構成ファイルのような他の適切なデータをも有してもよい。
【００１６】
取引アプリケーション130は、市場データ118を受信して処理し、それをカスタマイズ可能な取引表示116を通じて投機家に提示するように動作可能な何らかのハードウェア、ソフトウェア、ファームウェア又はこれらの組み合わせを有してもよい。取引表示116をロード又は構成するときに、取引アプリケーション130は、ローカルであれ、リモートであれ、まず構成ファイルを処理し、初期又は許容のレイアウトとカスタマイズ可能なパラメータとを決定してもよい。更に、取引アプリケーション130は、取引表示116を介して、クライアント102を使用して投機家からカスタマイズ要求を受信して処理してもよい。しかし、取引アプリケーション130は、構成ファイルに基づいて特定のカスタマイズ要求に応じたエラーを拒否、無視又は通信してもよい。取引アプリケーション130は、単一のマルチタスクモジュールとして図示されているが、これらのエンジンにより実行される特徴及び機能は、複数のモジュール（例えばデータ取り出しモジュール及びプレゼンテーションエンジン等）により処理されてもよい。更に、取引アプリケーション130は、この開示の範囲を逸脱することなく、他のソフトウェアモジュールの子又はサブモジュールを有してもよい。要約すれば、取引アプリケーション130は、カスタマイズ可能な取引表示116のための何らかの適切なバックエンド処理を提供するように動作可能な１つ以上のソフトウェアモジュールを有する。
【００１７】
ローカル市場データ132は、ベンチマーク及び非ベンチマーク商品のように、リモート市場データ118の１つ以上のサブセットを格納する。ローカル市場データ132は、インタフェース112を通じて又は必要に応じてクライアント102で動作する他の処理から市場データ118のコピーを受信してもよい。必要に応じて、ローカル市場データ132は、如何なる適切な時点で中央レポジトリ110から、自動的に、動的に、又は手動的に、市場データ118を取り出し又は受信してもよい。例えば、取引アプリケーション130は、初期実行時に中央レポジトリ110の市場データ118のコピーを自動的に取り出してもよい。更に、ローカル市場データ132は、XMLドキュメント、フラットファイル、コンマ区切り（CSV）ファイル、SQLテーブル、リレーショナルデータベーステーブル、及び市場データ118の少なくとも１つのサブセットを格納するように動作可能な他のフォーマットを含み、如何なる適切なフォーマットでもよい。ローカル市場データ132は、取引表示116と互換性があり、取引アプリケーション130により処理され得る限り、中央レポジトリ110又は通信された市場データ118と異なるフォーマットでもよい。
【００１８】
取引表示116は、メモリ120に格納された複数のクワドラント134から選択された複数のクワドラント134を有する。各クワドラント134は、１つのベンチマーク商品に関連する拡張取引情報を表示するように動作可能である。しかし、クワドラント134は、如何なるレベルの取引又は金融の詳細を提示してもよい。例えば、１つのクワドラント134は、第２のクワドラント134に関連する商品からの拡張情報を表示するようにカスタマイズされてもよい。各クワドラント134はまた、例えば投機家がキーボードの発行キーのうち１つを押下することに応じて選択され得る１つ以上の非ベンチマーク商品を有してもよい。１つのクワドラント134はまた、関連の米国財務省証券スワップ、非注目株、イールドカーブ米国財務省証券スワップ、基準、又は他の適切なベンチマーク商品毎に、取引情報を取得する機能を投機家に提供してもよい。
【００１９】
クライアント102はプロセッサ125も有する。プロセッサ125は、クライアント102の動作を実行するように、命令を実行してデータを操作する（例えば、中央処理装置（CPU）、特定用途向け集積回路（ASIC）又はフィールド・プログラマブル・ゲート・アレイ（FPGA）等）。図１は、クライアント102に単一のプロセッサ125を図示しているが、特定のニーズに従って複数のプロセッサ125が使用されてもよい。プロセッサ125への言及は、適切な場合には複数のプロセッサ125を含むことを意図する。特定の実施例では、プロセッサ125は、取引アプリケーション130に関連する１つ以上の処理を実行し、データプロバイダ106を介して中央レポジトリ110から通信された市場データ118を提示する。
【００２０】
典型的にはデータプロバイダ106は、中央レポジトリ110に格納する市場データ118の一部を少なくとも通信するように動作可能な機械に存在する第三者のウェブサーバ又はエンタープライズエージェントを有する。データプロバイダ106は、リモートでもよく、現地（オンサイト）でもよいことがわかる。更に、この開示の範囲を逸脱することなく、データプロバイダ106はサーバ104又はクライアント102で動作する別々の処理を表してもよい。一般的には、データプロバイダ106は、少なくとも何らかの適切な市場データ118のサブセットを取引システム100に提供するように動作可能な何らかのハードウェア、ソフトウェア又はロジックである。中央レポジトリ110が所望の市場データ118の一部を少なくとも有する限り、取引システム100は、データプロバイダ106a及び106bで示すように、如何なる数のデータプロバイダ106を有してもよい。例えば、複数のデータプロバイダ106は、マスタープロバイダ106に通信可能にデイジーチェーン接続されてもよい。マスターデータプロバイダ106は、実質的に全ての市場データ118を集めて確認し、要求時に又は予定時刻に、集められた市場データ118をサーバ104に通信してもよい。
【００２１】
動作の一態様において、取引アプリケーション130は、クライアント102が電源投入されたときのように自動的に、又は投機家からのコマンドに応じて、実行されて初期化される。取引アプリケーション130は、取引表示116用の初期設定の構成及びレイアウトを決定し、中央レポジトリ110及び／又はローカル市場データ132からベンチマーク及び非ベンチマーク商品についての適切な市場データを取り出し、初期設定の構成と取り出されたデータとに基づいてカスタマイズ可能な取引表示116を生成する。生成された取引表示116は、複数のカスタマイズ可能なクワドラント134を有する。例えば、取引表示116により、１つ以上の適切な動的に選択可能な管理者オプションに従って、投機家が少なくとも１つのクワドラント134で閲覧可能な市場深度を拡張し、クワドラント134で様々な商品を選択して交換し、又は他の適切な基準に従った他のカスタマイズすることが可能になる。取引アプリケーション130は、それぞれのカスタマイズ及び再生成を処理し、必要に応じて取引表示116を再描画する。
【００２２】
図２Ａは、例示的なカスタマイズ可能な取引表示116を示している。図示の取引表示116は、複数の取引グリッドと、複数の取引クワドラント134と、コマンドラインと、チッカーとを有する。各取引グリッドは、選択されたセキュリティで市場データと市場更新情報とを提示する。取引グリッドから、投機家は市場に参加し、取引を実行することができる。
取引表示116は、タブフォーマット又は調整可能な幅の複数のパネルでグリッドを表示してもよい。必要に応じて、ユーザがグリッドをナビゲーションすることを許容するように、水平スクロールバーが現れる。更に、各行は、グリッドの各行の左の矢印を選択することにより、入札／提示リストを表示するように拡張され得る。取引表示116は、グリッドの１つのセルに基づいて１つ以上のカスタマイズ可能なクワドラント134を有する。典型的には各クワドラント134は、取引アプリケーション130の初期化のときに決定された初期設定のレイアウトに関連付けられる。この初期設定のレイアウトは、処理中に投機家により動的に構成されてもよい。図示の表示116は、４つのクワドラント134を有する。しかし、表示116が適切である限り、取引表示116は、如何なる数のクワドラント134を有してもよい。クワドラント134を使用して、投機家は、選択された市場のセルに関連するベンチマーク及び非ベンチマーク商品を閲覧してもよい。前述のように、各クワドラント134は、入札、提示、購入、販売、入札／提示のキャンセル、及び他のものを指定するカスタマイズ化されたキーボードにおける１つのセットのキーに関連付けられてもよい。取引表示116はまた、数字キー及びキーボードのショートカットを使用して注文を入力するために使用され得るコマンドラインを有してもよい。
【００２３】
状態タブは、アクティブな注文、取引履歴、市場履歴、全体アプリケーション状態又は他の適切な状態情報を有してもよい。アクティブな注文のウィンドウは、全ての行われた市場又は未実行の注文についての情報を表示する。このウィンドウは、全ての現在で未決の入札についての情報を表示し、承認されていない購入及び販売についての情報を提示する。このウィンドウでエントリをダブルクリックすることにより、選択されたエントリをキャンセルする選択肢を提示するダイアログが表示される。取引履歴ウィンドウは、全ての承認された取引についての情報を表示する。問い合わせ取引コマンドは、投機家がこのウィンドウの内容と、問い合わせ取引コマンドが指定する日付を指定する取引履歴の設定とをリフレッシュするために使用されてもよい。市場履歴ウィンドウは、全ての市場及び取引システムにより拒否された注文についての情報を表示する。全体アプリケーション状態ウィンドウは、取引システム100の構成要素間での通信のログと、取引機能に関するアクションの記録とを有する。特定の実施例によれば、内容は、画面134で右クリックすることにより、ファイル又はプリンタに通信されてもよい。典型的にはチッカー機能は、画面を通じてスクロールするバナーに時間と選択されたセキュリティとを表示する。これらのグラフィック機能の例は説明目的にすぎず、この開示の範囲を逸脱することなく、取引表示116は、クワドラントと、残りの例示的な要素又は代替の要素のうち一部又は全部とを有する又は有さない。図示の表示116は例示目的にすぎず、取引表示116は、適切な市場データ118を提示する如何なる適切なグラフィック要素を有してもよいことがわかる。更に、表示されるデータは例示目的に過ぎず、如何なる適切な市場データ118が表示されてもよいことがわかる。
【００２４】
図２Ｂ及び２Ｃは、拡張可能な市場深度を有する少なくとも１つの商品を有する例示的なクワドラント134を示している。図示のクワドラント134は、ベンチマーク商品205と複数の非ベンチマーク商品215とを有する２年の米国財務省証券の拡張画面である。一実施例によれば、クワドラント134はヘッドラインを更に有する。ヘッドラインは、取引を開始するために最初に割り当てられるべき価格又は実際に割り当てられた取引を有してもよい。ヘッドラインは、ベンチマーク商品のアイテム、価格、サイズ、及び最終価格を更に有してもよい。この開示の範囲を逸脱することなく、クワドラント134は、入札及び提示スタック（bid  and  offer  stack）を有してもよい。入札及び提示スタックは、現在の価格に入札又は提示している１人又は複数の市場参加者のサイズを示してもよい。
【００２５】
ベンチマーク商品205で、取引アプリケーション130は、ベンチマーク商品で米国財務省証券スワップのロック価格（lock  price）（例えば“L99.26”）を投機家に提供してもよい。財務省証券スワップ取引は、２つの異なる商品での選択された価格移動関係に関係する。クワドラント134はまた、まだ取引されていないアイテムの価格とサイズとを示す他の適切な取引情報（市場深度情報等）を有してもよい。図示の米国財務省証券スワップのロック価格はL99.26である。例えば、米国財務省債権は、債権の額面価格のパーセントで取引されることがわかる。このパーセントは、典型的には32のポイント及びその一部に分解される。しばしば、表示された価格は、取引されている整数部分とパーセンテージを表す。例えば、“99.256”について検討する。小数点の左の数字の“99”は価格の整数部分に等しく、小数点の右の数字の“256”は端数部分に等しい。特定の実施例によれば、ある価格は、小数点の右側の３桁に“+”を有してもよい。“+”は、32のうちの4/8又は32の半分を表してもよい。
【００２６】
各商品は、1と10との間の値を有する市場深度を有する。クワドラント134の各商品は、表示され得る市場深度について上限と下限とを更に有してもよい。例えば、投機家は、1と10との間のうちの範囲内で所要の上下範囲を設定してもよい。更に、それぞれの表示されたベンチマーク及び非ベンチマーク商品は、１つの識別可能なGUI要素210（矢印、プラス（+）符号、商品が市場深度を有するか有さないかを通知するように動作可能な他のGUI構成要素等）に関連付けられる。例えば、図示のクワドラント134は、ベンチマーク商品に関連する陰付矢印210を有する。特定の実施例によれば、陰付矢印210（右を示す）は、商品が1より大きい市場深度を有し、それによって拡張可能であることを示す。それぞれの陰無し矢印210（右を示す）は、関連する商品が市場深度を有さないこと、又は拡張可能であるが市場深度が１に等しいことを示す。例えば、投機家が矢印210をクリックすると（又はカスタマイズされたキーボードでのキー若しくはキーの組み合わせを押下すると）、商品の市場深度が表示される。商品が拡張されると、投機家は図示の深度の量を規定することが可能になる。要求の値を拡張すると、図２Ｃに示すように、典型的には矢印210は下を示す。典型的には、拡張されたクワドラント134は、後の生成のために市場深度のレイアウトを覚える。１つの商品の市場深度が変化すると、しばしば取引アプリケーション130は、画面を対称的に保つために、表示116の同じ行の他のクワドラント134での同じ位置の商品を変更する。矢印210は説明目的にすぎず、この開示の範囲内を逸脱することなく、如何なるGUI要素が使用されてもよいことがわかる。
【００２７】
図３Ａ−Ｄは、取引システム100による選択可能な商品を含む例示的な取引表示116を示している。図示のデータ及びそのレイアウトは、図２Ｂ−Ｃのものと類似している。図３Ａ−Ｄに示すように、クワドラント134は、クワドラント134で表示する様々な商品を選択する機能を投機家に提供する。例えば、投機家は、異なるベンチマーク商品を選択してもよく、その後に取引アプリケーション130は、交換のベンチマーク商品と全ての初期設定の関連する非ベンチマーク商品とについてのデータを取り出し、この取り出されたデータに基づいて全体のクワドラント130を再生成する。他の例では、投機家は、交換の非ベンチマーク商品を選択してもよい。この例では、取引アプリケーション130は、必要に応じてローカル市場データ132又は中央レポジトリ110からこの商品のみに関連するデータを取り出してもよい。次に、取引アプリケーション130はクワドラント134を再描画する。
【００２８】
特定の実施例によれば、交換の商品を選択するために、投機家は、選択された商品の上で右マウスを押下し、図３に示すように、ポップアップウィンドウにアクセスする。投機家は、ポップアップメニューから“ChangeInstrument”を選択し、交換の商品のリストを提供する。それぞれ変更可能な商品は、0以上の可能な交換のリストを有してもよいことがわかる。投機家は、提供されるリストから１つの交換の商品を選択する。典型的には、同じクワドラント134又は表示116で重複した商品は許容されない。取引アプリケーション130は、必要に応じて生じたクワドラント134を再生成又は再描画する。しかし、この開示の範囲を逸脱することなく、クワドラント134の初期設定画面は如何なる時点に前に戻ってもよい。
【００２９】
図２Ｂ−Ｃ及び図３Ａ−Ｄは説明目的にすぎないことがわかる。それぞれは、例えば市場深度の拡張及び交換の商品の選択のように、特定のカスタマイズ技術の１つ以上の結果を示している。別々に図示されているが、これらの技術は、１つ以上の取引表示116、１つ以上のクワドラント134又は他の適切な機能要素内で組み合わせて、又は択一的に実装されてもよい。
【００３０】
図４は、この開示の一実施例に従って市場データのカスタマイズ可能な取引表示116を提供する例示的な方法を示したフローチャートである。一般的に、方法400は、取引クライアント102が投機家に対して取引表示116を初期化して生成して提示することを記述する。システム100及び取引アプリケーション130に関して方法400を説明する。しかし、この開示の範囲内を逸脱することなく、カスタマイズ可能な取引表示116を投機家に提示するために、他の適切なシステムも方法400の適切な実施例を使用してもよい。
【００３１】
方法400はステップ402で始まり、取引アプリケーション130は、メモリ120からクワドラント134のサブセットを選択する。この選択は、取引アプリケーション130が初期設定の構成を決定したことを通じて、クライアント102を使用して投機家からの選択を受信したことを通じて、又は他の適切な選択技術を通じて、自動的に生じてもよい。次に、ステップ404において、取引アプリケーション130は、１つのベンチマーク商品を、それぞれ選択されたクワドラント134に関連付ける。ステップ406において、取引アプリケーション130は、それぞれ決定されたベンチマークに基づいて中央レポジトリ110に問い合わせる。取引アプリケーション130からの問い合わせは、各ベンチマークに関連する市場データ118と、選択されたベンチマークに関連するそれぞれの非ベンチマーク商品の市場データ118との要求を有してもよい。ステップ406において、取引アプリケーション130は、代替として又は中央レポジトリ110と組み合わせて、ローカル市場データ132を問い合わせてもよい。ステップ408において、取引アプリケーション130は、中央レポジトリ110からそれぞれ選択された画面のベンチマークデータを受信する。ステップ410において、取引アプリケーション130は、各ベンチマークに関連する非ベンチマーク商品データを受信する。画面が選択され、適切なデータが集められると、ステップ414〜434において、取引アプリケーションはカスタマイズ可能な取引表示116を生成する。
【００３２】
ステップ412において、取引アプリケーション130は、選択されたサブセットから第１の拡張画面又はクワドラント134を選択することにより、取引表示116を生成し始める。次にステップ414において、取引アプリケーションは、選択されたクワドラント134で各商品の市場深度を初期化する。特定の実施例によれば、取引アプリケーション130は、格納された構成、初期設定値又は他の適切なパラメータに基づいて市場深度を決定してもよい。次に判定ステップ416において、取引アプリケーション130は、選択された画面134に関連するベンチマークが１より大きい利用可能な市場深度を有するか否かを決定する。ベンチマークが１より大きい利用可能な市場深度を有する場合、ステップ418において、取引アプリケーション130は、ベンチマークに関連する拡張可能な市場深度を表すために、識別可能なGUI要素210（陰付矢印若しくは色付矢印、又はプラス符号等）を生成する。次に、ベンチマークが１より大きい利用可能な市場深度を有さない場合、処理はステップ420に進み、取引アプリケーション130はベンチマークに関連する第１の非ベンチマーク商品を選択する。判定ステップ422において、取引アプリケーション130は、選択された画面134に関連する非ベンチマーク商品が１より大きい利用可能な市場深度を有するか否かを決定する。非ベンチマーク商品が１より大きい利用可能な市場深度を有する場合、ステップ424において、取引アプリケーション130は、非ベンチマーク商品に関連する拡張可能な市場深度を表すために、識別可能なGUI要素210を生成する。
【００３３】
判定ステップ426において、取引アプリケーション130は、ベンチマークに関連する更なる非ベンチマーク商品が存在するか否かを決定する。更なる非ベンチマーク商品が存在する場合、ステップ427において、取引アプリケーション130は、選択されたクワドラント134で次の非ベンチマーク商品を選択し、処理は判定ステップ422に戻る。選択された画面134で非ベンチマーク商品がもはや存在しない場合、処理は判定ステップ428に進む。判定ステップ428において、取引アプリケーション130は、ステップ402で前に選択されたサブセットで更なるクワドラント134が存在するか否かを決定する。更にクワドラント134が存在する場合、取引アプリケーション130は、サブセットの次の画面134を選択し、実行はステップ414に戻る。全ての選択されたクワドラント134が最初に処理されると、ステップ430において、取引アプリケーション130は、ステップ408及び410で受信した市場データと、ステップ414〜424で決定された設定とに基づいて、それぞれ選択されたクワドラント134を生成又は描画する。次にステップ432において、取引アプリケーション130は、生成された画面に基づいてカスタマイズ可能な表示116を生成する。カスタマイズ可能な取引表示116が生成されると、取引アプリケーション130は、投機家又はクライアント102の他の適切なユーザに取引表示116を提示する。
【００３４】
図５Ａ−Ｂは、投機家による取引表示116への動的なカスタマイズを処理する例示的な方法500及び550を示すフローチャートである。一般的に方法500及び550は、取引クライアント102が投機家からカスタマイズ要求を受信し、何らかの適切なカスタマイズを処理し、処理されたカスタマイズに基づいて更新された取引表示116を提示することを記述する。取引システム100に関して方法500及び550を説明する。しかし、この開示の範囲を逸脱することなく、取引表示116をカスタマイズするために、他の適切なシステムが方法500及び550の異なる実施例を使用してもよい。
【００３５】
図５Ａは、この開示の特定の実施例に従って１つの画面134及び取引表示116を変更する例示的な方法500を示している。方法500はステップ502で始まり、取引アプリケーション130は、第１のクワドラント又は拡張された画面134及び表示116で投機家からベンチマークを変更する要求を受信する。判定ステップ504において、取引アプリケーション130は、要求されたベンチマークが取引表示116に既に示されているか否かを決定する。ベンチマークが既に示されている場合、ステップ506において、取引アプリケーション130は、表示116を介してエラーメッセージを投機家に通信する。そうでない場合、ステップ508において、取引アプリケーション130は、要求されたベンチマークに基づいて交換の画面又はクワドラント134を選択する。次にステップ510において、取引アプリケーション130は、要求されたベンチマークに基づいて中央レポジトリ110に問い合わせる。特定の実施例によれば、取引アプリケーション130は、中央レポジトリ110と組み合わせて又は代替として、ローカル市場データ132を問い合わせてもよい。ステップ512において、取引アプリケーションは、交換のクワドラント134に関連するベンチマークについて市場データを受信する。ステップ514において、取引アプリケーション130は、交換のベンチマークに関連する１つ以上の非ベンチマーク商品について市場データを受信する。次にステップ516において、取引アプリケーション130は、受信したデータに基づいて交換の画面134を生成する。生成処理の間に、取引アプリケーション130は、交換の画面134で商品毎の現在の市場深度を初期化してもよい。更に、取引アプリケーション130は、１より大きい利用可能な市場深度を有する商品毎に１つの識別可能なGUI要素を生成してもよい。ステップ518において、取引アプリケーション130は、第１の画面と生成された交換の画面とを交換する。ステップ520において、取引アプリケーション130は、交換の画面と表示116の残りの画面とに基づいてカスタマイズ可能な取引表示116を再生成又は再描画する。表示116が再生成されると、ステップ522において、取引アプリケーションは、更新されたカスタマイズ可能な取引表示116を投機家又は他の適切なユーザに提示する。
【００３６】
図５Ｂは、取引表示116に１つの商品の閲覧可能な市場深度を更新する例示的な方法550を示している。例示的な方法550はステップ552で始まり、取引アプリケーション130は、取引表示116の第１の画面で１つの商品の選択を受信する。次にステップ554において、取引アプリケーション130は、関連の識別可能なGUI要素210を介して選択された商品で利用可能な市場深度を表示する要求を受信する。図２Ｂ−Ｃに示すように、識別可能なGUI要素210は、特定の色又は陰の矢印を有してもよい。判定ステップ556において、取引アプリケーション130は、選択された商品が何らかの適切な市場深度を有するか否かを決定する。そうでない場合、処理は終了し、取引アプリケーション130は、エラーメッセージを投機家に通信する、又は無効な要求に対する他の適切な応答が生じる。そうでない場合、ステップ558において、取引アプリケーション130は、選択された商品について要求された市場深度を有するように、第１のクワドラント134を拡張する。判定ステップ560において、取引アプリケーション130は、第１の画面134に関連する第２のクワドラント134が存在するか否かを決定する。例えば、第１及び第２のクワドラント134は表示116で実質的に隣接してもよい。２つ以上のクワドラント134が関連している場合、ステップ562において、取引アプリケーション130は、拡張された第１のクワドラント134に合致するように、少なくとも第２の画面134のサイズを拡張する。この拡張処理の一部は、適切なサイズの表示116を維持するために、取引アプリケーション130が残りの画面と表示116とを調整することを有してもよい。次にステップ564において、取引アプリケーション130は、後の生成のために、商品毎の現在の市場深度の判定及び画面134を格納する。適切な画面134が拡張され、必要に応じて調整されると、取引アプリケーション130は、更新された画面134に基づいて表示116を再生成し、表示116を投機家に提示する。
【００３７】
図１はカスタマイズ可能な取引表示116を提示及び処理する前記の技術を提供する機能要素を示しているため、前記のフローチャートは、図１に示す例示的な取引システム100の動作に焦点を当てている。しかし、前記のように、取引システム100は、これらの動作を提供する機能要素の何らかの適切な組み合わせ及び構成を使用することを企図しており、これらの技術は、必要に応じて他の技術と組み合わされてもよい。更に、この開示の範囲内を逸脱することなく、前記のフローチャートに様々な変更が行われてもよい。例えば、これらのフローチャートのステップの多くは、同時に及び／又は図示のものと異なる順序で行われてもよい。更に、方法が適切である限り、取引システム100は、更なるステップ、少ないステップ及び／又は異なるステップで方法を実装してもよい。
【００３８】
図６Ａ−Ｄは、カスタマイズ可能な取引表示116の拡張可能なクワドラントの様々な例示的な選択可能なレイアウトを示している。それぞれの例示的なレイアウトは、6つのクワドラント（又は画面）134を有する。しかし、図６Ａ−Ｄは説明目的にすぎず、取引表示116は如何なる適切な構成又はレイアウトで如何なる適切な数のクワドラント134を提示してもよいことがわかる。例えば、図６Ａは、1X6のレイアウトで6つのクワドラント134を有する取引表示116を示している。他の例では、図６Ｂは、2X3のレイアウトで6つのクワドラントを有する取引表示116を示している。更なる例では、図６Ｃは、3X2のレイアウトで6つのクワドラントを有する取引表示116を示している。更に他の例では、図６Ｄは、6X1のレイアウトで6つのクワドラントを有する取引表示116を示している。構成可能ファイルまたは他の動的構成可能な構成要素を介して、取引アプリケーション130を使用して投機家のサブセット（又は全て）について特定のレイアウトが有効でなくてもよい。換言すると、取引表示116は、許容の選択肢内で、投機家が利用可能なクワドラント134のレイアウトから１つを動的に選択することを可能にする。更に、１つのレイアウトは１人以上の投機家に対して初期設定のレイアウトとして管理者により動的に選択されてもよい。更に、２つのクワドラント134が前に表示116に提示されていようといまいと、投機家は、選択されたレイアウト内で２つのクワドラント134を取り替え又は交換するように許容されてもよい。
【００３９】
特定の実施例及び包括的に関連する方法についてこの開示を説明したが、これらの実施例及び方法の変更及び置換は当業者に明らかである。従って、例示的な実施例の前記の説明は、この開示を定義又は限定するものではない。この開示の要旨及び範囲を逸脱することなく、他の変更、置換及び代替も可能である。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施例に従って市場データのカスタマイズ可能な取引表示を提供する例示的な取引システム
【図２Ａ】図１の取引システムにより提示され得る例示的な取引表示
【図２Ｂ】図１のシステムによる拡張可能な市場深度を有する例示的な取引クワドラント
【図２Ｃ】図１のシステムによる拡張可能な市場深度を有する例示的な取引クワドラント
【図３Ａ】図１のシステムによる選択可能な商品を有する例示的な取引クワドラント
【図３Ｂ】図１のシステムによる選択可能な商品を有する例示的な取引クワドラント
【図３Ｃ】図１のシステムによる選択可能な商品を有する例示的な取引クワドラント
【図３Ｄ】図１のシステムによる選択可能な商品を有する例示的な取引クワドラント
【図４】この開示の一実施例に従って市場データのカスタマイズ可能を提供する例示的な方法を示したフローチャート
【図５Ａ】投機家による取引表示に対する動的なカスタマイズを処理する例示的な方法を示したフローチャート
【図５Ｂ】投機家による取引表示に対する動的なカスタマイズを処理する例示的な方法を示したフローチャート
【図６Ａ】図１の取引システムにより提示されるカスタマイズ可能な取引表示での拡張可能なクワドラントの例示的な選択可能なレイアウト
【図６Ｂ】図１の取引システムにより提示されるカスタマイズ可能な取引表示での拡張可能なクワドラントの例示的な選択可能なレイアウト
【図６Ｃ】図１の取引システムにより提示されるカスタマイズ可能な取引表示での拡張可能なクワドラントの例示的な選択可能なレイアウト
【図６Ｄ】図１の取引システムにより提示されるカスタマイズ可能な取引表示での拡張可能なクワドラントの例示的な選択可能なレイアウト
【図１】
2007524941.tif 000002
【図２Ａ】
2007524941.tif 000003
【図２Ｂ】
2007524941.tif 000004
【図２Ｃ】
2007524941.tif 000005
【図３Ａ】
2007524941.tif 000006
【図３Ｂ】
2007524941.tif 000007
【図３Ｃ】
2007524941.tif 000008
【図３Ｄ】
2007524941.tif 000009
【図４】
2007524941.tif 000010
【図５Ａ】
2007524941.tif 000011
【図５Ｂ】
2007524941.tif 000012
【図６Ａ】
2007524941.tif 000013
【図６Ｂ】
2007524941.tif 000014
【図６Ｃ】
2007524941.tif 000015
【図６Ｄ】
2007524941.tif 000016
【国際調査報告】
2007524941.tif 000017
2007524941.tif 000018