(57)【特許請求の範囲】
【請求項１】
メモリとトランシーバとひとつ以上のプロセッサとを有する情報処理装置において、
少なくともひとつのデバイスから取引データを前記トランシーバを介して受けることであって、前記取引データはアカウントのひとつ以上の取引の情報を含むひとつ以上の電子取引メッセージを含み、前記アカウントは前記アカウントに関連するアカウント値を有し、前記ひとつ以上の取引はひとつ以上の金融商品についてのものであることと、
前記取引データを前記メモリに格納することと、
表示デバイスに表示されるよう構成されたグラフを前記ひとつ以上のプロセッサを介して生成することであって、前記グラフは第１軸に沿った時間軸と第２軸に沿ったアカウント残高軸とを有することと、
前記受けたひとつ以上の電子取引メッセージに応じて、かつ、前記ひとつ以上のプロセッサを使用して、前記生成されたグラフにひとつ以上の取引オブジェクトとアカウント値パスとひとつ以上のアカウント預け入れインジケータとひとつ以上のアカウント引き出しインジケータとを配置することと、
前記ひとつ以上のプロセッサを介して、前記生成されたグラフを前記表示デバイス上での表示のために可視化することと、
を含み、
前記取引オブジェクトのそれぞれは前記ひとつ以上の取引からのそれぞれの取引に対応し、
前記取引オブジェクトのそれぞれについて、前記取引オブジェクトはその取引オブジェクトが対応する前記取引の種類を図示し、
前記取引オブジェクトのそれぞれについて、前記取引オブジェクトのサイズはその取引オブジェクトが対応する前記取引の量を示し、
前記アカウント値パスは前記アカウント値の時間変化を示し、
前記ひとつ以上のアカウント預け入れインジケータのそれぞれは前記アカウントへの預け入れを示し、
前記ひとつ以上のアカウント引き出しインジケータのそれぞれは前記アカウントからの引き出しを示す、方法。
【請求項２】
前記ひとつ以上のアカウント預け入れインジケータのそれぞれは緑色の線として示される、請求項１に記載の方法。
【請求項３】
前記ひとつ以上のアカウント引き出しインジケータのそれぞれは赤色の線として示される、請求項１または２に記載の方法。
【請求項４】
前記ひとつ以上の取引オブジェクトは、前記アカウントの前記アカウント値に対して前記ひとつ以上の取引を並べることによって表示されるよう構成される、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記ひとつ以上の取引オブジェクトのうちのひとつが選択された場合、重畳ウィンドウを、前記ひとつ以上のプロセッサを介して表示のために生成することをさらに含み、
前記重畳ウィンドウは前記選択された取引オブジェクトの詳細情報を提供する、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記ひとつ以上の取引オブジェクトは、入力された取引、修正された取引、または削除された取引のうちの少なくともひとつに対応するひとつ以上の形状として表示されるよう構成される、請求項１から５のいずれか一項に記載の方法。
【請求項７】
前記ひとつ以上の取引オブジェクトを前記ひとつ以上のプロセッサを介して解析することと、
前記解析の結果、所定の期間中にアカウント値の時間変化が閾値を超えたことが分かった場合、前記表示デバイスに表示されるよう構成された指標であって不正行為の可能性の指標を、前記ひとつ以上のプロセッサを介して生成することと、をさらに含む、請求項１から６のいずれか一項に記載の方法。
【請求項８】
取引データを送受信するよう構成されたトランシーバと、
ひとつ以上のクライアントアカウントの前記取引データを保持するよう構成されたメモリと、
前記トランシーバおよび前記メモリと連携するひとつ以上のプロセッサと、を備え、
前記ひとつ以上のプロセッサは、
取引データを前記トランシーバを介して受けることであって、前記取引データはアカウントのひとつ以上の取引の情報を含むひとつ以上の電子取引メッセージを含み、前記アカウントは前記アカウントに関連するアカウント値を有し、前記ひとつ以上の取引はひとつ以上の金融商品についてのものであることと、
前記取引データを前記メモリに格納することと、
表示デバイスに表示されるよう構成されたグラフを生成することであって、前記グラフは第１軸に沿った時間軸と第２軸に沿ったアカウント残高軸とを有することと、
前記受けたひとつ以上の電子取引メッセージに応じて、かつ、前記ひとつ以上のプロセッサを使用して、前記生成されたグラフにひとつ以上の取引オブジェクトとアカウント値パスとひとつ以上のアカウント預け入れインジケータとひとつ以上のアカウント引き出しインジケータとを配置することと、
前記生成されたグラフを前記表示デバイス上での表示のために可視化することと、
を行うよう構成され、
前記取引オブジェクトのそれぞれは前記ひとつ以上の取引からのそれぞれの取引に対応し、
前記取引オブジェクトのそれぞれについて、前記取引オブジェクトはその取引オブジェクトが対応する前記取引の種類を図示し、
前記取引オブジェクトのそれぞれについて、前記取引オブジェクトのサイズはその取引オブジェクトが対応する前記取引の量を示し、
前記アカウント値パスは前記アカウント値の時間変化を示し、
前記ひとつ以上のアカウント預け入れインジケータのそれぞれは前記アカウントへの預け入れを示し、
前記ひとつ以上のアカウント引き出しインジケータのそれぞれは前記アカウントからの引き出しを示す、情報処理装置。
【請求項９】
前記ひとつ以上のアカウント預け入れインジケータのそれぞれは緑色の線として示される、請求項８に記載の情報処理装置。
【請求項１０】
前記ひとつ以上のアカウント引き出しインジケータのそれぞれは赤色の線として示される、請求項８または９に記載の情報処理装置。
【請求項１１】
前記ひとつ以上の取引オブジェクトは、前記ひとつ以上の取引オブジェクトの絶対値に基づいて、前記第１軸および前記第２軸に沿ってプロットされる、請求項８から１０のいずれか一項に記載の情報処理装置。
【請求項１２】
前記ひとつ以上のプロセッサはさらに、前記ひとつ以上の金融取引のうちのひとつが選択された場合、重畳ウィンドウを、表示のために生成するよう構成され、
前記重畳ウィンドウは前記選択された金融取引の詳細情報を提供する、請求項８から１１のいずれか一項に記載の情報処理装置。
【請求項１３】
前記ひとつ以上の取引オブジェクトは、売り手主導取引または買い手主導取引のうちの少なくともひとつに対応するひとつ以上の色で表示されるよう構成される、請求項８から１２のいずれか一項に記載の情報処理装置。
【請求項１４】
前記ひとつ以上のプロセッサはさらに、
前記ひとつ以上の取引オブジェクトを解析し、
前記解析の結果、所定の期間中にアカウント値の時間変化が閾値を超えたことが分かった場合、前記表示デバイスに表示されるよう構成された指標であって不正行為の可能性の指標を生成する、よう構成される、請求項８から１３のいずれか一項に記載の情報処理装置。
【発明の詳細な説明】
【背景技術】
【０００１】
電子取引システムはここ数十年の間に飛躍的に進歩した。これらのシステムのユーザは、電子交換により手動または自動で注文をすることができる。交換は、毎日数百万の注文を処理することができ、場合によっては毎秒数百万の注文を処理することができる。
【０００２】
これらの取引システムは日々大量のデータを処理するので、多くのシステムはユーザに取引情報を報告するためのツールを提供する。例えば、取引「ティッカ（ｔｉｃｋｅｒｓ）」は理解容易なスクロール表示による情報を提供する。そこでは、異なるエンティティの株価が「ティッカ」においてリアルタイムで示される。同様に、ユーザは株価がある期間に亘ってどれほど上昇する／下降するかをシンプルな二次元グラフで見ることができる。
【０００３】
多くの報告ツールは、例えば株「ティッカ」に会社名および現在の株価のような比較的シンプルな情報を表示する。しかしながら、グラフや三次元仮想ディスプレイの形態で注文に関する一般的な情報を示すことができる報告ツールもある。しかしながら、これらのツールの多くは、ひとつ以上のクライアントアカウントの注文およびそのような注文のイベント履歴を示す分かりやすい可視化を提供してはいない。さらに、これらの可視化はひとつ以上のクライアントアカウントの疑わしい活動を示すための情報を十分には提供しない。したがって、これらの欠点を考慮に入れた改善された可視化が必要とされている。
著作権表示
【０００４】
本特許書類の開示の一部は著作権保護の対象となるものを含む。著作権者は、任意の者による本特許書類または本特許開示の特許商標庁にて現れる態様での複製について反対することはないが、そうでない場合は何であれ全ての著作権を留保する。
【発明の概要】
【０００５】
ブローカのひとつ以上のクライアントアカウントの取引活動を表示できる可視化を提供するシステムおよび方法が提供される。可視化は、ひとつ以上の金融商品の取引を表すひとつ以上の取引オブジェクトと、特定の取引のイベント履歴を示すためのひとつ以上の取引オブジェクト間の接続性と、を含む。可視化は、アカウント引き出し、預け入れ、および残高を含むアカウント活動の表示を提供する。以下に説明されるシステムおよび方法は、可視化において提供される情報により、クライアントアカウントに対する疑わしい活動の自動検知および／または手動検知を可能とする。
【０００６】
ひとつ以上のプロセッサを有する情報処理装置で実行される、クライアントアカウントにおける活動の可視化表示方法は、少なくともひとつのブローカデバイスからひとつ以上のクライアントアカウントの取引データを受けることであって、取引データはひとつ以上の金融商品を含むひとつ以上の取引メッセージとひとつ以上のクライアントアカウントを含むひとつ以上の取引メッセージとを含むことと、表示デバイスに表示されるよう構成されたグラフを生成することであって、時刻スケールがグラフの第１軸に沿って表示され、取引値スケールがグラフの第２軸に沿って表示されることと、生成されたグラフにひとつ以上の取引を表すひとつ以上の取引オブジェクトを、ひとつ以上のプロセッサを介して配置することであって、ひとつ以上の取引オブジェクトはひとつ以上のクライアントアカウントの取引活動のイベントビューを提供することと、を含む。
【０００７】
本技術の他の態様は、クライアントアカウントにおける活動の可視化表示のために具現化されるコンピュータ可読コードを有する非一時的コンピュータ可読保持媒体に関する。コンピュータ可読コードは、ひとつ以上のプロセッサを有するコンピュータによって実行された場合、少なくともひとつのブローカデバイスからひとつ以上のクライアントアカウントの取引データを受けることであって、取引データはひとつ以上の金融商品を含むひとつ以上の取引メッセージとひとつ以上のクライアントアカウントを含むひとつ以上の取引メッセージとを含むことと、表示デバイスに表示されるよう構成されたグラフを生成することであって、時刻スケールがグラフの第１軸に沿って表示され、取引値スケールがグラフの第２軸に沿って表示されることと、生成されたグラフにひとつ以上の取引を表すひとつ以上の取引オブジェクトを、ひとつ以上のプロセッサを介して配置することであって、ひとつ以上の取引オブジェクトはひとつ以上のクライアントアカウントの取引活動のイベントビューを提供することと、を含む機能を行う。
【０００８】
本技術の他の態様は、ひとつ以上のクライアントアカウントの取引データを保持するよう構成されたメモリと、メモリと接続されたひとつ以上のプロセッサであって、クライアントアカウントにおける活動の可視化表示を行うよう構成されたひとつ以上のプロセッサと、を含む情報処理装置に関する。ひとつ以上のプロセッサはさらに、ひとつ以上のクライアントアカウントにアクセスして各クライアントアカウントを含むひとつ以上の金融取引に対応する取引データを取得することと、第１軸に沿って時刻スケールが表示され第２軸に沿って値スケールが表示されるグラフを生成することであってグラフはひとつ以上の金融取引に対応するひとつ以上の点を含むことと、ひとつ以上の点の間のひとつ以上のリンクを生成することであってリンクはひとつ以上の金融取引のイベント履歴を示すことができることと、を含む機能を行うよう構成される。
【０００９】
上の段落の情報処理装置に金融取引データを提供するよう構成されたひとつ以上のブローカデバイスを含む情報処理システム。
【００１０】
非限定的な例示的実施の形態では、ひとつ以上の値コンポーネントを有する取引値スケールは取引データにおけるひとつ以上の取引の値段および量を含む。
【００１１】
別の非限定的な例示的実施の形態では、ひとつ以上の取引オブジェクトは取引の絶対値に基づいて表示されるよう構成される。
【００１２】
さらに別の非限定的な例示的実施の形態では、ひとつ以上の取引オブジェクトはひとつ以上のクライアントのアカウント残高に対してひとつ以上の取引を並べることによって表示されるよう構成される。
【００１３】
別の非限定的な例示的実施の形態では、ひとつ以上の取引オブジェクトのうちのひとつが選択された場合に重畳ウィンドウが生成され、重畳ウィンドウは選択された取引オブジェクトの詳細情報を提供する。
【００１４】
さらに別の非限定的な例示的実施の形態では、ひとつ以上のオブジェクトは、入力された取引、修正された取引、および／または削除された取引のうちの少なくともひとつに対応するひとつ以上の形状として表示されるよう構成される。
【００１５】
別の非限定的な例示的実施の形態では、ひとつ以上の取引オブジェクトは所定の閾値を超えるようなクライアントのアカウント残高の変化を示すことができ、それによりアカウントに関連する不正行為の可能性を示すことができる。
【００１６】
さらに別の非限定的な例示的実施の形態では、ひとつ以上の取引オブジェクトは解析され、解析の結果が所定の閾値を超えた場合、表示デバイスに表示されるよう構成された指標であって不正行為の可能性の指標が生成される。
【図面の簡単な説明】
【００１７】
【図１】ブローカデバイスと相互作用する電子交換システムのブロック図である。
【００１８】
【図２】ひとつ以上の取引を電子交換システムと処理するブローカデバイスを示すブロック図である。
【００１９】
【図３（ａ）】ある実施の形態における、ひとつ以上のクライアントアカウントの取引活動を表示するための可視化の例示的な図である。
【００２０】
【図３（ｂ）】他の実施の形態における、ひとつ以上のクライアントアカウントの取引活動を表示するための可視化の例示的な図である。
【００２１】
【図４】ひとつ以上のクライアントアカウントの取引活動を表示するための可視化を生成する処理を説明する例示的なフローチャートである。
【００２２】
【図５】取引活動を表示するための可視化を使用した疑わしいアカウント／取引活動をユーザに警告する処理を説明する例示的なフローチャートである。
【発明を実施するための形態】
【００２３】
以下の記載では、説明を目的とし、限定を目的とせず、記載の技術の理解を提供するために、特定のノード、機能エンティティ、技術、プロトコル、規格等の具体的な詳細が説明される。他の実施の形態を、以下の詳細説明から離れて実施できることは当業者には明らかであろう。他の例では、周知の方法、デバイス、技術等の詳細説明は、不必要な詳細説明で説明を曖昧にしないために省略されている。個々の機能ブロックが図に示される。これらのブロックの機能は、個別のハードウエア回路を使用して、適切なプログラム化マイクロプロセッサあるいは汎用コンピュータと協働するソフトウエアプログラムおよびデータを使用して、特定用途集積回路（ＡＳＩＣ）を使用して、および／または１つ以上のデジタル信号プロセッサ（ＤＳＰ）を使用して、実現可能であることを当業者は理解するであろう。ソフトウエアプログラムインストラクションおよびデータは、コンピュータ可読保持媒体に保持されてもよく、このインストラクションがコンピュータあるいは他の適切なプロセッサ制御によって実行されると、コンピュータあるいはプロセッサは機能を実行する。以下でデータベースはテーブルとして示されている場合があるが、他のフォーマット（リレーショナルデータベース、オブジェクトベースモデル、および／または分散データベースを含む）を、データを保持し操作するために使用することができる。
【００２４】
処理ステップ、アルゴリズムあるいはその類が特定の順序で記載またはクレームされている場合があるが、このようなプロセスは、異なる順序で動作するように構成設定することができる。換言すれば、明示されるかクレームされるいかなるシーケンスあるいはステップの順序も、そのステップがその順序で実行される必要性を示すものでは必ずしもない。本明細書で記載される処理のステップは、取り得る任意の順序で実行されうる。また、いくつかのステップは、非同時的に発生するように記載されているあるいは暗示されているが（例えば、あるステップは、他のステップの後に記載されているからである）、同時に実行されうる。さらに、図面における図示による処理の説明は、図示される処理が他の変形や変更について排他的であることを暗示しているのではなく、また、図示される処理あるいはその任意のステップが本技術に必要であることを暗示しているのではなく、また、図示される処理が好ましいことを暗示しているのでもない。
【００２５】
様々な形式のコンピュータ可読媒体／伝送は、プロセッサにデータ（例えば、インストラクションのシーケンス）を運ぶ際に含まれうる。例えば、データは、（ｉ）ＲＡＭからプロセッサへ送信されてもよく、（ｉｉ）任意のタイプの送信媒体（例えば、有線、無線、光等）を介して運ばれてもよく、（ｉｉｉ）イーサネット（あるいはＩＥＥＥ８０２．３）、ＳＡＰ、ＡＴＰ、ブルートゥース（登録商標）、ＴＣＰ／ＩＰ、ＴＤＭＡ、ＣＤＭＡ、３Ｇ等のような、多くのフォーマット、規格あるいはプロトコルに従ってフォーマットおよび／または送信されてもよく、および／または（ｉｖ）周知の様々な方法の任意のものでプライバシーを確保するためにあるいは流出を防止するために暗号化されてもよい。
【００２６】
以下に記述される技術は、クライアントのアカウント残高がどのように時間とともに移り変わるかを観測者が見ることを可能にする可視化に向けられている。これは監視の役に立ちうる。そうでない、例えば通常のスプレッドグラフを見ている場合には非自明な資金洗浄を行うために実行される取引パターンを一目で特定するのを助けるからである。そのような可視化を使用することにより、取引値はアカウントグラフに整列され、クライアントの取引がどのようにアカウントの残高に影響を与えたかを可視化できる。
【００２７】
現状の単一のマーケット可視化は、値段対時間グラフにおいて単一の株の全ての取引を示す。しかしながら、本願で説明される可視化は、グラフの軸に取引値とアカウント残高とを提供する。
【００２８】
既存の可視化は、一度にひとつの商品のクライアント取引を強調できるのみである。同様に、これらの可視化は、商品ごとのビューにより傾注しており、特定のクライアントアカウントの全ての取引活動のイベントベースのビューを提供するものではない。本明細書で説明される可視化は、クライアントによって任意の時点で取り引きされた任意の商品の全ての取引を示すことができる。
【００２９】
図１は、少なくともひとつのブローカデバイス１００とネットワーク２００を介して通信する電子交換システム３００を示す例示的な図である。ブローカシステム１００は、パーソナルコンピュータ、ＰＤＡデバイス、携帯電話、サーバコンピュータ、または、本明細書に記載される電子交換を行うための任意の他のシステム／デバイスで実現されうる、および／またはそれを介して使用されうる。ブローカシステム１００はブローカに限られず、金融商品の電子交換を行う個人や企業体であってもよいことは理解されるべきである。電子交換３００は注文をマッチするために複数のブローカシステム１００と通信することは理解されるべきである。
【００３０】
ブローカシステム１００は、中央処理ユニット（ＣＰＵ）１０１と、メモリ１０２と、及びデータ送信デバイス１０３と、を含む。データ送信デバイス（ＤＴＤ）１０３は、例えば、ブローカシステム１００をネットワーク２００に接続することができるネットワークインタフェースデバイスであってもよい。接続は、有線、光、あるいは無線であってもよく、また、例えば、ＷｉＦｉネットワーク、インターネット、またはセルラデータサービスを介して接続することができる。データ送信デバイス１０３は、ブローカシステム１００がコンピュータ可読保持媒体上にデータを配置することを可能にする入出力デバイスであってもよい。データ送信デバイス１０３はデータを送受信することができる（すなわち、トランシーバである）ことは理解されるべきである。
【００３１】
ブローカシステム１００は、電子交換システム３００と金融商品の交換を行うために使用されてもよい。ブローカシステム１００はユーザから注文をとり、注文生成部１０４を使用して注文メッセージを生成してもよい。注文が終わると、注文生成部１０４はデータ送信デバイス１０３を使用してネットワーク２００を介して注文を送信する。電子交換システム３００は処理対象の注文を受ける。ブローカデバイス１００は可視化エンジン１０５を有するよう構成される。可視化エンジン１０５は取引活動のためのユーザインタフェースおよび可視化を生成、表示することができる。可視化は、電子交換システム３００および／またはひとつ以上のブローカデバイス１００から受けるデータにより生成されてもよい。同様に、可視化を生成するためのデータは交換システム３００で生成されてもよく、またはブローカデバイス１００によって生成されてもよい。
【００３２】
電子交換システム３００は、ＣＰＵ３０１と、メモリ３０２と、データ送信デバイス３０３と、を含む。好適な例示的実施の形態では、電子交換システム３００は複数のプロセッサおよび／または複数のメモリを含んでもよく、フェールセーフの冗長性を有するよう設計されてもよい。データ送信デバイス（ＤＴＤ）３０３は、例えば、交換３００をネットワーク２００に接続することができるネットワークインタフェースデバイスであってもよい。データ送信デバイス３０３はデータを送受信することができる（すなわち、トランシーバである）ことは理解されるべきである。
【００３３】
電子交換システム３００はマッチングエンジン３０４と注文ブックメモリ３０５とを有する。マッチングエンジン３０４はひとつ以上のプロセッサを使用して実装され、ひとつ以上のブローカデバイス１００から受けた注文をマッチングする。注文ブックメモリ３０５は注文を保持する。注文ブック３０５は電子交換システム３００のメモリ３０２内に存在しうることは理解されるべきである。電子交換システム３００は、可視化表示のためのグラフデータを生成するグラフ生成部３０６を有するよう構成される。グラフ生成部３０６は、ひとつ以上のブローカデバイス１００がコンパイルされたデータから直接可視化を描画できるよう、データをコンパイルすることができる。同様に、グラフ生成部３０６はひとつ以上のブローカデバイス１００に送信されうる表示データを生成することができる。ブローカデバイス１００はブローカデバイス１００に関連するひとつ以上の表示デバイスを介してグラフを表示することができる。
【００３４】
図２は、ひとつ以上の取引を電子交換システム３００と処理するブローカデバイス１００を示す例示的なブロック図を示す。図２に示される例では、ブローカデバイス１００はネットワーク２００を介して電子交換システム３００と、注文１−ｎの取引／注文メッセージを通信する。上述の通り、注文はブローカデバイス１００におけるユーザインタフェースを介して生成されてもよく、またはデバイス１００によって自動的に生成されてもよい。そのような注文は、注文生成部１０４を使用して電子注文データメッセージとして送られてもよい。
【００３５】
電子交換システム３００はマッチングエンジン３０４を介して、注文１−ｎを注文ブック３０５内の注文と突き合わせることができる。電子交換システム３００は注文の履歴データをメモリ３０２に格納することができる。注文の履歴データを有することにより、グラフ生成部３０６は、ひとつ以上のクライアントアカウントの取引活動を表示する可視化を描画するためのデータを生成することができる。生成されたグラフデータは次にひとつ以上のブローカデバイス１００に送信されてもよい。ブローカデバイス１００の可視化エンジン１０５は表示可視化を生成することができる。例示的な実施の形態では、ブローカデバイス１００は可視化を表示し可視化と相互作用するためのユーザ用の入力インタフェースを有するであろう。
【００３６】
図３（ａ）は、ひとつ以上のクライアントアカウントの取引活動を表示するための可視化の例示的な図である。図３（ａ）に示される実施の形態では、可視化は「整列モード」で示される。そこでは、取引は、アカウントのアカウント値ＡＶに対してプロットされうる。すなわち、図３（ａ）の可視化の図はアカウント値ＡＶを表す線に沿ってプロットされる取引を示し、取引はアカウント値と相対的に（例えば、整列して）示される。
【００３７】
図３（ａ）に示される図に限定されないが、可視化は第１軸（例えば、ｘ軸）に沿って時間スケールを有し、かつ、第２軸（例えば、ｙ軸）に沿って値スケールを有する。値スケールに沿った値は特定の取引の値段および量のためのものであることは理解されるべきである。例えば、値は、１株当たり５２．５５ドルのＩＢＭ株を１００株という注文／取引を示してもよい。したがって、値コンポーネントは値段および量の両方をひとつの値として示すことができる。
【００３８】
図３（ａ）に示される可視化では、アカウントの全ての取引は、発生した時をｘ軸とした取引オブジェクトＯＢＪとして（例えば円として）プロットされる。取引オブジェクトＯＢＪのサイズは取引量のインジケータであってもよい。一方、各取引のｙ位置は例えばユーザ選択プロットモードに依存してもよい。上述の通り、図３（ａ）の例示的な可視化は、取引がアカウント残高に対して並んでプロットされる「残高へ整列」プロットモードを示す。そのようなプロットモードによると、クライアントのアカウント残高がなぜ時間とともに移り変わったかについて容易に特定することができる。例えば、そのプロットモードは、アカウント残高の大きなジャンプを引き起こした取引を発見することをより容易にし、また多くの小さな取引がどのようにアカウント残高に影響を及ぼしたかを見ることを容易にする。
【００３９】
図３（ｂ）は、ひとつ以上のクライアントアカウントの取引活動を表示するための可視化の他の例示的な図である。図３（ｂ）は、「絶対値」プロットモード（またはむしろ「非整列」モード）と称される本技術の可視化の他のプロットモードを示す。「絶対値」プロットモードでは、全ての取引はその絶対値でプロットされる。このプロットモードは、大きな値を有する取引を特定するときに役に立ちうる。例えば、「絶対値」プロットモードでは、取引はｙ軸に沿ってその値（例えば、値段×量）によってプロットされ、アカウント値ＡＶパスは時間に亘って表示される。図３（ｂ）に示される例では、注文オブジェクトＯＢＪはｙ軸に沿って固まって表示される。これに対して、図３（ａ）では注文オブジェクトＯＢＪはアカウント値ＡＶ線に沿って（例えば、相対的に）表示される。
【００４０】
プロットモードによらず、アカウント預け入れ、引き出しおよびアカウント残高を示すグラフィカルインジケータは可視化において描かれる。これらのインジケータは、実際のアカウント残高が送金によってどのように影響を受けるかを見るのに役に立つ。図３（ａ）および３（ｂ）に示される例では、預け入れインジケータは緑色の線で示され、引き出しインジケータは赤色の線で示され、残高インジケータは青色の線で示されてもよい。無論、任意の色のバリエーションが使用されてもよく、本例に限られることはない。
【００４１】
図３（ａ）および３（ｂ）は、マーケットセレクタＭＳと、日付セレクタＤＳと、アカウントセレクタＡＳと、を示す。マーケットセレクタＭＳは、特定のクライアントアカウントについてマーケットファイルの選択を可能とするよう構成される。日付セレクタＤＳは、マーケット活動の特定の日付の選択を可能とする。日付セレクタＤＳは、マーケット活動の日付の範囲の選択を可能とするようにも構成されてもよい。アカウントセレクタＡＳは特定のクライアントアカウントの選択を可能とする。したがって、可視化は、所与の期間における、ブローカのクライアントアカウントの活動を表示することができる。
【００４２】
図３（ａ）および３（ｂ）の図に示される可視化は、種々のエンティティからひとつ以上の種類をフィルタリングするためエンティティフィルタＥＦを含むことができる。図３（ａ）および３（ｂ）に示される例では、エンティティフィルタは証券エンティティについての取引データを各証券の値と共に示している。エンティティフィルタＥＦは取引エンティティの選択を可能とする。エンティティフィルタＥＦはエクイティ毎可視化としても作用する。その結果、特定の証券／トレーダ／ハウス（Ｈｏｕｓｅ）による取引（および注文）は色マスクを適用することにより特定されうる。無論、エンティティおよびフィルタの種類は証券および値の量に限られず、様々な異なるオプションが可能である。例えば、エンティティの種類は、交換メンバやブローカファームや実際のブローカやマーケットメーカなどの全ての可能な取引エンティティであってもよい。同様に、フィルタの種類は、ストック／シェアなどのエクイティクラスタイプやストックオプションやエクイティ先物や他のいわゆるエキゾチック商品などの金融商品タイプ（例えば、任意の種類の取引可能アセット）であってもよい。債券／ローンや債券先物や債券先物に対するオプションや利率スワップなどの負債タイプクラスの商品もある。同様に、ＥＴＦもあり、またスポットＦＸや通貨先物やＦＸ商品の種々のオプションなどの外国為替（ＦＸ）タイプの商品もある。
【００４３】
図３（ａ）および３（ｂ）に示される可視化は、可視化において表示されるひとつ以上の取引オブジェクトＯＢＪをフィルタリングするための凡例フィルタＬＦを含んでもよい。凡例フィルタＬＦはクライアントアカウントにおける取引の取引タイプをフィルタ可能である。取引タイプは、売り手主導取引や買い手主導取引やクロストレードやマーケット活動の開始／終了や外部主導取引や取り消された取引／注文や身元不明の取引などを含みうるが、それらに限定されない。「クロストレード」は、買い側と売り側とが「クロスした」（すなわち、証券の買い指値が売り指値を超えた場合）に存在しうることは理解されるべきである。また、「身元不明」の取引は、未登録ユーザから（例えば「ネークドアクセス（ｎａｋｅｄ  ａｃｃｅｓｓ）」を介して）生じる取引／注文を指してもよい。例えば、「ネークドアクセス」は、高頻度トレーダにパブリックマーケットへの自由なアクセスを与えるブローカを含んでもよい。「ネークドアクセス」によると、高速トレーダや他の者は、ブローカのシステムを使用することで、ブローカのシステムのフィルタを通過する必要なく、またいかなる取引前のチェックを受ける必要なく、交換上で株を売買することができる。
【００４４】
各取引タイプはそれに関連する色を有してもよい。これにより、可視化において取引オブジェクトＯＢＪが生成される場合、ユーザは例えばそのオブジェクトＯＢＪが売り手主導取引を指すのかそれとも買い手主導取引を指すのかを知るであろう。可視化は、例えば「オンマーケット」取引または「オフマーケット」取引に対するひとつ以上の取引形状と、特定のタイプの注文（例えば、売り、買い、非アクティブ）に対するひとつ以上の注文色と、を含んでもよい。凡例フィルタＬＦは、ある注文（例えば、入力された、修正された、削除された、および／またはマーケットの注文）に関する異なる複数の状態に対する複数の注文形状を含んでもよい。凡例フィルタＬＦは、ニュース関連情報（例えば、影響のあるニュース、一般的なニュース）と、種々の警告（例えば、現在の警告や他の警告）と、を示すことができる。
【００４５】
図３（ａ）にも３（ｂ）にも示されていないが、例えばユーザインタフェースを介して取引オブジェクトＯＢＪが選択された場合、取引のさらなる情報が提供される。より具体的には、選択された取引オブジェクトＯＢＪによって表される取引データのさらなる詳細を提供する重畳ウィンドウが生成される。
【００４６】
上述の通り、図３（ａ）および３（ｂ）に示される例示的な可視化はクライアントのアカウント活動を示すのに役に立つ。この可視化により、特定のクライアントの疑わしい活動の指標を自動的にまたは手動で検知することができる。例えば、（株価に影響を与えうる）大きな発表の直前の、特定の株についての取引活動における大きなスイングはインサイダ取引を示しうる。同様に、異常な預け入れ／引き出しは特定のクライアントの疑わしい活動を示しうる。いわゆる疑わしい活動が生じた場合にエンティティに警告を自動的に提供するための閾値が設定／決定されてもよい。
【００４７】
図４は、ひとつ以上のクライアントアカウントの取引活動を表示するための可視化を生成する処理を説明する例示的なフローチャートである。処理はひとつ以上のブローカデバイス１００および／または電子交換システム３００によって実施されてもよい。処理はひとつ以上のブローカデバイス１００からひとつ以上のクライアントアカウントの取引データを受けることによって始まる（Ｓ１）。取引データはコンパイルされ、可視化表示のためのグラフを生成するのに使用されてもよい。グラフを生成する際、グラフの第１軸が時間スケールで生成され（Ｓ２）、グラフの第２軸が値スケールで生成される（Ｓ３）。
【００４８】
受けた取引データを使用して、ひとつ以上のクライアントアカウントのひとつ以上の取引オブジェクトがグラフに配置されてもよい。上述の通り、かつ、図３（ａ）および３（ｂ）の例により示される通り、取引オブジェクトは円で表されてもよく、円のサイズは取引値を表してもよい。取引オブジェクトは例えば線を介して接続されてもよく、これによりひとつ以上の取引オブジェクトのイベント履歴が生成される（Ｓ５）。例として、１株当たり５０ドルでＩＢＭ株を１００株買うという注文を考える。最初の取引オブジェクトは、特定の注文を表す緑色の円を生成することによって、最初の買い注文を示してもよい。次に、１株当たり５０ドルでＩＢＭ株を売るための種々の注文はその買い注文に対して処理されてもよい。例えば、交換３００において、１株当たり５０ドルでＩＢＭ株をおのおの２５株ずつ売るという４つの注文はＩＢＭ株を１００株買うという注文と自動的に突き合わされてもよい。したがって、可視化は、１００株買うという買い注文に対して突き合わされる２５株を売るという４つの注文の取引を、可視化において赤色の円で示してもよい。これらの円をつなぐことで、特定の注文のイベントライフサイクルを示すイベント履歴が示される。すなわち、可視化において単に（５つの買い／売りオブジェクトを表す）描かれた円をつなぐことによって、１００株の買い注文と２５株ずつの４つの売り注文との突合の進展を容易に見ることができる。
【００４９】
可視化においてイベント履歴を伴う注文オブジェクトを生成することに加えて、グラフにアカウント預け入れ、引き出し、および／または残高インジケータを配置してもよい（Ｓ６）。図３（ａ）および３（ｂ）に示されるように、アカウント預け入れ、引き出し、および残高インジケータは、アカウントへいくら移動したかまたはアカウントにいくら残っているかを示す線として示されてもよい。上述の通り、イベント履歴並びに預け入れ、引き出しおよび残高インジケータはアカウントで生じる疑わしい／不正な活動を特定するのを助ける。
【００５０】
グラフ上の入力インタフェースを使用して、システムは、取引オブジェクトがさらなる詳細を見るために選択されたかを判定してもよい（Ｓ７）。そうであれば、取引オブジェクトに関するさらなる詳細を提供する重畳ウィンドウが生成され、表示されてもよい（Ｓ８）。上述の通り、そのような可視化によると、クライアント活動をより容易に見ることができ、また疑わしい活動をより容易に検知できる。
【００５１】
図５は、取引活動を表示するための可視化を使用した疑わしいアカウント／取引活動をユーザに警告する処理を説明する例示的なフローチャートである。処理はブローカデバイス１００のひとつ以上によって実施されてもよく、または交換３００によって実施されてもよい。図４で提供される処理により生成されるような可視化であって図３（ａ）および３（ｂ）の例により示されるような可視化を使用して、システムはクライアントアカウント活動の変化について、生成されたグラフを解析してもよい（Ｓ１）。システムは、特定のクライアントの疑わしい取引パターンについて、生成されたグラフを解析してもよい（Ｓ２）。上述の通り、例えば、システムは特定の閾値を超えるアカウント活動の変化を検知するよう構成されてもよい。例えば、５００，０００米国ドルを超える引き出し／預け入れにより、システムは「フラグ」を立ててもよい。このフラグはさらなる調査が必要となり得る所定の活動が起こったことを示す。同様に、特定の値を超える所定の取引や、企業が株を売るという大きな発表の直前にその株について生じた取引についても「フラグ」が立てられてもよい。
【００５２】
閾値を超えることにより疑わしい活動が検知された場合（Ｓ３）、アカウント／クライアントについてさらなる調査が必要であり得ることを示す警告が生成されてもよい（Ｓ４）。例えば、特定の活動についてさらなるレビューが必要であり得ることを示す重畳ウィンドウが活性化されてもよい。同様に、可視化は、グラフィックスそのものにおいて、活動が疑わしいことを示す警告を用いてもよい。無論、本技術はこれらの例に限られず、疑わしい活動を警告する多くの方法を想定する。
【００５３】
最も実際的で好適な実施の形態であると現時点で考えられているものとの関係で本技術が説明されたが、本技術は開示された実施の形態に限定されるものではなく、むしろ添付の請求項の範囲に含まれる種々の変形例および等価な構成をカバーするよう意図されていることは理解されるべきである。 
【図１】
0006527855.tif 000002
【図２】
0006527855.tif 000003
【図３（ａ）】
0006527855.tif 000004
【図３（ｂ）】
0006527855.tif 000005
【図４】
0006527855.tif 000006
【図５】
0006527855.tif 000007