(57)【要約】      （修正有）【課題】電子取引システムの通信リスクを軽減する方法を提供する。【解決手段】本方法は、モバイル取引デバイスとゲートウェイの間に確立された通信リンクをモニタするステップを含む。ゲートウェイは、取引所における１つ又は複数の市場へのアクセスを提供するものである。本方法は、通信リンクに関連する通信状態を決定するステップと、通信状態を通信リスク閾値と比較するステップとを含む。通信状態は、モバイル取引デバイスによる取引所との通信能力を反映するものである。通信状態が通信リスク閾値を下回る場合に、ゲートウェイに記憶されたリスク軽減アクションが開始される。【選択図】図５
2018139138.tif 000002
【特許請求の範囲】
【請求項１】
モバイル取引デバイスとゲートウェイの間に確立された通信リンクをモニタするステップ、ここで、ゲートウェイは、取引所における１つ又は複数の市場へのアクセスを提供するものである、
通信リンクに関連する通信状態を決定するステップ、ここで、通信状態は、モバイル取引デバイスによる取引所との通信能力を反映するものである、
通信状態を通信リスク閾値と比較するステップ、
通信状態が通信リスク閾値を下回る場合に、ゲートウェイに記憶されたリスク軽減アクションを開始するステップ、
を含む、方法。
【請求項２】
リスク軽減アクションは、ユーザが市場ポジションを安定化させることを可能にするための命令をゲートウェイに通信するステップを含む、請求項１に記載の方法。
【請求項３】
リスク軽減アクションは、アラートを提供するステップを含む、請求項１に記載の方法。
【請求項４】
通信リンクをモニタするステップは、ポータブル取引デバイスを介して信号強度を決定するステップを含む、請求項１に記載の方法。
【請求項５】
通信リンクをモニタするステップは、ポータブル取引デバイスのバッテリの残り寿命を決定するステップを含む、請求項１に記載の方法。
【請求項６】
通信リンクをモニタするステップは、ゲートウェイにおけるメモリの使用量を決定するステップを含む、請求項１に記載の方法。
【請求項７】
通信コンディションの状態をポータブル取引デバイスの位置と関連付けるステップ、
ネットワークを介して、通信コンディションの状態および位置の情報を通信し、マップの更新を可能にするステップ、
をさらに含む、請求項１に記載の方法。
【請求項８】
通信コンディションの状態を決定するステップは、
ポータブル取引デバイスの位置を決定するステップ、
当該位置に関連する状態を決定するステップ、
をさらに含む、請求項１に記載の方法。
【請求項９】
プロセッサによって実行可能なコンピュータプログラムコードを有するコンピュータ読み取り可能な記憶媒体であって、当該コンピュータプログラムコードは実行されたときに、通信リスクを軽減する方法を実行するものであり、
当該方法は、
ポータブル取引デバイスとゲートウェイのうちの少なくとも１つの通信コンディションの状態を決定するステップ、ここで、ポータブル取引デバイスは、ゲートウェイを介して取引所と通信するものである、
決定された状態に基づき、ポータブル取引デバイスを介して、ポータブル取引デバイスと取引所の間の通信が中断することにより市場ポジションがクローズされないリスクを軽減するためのアクションを実行するステップ、
を含む、コンピュータ読み取り可能な記憶媒体。
【請求項１０】
アクションは、警告を提供するステップを含む、請求項９に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１１】
通信コンディションには、ポータブル取引デバイスの接続レベルが含まれる、請求項９に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１２】
アクションは、市場ポジションがポータブル取引デバイスを介してオープンになることを防止するステップを含む、請求項９に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１３】
ポータブル取引デバイスの位置を決定するステップ、
ネットワークを介して、マップの更新を可能にするための状態および位置に関する情報を通信するステップ、
をさらに含む、請求項９に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１４】
通信コンディションの状態は、ポータブル取引デバイスの位置に基づいて決定される、請求項９に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１５】
取引所と通信しているポータブル取引デバイスの位置を決定するステップ、
決定された位置に基づき、ポータブル取引デバイスを通信状態に関連付けるステップ、
通信状態に基づき、ポータブル取引デバイスと取引所の間の通信が中断されることにより市場ポジションがクローズされないリスクを軽減するアクションを実行するステップ、
を含む、方法。
【請求項１６】
ポータブル取引デバイスを通信状態に関連付けるステップは、マップに基づいてポータブル取引デバイスを通信状態に関連付けるステップ、請求項１５に記載の方法。
【請求項１７】
マップは、別のポータブル取引デバイスに関して以前に決定された少なくとも１つの通信状態に基づく、請求項１６に記載の方法。
【請求項１８】
アクションは、ユーザが市場ポジションを安定化させることを可能にするコマンドをゲートウェイに通信するステップを含む、請求項１５に記載の方法。
【請求項１９】
アクションは、アラートを提供するステップを含む、請求項１５に記載の方法。
【請求項２０】
アクションは、市場ポジションがオープンになることを防止するステップを含む、請求項１５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般的に電子取引環境に関し、より詳細には、電子取引システムの通信リスクを低減する方法に関する。
【背景技術】
【０００２】
電子取引システムは一般的に、電子取引所と通信する取引デバイスを含む。電子取引所は、価格や数量などの市場に関する情報を取引デバイスに送信する。取引デバイスは、注文に関するメッセージなどを電子取引所に送信する。電子取引所は、ある注文の数量と、それに相対する１つ又は複数の注文の数量とのマッチングを試みる。
【０００３】
携帯電話やタブレットなどのモバイル型の取引デバイスは、通常の場合、無線通信ネットワークを介して電子取引所と通信している。このようなモバイル取引デバイスを介した通信に関して、無線通信ネットワークに対するモバイル取引デバイスの接続レベルや、ゲートウェイにおけるサーバレイテンシーなどの１つ又は複数のコンディションが影響を及ぼす可能性がある。
【０００４】
以下の図面を参照しながら実施形態が開示される。図示された実施形態は一例であり、これに限定されない。
【図面の簡単な説明】
【０００５】
【図１】実施形態が実施されるための、例示的な電子取引システムのブロック図
【図２】実施形態が実施されるための、別の例示的な電子取引システムのブロック図
【図３】開示された実施形態を実施するために用いられる例示的なコンピューティングデバイスのブロック図
【図４】開示された実施形態により実施される取引戦略のブロック図
【図５】改良されたスプレッド価格計算を実施するために実行される機械読み取り可能な命令を表すフロー図
【図６】開示された実施形態により実行される機械読み取り可能な命令を表すフロー図
【図７】開示された実施形態により実行される機械読み取り可能な命令を表すフロー図
【図８】開示された実施形態により実行される機械読み取り可能な命令を表すフロー図
【発明を実施するための形態】
【０００６】
携帯電話、タブレット、ラップトップなどのモバイル型又はポータブル型の取引デバイスは、（例えば、無線通信ネットワークを介して）ゲートウェイと通信リンクを確立することができる。通信リンクに関連する１つ又は複数の通信コンディションの状態（例えば、モバイル取引デバイスの接続レベルやゲートウェイにおけるメモリ使用量など）によって、モバイル取引デバイスによるゲートウェイを介した取引所との通信能力に影響を及ぼす可能性がある。例えば、（モバイル取引デバイスの電源の低下やモバイル取引デバイスの位置などに起因して）モバイル取引デバイスの接続レベルが低下すると、モバイル取引デバイスとゲートウェイの間の通信が中断される場合がある（例えば、遅延される、不完全に終わる、および／又は実質的に正常に終了しない）。
【０００７】
本明細書に開示される実施形態は、電子取引システムの通信リスクを軽減する。ある実施形態は、モバイル取引デバイスとゲートウェイの間に確立された通信リンクをモニタすること、および、当該通信リンクに関連する通信状態を決定することを含む。通信状態が通信リスク閾値を下回る場合、リスク軽減アクションが開始される。例えば、通信状態が通信リスク閾値を下回る場合、ユーザが市場でのポジション（市場ポジション）をフラット化させることを可能にするために、ゲートウェイに記憶されたアクションが実行される。
【０００８】
本明細書に開示される実施形態は、モバイル取引デバイスの位置に基づいて通信状態を決定する。ある例では、あるエリアに位置する１つ又は複数のその他のモバイル取引デバイスを介して決定される通信状態と当該エリアを関連付けることにより、マップが生成および／又は更新される。モバイル取引デバイスは、あるエリアに位置する場合、当該エリアに関連した通信状態に（例えばマップに従って）関連付けられる。
【０００９】
発明の詳細な説明は、コンポーネントの中でも特にハードウェア上で実行されるソフトウェアを含む実施形態を開示するが、これらの実施形態は単なる例示であり、限定的なものとして解釈すべきではない。例えば、これらのハードウェアおよびソフトウェアのコンポーネントのいずれか又は全てが、ハードウェアにて独占的に、ソフトウェアにて独占的に、ファームウェアにて独占的に、又は、ハードウェア、ソフトウェアおよび／又はファームウェアの任意の組み合わせにて、実装されてもよい。したがって、実施形態はその他の方法により実施・実装されてもよい。
【００１０】
Ｉ．実施形態に関する簡単な説明
ある実施形態は、モバイル取引デバイスとゲートウェイの間に確立された通信リンクをモニタするステップを含む方法を提供する。ゲートウェイは、取引所における１つ又は複数の市場へのアクセスを提供するものである。本方法はさらに、通信リンクに関連する通信状態を決定するステップと、通信状態を通信リスク閾値と比較するステップとを含む。通信状態は、モバイル取引デバイスによる取引所との通信能力を反映するものである。通信状態が通信リスク閾値を下回る場合に、ゲートウェイに記憶されたリスク軽減アクションを開始される。
【００１１】
ある実施形態は、プロセッサによって実行可能なコンピュータプログラムコードを有するコンピュータ読み取り可能な記憶媒体を提供するものであり、当該コンピュータプログラムコードは実行されたときに、通信リスクを軽減する方法を実行する。当該方法は、ポータブル取引デバイスとゲートウェイのうちの少なくとも１つの通信コンディションの状態を決定するステップを含む。ポータブル取引デバイスは、ゲートウェイを介して取引所と通信するものである。当該方法はさらに、決定された状態に基づき、ポータブル取引デバイスを介して、ポータブル取引デバイスと取引所の間の通信が中断することにより市場ポジションがクローズされない（閉じられない）リスクを軽減するためのアクションを実行するステップを含む。
【００１２】
ある実施形態は、取引所と通信しているポータブル取引デバイスの位置を決定するステップを含む方法を提供する。当該方法はさらに、決定された位置に基づき、ポータブル取引デバイスを通信状態に関連付けるステップと、通信状態に基づき、ポータブル取引デバイスと取引所の間の通信が中断されることにより市場ポジションがクローズされないリスクを軽減するアクションを実行するステップと、を含む。
【００１３】
ＩＩ．電子取引システムの例
図１は、ある実施形態を採用可能な例示的な電子取引システム１００を表すブロック図を示す。システム１００は、取引デバイス１１０と、ゲートウェイ１２０と、取引所１３０とを備える。取引デバイス１１０は、ゲートウェイ１２０と通信する。ゲートウェイ１２０は、取引所１３０と通信する。本明細書における「通信」との用語は、直接的な通信、および／又は、１つ若しくは複数の中間コンポーネントを介した間接的な通信を包含する。図１に示す例示的な電子取引システム１００は、本明細書における示唆および開示から逸脱しない範囲で、付加的な機能や性能を提供する付加的なコンポーネント、サブシステムおよびエレメントと通信してもよい。
【００１４】
動作中において、取引デバイス１１０は、取引所１３０からゲートウェイ１２０を介して市場データを受信する。ユーザは取引デバイス１１０を使用して、この市場データのモニタを行う、および／又は、１つ又は複数の取引可能オブジェクトを買う又は売るための注文メッセージを取引所１３０に送信する意思決定を行う。
【００１５】
市場データは、取引可能オブジェクトのための市場に関するデータを含む。例えば、市場データは、内部市場、市場深度、最終取引価格（「ＬＴＰ」）、最終取引量（「ＬＴＱ」）又はそれらの組み合わせを含む。（時間の経過とともに変化する）内部市場は、ある時点における特定の取引可能オブジェクトに関する利用可能な最低アスク価格（ベストオファー）および最高ビッド価格（ベストビッド）である。市場深度は、内部市場で利用可能な数量および内部市場から離れた他の価格で利用可能な数量のことをいう。利用可能な数量次第で、市場深度の「ギャップ」が存在する場合がある。
【００１６】
取引可能オブジェクトは、取引される任意の対象物である。例えば、取引可能オブジェクトの特定の数量を、特定の価格で買う又は売ることができる。取引可能オブジェクトには例えば、金融商品、株式、オプション、債券、先物、通貨、ワラント、ファンドデリバティブ、証券、商品、スワップ、金利商品、インデックスベース商品、取引イベント、物品、又はそれらの組み合わせが含まれる。取引可能オブジェクトには、取引所（例えば取引所１３０）によってリスト化および／又は管理された商品、ユーザによって定義された商品、実際の商品若しくは合成の商品の組合せ、又はそれらの組み合わせが含まれる。なお、実際の取引可能オブジェクトに対応するおよび／又は類似する、合成の取引可能オブジェクトが存在してもよい。
【００１７】
注文メッセージは、取引注文を含むメッセージである。取引注文は例えば、取引可能オブジェクトを買う又は売るためのコマンドや、定められた取引戦略に従って注文の管理を開始するコマンドや、提出済みの注文を変更（例えば作業中の注文を修正する）又はキャンセルするコマンドや、注文に関連する電子取引所への指示や、それらの組み合わせであってもよい。
【００１８】
取引デバイス１１０は、１つ又は複数の電子計算プラットフォームを有してもよい。例えば、取引デバイス１１０は、デスクトップコンピュータ、ハンドヘルドデバイス、ラップトップ、サーバ、ポータブルコンピューティングデバイス、取引端末、埋め込まれた取引システム、ワークステーション、アルゴリズム取引システム（「ブラックボックス」や「グレーボックス」）、コンピュータのクラスタ、又はそれらの任意の組み合わせを含んでもよい。別の例として、取引デバイス１１０は、プロセッサによって実行される１つ又は複数のコンピュータプログラム、アプリケーション、ライブラリあるいはコンピュータ読み取り可能命令などをアクセス可能に記憶するように構成されたメモリ又はその他の記憶媒体と通信を行うシングル又はマルチコアプロセッサを含んでもよい。
【００１９】
本明細書における「〜ように構成された（configured to, adapted to）」との用語は、エレメント、構造又はデバイスが特定の機能又は特定の目的を実行するように修正、アレンジ、変更などされている場合を包含する。
【００２０】
例示として、取引デバイス１１０は、イリノイ州シカゴにあるトレーディングテクノロジーズインターナショナルインコーポレイティッド（以降では「トレーディングテクノロジーズ」と称する）が提供する電子取引プラットフォームであるＸ＿ＴＲＡＤＥＲ（登録商標）のコピーを実行するパーソナルコンピュータとして実装されてもよい。別の例として、取引デバイス１１０は、トレーディングテクノロジーズが提供するＡＤＬ（商標）、ＡＵＴＯＳＰＲＥＡＤＥＲ（登録商標）、および／又はＡＵＴＯＴＲＡＤＥＲ（商標）などの自動取引ツールを提供する取引アプリケーションを実行するサーバであってもよい。さらに別の例では、取引デバイス１１０は、サーバと通信する取引端末を含んでもよく、この場合、取引端末とサーバが集合的に取引デバイス１１０となる。
【００２１】
取引デバイス１１０は一般的に、ユーザによって所有、操作、制御、プログラム、構成、又はその他の方法の使用が行われる。本明細書における「ユーザ」との用語には、これらに限定されないが、人間（例えばトレーダ）、取引グループ（例えばトレーダのグループ）又は電子取引デバイス（例えばアルゴリズム取引システム）が含まれる―１人又は複数のユーザが、例えば所有、操作、制御、プログラミング、構成、又はその他の使用に関与してもよい。
【００２２】
取引デバイス１１０は、１つ又は複数の取引アプリケーションを含む。本明細書における取引アプリケーションは、電子商取引を可能にする又は改善するアプリケーションである。取引アプリケーションは、１つ又は複数の電子取引ツールを提供する。例えば、取引デバイスに記憶された取引アプリケーションは、１つ又は複数の取引ウィンドウに市場データを配置および表示するように実行される。別の例では、取引アプリケーションは、スプレッド取引ツールを提供する自動スプレッド取引アプリケーションを含む。さらに別の例では、取引アプリケーションは、自動的にアルゴリズムを処理して特定のアクション（注文を出す、既存の注文を修正する、注文の削除する、など）を実行するアルゴリズム取引アプリケーションを含む。さらに別の例では、取引アプリケーションは、１つ又は複数の取引画面を提供する。取引画面は、１つ又は複数の市場と交信可能な１つ又は複数の取引ツールを提供してもよい。例えば、ユーザは取引ツールを用いることで、様々な取引戦略を実行しながら、市場データの取得・閲覧、注文エントリパラメータの設定、取引所への注文メッセージの送信、取引アルゴリズムの展開、および／又は、位置のモニタリングを行うことができる。取引アプリケーションが提供する電子取引ツールは常に利用可能であってもよく、あるいは、取引アプリケーションの特定の設定又は動作モードのみで利用可能であってもよい。
【００２３】
取引アプリケーションは、プロセッサによって実行可能にコンピュータ読み取り可能媒体に記憶されたコンピュータ読み取り可能な命令を含む。コンピュータ読み取り可能媒体には例えば、ランダムアクセスメモリ、読み出し専用メモリ、プログラマブル読み出し専用メモリ、電気的プログラマブル読み出し専用メモリ、電気的消去可能読み出し専用メモリ、フラッシュメモリ、これらの任意の組み合わせ、又はその他の任意の有形データ記憶デバイスなど、様々なタイプの揮発性／不揮発性の記憶媒体が含まれる。本明細書における非一時的又は有形のコンピュータ読み取り可能媒体との用語は、コンピュータ読み取り可能記憶媒体の任意のタイプを含むが、伝搬信号は除外するものとして明示的に定義される。
【００２４】
取引アプリケーションの１つ又は複数のコンポーネント又はモジュールは、別のコンピュータ読み取り可能媒体から、取引デバイス１１０のコンピュータ読み取り可能媒体にロードされてもよい。例えば、取引アプリケーション（又は取引アプリケーションのアップデート）は、製作者、開発者又は発行者によって１つ又は複数のＣＤ又はＤＶＤ上に記憶されるものであり、取引デバイス１１０にその後ロードされる、又は、取引デバイス１１０が取引アプリケーションを読み取るためのサーバにロードされてもよい。別の例として、取引デバイス１１０は、サーバから、例えばインターネット又は内部ネットワークを介して取引アプリケーション（又は取引アプリケーションのアップデート）を受信してもよい。取引デバイス１１０は、取引デバイス１１０によって要求される場合に（例えば「プル配信」）、および／又は、取引デバイス１１０によって要求されない場合に（例えば「プッシュ配信」）、取引アプリケーション又はそのアップデートを受信してもよい。
【００２５】
取引デバイス１１０は、注文メッセージを送信するように構成されてもよい。例えば、注文メッセージは、ゲートウェイ１２０を介して取引所１３０に送信される。別の例として、取引デバイス１１０は、実際の取引には影響を及ぼさないシミュレーション環境におけるシミュレートの取引所へ注文メッセージを送信するように構成される。
【００２６】
注文メッセージは、ユーザの要求に応じて送信されてもよい。例えば、トレーダは取引デバイス１１０を利用することで、注文メッセージを送信する、又は、取引注文に関する１つ又は複数のパラメータ（例えば注文の価格および／又は数量）を手動で入力する。別の例として、取引アプリケーションが提供する自動取引ツールは、取引注文に関する１つ又は複数のパラメータを計算して注文メッセージを自動的に送信する。ある例では、自動取引ツールは、送信用のメッセージを作成するがユーザからの確認がなければ実際にはそれを送信しない。
【００２７】
注文メッセージは、１つ又は複数のデータパケットにて、又は、共有のメモリシステムを介して送信される。例えば、注文メッセージは、取引デバイス１１０からゲートウェイ１２０を介して取引所１３０へ送信される。取引デバイス１１０は例えば、ローカルエリアネットワーク、広域ネットワーク、無線ネットワーク、バーチャルプライベートネットワーク、Ｔ１ライン、Ｔ３ライン、総合デジタル通信ネットワーク（「ＩＳＤＮ」）ライン、ポイント・オブ・プレゼンス、インターネット、および／又は共有メモリシステムを使用して、ゲートウェイ１２０と通信する。
【００２８】
ゲートウェイ１２０は、１つ又は複数の電子計算プラットフォームを含んでもよい。例えば、ゲートウェイ１２０は、１つ又は複数のデスクトップコンピュータ、ハンドヘルドデバイス、ラップトップ、サーバ、ポータブルコンピューティングデバイス、取引端末、埋め込み取引システム、シングル／マルチコアプロセッサを搭載したワークステーション、「ブラックボックス」又は「グレーボックス」などのアルゴリズム取引システム、コンピュータのクラスタ、又はそれらの任意の組み合わせとして実装されてもよい。
【００２９】
ゲートウェイ１２０は、通信を容易にするものであってもよい。例えば、ゲートウェイ１２０は、取引デバイス１１０と取引所１３０の間で通信されるデータのプロトコル変換を実行する。ゲートウェイ１２０は例えば、取引デバイス１１０から受信した注文メッセージを取引所１３０によって判別可能なデータ形式に処理する。同様に、ゲートウェイ１２０は例えば、取引所１３０から受信した取引所の固有形式による市場データを取引デバイス１１０によって判別可能な形式に変換する。
【００３０】
ゲートウェイ１２０は、上述の取引アプリケーションと同様に、電子取引を容易にする又は向上させる取引アプリケーションを含んでもよい。例えば、ゲートウェイ１２０は、取引デバイス１１０からの注文を追跡して、当該注文のステータスを取引所１３０から受信した約定確認に基づいて更新する取引アプリケーションを有してもよい。別の例として、ゲートウェイ１２０は、取引市場１３０からのデータを合体してそれを取引デバイス１１０に提供する取引アプリケーションを有してもよい。さらに別の例では、ゲートウェイ１２０は、リスク処理を提供する、インプライド（implieds）を計算する、注文処理を取り扱う、市場データ処理を取り扱う、又はそれらの組み合わせを行う取引アプリケーションを含んでもよい。
【００３１】
ある実施形態において、ゲートウェイ１２０は例えば、ローカルエリアネットワーク、広域ネットワーク、仮想プライベートネットワーク、Ｔ１ライン、Ｔ３回線、ＩＳＤＮ回線、ポイント・オブ・プレゼンス、インターネット、および／又は共有メモリシステムを使用して、取引所１３０と通信する。
【００３２】
取引所１３０は、取引所における団体によって所有、操作、制御、又は使用されてもよい。例示的な取引所の団体には、ＣＭＥグループ、ロンドン国際金融先物オプション取引所、インターコンチネンタル取引所、およびユーレックスが含まれる。取引所１３０は、例えば取引所によって取引のために提供される取引可能オブジェクトの売買を可能とするように構成されたコンピュータ、サーバ又はその他のコンピューティングデバイスなどの電子マッチングシステムを含んでもよい。取引所１３０は、一部は取引可能オブジェクトをリスト化および／又は管理し、他は注文を受信してマッチングするような、別々の団体を有してもよい。取引所１３０は例えば、電子通信ネットワーク（「ＥＣＮ」）を含む。
【００３３】
取引所１３０は、電子取引所であってもよい。取引所１３０は、注文メッセージを受信し、取引可能オブジェクトを売買するための相対する取引注文のマッチングを行うように構成される。マッチングされなかった取引注文は、取引所１３０によって後の取引用にリスト化される。取引注文には例えば、取引デバイス１１０から又は取引所１３０と通信しているその他のデバイスから受信した取引注文を含んでもよい。例えば、取引所１３０は通常、マッチング対象となる取引注文を提供する様々なデバイス（取引デバイス１１０に類似するものであってもよい）と通信する。
【００３４】
取引所１３０は、市場データを提供するように構成される。市場データは、１つ又は複数のメッセージ又はデータパケットにて、又は共有メモリシステムを介して提供されてもよい。取引所１３０は例えば、取引デバイス１１０又はゲートウェイ１２０などの契約デバイスに対してデータフィードを公開する。データフィードには、市場データが含まれる。
【００３５】
システム１００は、付加的な、異なる、又は、より少ない数のコンポーネントを含んでもよい。例えば、システム１００は、複数の取引デバイス、ゲートウェイ、および／又は取引所を含む。別の例では、システム１００は、ミドルウェア、ファイアウォール、ハブ、スイッチ、ルータ、サーバ、取引所固有の通信機器、モデム、セキュリティマネージャーおよび／又は暗号化／復号化装置など、その他の通信デバイスを含んでもよい。
【００３６】
ＩＩＩ．拡張された電子取引システムの例
図２は、ある実施形態を採用可能な別の例示的な電子取引システム２００のブロック図を示す。この例では、取引デバイス２１０ａは、ゲートウェイ２２０ａを介して取引所２３０ａと通信する。以下の説明では主に、取引デバイス２１０ａ、ゲートウェイ２２０ａおよび取引所２３０ａに焦点を当てている。しかしながら、取引デバイス２１０ａは、取引所２３０ｎに接続された任意の数のゲートウェイ２２０ｎに接続され、通信してもよい。取引デバイス１１０ａとその他の取引所２３０ｎとの通信は、取引デバイス２１０ａと取引所２３０ａとの通信と同じ、類似又は異なっていてもよい。一般的に、それぞれの取引所は、取引デバイス、ゲートウェイ、ユーザ又は別の取引所との通信用の独自の好ましい技術および／又はフォーマットを有している。
【００３７】
（図１に示す取引デバイス１１０と類似し得る）取引デバイス２１０ａは、取引端末２１４ａと通信するサーバ２１２ａを含んでもよい。サーバ２１２ａは、取引端末２１４ａよりもゲートウェイ１２０に対して地理的に近い位置に配置されてもよい。その場合、サーバ２１２ａは、取引端末２１４ａよりも待ち時間のメリットを有する。運転中において、取引端末２１４ａは、ユーザに取引画面を提供するとともに、さらなる処理のためにサーバ２１２ａにコマンドを送信してもよい。例えば、取引アルゴリズムは、市場データに基づく実行のためにサーバ２１２ａに展開されてもよい。サーバ２１２ａは、ユーザからのさらなる入力なしで取引アルゴリズムを実行してもよい。別の例では、サーバ２１２ａは、自動取引ツールを提供する取引アプリケーションを含むとともに、取引端末２１４ａと再び通信するものであってもよい。取引デバイス２１０ａは、付加的な、異なる、又はより少ない数のコンポーネントを含んでもよい。ある例では、取引デバイス２１０ａは、例えばハンドヘルドデバイス、ラップトップ、タブレット、携帯電話、ポータブルコンピューティングデバイスなどのモバイル型又はポータブル型の取引デバイスである。
【００３８】
取引デバイス２１０ａは、１つ又は複数の通信ネットワークを使用してゲートウェイ２２０ａと通信してもよい。本明細書における通信ネットワークとは、取引デバイス２１０ａ、ゲートウェイ２２０ａおよび取引所２２０ａの間の通信を促進又はそれを可能にする、インターネットを含む任意のネットワークである。例えば、図２に示すように、取引デバイス２１０ａは、マルチキャスト通信ネットワーク２０２ａ上でゲートウェイ２２０ａと通信する。ある例では、ネットワーク２０２ａは、ワイヤレス通信ネットワーク（例えば、Ｗｉ−Ｆｉネットワークや、セルラーネットワーク若しくはモバイルネットワーク（例えば、ＧＳＭ（登録商標）ネットワーク、ＰＣＳネットワーク、Ｄ−ＡＭＰＳネットワーク、３Ｇネットワーク、４Ｇネットワーク、若しくは、その他の任意のワイヤレス通信ネットワーク））であり、地上ベースおよび／又はサテライトベースであってもよい。ネットワーク２０２ａ上のデータは、項目（例えば価格、注文又は約定）に応じて論理的に分割されてもよい。その結果、サーバ２１２ａおよび取引端末２１４ａは、それらの個々のニーズに応じて契約し、データ（例えば価格、注文又は約定に関連するデータ）の受信を行うことができる。
【００３９】
（図１に示すゲートウェイ１２０と類似し得る）ゲートウェイ２２０ａは、価格サーバ２２２ａと、注文サーバ２２４ａと、約定サーバ２２６ａとを備える。ゲートウェイ２２０ａは、付加的な、異なる、又はより少ない数のコンポーネントを含んでもよい。価格サーバ２２２ａは、価格データの処理を行う。価格データには、１つ又は複数の取引可能オブジェクトのための市場に関連するデータが含まれる。注文サーバ２２４ａは、注文データを処理してもよい。注文データは、ユーザの取引注文に関連するデータである。例えば、注文データには、注文メッセージ、確認メッセージ、又はその他のタイプのメッセージが含まれてもよい。約定サーバは、約定データを収集および提供する。約定データには、取引注文の１つ又は複数の約定に関連するデータが含まれる。例えば、約定サーバ２２６ａは、サーバ２２４ａを介してルーティングされた、約定済み又は未約定の取引注文の記録を提供する。サーバ２２２ａ、２２４ａ、２２６ａは、同じ機械又は別の機械で実行されてもよい。
【００４０】
ゲートウェイ２２０ａは、１つ又は複数の通信ネットワークを使用して取引所２３０ａと通信する。図２に示すように、例えば、ゲートウェイ２２０ａと取引所２３０ａを接続する２つの通信ネットワークが存在してもよい。ネットワーク２０４ａは、価格サーバ２２２ａに市場データを通信するために使用されてもよい。ある例では、取引所２３０ａは、このような市場データを、契約デバイスに公開されたデータフィード内に含む。ネットワーク２０６ａは、注文データを通信するために使用されてもよい。
【００４１】
（図１に示す取引所１３０と類似し得る）取引所２３０ａは、注文ブック２３２ａと、マッチングエンジン２３４ａとを備える。取引所２３０ａは、付加的な、異なる、又はより少ない数のコンポーネントを含んでもよい。注文ブック２３２ａは、マッチングされていない取引注文の数量に関連するデータを含んだデータベースである。例えば、注文ブックは、内部市場、様々な価格レベルの市場深度、最終取引価格、および最終取引数量など、取引可能オブジェクトのための市場に関連するデータを含む。マッチングエンジン２３４ａは、相対するビッドとオファーをマッチングする。例えば、マッチングエンジン２３４ａは、相対するビッドとオファーをマッチングする１つ又は複数のマッチングアルゴリズムを実行してもよい。売り注文は、同じ価格の買い注文と相対する注文である。同様に、買い注文は、同じ価格の売り注文に相対する注文である。
【００４２】
動作中において、取引所２３０ａは、注文ブック２３２ａから価格サーバ２２２ａに価格データを提供するとともに、マッチングエンジン２３４ａから注文サーバ２２４ａに注文データおよび／又は約定データを提供してもよい。サーバ２２２ａ、２２４ａ、２２６ａは、これらのデータを翻訳して、取引デバイス２１０ａに通信して戻すようにしてもよい。取引デバイス２１０ａは例えば、取引アプリケーションを使用してこのデータを処理する。データは例えば、ユーザに表示される。別の例では、取引アルゴリズムがデータを利用して、取引所２３０ａに取引注文を提出すべきかどうかを決定する。取引デバイス２１０ａは、注文メッセージを準備し取引所２３０ａに送信してもよい。
【００４３】
ある実施形態では、ゲートウェイ２２０ａは、取引デバイス２１０ａの一部である。例えば、ゲートウェイ２２０ａのコンポーネントは、取引デバイス２１０ａと同じ計算プラットフォームの一部であってもよい。別の例として、ゲートウェイ２２０ａの機能は、取引デバイス２１０ａのコンポーネントによって実行されてもよい。ある実施形態では、ゲートウェイ２２０ａは存在しない。このような構成は例えば、取引デバイス２１０ａが取引所２３０ａと通信するためにゲートウェイ２２０ａを利用する必要がない場合に生じる。それは例えば、取引デバイス２１０ａが取引所２３０ａと直接通信するように構成される場合である。
【００４４】
取引デバイス２１０ａに類似する付加的な取引デバイス２１０ｂ−２１０ｎが、ゲートウェイ２２０ａ−２２０ｎおよび取引所２３０ａ−２３０ｎの１つ又は複数に接続されてもよい。また、ゲートウェイ２２０ａに類似する付加的なゲートウェイが、取引所２３０ａに類似する複数の取引所と通信してもよい。それぞれのゲートウェイは例えば、１つ又は複数の異なる取引所と通信する。このような構成によれば、例えば、１つ又は複数の取引デバイス２１０ａは、複数の取引所と取引することができる（および／又は、複数の取引所に冗長接続を提供することができる）。
【００４５】
ＩＶ．コンピューティングデバイスの例示
図３は、開示される実施形態を実施するために使用可能な例示的なコンピューティングデバイス３００のブロック図を示す。図１の取引デバイス１１０は、例えば、１つ又は複数のコンピューティングデバイス３００を含む。よって、ある例では、コンピューティングデバイス３００は、モバイル型又はポータブル型である。図１のゲートウェイ１２０は、例えば、１つ又は複数のコンピューティングデバイス３００を含む。図１の取引所１３０は、例えば、１つ又は複数のコンピューティングデバイス３００を含む。
【００４６】
コンピューティングデバイス３００は、通信ネットワーク３１０と、プロセッサ３１２と、メモリ３１４と、インタフェース３１６と、入力デバイス３１８と、出力デバイス３２０とを含む。コンピューティングデバイス３００は、付加的な、異なる、又はより少ない数のコンポーネントを含んでもよい。例えば、複数の通信ネットワーク、複数のプロセッサ、複数のメモリ、複数のインタフェース、複数の入力デバイス、複数の出力デバイス、又はそれらの任意の組み合わせが設けられてもよい。別の例として、コンピューティングデバイス３００は、入力デバイス３１８や出力デバイス３２０を含まなくてもよい。
【００４７】
図３に示すように、コンピューティングデバイス３００は、通信ネットワーク３１０に接続されたプロセッサ３１２を含む。通信ネットワーク３１０は、コンピューティングデバイス３００内のコンポーネント間におけるデータ通信のために、通信バス、チャネル、電気的若しくは光学的なネットワーク、回路、スイッチ、ファブリック、又はその他の機構を含んでもよい。通信ネットワーク３１０は、コンピューティングデバイス３００内における任意のコンポーネント間での通信を可能に接続され、データを転送する。
【００４８】
プロセッサ３１２は、任意の適切なプロセッサ、処理ユニット、又はマイクロプロセッサであってもよい。プロセッサ３１２には例えば、１つ又は複数の一般的なプロセッサ、デジタルシグナルプロセッサ、特定用途向け集積回路、フィールドプログラマブルゲートアレイ、アナログ回路、デジタル回路、プログラムされたプロセッサ、および／又はそれらの組合せが含まれる。プロセッサ３１２は、ネットワーク又は分散処理に関連付けられた１つ又は複数のデバイスのような、単一のデバイス又はデバイスの組み合わせであってもよい。任意の処理ストラテジーとしては、多重プロセッシング、マルチタスキング、並列処理および／又はリモート処理を使用してもよい。処理は、ローカル又はリモートであってもよく、また、１つのプロセッサから別のプロセッサへ移動してもよい。ある実施形態では、コンピューティングデバイス３００は、マルチプロセッサシステムであり、通信ネットワーク３１０に通信可能に接続される１つ又は複数の付加的なプロセッサを含み得る。
【００４９】
プロセッサ３１２は、メモリ３１４のような１つ又は複数の有形媒体内にエンコードされたロジックやその他のコンピュータ読み取り可能な命令を実行するように動作可能であってもよい。本明細書で使用される１つ又は複数の有体媒体にエンコードされたロジックには、プロセッサ３１２又は異なるプロセッサによって実行可能な命令が含まれる。ロジックは、例えば、ソフトウェア、ハードウェア、集積回路、ファームウェア、および／又はマイクロコードの一部として記憶されてもよい。ロジックは、ネットワーク３４０などの通信ネットワークを介して外部の通信デバイスから受信されてもよい。プロセッサ３１２は、図面に示された又は本明細書に記載された機能、動作、又はタスクを実現するためのロジックを実行してもよい。
【００５０】
メモリ３１４は、例えば、コンピュータ読み取り可能記憶媒体のような１つ又は複数の有形媒体であってもよい。コンピュータ読み取り可能な記憶媒体には、例えば、ランダムアクセスメモリ、読み出し専用メモリ、プログラマブル読み出し専用メモリ、電気的プログラマブル読み出し専用メモリ、電気的消去可能読み出し専用メモリ、フラッシュメモリ、これらの任意の組み合わせ、又はその他の任意の有形データ記憶デバイスを含む、様々なタイプの揮発性および不揮発性の記憶媒体が含まれてもよい。本明細書で使用する非一時的又は有形のコンピュータ読み取り可能媒体は、任意のタイプのコンピュータ読み取り可能媒体を含むが伝搬信号を除外するものとして明示的に定義される。メモリ３１４には、ハードディスクドライブ、光学メディア、磁気テープ又はディスクなどを含む、任意の所望のタイプの大容量記憶デバイスが含まれる。
【００５１】
メモリ３１４は、１つ又は複数のメモリデバイスを含んでもよい。例えば、メモリ３１４には、ローカルメモリ、大容量記憶デバイス、揮発性メモリ、不揮発性メモリ、又はそれらの組み合わせが含まれてもよい。メモリ３１４は、遠隔プロセッサ３１２に対して、その近傍に配置され、その一部として設けられ、それにプログラムされ、それとネットワーク化され、および／又はそれからリモートな場所にあってもよく、これより、メモリ３１４に記憶されたデータは、例えば、プロセッサ３１２によって読みだされて処理されてもよい。メモリ３１４は、プロセッサ３１２によって実行可能な命令を記憶してもよい。命令は、本明細書に記載された又は図面に示された動作又は機能の１つ又は複数を実現するように実行されてもよい。
【００５２】
メモリ３１４は、取引アプリケーション３３０を記憶してもよい。ある実施形態では、取引アプリケーション３３０は、異なる場所からアクセス可能である、又は異なる場所に記憶される。プロセッサ３１２は、メモリ３１４に記憶された取引アプリケーション３３０にアクセスして、取引アプリケーション３３０に含まれるコンピュータ読み取り可能命令を実行してもよい。
【００５３】
ある実施形態では、インストールプロセスの間に、取引アプリケーションが、入力デバイス３１８および／又はネットワーク３４０からメモリ３１４に転送されてもよい。コンピューティングデバイス３００が取引アプリケーション３３０を実行中、又は実行する準備をしているとき、プロセッサ３１２は、通信ネットワーク３１０を介してメモリ３１４から命令を読みだしてもよい。
【００５４】
Ｖ．通信リスクの軽減
電子取引システムの通信リスクを軽減する例示的な方法が本明細書に開示される。ユーザが取引所との通信のために、モバイル型又はポータブル型の取引デバイスを用いる場合、モバイル取引デバイスとゲートウェイの間で通信リンクが確立される。通信リンクは、取引所における１つ又は複数の市場へのアクセスを提供するものである。通信リンクにより、モバイル取引デバイスは、ゲートウェイと交信することができる。通信リンクは例えば、モバイルデバイスとゲートウェイとの間に、無線通信ネットワークの無線信号を介したメッセージ通信のためのチャネルを提供する。
【００５５】
モバイル取引デバイスを介した通信は、１つ又は複数の通信コンディションによって影響を受ける可能性がある。通信コンディションとは、取引デバイスやゲートウェイの機能、特徴、属性、および／又は、（モバイル取引デバイスと取引所の間における通信リンクを介した通信を可能にする、影響するおよび／又はサポートする）無線通信ネットワークの機能、特徴、属性である。通信コンディションには例えば、モバイル取引デバイスを介して受信される無線通信ネットワークの信号強度（例えば、モバイル取引デバイスの接続レベル）や、ゲートウェイサーバにおけるレイテンシーなどが含まれる。通信コンディションの定性的および／又は定量的な測定結果、値、および／又ステータスを、通信コンディションの状態（「通信状態」）という。通信状態が最小の閾値状態を下回るように悪化した場合、モバイル取引デバイスと取引所の間の通信が中断される可能性がある（例えば、遅延する、不完全に終わる、および／又は実質的に正常に機能しない）。このように、通信状態は、通信リンクを介して取引所と通信するモバイル取引デバイスの通信能力を反映している。
【００５６】
本明細書に開示される例は、モバイル取引デバイスとゲートウェイの間で確立された通信リンクをモニタする。例えば、モバイル取引デバイスは、受信した無線通信ネットワークの信号強度を測定する。この例は、通信リンクに関連する通信状態（例えば、最大可能な接続レベルに対するモバイル取引デバイスの接続レベル）を決定するステップを含み得る。
【００５７】
ある例では、通信リスク閾値が設定される（例えば、ユーザによって、あるいは取引アプリケーションによって自動的に、など）。ある例では、通信リスク閾値は、モバイル取引デバイスと取引所の間の通信が中断されるリスクが所定割合存在するような、通信コンディションの所定の状態をいう。通信状態が通信リスク閾値を下回る場合には、モバイル取引デバイスにてリスク軽減アクションが開始される。リスク軽減アクションとは、モバイル取引デバイスと取引所の間に確立された通信リンクの中断によりクロージングすることなく市場ポジションのリスクを軽減する任意のアクション、又は軽減のために行われる任意のアクションである。例示的なリスク軽減アクションには、モバイルデバイスによるアラート又は警告を生成してユーザに提供することで、モバイル取引デバイスがオープン市場ポジションをクローズさせることができない可能性があることを示すステップが含まれる。例示的なリスク軽減アクションはさらに、ユーザが市場ポジションをフラット化させることを可能にする、ゲートウェイに記憶された命令を実行するステップを含む。例示的なリスク軽減アクションはさらに、モバイル取引デバイスに記憶された命令を、通信が中断された場合に実行するためにゲートウェイに通信するステップを含む。上記リスク軽減アクションはあくまで一例であり、本開示の範囲から逸脱せずにその他のリスク軽減アクションを行ってもよい。
【００５８】
本明細書に開示された例は、モバイル取引デバイスの位置に基づいて、通信状態を決定する。ある例では、モバイル取引デバイスは、マップに基づく通信状態に関連付けられる。ある例では、マップは、通信状態に関連付けられた複数の領域を含む。ある例では、複数のエリアに位置するその他の複数のモバイル取引デバイスを介して通信される通信状態に基づいて、マップが生成および／又は更新される。ある１つのエリアに配置されているモバイル取引デバイスが、そのエリアに関連する通信状態に関連付けられてもよい。
【００５９】
図２を用いて上述したように、取引デバイス２１０ａは、例えばハンドヘルドデバイス、ラップトップ、タブレット、携帯電話、ポータブルコンピューティングデバイスなどのモバイル型又はポータブル型の取引デバイスであってもよい。このような例において、ネットワーク２０２ａは、ワイヤレス通信ネットワーク（例えば、Ｗｉ−Ｆｉネットワークや、セルラーネットワーク若しくはモバイルネットワーク（例えば、ＧＳＭ（登録商標）ネットワーク、ＰＣＳネットワーク、Ｄ−ＡＭＰＳネットワーク、３Ｇネットワーク、４Ｇネットワーク、若しくは、その他の任意のワイヤレス通信ネットワーク））であり、地上ベースおよび／又はサテライトベースであってもよい。
【００６０】
取引デバイス２１０ａがゲートウェイ２２０ａと通信する場合には、ネットワーク２０２ａを介して、ゲートウェイ２２０ａと取引デバイス２１０ａの間で通信リンクが確立されている。通信リンクにより、取引デバイス２１０ａは、例えば無線ネットワーク２０２ａにて無線で通信される信号を介してゲートウェイ２２０ａと交信することができる。ある例では、取引デバイス２１０ａが通信リンクを介してゲートウェイ２２０ａと通信することができる、および／又は、取引デバイス２１０ａを介して通信される命令に、ゲートウェイ２２０ａが通信リンクを介して応答することができる場合に、通信リンクが確立されている。
【００６１】
取引デバイス２１０ａおよび／又はゲートウェイ２２０ａに関する１つ又は複数の通信コンディションは、通信リンクに関連するものである。通信コンディションは、取引デバイス２１０ａやゲートウェイ２２０ａの機能、特徴、属性、および／又は、（取引デバイス２１０ａと取引所２３０ａとの間における通信リンクを介した通信を可能にする、影響するおよび／又はサポートする）ネットワーク２０２ａの機能、特徴、属性である。通信コンディションには例えば、取引デバイス２２０ａによって受信されるネットワーク２０２ａの信号強度（例えば、取引デバイス２１０ａの接続レベル）、取引デバイス２１０ａのバッテリー残り寿命、ゲートウェイサーバ２２０ａにおけるレイテンシー（待ち時間）、取引デバイス２１０ａおよび／又はゲートウェイ２２０ａのメモリ使用量、ゲートウェイ２２０ａにおけるＣＰＵ負荷、および／又はその他の通信コンディションなどが含まれる。
【００６２】
通信コンディションの定性的および／又は定量的な測定結果、値、および／又はステータスを、通信コンディションの状態（「通信状態」）という。通信コンディションのそれぞれの状態は、取引所２３０ａと通信するモバイル取引デバイス２１０ａの通信能力を反映している。通信コンディションの状態が最小の閾値状態に到達する又はそれを下回った場合、取引デバイス２１０ａと取引所２３０ａの間の通信が中断される可能性がある（例えば、遅延する、不完全に終わる、および／又は実質的に正常に機能しない）。通信コンディションの状態が最小の閾値状態にある又はそれを下回るときに市場ポジションがオープンである場合には、取引デバイス２１０ａを介してそのポジションをクローズすることができない場合がある。例えば、最小閾値状態には、取引デバイス２１０ａのバッテリ寿命が十分にないこと、接続が不安定であること、および／又は、取引デバイス２１０ａからゲートウェイ２２０ａに送信される市場ポジションをクローズさせるための命令の通信を阻害又は遅延するその他の通信状態が含まれる。このように、通信コンディションの状態が悪化することによって、取引デバイス２１０ａと取引所２３０ａの間の通信が中断して、市場ポジションをクローズさせることができないリスクが現れたり高まることがある。市場ポジションをクローズすることに失敗すると、例えば金銭的損失、機会損失、誤った取引につながりうる。
【００６３】
通信状態が通信リスク閾値を下回った場合（例えば、閾値状態の下）、リスクを軽減するためのリスク軽減アクションが開始される。ある例では、通信リスク閾値は、取引デバイス２２０ａと取引所２３０ａの間の通信が中断されるリスクが所定割合存在するような通信コンディションの所定の状態である。ある例では、通信リスク閾値は、最小閾値状態（例えば、取引デバイス２１０ａとゲートウェイ２２０ａの間の通信が中断される通信コンディションの状態）に対応する。その他の例では、通信リスク閾値は、最小閾値状態よりも上の通信コンディションの状態（例えば、取引デバイス２１０ａがネットワーク２０２ａを介してゲートウェイ２２０ａと通信することができる状態）に対応し、この場合、取引デバイス２２０ａは例えば、１つ又は複数のリスク軽減アクションを実行するための命令をゲートウェイ２２０ａに通信することができる。
【００６４】
リスク軽減アクションは、取引デバイス２１０ａと取引所２３０ａの間で確立された通信リンクの中断により市場ポジションをクローズできないリスクを軽減するための任意のアクション、又は、取引デバイス２１０ａおよび／又はゲートウェイ２２０ａを介してそれを実行するための任意のアクションである。ある例では、リスク軽減アクションには、ユーザが市場ポジションをフラット化させることを可能にする（例えば、ユーザが取引所２３０ａに通信して商品に関して余分な注文や過小な注文となることを防止するための取引を実行したり、取引メッセージを拒絶すること）、ゲートウェイ２２０ａに記憶された命令を実行すること、ユーザにメッセージ（例えば、アラート、警告、プロンプト）を提供することや、その他のリスク軽減アクションを実行することが含まれる。ある例では、リスク軽減アクションには、取引デバイス２１０ａを介してポジションがオープンとなるのを防止することが含まれる。
【００６５】
例えば、取引デバイス２１０ａの接続性を（例えば、実質的に連続的に、所定時間ごとに、あるいは図４などを参照して以下でより詳細に説明するように取引デバイス２１０ａの位置に基づいて）測定することによって、取引デバイス２１０ａとゲートウェイ２２０ａの間の通信リンクがモニタされる。ある例では、通信リスク閾値は、取引デバイス２１０ａによって受信される最大許容信号強度の所定割合として設定することができる。取引デバイス２１０ａが当該所定割合又はそれ以下の信号強度を検出した場合、取引デバイス２１０ａおよび／又はゲートウェイ２２０ａに記憶されたリスク軽減アクションが開始される。例えば、リスク軽減アクションには、取引デバイス２１０ａを介して市場ポジションをクローズすることができないことを示すアラートを提供することや、ゲートウェイ２２０ａにて記憶された、ユーザが市場ポジションをフラット化させることを可能にする命令を実行することが含まれてもよい。
【００６６】
図４は、取引デバイス２１０ａが配置される例示的なエリア４００を示す。図示の例では、エリア４００は、複数のゾーン４０２、４０４、４０６、４０８、４１０を有する。ゾーン４０２、４０４、４０６、４０８、４１０のそれぞれは、取引デバイス２１０ａに関して評価された通信コンディションの関数として地理的領域を定義するものである。図示の例では、通信コンディションは、取引デバイス２１０ａによるネットワーク２０２ａへの接続レベルである。例えば、ゾーンＡ４０２は、「非接続状態」に関連付けられている。ゾーンＢ４０４は、「断続的接続状態」に関連付けられている。ゾーンＣ４０６は、「高接続状態」に関連付けられている。その他の例では、ゾーン４０２、４０４、４０６、４０８、４１０は、信号対雑音比などのその他の状態および／又は通信コンディションや、利用可能なネットワークの種類に関連付けられる。ゾーン４０２、４０４、４０６、４０８、４１０は、全地球測位システム（「ＧＰＳ」）座標によって定義される建物、通り、都市、領域、および／又は、その他の種類の領域に対応してもよい。
【００６７】
図４に示す例では、取引デバイス２１０ａの位置に基づいて、通信コンディションの状態が決定される。ある例では、取引デバイス２１０ａは、ＧＰＳ追跡デバイスを介して、および／又は別のデバイスに対してその位置を決定する。取引デバイス２１０ａは、ゾーン４０２、４０４、４０６、４０８、４１０のいずれかに配置されている場合、配置されているゾーン４０２、４０４、４０６、４０８、４１０の通信コンディションの状態（例えば、接続レベル）に関連付けられる。例えば、取引デバイス２１０ａは、ゾーンＤ４０８に位置していると判断した場合、ゾーンＤ４０８：接続レベル「中」に関連する通信状態に関連付けられる。接続レベル「中」が通信リスク閾値にある又はそれを下回る場合、リスク軽減アクションが開始される。ある例では、取引デバイス２１０ａが、通信リスク閾値における又はそれを下回る通信状態に関連付けられたゾーンから所定距離（例えば、５００フィート）以内にある場合に、リスク軽減アクションが開始される。例えば、取引デバイス２１０ａが通信リスク閾値における又はそれを下回る通信状態に関連付けられたゾーンの近くに配置されていることを示すメッセージ（例えば、アラート、警告など）が取引デバイス２１０ａを介して提供される。
【００６８】
ある例では、取引デバイス２１０ａおよびその他のモバイル取引デバイスを含む複数のモバイル取引デバイスによって通信される通信状態と取引デバイスの位置とに基づいて、マップが生成される（例えば、ゾーン４０２、４０４、４０６、４０８、４１０が決定される、および／又は、通信コンディションに関連付けられる）。例えば、モバイル取引デバイスのそれぞれが通信状態とその位置をモニタするとともに、モニタした情報を例えばゲートウェイ２２０ａなどの中央位置（central location）に通信する。通信状態や位置に基づいて、ホストがマップを生成および／又は更新する。ある例では、マップは、通信状態やデバイスの位置を含むテーブル、マトリックス、および／又はデータベースなどを含む。ある例では、マップは、所定の領域に関するグラフィカルな表現を有する。マップをモバイル取引デバイスに通信することで、モバイル取引デバイスは、それらの位置およびマップに基づいて、通信リスクを評価することができる（例えば、通信状態を通信リスク閾値と比較する）。
【００６９】
図５は、電子取引システムの通信リスクを軽減するための例示的な方法５００を示す。方法５００は、任意のモバイル取引デバイス（例えば、図１の取引デバイス１１０、図２の取引デバイスの２１０ａなど）および／又はゲートウェイ（例えば、図１のゲートウェイ１２０、図２のゲートウェイ２２０ｎなど）によって実行されてもよい。方法５００は、モバイル取引デバイスとゲートウェイの間で確立された通信リンクをモニタすることによって開始される（ブロック５０２）。ある例では、モバイル取引デバイスによる無線通信ネットワークとの接続レベルのようなモバイル取引デバイスの通信コンディションを評価することによって、通信リンクがモニタされる。ある例では、モバイル取引デバイスの位置を評価することによって、通信リンクがモニタされる。ある例では、モニタされる通信コンディションには、モバイル取引デバイスのバッテリの残り寿命、モバイル取引デバイスのメモリ使用率、および／又は、その他の任意の通信コンディションが含まれる。ある例では、例えばゲートウェイ２２０ａにおけるレイテンシー、ゲートウェイ２１０ａにおけるメモリ使用量、ゲートウェイ２２０ａにおけるＣＰＵ負荷、および／又は、その他の通信コンディションなど、ゲートウェイでの通信状態を評価することによって、通信リンクがモニタされる。ある例では、モバイル取引デバイスおよび／又はゲートウェイに関する複数の通信コンディションがモニタされる。
【００７０】
通信リンクに関連する通信状態であって、モバイル取引デバイスによる取引所との通信能力を反映する通信状態が決定される（ブロック５０４）。通信状態には例えば、最大可能な接続性に対する測定されたモバイル取引デバイスの相対的な接続性や、モバイル取引デバイスのバッテリの残り寿命の推定時間や、ゲートウェイで使用されているメモリのパーセンテージなどが含まれる。ある例では、通信状態は、モバイル取引デバイスの位置に基づいて決定される。例えば、モバイル取引デバイスが図４のゾーンＤ４０８に位置している場合、ゾーンＤ４０８：接続レベル「中」に関連する通信状態であると決定される。
【００７１】
通信状態が通信リスク閾値と比較される（ブロック５０６）。通信リスク閾値は例えば、中レベルの接続性、モバイル取引デバイスのバッテリ寿命が残り１０パーセント、ゲートウェイにおける所定のレイテンシー（待ち時間）、および／又は、その他の任意の所望の通信リスク閾値など、予め定められた通信状態とすることができる。通信状態が通信リスク閾値を下回る場合（ブロック５０８）、リスク軽減アクションが開始される（ブロック５１０）。ある例では、リスク軽減アクションはゲートウェイで開始される。例えば、モバイル取引デバイスのユーザによる市場ポジションをフラット化させるためにゲートウェイに記憶された命令が実行される、あるいは、モバイル取引デバイスを介して市場ポジションがオープンになることをゲートウェイが防止する。その他の例では、追加的又は代替的に、リスク軽減アクションがモバイル取引デバイスで開始される。例えば、通信状態が通信リスク閾値を下回ったことを示すアラート又は警告をモバイル取引デバイスが生成および／又は表示する、あるいは、モバイル取引デバイスを介して市場ポジションがオープンになることを取引アプリケーションが防止する。通信状態が通信リスク閾値を下回っていない場合、方法はブロック５０２に戻る。
【００７２】
図６は、電子取引システムの通信リスクを軽減する別の例示的な方法６００を示す。方法６００は、任意のモバイル型又はポータブル型の取引デバイス（例えば、図１の取引デバイス１１０、図２の取引デバイス２１０ａなど）および／又はゲートウェイ（例えば、図１のゲートウェイ１２０、図２のゲートウェイ２２０ａ、ゲートウェイ２２０ｎなど）によって実行されてもよい。図６の方法６００は、モバイル取引デバイスとゲートウェイの間で確立された通信リンクに関する通信コンディションの状態を判定することによって開始される（ブロック６０２）。ある例では、モバイル取引デバイスおよび／又はゲートウェイは、例えば、モバイル取引デバイスの接続レベル、取引デバイス２１０ａのバッテリの残り寿命、ゲートウェイ２２０ａにおけるレイテンシー、取引デバイス２１０ａおよび／又はゲートウェイ２１０ａのメモリ使用量、ゲートウェイ２２０ａにおけるＣＰＵ負荷、および／又はその他の通信コンディションなど、１つ又は複数の通信状態をモニタする。
【００７３】
例示的な方法６００は、状態が所定の閾値状態にある又はそれ以下にあるかを決定する（ブロック６０４）。状態が所定の閾値状態（例えば、通信リスク閾値に対応する状態）よりも上にある場合、モバイル取引デバイスを介して市場ポジションをオープンにすることが有効化され（ブロック６０６）、方法はブロック６０２に戻る。状態が所定の閾値状態にある又はそれよりも下にある場合、方法６００は、モバイル取引デバイスを介した市場ポジションがオープンであるかどうかを決定する（ブロック６０８）。ある例では、市場ポジションがオープン（又は未約定）であるか否かが、モバイル取引デバイスに記憶されたアプリケーションにより決定される。その他の例では、市場ポジションがオープンであるか否かがゲートウェイによって決定される。オープンになっている市場ポジションがない場合、モバイル取引デバイスを介した市場ポジションがオープンになることが防止される（ブロック６１０）。例えば、市場ポジションがオープンになることをモバイル取引デバイスに記憶された取引アプリケーションが防止する、あるいは、モバイル取引デバイスを介した市場ポジションがオープンになることをゲートウェイに記憶された１つ又は複数のアプリケーションが防止する。方法はブロック６０２に戻る。
【００７４】
モバイル取引デバイスを介した市場ポジションがオープンである場合、ユーザがポジションをフラット化させることを可能にするためのアクションが開始される（ブロック６１２）。例えば、ユーザが商品に関して過剰な注文又は過小な注文となることを防止するための取引メッセージがゲートウェイを介して受け付けられる。その他の例では、追加的又は代替的に、ゲートウェイおよび／又はモバイル取引デバイスに記憶された１つ又は複数のその他のリスク軽減アクションが開始される（例えば、モバイル取引デバイスを介してアラートが提供される）。図７は、電子取引システムの通信リスクを軽減するための別の例示的な方法７００を示す。方法７００は、任意のモバイル取引デバイス（例えば、図１の取引デバイス１１０、図２の取引デバイス２１０ａなど）および／又はゲートウェイ（例えば、図１のゲートウェイ１２０、図２のゲートウェイ２２０ａ、ゲートウェイ２２０ｎなど）によって実行されてもよい。図７は、モバイル取引デバイスの位置を決定することによって開始される（ブロック７０２）。ある例では、モバイル取引デバイスは、例えばＧＰＳ追跡装置などの追跡デバイスを有して、当該追跡デバイスを用いて位置を決定する。
【００７５】
モバイル取引デバイスは、その位置に基づく通信状態に関連付けられる（ブロック７０４）。ある例では、複数のモバイル取引デバイスによる中央位置（例えば、ゲートウェイや、無線通信ネットワーク上のホストなど）に通信される通信状態とモバイル取引デバイスの位置とに基づいて、マップが生成および／又は更新される。マップは、各エリアを通信状態と関連付ける。ある例では、中央位置からモバイル取引デバイスへ、マップが通信される。モバイル取引デバイスがマップによってカバーされるエリアに位置する場合、当該モバイル取引デバイスが位置するエリアに関連付けられた通信状態であると判定される。例えば、モバイル取引デバイスは、図４のゾーンＢ４０４に対応する位置にある場合、断続的接続状態という通信状態に関連付けられる。
【００７６】
通信状態が通信リスク閾値と比較される（ブロック７０６）。通信状態が通信リスク閾値を下回る場合（ブロック７０８）、リスク軽減アクションが開始される（ブロック７１０）。例えば、通信リスク閾値が中レベルの接続性に設定されるとともに、現在の通信状態が低レベルの接続性にあると判定された場合には、リスク軽減アクションが開始される。ある例では、リスク軽減アクションは、ゲートウェイで開始される。例えば、ユーザが市場ポジションをフラット化させることを可能にするために、ゲートウェイに記憶された命令が実行される。その他の例では、リスク軽減アクションはモバイル取引デバイスで開始される。例えば、通信状態が通信リスク閾値を下回った旨のアラートをモバイル取引デバイスが生成および／又は表示する、および／又は、モバイル取引デバイスを介した市場ポジションがオープンになることをモバイル取引デバイスに記憶された取引アプリケーションが防止する。ある例では、モバイル取引デバイスに記憶された命令が、通信が中断された場合に実行するためにゲートウェイにアップロード又は通信される。例示的な方法７００はブロック７０２に戻る。通信状態がブロック７０８で定義された通信閾値よりも下回っていない場合、方法７００はブロック７０２に戻る。
【００７７】
図８は、図５−図７のオペレーション例を実現および／又は実行可能な例示的なシステム８００のブロック図である。ある例では、システム８００は、図１の取引デバイス１１０、図２の取引デバイス２２０ａ、図１のゲートウェイ１２０、図２のゲートウェイ２２０ａおよび／又はゲートウェイ２２０ｎに関連するソフトウェア（又はアプリケーション）の一部として実現されてもよい。ある例では、システム８００は、取引デバイス１１０、取引デバイス２２０ａ、ゲートウェイ１２０、ゲートウェイ２２０ａおよび／又はゲートウェイ２２０ｎに関連付けられたソフトウェアとは独立して動作可能なコンピュータ実装コード又はその命令として実現されてもよい。ある例では、システム８００の特徴と機能は、取引デバイス１１０、取引デバイス２２０ａ、ゲートウェイ１２０、ゲートウェイ２２０ａおよび／又はゲートウェイ２２０ｎに関連して動作可能なハードウェアにて実現されてもよい。
【００７８】
図８のシステム８００には、取引所と通信するモバイル取引デバイスとゲートウェイの間で確立された通信リンクをモニタする通信リンクモニタモジュール８０２が含まれる。例えば、通信リンクモニタモジュール８０２は、モバイル取引デバイスによる無線通信ネットワーク（例えばネットワーク２０２ａ）との接続レベルや、モバイル取引デバイスのバッテリの残り寿命や、ゲートウェイにおける１つ又は複数のサーバのレイテンシーや、ゲートウェイによって使用されているメモリ量など、モバイル取引デバイス、ゲートウェイ、および／又は無線通信ネットワークの通信状態をモニタすることにより、通信リンクをモニタしてもよい。ある例では、通信リンクモニタモジュール８０２は、モバイル取引デバイスの位置をモニタすることによって、通信リンクをモニタする。ある例では、通信リンクモニタモジュール８０２は、モバイル取引デバイスの位置を決定するための位置決定モジュール８０４を含む。
【００７９】
図８のシステム８００は、通信状態決定モジュール８０６を含む。ある例では、通信状態決定モジュール８０６は、通信コンディションの定性的および／又は定量的な測定結果、値および／又は状態を生成、評価および／又は決定することにより、通信コンディションの状態を決定する。例示的な通信状態には、最高の接続レベルに対する相対的な接続レベル、モバイル取引デバイスに関するバッテリの残り寿命の推定時間、ゲートウェイのサーバにおける利用可能な合計メモリに対する使用割合、などが含まれる。ある例では、通信状態決定モジュール８０６は、位置決定モジュール８０４により決定されるモバイル取引デバイスの位置と、マップ生成モジュール８０８により生成されるマップとに基づいて、通信状態を決定する。
【００８０】
マップ生成モジュール８０８は、複数のモバイル取引デバイスからモバイル取引デバイスの位置および通信状態に関する情報を受信する。ある例では、位置決定モジュール８０４は、モバイル取引デバイスの位置をマップ生成モジュール８０８に通信し、通信状態決定モジュール８０６は、通信状態をマップ生成モジュール８０８に通信する。マップ生成モジュール８０８は、通信状態を位置と関連付けることができる。位置と通信状態とに基づいて、マップ生成モジュール８０８は、エリアと通信状態が相互に関連付けられているマップを生成および／又は更新する。ある例では、マップは、複数の通信状態に関連付けられた複数のエリアを含む。モバイル取引デバイスがそのエリアのうちの１つに位置している場合、通信状態決定モジュール８０６は、モバイル取引デバイスを当該エリアに対応する通信状態に関連付ける。
【００８１】
システム８００は、通信状態が通信リスク閾値を下回っているかどうかを決定するための通信リスク評価モジュール８１０を含んでいる。この通信リスク閾値は、ユーザ又は取引アプリケーションによって設定可能である。ある例では、通信リスク閾値は、最小閾値状態に対応して設定され、この状態では、モバイル取引デバイスとゲートウェイの間の通信が中断される（例えば、遅延される、不完全に終わる、および／又は実質的に正常に機能しない）。その他の例では、通信リスク閾値は、最小閾値状態を上回る通信コンディションの状態に対応して設定される。
【００８２】
ある例では、図８のシステム８００のリスク軽減アクション開始モジュール８１２は、通信状態が通信リスク閾値未満である場合にリスク軽減アクションを開始する。ある例では、実行されるリスク軽減アクションの種類は、モバイル取引デバイスを介した市場ポジションがオープンであるかどうかに基づく。図８のシステム８００の市場ポジションモニタモジュール８１４は、モバイル取引デバイスを介した市場ポジションをモニタする。市場ポジションが存在する場合、市場ポジションモニタモジュール８１４は、市場ポジションがオープンかどうかを決定する。ある例では、市場ポジションがオープンである場合、リスク軽減アクション開始モジュール８１２は、モバイル取引デバイスのユーザが市場ポジションをフラット化させることを可能にするための１つ又は複数のアクションを開始する。ある例では、市場ポジションがオープンでない場合、リスク軽減アクション開始モジュール８１２は、市場ポジションがモバイル取引デバイスを介してオープンになることを防止する（例えば、通信状態が通信リスク閾値を上回る状態に戻るまで）。ある例では、追加的又は代替的に、リスク軽減アクション開始モジュール８１２は、例えばユーザにアラート又は警告を提供するなど、１つ又は複数のその他のアクションを実行する。
【００８３】
図面のいくつかは、ある実施形態の全て又は一部を実現するために使用可能な例示的なブロック図、システムおよび／又はフロー図を示す。例示的なブロック図、システムおよび／又はフロー図における１つ又は複数のコンポーネント、エレメント、ブロックおよび／又は機能は例えば、ハードウェア、ファームウェア、（有形コンピュータ読み取り可能媒体に記憶されたコンピュータ読み取り可能な命令のセットとしての）ディスクリートロジック、および／又はそれらの任意の組み合わせにて、単独又は組み合わせて実装されてもよい。
【００８４】
例示的なブロック図、システムおよび／又はフロー図は例えば、特定用途向け集積回路（ＡＳＩＣ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルロジックデバイス（ＦＰＬＤ）、離散論理、ハードウェアおよび／又はファームウェアの任意の組み合わせを使用して実現される。また、例示的な方法のいくつか又はその全ては例えば、手動で又は上述の技術と組み合わせて実行されてもよい。
【００８５】
例示的なブロックダイアグラム、システムおよび／又はフロー図は例えば、１つ又は複数のプロセッサ、コントローラおよび／又はその他の処理デバイスを用いて行われる。例えば、その例としては、有形のコンピュータ読み取り可能媒体に記憶されたコンピュータ読み取り可能な命令などのコード化された命令を使用して実行される。有形コンピュータ読み取り可能媒体は例えば、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、プログラマブル読み出し専用メモリ（ＰＲＯＭ）、電気的プログラマブル読み出し専用メモリ（ＥＰＲＯＭ）、電気的消去可能読み出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、ハードディスクドライブ、光媒体、磁気テープ、ファイルサーバ、その他の任意の有形データ記憶デバイス、又はそれらの任意の組み合わせなど、様々なタイプの揮発性および不揮発性の記憶媒体を含む。有形コンピュータ読み取り可能媒体は、不揮発性である。
【００８６】
さらに、例示的なブロック図、システムおよび／又はフロー図について図面を参照しながら説明したが、その他の実現形態も可能である。例えば、コンポーネント、エレメント、ブロックおよび／又は機能の実行順序を変更可能である、および／又は、説明したコンポーネント、エレメント、ブロックおよび／又は機能のうちのいくつかを変更、削除、細分化又は組み合わせてもよい。さらに、コンポーネント、エレメント、ブロックおよび／又は機能のいずれか又はその全ては、例えば別個の処理スレッド、プロセッサ、デバイス、離散論理および／又は回路によって、直列および／又は並列に実現されてもよい。
【００８７】
複数の実施形態について開示したが、様々な変更が可能であり、均等物によって置換されてもよい。さらに、特定の状況又は材料を適合させるように多くの修正を行ってもよい。このように、開示された技術は、開示した特定の実施形態に限定されるものでなく、添付の特許請求の範囲に含まれる全ての実施形態を包含することが意図される。
【図１】
2018139138.tif 000003
【図２】
2018139138.tif 000004
【図３】
2018139138.tif 000005
【図４】
2018139138.tif 000006
【図５】
2018139138.tif 000007
【図６】
2018139138.tif 000008
【図７】
2018139138.tif 000009
【図８】
2018139138.tif 000010
【手続補正書】
【提出日】平成30年5月2日(2018.5.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ゲートウェイのプロセッサにより、モバイル取引デバイスとゲートウェイの間に通信リンクを確立するステップ、ここで、ゲートウェイは、モバイル取引デバイスからの注文メッセージを電子取引所へ送信するものである、
ゲートウェイのプロセッサにより、モバイル取引デバイスのユーザの市場ポジションを決定するためにユーザの市場ポジションをモニタするステップ、ここで、商品の余剰又は不足があって電子取引所の市場にポジションがあるときに市場ポジションはオープンと決定され、商品の余剰又は不足がなく電子取引所の市場にユーザのポジションがないときに市場ポジションはフラットと決定される、
ゲートウェイのプロセッサにより、モバイル取引デバイスとゲートウェイの間の通信リンクに関連する通信状態を決定するために当該通信リンクをモニタするステップ、ここで、通信状態は、モバイル取引デバイスによる電子取引所との通信能力を反映するものである、
ゲートウェイのプロセッサにより、通信状態を通信リスク閾値と比較するステップ、
ゲートウェイのプロセッサにより、比較によって通信状態が通信リスク閾値を上回ると決定されたことに応じて、モバイル取引デバイスから通信リンクを介して電子取引所へ注文メッセージを通信するステップ、
比較によって通信状態が通信リスク閾値を下回り、かつ、モニタによって市場ポジションがオープンであるとの決定に応じて、ゲートウェイのプロセッサにより、ゲートウェイに記憶された第１の通信リスク低減アクションを開始するステップ、ここで、第１の通信リスク低減アクションは、商品の余剰を売る又は商品の不足を買う取引の実行を電子取引所に指示する注文メッセージを電子取引所に通信する命令を実行することを含む、
比較によって通信状態が通信リスク閾値を下回り、かつ、モニタによって市場ポジションがフラットであるとの決定に応じて、ゲートウェイのプロセッサにより、ゲートウェイに記憶された第２の通信リスク低減アクションを開始するステップ、ここで、第２の通信リスク低減アクションは、モバイル取引デバイスを介して市場ポジションがオープンになることを防止するように、取引所への注文メッセージの送信を拒絶する命令を実行することを含む、
を含む、方法。
【請求項２】
リスク軽減アクションは、アラートを提供するステップを含む、請求項１に記載の方法。
【請求項３】
通信リンクをモニタするステップは、ポータブル取引デバイスを介して信号強度を決定するステップを含む、請求項１に記載の方法。
【請求項４】
通信リンクをモニタするステップは、ポータブル取引デバイスのバッテリの残り寿命を決定するステップを含む、請求項１に記載の方法。
【請求項５】
通信リンクをモニタするステップは、ゲートウェイにおけるメモリの使用量を決定するステップを含む、請求項１に記載の方法。
【請求項６】
通信状態をポータブル取引デバイスの位置と関連付けるステップ、
ネットワークを介して、通信状態および位置の情報を通信し、マップの更新を可能にするステップ、
をさらに含む、請求項１に記載の方法。
【請求項７】
通信コンディションの状態を決定するステップは、
ポータブル取引デバイスの位置を決定するステップ、
当該位置に関連する状態を決定するステップ、
をさらに含む、請求項１に記載の方法。
【請求項８】
請求項１から７のいずれか１つに記載の方法をプロセッサに実行させる命令を保存した、コンピュータ読み取り可能媒体。
【請求項９】
請求項１から７のいずれか１つに記載の方法をプロセッサに実行させるためのコンピュータプログラム。
【外国語明細書】
2018139138.tif 000011
2018139138.tif 000012
2018139138.tif 000013
2018139138.tif 000014
2018139138.tif 000015
2018139138.tif 000016
2018139138.tif 000017
2018139138.tif 000018
2018139138.tif 000019
2018139138.tif 000020
2018139138.tif 000021
2018139138.tif 000022
2018139138.tif 000023
2018139138.tif 000024
2018139138.tif 000025
2018139138.tif 000026
2018139138.tif 000027
2018139138.tif 000028
2018139138.tif 000029
2018139138.tif 000030
2018139138.tif 000031
2018139138.tif 000032
2018139138.tif 000033
2018139138.tif 000034
2018139138.tif 000035
2018139138.tif 000036
2018139138.tif 000037
2018139138.tif 000038
2018139138.tif 000039
2018139138.tif 000040
2018139138.tif 000041
2018139138.tif 000042
2018139138.tif 000043
2018139138.tif 000044
2018139138.tif 000045
2018139138.tif 000046
2018139138.tif 000047