JP7159402B2 - 比較データを測定する方法及びシステム - Google Patents
比較データを測定する方法及びシステム Download PDFInfo
- Publication number
- JP7159402B2 JP7159402B2 JP2021104999A JP2021104999A JP7159402B2 JP 7159402 B2 JP7159402 B2 JP 7159402B2 JP 2021104999 A JP2021104999 A JP 2021104999A JP 2021104999 A JP2021104999 A JP 2021104999A JP 7159402 B2 JP7159402 B2 JP 7159402B2
- Authority
- JP
- Japan
- Prior art keywords
- request
- difference
- exchange
- time
- processor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 82
- 230000000052 comparative effect Effects 0.000 title description 4
- 238000013500 data storage Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 description 32
- 230000006870 function Effects 0.000 description 28
- 238000004422 calculation algorithm Methods 0.000 description 26
- 238000004891 communication Methods 0.000 description 13
- 230000004044 response Effects 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000001815 facial effect Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 229920001690 polydopamine Polymers 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 210000001525 retina Anatomy 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 241000081511 Matthiola lunata Species 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 210000004204 blood vessel Anatomy 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000013213 extrapolation Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/0858—One way delays
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Physics & Mathematics (AREA)
- Environmental & Geological Engineering (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Description
本明細書及び特許請求の範囲の原文記載の「product」の語は、別途明記しない限り、マシン、製品及び/又は物質の組成を表す。
本明細書及び特許請求の範囲の原文記載の「process」の語は、別途明記しない限り、プロセス、アルゴリズム、方法等を表す。
上記「process」それぞれは、(方法でも、アルゴリズムでも、他の名称のものでも)固有に1つ又は複数の工程を含み、よって、本明細書及び特許請求の範囲の原文記載の、プロセスの「step」の記載は全て、上記「process」の語又は同様な語の単なる記載において、先行的な基礎を固有に有する。よって、請求項中の、上記「process」の上記「step」の記載は、先行的な基礎を十分に有する。
本明細書及び特許請求の範囲の原文記載の語「invention」は、別途明記しない限り、「本出願において開示された1つ又は複数の発明」を意味する。
本明細書及び特許請求の範囲の原文記載の語「an embodiment」、「embodiment」、「embodiments」、「the embodiment」、「the embodiments」、「one or more embodiments」、「some embodiments」、「certain embodiments」、「one embodiment」、「another embodiments」等は、別途明記しない限り、「本願記載の発明の(全てでないが)1つ又は複数の実施例」を意味する。
本明細書及び特許請求の範囲の原文記載の語「variation」は、別途明記しない限り、本発明の実施例を意味する。
実施例の説明の原文における「another embodiment」への参照は、別途明記しない限り、参照された実施例が別の実施例(例えば、参照された実施例の前に説明された実施例)と相互排他的である。
本明細書及び特許請求の範囲の原文記載の語「including」、「comprising」、及びその変形は、別途明記しない限り、「限定しないが、それらを含む」ことを意味する。
本明細書及び特許請求の範囲の原文記載の語「a」、「an」及び「the」は、別途明記しない限り、「1つ又は複数」を意味する。
本明細書及び特許請求の範囲の原文記載の語「plurality」は、別途明記しない限り、「2つ以上」を意味する。
本明細書及び特許請求の範囲の原文記載の語「herein」は、別途明記しない限り、「援用し得る内容を含む本出願において」を意味する。
本明細書及び特許請求の範囲の原文記載の句「at least one of」は、前述の句が複数のもの(ものの列挙リストなど)を修飾する場合、前述のものの1つ又は複数の何れかの組み合わせを意味する。例えば、本明細書及び特許請求の範囲の原文記載の「at least one of a widget, a car and a wheel」の句は、(i)道具、(ii)車、(iii)ホイール、(iv)道具及び車、(v)道具及び車、(vi)車及びホイール、又は(vii)道具、車及びホイールの何れかを意味する。本明細書及び特許請求の範囲の原文記載の「at least one of」の句は、前述の句が、複数のものを修飾する場合、その複数のものの「それぞれの1つ」を意味する訳でない。
本明細書及び特許請求の範囲の原文記載の「one」、「two」等などの数字語は、基数として用いて何かのものの数量(例えば、1つの道具、2つの道具)を示す場合、その数字語によって示す数量を意味するが、少なくとも、その数字語によって示される数量を意味するものでない。例えば、本明細書及び特許請求の範囲の原文記載の「one widget」の句は、「少なくとも1つの道具」を意味するものでなく、したがって、上記「one widget」の句は、例えば2つの道具をカバーするものでない。
本明細書及び特許請求の範囲の原文記載の「based on」の句は、別途明記しない限り、「それのみに基づく」を意味するものでない。すなわち、上記句「based on」は、「それのみに基づく」及び「少なくともそれに基づく」を表す。本明細書及び特許請求の範囲の原文記載の「based at least on」の句は、「少なくとも部分的にそれに基づく」の句と同等である。
本明細書及び特許請求の範囲の原文記載の語「represent」及び同様な語は、別途明記しない限り、排他的でない。例えば、本明細書及び特許請求の範囲の原文記載の語「represents」は、別途明記しない限り。「それのみを表す」を意味するものでない。すなわち、本明細書及び特許請求の範囲の原文記載の句「the data represents a credit card number」は、「クレジット・カード番号のみを表すデータ」、及び「データがクレジット・カード番号を表し、データは、他のものも表す」ことを表す。本明細書及び特許請求の範囲の原文記載の「whereby」の語は、先行して明記された何かのものの意図された結果、目的又は帰結のみを表す節や他の語群に先行するものとしてのみ用いる。よって、上記語「whereby」を請求項において用いる場合、上記語「whereby」が修飾する節や他の語は、請求項の更なる特定の限定を定めるものでも、請求項の意味又は範囲を別のやり方で制限するものでもない。
本明細書及び特許請求の範囲の原文記載の「e.g.」の語、及び同様の語は、「例えば」を意味し、よって、説明する語又は句を限定するものでない。例えば、本明細書及び特許請求の範囲の原文記載の文「the computer sends data (e.g., instructions, a data structure) over the Internet」において、上記「e.g.」の語は、コンピュータがインターネットを介して送出することができる「データ」の例であることを説明し、「a data structure」が、インターネットを介してコンピュータが送出することができる「データ」の例であることも説明する。しかし、「命令」も「データ構造」も「データ」の例に過ぎず、「命令」及び「データ構造」以外の他のものも「データ」であり得る。
本明細書及び特許請求の範囲記載の「i.e.」の語、及び同様の語は、「すなわち」を意味し、よって、説明する語又は句を限定する。例えば、本明細書及び特許請求の範囲の原文記載の文「the computer sends data (i.e., instructions) over the Internet」において、上記「i.e.」の語は、「命令」が、コンピュータがインターネットを介して送出する「データ」であることを説明する。
特定の数値範囲の何れも、その範囲内の全数及び分数を含む。例えば、範囲「1乃至10」は、1と10との間の全数(例えば、1、2、3、4、…9)、及び非全数(例えば、1.1、1.2、…1.9)を特に含むよう解するものとする。
2つ以上の語又は句が同義の場合(例えば、語又は句が同義であることが明記されているため)、前述の1つの項/句のインスタンスは、別の前述の語/句が、別の意味を有しなければならないことを意味するものでない。例えば、一文により、それを含む」の意味が、「限定されないが、それを含む」と同義になる場合、「限定されないが、それを含む」の句を単に用いていることは、「それを含む」の語が、「限定されないが、それを含む」以外の何かのものを意味することを意味するものでない。
(判定)
本明細書及び特許請求の範囲の原文記載の語「determining」、及びその文法的変形(例えば、価格の判定、値の判定、特定の基準を満たす対象の判定)は、非常に広い意味合いで用いている。上記「determining」の語は、広い範囲にわたる動作を包含し、よって、「determining」は、算出、計算、処理、導出、調査、ルックアップ(例えば、テーブル内、データベース内や別のデータ構造内のルックアップ)、確認等を含み得る。更に、「determining」は、受け取り(例えば、情報の受け取り)、アクセス(例えば、メモリ内のデータへのアクセス)等を含み得る。更に、「determining」は、解決、選択、選定、設定等を含み得る。
「determining」の語は、確実性や絶対精度を示唆するものでなく、したがって、「determining」は、推定、外挿、予測、推測等を含み得る。「determining」の語は、数理処理を行わなければならないことを示唆するものでなく、数値計算法を用いなければならないことを示唆するものでなく、アルゴリズム又は処理を用いることを示唆するものでない。
「determining」の語は、特定の装置を用いなければならないことを示唆するものでない。例えば、コンピュータは、必ずしも判定を行わなくてよい。
(文の形式)
請求項1の限定が、1つの構成、並びに2つ以上の構成(例えば、「少なくとも1つの道具」、並びに2つ以上の道具などの限定)を包含し、請求項1に従属する請求項2において、請求項2が、上記限定(例えば、「前記道具」)を表すための定冠詞「the」を用いる場合、これは、請求項1が構成の1つのみを包含することを示唆するものでなく、これは、請求項2が構成の1つのみを包含することを示唆するものでない(例えば、「前記道具」は、1つの道具、及び2つ以上の道具を包含し得る)。
順序数(「第1の」、「第2の」、「第3の」等など)が、語の前の形容詞として用いられる場合、その順序数は(別途明記しない限り)特定の構成を示す(同じ語又は類似した語によって表される別の構成と、特定の構成を区別する、など)ために用いられるに過ぎない。例えば、「第1の道具」は、例えば、「第2の道具」と区別するためにそのように名付けられたに過ぎない。よって、語「道具」の前に順序数「第1」及び「第2」を単に用いていることは、2つの道具間の何れかの他の関係を示すものでなく、同様に、道具の一方又は両方の何れかの他の特性を示すものでない。例えば、語「道具」の前に順序数「第1」及び「第2」を単に用いていることは、(1)何れかの道具が何れかの他のものに順序又は位置で前又は後にくることを示すものでなく、(2)何れかの道具が、時間上、何れかの他のものの前又は後に生じるか、若しくは動作することを示すものでなく、(3)何れかの道具のランクが何れかの他のものよりも、重要度又は品質で上か又は下にあることを示すものでない。更に、単に順序数を用いていることは、順序数によって識別された構成に対する数値限度を定義するものでない。例えば、語「道具」前に順序数「第1」及び「第2」を単に用いていることは、道具が2つ以下でなければならないことを示すものでない。
単一の装置、物品や他の製品を本明細書及び特許請求の範囲において記載している場合、2つ以上の装置/物品(それらが協働するか否かにかかわらず)を、記載した単一の装置/物品の代わりに代替的に用いることができる。同様に、2つ以上の装置、物品や他の製品が(それらが協働するか否かにかかわらず)本明細書及び特許請求の範囲に記載されている場合、単一の装置/物品を代替的に、記載されている2つ以上の装置又は物品の代わりに用いることができる。
例えば、コンピュータベースの複数の装置を、コンピュータベースの単一の装置と置換することができる。よって、2つ以上の装置又は物品が持っているものとして記載された種々の機能はあるいは、単一の装置/物品が持つことができる。
記載された単一の装置の機能及び/又は構成はあるいは、前述の機能/構成を有しているものとして記載されているが明記されていない他の1つ又は複数の装置によって実施することができる。よって、他の実施例は、記載された装置自体を含まなくてよいが、他の実施例では前述の機能/構成を有する1つ又は複数の他の装置を含み得る。
(非限定的な、開示された例及び用語)
(本出願の原文の最初のページの最初に記載した)名称も、(本出願の原文の最後に記載した)要約も、開示された発明の範囲としていかなるやり方において限定されるとも解されないものとする。本出願の原文では、37CFR§1.72(b)の下では150ワードの範囲内の要約が必要であるという理由で、要約を含めている。
本出願の明細書に明記されているか、又は特許請求の範囲に明記されている場合を除き、本出願に記載された方法工程又は製品要素の何れの実施例も、本出願の特許請求の範囲記載発明を構成しないか、あるいは、本出願の特許請求の範囲記載発明に必須でないか、あるいは、特許請求の範囲記載発明と同じ対象を表さない。
特許請求の範囲のプリアンブルは、特許請求の範囲記載発明の目的、効果及び利用可能性のみを記載しており、特許請求の範囲記載の発明を限定するものでない。
本明細書及び特許請求の範囲は本発明の全実施例の完全な説明でない。更に、本明細書及び特許請求の範囲は、全実施例に存在しなければならない、本発明の構成の列挙でない。
いくつかの構成部分又は構成を備えた実施例が記載されていることは、前述の構成部分/構成の全て又は何れかが必要であることを示唆するものでない。一方、種々の任意的な構成部分を説明して、本発明の考えられる広範囲の実施例を示している。別途明記しない限り、構成部分/構成は必須でなく、又は必要でない。
処理工程、アルゴリズム等は、特定の順序で明細書又は特許請求の範囲に記載しているが、前述の処理は、種々の順序で実施するよう構成することができる。すなわち、明細書又は特許請求の範囲に明記され得る工程の何れのシ―ケンス又は順序も、工程がその順序で行われるという要件を必ずしも示すものでない。本明細書及び特許請求の範囲記載の処理の工程は、考えられる何れの順序でも行うことができる。更に、特定の工程は、同時に生起しないものとして記載又は示唆されているにもかかわらず、同時に行うことができる(例えば、一工程が、別の工程後に記載されているからである)。更に、処理の、図面におけるその描写による例証は、例証された処理が、その変形及び修正を除くことを示唆するものでなく、例証された処理、又はその工程の何れかが本発明に必要であることを示唆するものでなく、例証された処理が好ましいことを示唆するものでない。
処理は、複数の工程を含むものとして記載しているが、それは、工程の全て又は何れかが、好ましいか、必須であるか、又は必要であることを示唆するものでない。記載した本発明の範囲内の種々の他の実施例は、記載した工程の一部又は全てを省略する他の処理を含む。別途明記しない限り、工程は何れも必須でなく、又は必要でない。
処理は、単一で、又は他の製品若しくは方法を参照することなく記載している場合があるが、一実施例では、処理は、他の製品又は方法と相互作用することができる。例えば、前述の相互作用は、一ビジネス・モデルを別のビジネス・モデルにリンク付けることを含み得る。前述の相互作用は、処理の柔軟性又は望ましさを高めるよう提供することができる。
製品は、複数の構成部分、局面、特質、特性、及び/又は特徴を含むものとして記載している場合があるが、それは、複数のものの何れか又は全てが、好ましいか、必須であるか、又は必要であることを示唆するものでない。記載した本発明の範囲内の種々の他の実施例は、記載した複数のものの一部又は全てを省略する他の製品を含む。
アイテムの列挙リスト(番号を付けていてもいなくてもよい)は、そのアイテムの何れか又は全てが、別途明記しない限り、相互排他的であることを示唆するものでない。同様に、アイテムの列挙リスト(番号が付けられていてもいなくてもよい)は、そのアイテムの何れか又は全てが、別途明記されていない限り、何れかのカテゴリを包括するものであることを示唆するものでない。例えば、列挙リスト「コンピュータ、ラップトップ、PDA」は、そのリストの3つのアイテムの何れか又は全てが相互排他的であり、そのリストの3つのアイテムの何れか又は全てが、何れかのカテゴリを包括することを示唆するものでない。
アイテムの列挙リスト(番号が付けられていてもいなくてもよい)は、アイテムの何れか又は全てが、互いに同等であるか、又は容易に、互いに置き換えられることを示唆するものでない。
実施例は全て、例証であり、場合に応じて、本発明又は何れかの実施例が実行されたことを示唆するものでない。
(コンピュータ処理)
本明細書及び特許請求の範囲記載の種々の処理を、例えば、適切にプログラムされた汎用コンピュータ、特定用途向コンピュータ及び計算機装置によって実現することができることを当業者は容易に分かるであろう。通常、プロセッサ(例えば、1つ又は複数のマイクロプロセッサ、1つ又は複数のマイクロコントローラ、1つ又は複数のディジタル信号プロセッサ)は、命令を(例えば、メモリや同様の装置から)受け取り、前述の命令を実行し、それにより、前述の命令によって規定された1つ又は複数の処理を行う。命令は、例えば、コンピュータ・プログラムにおいて実施することができる。
更に、前述の方法(並びに他のタイプのデータ)を実現するプログラムは、各種の媒体(例えば、コンピュータ読み取り可能な媒体)を用いて記憶し、伝送することができる。
特定の実施例では、配線による回路又はカスタム・ハードウェアを、種々の実施例の処理を実現することが可能なソフトウェア命令の一部又は全ての代わりに、又はそれらと組み合わせて用いることができる。よって、ハードウェア及びソフトウェアの種々の組み合わせを、ソフトウェアのみの代わりに用いることができる。
「コンピュータ読み取り可能な媒体」の語は、コンピュータ、プロセッサ、又は同様な装置によって読み取ることができるデータ(例えば、命令、データ構造)の提供に関与する何れかの媒体、その媒体の複数形、又は種々の媒体の組み合わせを表す。
前述の媒体は、多くの形式(限定されないが、非揮発性媒体、揮発性媒体、及び伝送媒体を含む)をとることができる。非揮発性媒体は、例えば、光又は磁気ディスクや他の永久メモリを含む。揮発性媒体は、通常、主メモリを構成するダイナミック・ランダム・アクセス・メモリ(DRAM)を含む。伝送媒体は、プロセッサに結合されたシステム・バスを備える配線を含む同軸ケーブル、銅線及び光ファイバを含む。伝送媒体は、無線周波数(RF)及び赤外線(IR)データ通信中に生成されるものなどの音波、光波及び電磁放射を含むか、又は伝え得る。コンピュータ読み取り可能な媒体の一般的な形態には例えば、フロッピー(登録商標)・ディスク、フレキシブル・ディスク、ハード・ディスク、磁気テープ、何れかの他の磁気媒体、CD-ROM、DVD、何れかの他の光媒体、パンチ・カ―ド、紙テープ、穿孔パターンを備えた何れかの他の物理媒体、RAM、PROM、EPROM、フラッシュEEPROM、何れかの他のメモリ・チップ若しくはカートリッジ、以下に説明する搬送波、又はコンピュータが読み取ることが可能な何れかの他の媒体がある。
よって、処理の記載は、処理を行うプログラムを記憶するコンピュータ読み取り可能な媒体の記載と同様である。コンピュータ読み取り可能な媒体は、方法を行うのに適切なプログラム・エレメントを(何れかの適切な形式で)記憶することが可能である。
処理における種々の工程の記載が、記載した工程全てが必要であることを示すものでないことと同様に、装置の実施例は、記載した処理の一部(しかし、必ずしも全てでない)を行うよう動作可能なコンピュータ/計算機装置を含む。
同様に、プログラム又はデータ構造を記憶するコンピュータ読み取り可能な媒体の実施例は、処理における種々の工程の記載が、記載した工程全てが必要であることを示すものでないことと同様に、記載した処理の一部(しかし、必ずしも全てでない)を、実行するとプロセッサに行わせることが可能なプログラムを記憶するコンピュータ読み取り可能な媒体を含む。
データベースを記載している場合、(i)記載したものとは別のデータベース構造を容易に使用することができ、(ii)データベース以外の他のメモリ構造を容易に使用することができることを当該技術分野における当業者は理解するであろう。本明細書及び特許請求の範囲記載の何れかのサンプル・データベースの何れかの例証又は説明は、情報の記憶された表現の例証的な構成である。何れかの数の他の構成を、例えば、図面又は他の箇所に示すテーブルによって示唆されたもの以外に使用することができる。同様に、データベースの何れかの例証されたエントリは、例示的な情報のみを表す。エントリの数及び内容が、本明細書及び特許請求の範囲記載のものとは異なり得ることを当業者は理解するであろう。
更に、テーブルとしてのデータベースの何れの描写にもかかわらず、他の形式(リレーショナル・データベース、オブジェクトベースのモデル、及び/又は分散データベースを含む)を用いて、本明細書及び特許請求の範囲記載のデータ・タイプを記憶し、操作することが可能である。同様に、データベースのオブジェクト方法又は挙動を用いて、本発明及び特許請求の範囲記載のものなどの種々の処理を実現することが可能である。更に、データベースは、知られているやり方で局所に又は遠隔に、前述のデータベース内のデータにアクセスする装置に記憶することができる。
種々の実施例は、1つ又は複数の装置(例えば、通信ネットワーク)と通信するコンピュータを含むネットワーク環境において実施するよう構成することが可能である。
コンピュータは、直接、又は間接に、何れかの有線又は無線の媒体(例えば、インターネット、LAN、WAN又はイーサネット(登録商標)、トークン・リング、電話回線、ケーブル回線、無線チャネル、光通信回線、商用オンライン・サービス・プロバイダ、掲示板システム、衛星通信リンク、上記の何れかの組み合わせ)を介して装置と通信することができる。各装置自体が、コンピュータと通信するよう適合させた、インテル(登録商標)社のペンティアム(登録商標)又はセントリノ(商標)プロセッサに基づいたものなどのコンピュータや他の計算機装置を含み得る。
何れの数及びタイプの装置もコンピュータと通信することができる。
一実施例では、サーバ・コンピュータ、又は集中化された機関は、必要でないか、又は望ましくないことがあり得る。例えば、本発明は、一実施例では、中央機関なしで、1つ又は複数の装置に対して実施することができる。前述の実施例では、サーバ・コンピュータによって実行されるものとして本明細書及び特許請求の範囲に記載された何れかの機能、又はサーバ上に記憶されるものとして記載されたデータは代わりに、前述の1つ又は複数の装置によって行うか、又はそれらの装置上に記憶することができる。
処理を記載している場合、一実施例では、処理は、ユーザ介入が何らなしで実行することができる。別の実施例では、処理は、ある程度の人間の介入を含む(例えば、工程は、人間の支援によって、又は人間の支援を伴って行われる)。
本明細書及び特許請求の範囲は、いくつかの実施例及び/又は発明の実施可能な説明を当業者に対して提供する。前述の実施例及び/又は発明の一部は、本出願の特許請求の範囲に記載されていないことがあり得るが、しかし、本出願の優先権の便益を主張する、継続性のある一又は複数の出願の特許請求の範囲において記載することができる。
出願人は、更なる出願を行って、本出願に記載しており、実施可能にしているが、特許請求の範囲に記載していない主題に関する特許を得ることを意図している。
(35USC§112(6))
特許請求の範囲の原文の請求項では、句「means for」又は句「step for」を含む請求項の限定は、35USC§112(6)がその限定に該当することを意味する。
特許請求の範囲の原文の請求項では、句「means for」又は句「step for」を含まない請求項の限定は、その機能を行うための構造、材料又は動作の記載のない機能をその限定が記載しているか否かにかかわらず、35USC§112(6)がその限定に該当しないことを意味する。例えば、請求項では、請求項の1つ若しくは複数の工程、又は、別の請求項の1つ又は複数の工程を参照する句「step of」又は句「steps of」を単に使用していることは、35USC§112(6)がその工程に該当することを意味するものでない。
35USC§112(6)による、特定の機能を行う手段又は工程に関し、本明細書及び特許請求の範囲記載の対応する構造、材料又は動作、並びにその均等物は、更なる機能、並びに規定された機能を行うことができる。
コンピュータ、プロセッサ、計算機装置及び同様な製品は、広範囲の機能を行うことが可能な構造である。前述の製品は、その製品のメモリ装置に、又はその製品がアクセスするメモリ装置に記憶されたプログラムなどの1つ又は複数のプログラムを実行することにより、規定された機能を行うよう動作可能であり得る。別途明記しない限り、前述のプログラムは、本出願に記載され得る何れかの特定のアルゴリズムなどの何れかの特定のアルゴリズムに基づいていなくてよい。 特定された機能を種々のアルゴリズムによって実現することができ、種々のアルゴリズムのいくつかは何れも、規定された本発明を行うための設計上の選択事項に過ぎないことは当業者に周知である。
したがって、35USC§112(6)による、特定された機能を行う手段又は工程に関し、特定された機能に対応する構造は、その特定された機能を行うようプログラムされた何れかのプロダクトを含む。前述の構造は、(i)機能を行うための、記載したアルゴリズム、(ii)記載したアルゴリズムと同様なアルゴリズム、又は(iii)機能を行うために別のアルゴリズムのどれによって前述のプロダクトがプログラムされているかにかかわらず、機能を行うプログラムされたプロダクトを含む。
方法である機能を行う手段を記載している場合、この方法を行う一構造は、その機能を行うために適切なハードウェアによってプログラム及び/又は構成された計算機装置(例えば、汎用コンピュータ)を含む。
当業者によって理解されるように、他のアルゴリズムを介してその機能を行うために、適切なハードウェアによってプログラム及び/又は構成された計算機装置(例えば、汎用コンピュータ)も含む。
(ディスクレーマ)
特定の実施例に対する数多くの参照は、更なる別々の実施例のディスクレーマ又は否認を示すものでなく、同様に、特定の構成を全てが含む実施例の記載に対する参照は、その特定の構成を含まない実施例のディスクレーマ又は否認を示すものでない。本出願における明らかなディスクレーマ又は否認には、句「含まない」又は句「行うことが可能でない」の前置きがあるものとする。
(参照による引用)
本明細書及び特許請求の範囲の原文によって参照される特許、特許出願や他の文書は、35USC§112(1)による記述要件、及び35USC§112(1)による実施可能要件の目的のためのみであるが、本明細書及び特許請求の範囲の原文の一部として本出願にそれらの内容を援用し、如何なるやり方でも、本出願の用語を限定、定義又はその他のやり方で解釈するために使用するべきでない。本出願は、前述の参照による引用なしの場合、確認可能な意味を与えることができないことはなかったであろうが、前述の用語の確認可能な意味を提供することを可能にしたであろう。
よって、本出願は、当該技術分野における当業者にとって、前述の参照において記載された何れの実施例によっても、何れのやり方によっても限定されなくてよかったものである。
(出願経過)
(請求項を含む)本出願を解釈するうえで、本出願に関連していると認められる他の特許出願が存在しているか否かにかかわらず、かつ、優先権主張を本発明と共有する他の特許出願が存在しているか否かにかかわらず、当業者は、本出願の出願経過を参照するが、何れの他の特許や特許出願の出願経過も参照しない。
(種々の実施例の概要)
実施例は、トレ―ディングの比較情報を提供するためにトレーディング活動に関連したデータ情報を測定し、解析するシステム及び方法を提供する。
どの日にも、取引所は、第三者の実体から複数の注文を受け取る。特定の実施例では、前述の第三者の実体は、自己勘定で証券を売買する個人又は企業体である。他の実施例では、第三者の実体は、顧客に代わって証券を売買する証券会社である。話の便宜上、前述の第三者の実体は全て、「トレーダ」として以下に表すものとする。
「トレーダ」の語が、トレーディング・システムにおいて注文を出し、かつ/又は注文に応じることができる、自己勘定で取引する代理人であっても、本人であっても、個人であっても、法的実体(例えば、法人)であっても、又は、何れのマシン若しくは機構であっても、トレーディング・システムの何れかのユーザにおおまかに該当することを意味することは明らかなはずである。
特定の実施例では、トレーダは、伝統的な音声トレーディング処理を用いる。他の実施例では、トレーダは、自動化された注文入力及びマッチング・システムを介してコンピュータによってトレーディング活動を行う電子トレーディング処理を用いる。前述の場合、トレーダは、取引所に注文を出すために日々の意思決定を行うものでない。その代わりに、自動化されたソフトウェア・プログラム(種々のアルゴリズム及びモデルを含む)が、前述の日々の意思決定を支配する。トレーディング・アルゴリズムは、自動化されたトレーディング・エージェントによって使用される複雑な公式及び戦略の組を表す。トレーディング・アルゴリズムは、何れの数の変数(トレーダのリスク比率(すなわち、リスクをとる意欲))についても調節することができる。例えば、トレーダは、リスクに対する低い許容度又は高い許容度に対応するよう自分のトレーディング・アルゴリズムを調節しようとし得る。よって、トレーダは、自動化されたプログラムのパフォーマンスをベンチマーキングすることが望ましい。これは、トレーダが、例えば、全体のパフォーマンスを向上させ、利幅を増加させ、リスク許容度を増減させるようにトレーディング・アルゴリズムを調節することを可能にするからである。
従来、トレーダにとって、先行して送出した注文を取り消すうえでの成功率を測定する手段は限られていた。 通常、この成功率は、パーセンテージ、特に、一定期間の間の、首尾良く行われた取り消しのパーセンテージによって測定される。例えば、トレーダは、特定期間中に400件の取り消しリクエストを送出し、内、200が首尾良く行われている旨を判定し得る。 よって、トレーダは、売り(売却)リクエストの取り消しにおいて50%の成功率を有していると推定する。 トレーダは、前述の結果に満足でない場合、成功率を増加させるために自分のトレーディング・アルゴリズムを調節することができる。しかし、パーセンテージは、限定された情報を提供し、よって、時間ウィンドウ、送出されたリクエストに応じようとする実体の量及びタイプなどの、自らのリクエスト取り消し試行を取り巻く特定の詳細をトレーダが知ることは効果的になる。
(各種リクエスト)
トレーダは、何れの数の金融コマンドを取引所に送出することもできる。
前述の金融コマンドは、ビッド(若しくは、証券を購入する旨のリクエスト)及び/又はオファー(若しくは証券を売却する旨のリクエスト)の送出を含み得る。 状況に応じて、トレーダは、「パッシブ・ビッド」又は「アクティブ・ビッド」として取引所にビッドを出すことができる。パッシブ・ビッドは、証券を購入する旨のリクエストである。この場合、ビッドは、対応するオファーとマッチングされるまで取引所に留まる。 一定期間後に前述のマッチングがない場合、取引所、又はリクエストの送出元によって取り消される。一方、アクティブ・ビッドは、証券を購入する旨のリクエストである。この場合、ビッドが生成された時点において取引所で利用可能なオファー全てに対してビッドがマッチングされる。通常、アクティブ・ビッドは、先行して取引所に出されたアクティブ・オファー(以下に詳説する)に応答して送出される。
同様に、トレーダは、「パッシブ・オファー」又は「アクティブ・オファー」として取引所にオファーを出すこともできる。パッシブ・オファーは、証券を売却する旨のリクエストである。この場合、オファーは、対応するビッドとマッチングされるまで取引所に留まる。一定期間後に前述のマッチングがない場合、パッシブ・オファーは取引所、又はリクエストの送出元によって取り消される。アクティブ・オファーは、証券を売却する旨のリクエストである。この場合、オファーは、オファーが生成された時点で取引所に存在するビッド全てに対してマッチングされる。(前述の)アクティブ・ビッドと同様に、アクティブ・オファーは一般に、先行して取引所に出されたアクティブ・ビッドに応じて送出される。
取引所で取引することができる特定の更なる金融コマンドは、先行して送出されたビッド又はオファーの「取消リクエスト」、及び先行して送出されたビッド又はオファーの「修正リクエスト」を含み得る。「取消リクエスト」コマンドは、先行して送出されたリクエストを取引所から取消又は除去しようとする。同じ趣旨で、「修正リクエスト」は、売買されるシェアの価格又は数量などの、先行して送出されたリクエストの1つ又は複数の要素を修正しようとする。しかし、取引所が、先行して送出されたリクエストを対応するリクエストと(例えば、ビッドをオファーと)既にマッチングさせている場合、「取消リクエスト」も「修正リクエスト」も、先行して送出されたリクエストの除去又は修正それぞれを行うことができない。
別の金融コマンドは、「ホールド・リクエスト」である。この場合、取引所によって直ちに処理されない、アクティブ売買リクエストが何れも、パッシブ・リクエストに変換される。特に、システムは、アクティブ・リクエストを受け取ってから一定期間待つことになる。この期間は、トレーダ、システム又は別のソースによって事前に定められていることがあり得る。上記期間が満了する前に、対応するリクエストが送出されなかった場合、システムは、リクエストをアクティブ・ステータスからパッシブ・ステータスに自動的に変換する。
更に別の取引には、「模様ながめリクエスト」があり得る。この場合、取引所は、リクエストに対する潜在的なマッチングを特定するが、即座のマッチングは行わない。その代わりに、取引所は、所定の経過期間待ち、その後、別のマッチング(先行して判定されたマッチングよりも好適なマッチング)が存在するか否かを判定する。前述の好適なマッチングが存在する場合、この新たなビッド又はオファーは、先行マッチングをしのぐことになる。新たなビッド(又はオファー)を、先行してマッチングされたビッド(又はオファー)よりも「好適」にするものを判定するためのパラメータは、トレーダによって予め定められる。前述のパラメータは、より高い価格、より多い売却数量等などの如何なる数の要素も含み得る。
前述の金融コマンドは何れも、金融取引に関する特定の機能を実行する旨を取引所に指示する命令と結合することができる。例えば、アクティブ売買リクエストは、「即時執行」命令と結合することができる。この場合、取引所は、送出されたリクエストを、リクエスト全体が売買されない限り、取り消さなければならない。一方、「即時執行」命令は、リクエストの残りを、そのリクエストを部分的に執行すると取り消すことを要求する。別の命令は、「オンリー・アット・ベスト(only-at-best)」命令であり得る。この場合、取引所は、市場でのベスト・プライスでしか、リクエストを執行しないか、又はさもなければ、リクエストを取り消す。
(システム・ハードウェア)
図1を参照すれば。本明細書及び特許請求の範囲記載のシステムの少なくとも1つの実施例によるシステム100は、遠隔コンピュータ102(例えば、サーバ・コンピュータ)、クライアント・コンピュータ104や、それらの組み合わせなどの少なくとも1つの計算機装置を含む。遠隔の語はこの環境では、遠隔コンピュータ102、及びクライアント・コンピュータ104の少なくとも1つが、別個の装置であることを意味しているに過ぎない。よって、上記装置は、同じ部屋内にあっても、遠隔であり得る。少なくとも1つの実施例では、システムは、クライアント・コンピュータ104の1つ又は複数に通信ネットワーク106を介して接続された少なくとも1つの遠隔コンピュータ102を含む。
クライアント・コンピュータ104の1つ又は複数を、ファイアウォールを介して遠隔コンピュータ102に接続することができる。
別の実施例では、少なくとも1つの遠隔コンピュータ102は、通信ネットワーク106を介して少なくとも1つの別の遠隔コンピュータ108に接続される。
ネットワークされた実施例では、クライアント・コンピュータ104は好ましくは、遠隔コンピュータ102、108との間で情報を送受信するよう構成されているか、又は、遠隔コンピュータ102、108との間で情報を別のやり方で送受信することができる。
遠隔コンピュータ102、108は同様に、それら自体の間で情報を送受信するよう構成されているか、又は、それら自体の間で情報を別のやり方で送受信することができる。これは、同様に装備された遠隔コンピュータ102、108との、無線、有線、又はこれらの組み合わせでの通信を可能にする、モデム、イーサネット(登録商標)インタフェース、送信器/受信器等などの通信エレメントによって達成することができる。
本明細書及び特許請求の範囲記載の当該機能は、遠隔コンピュータ102、108によってか、クライアント・コンピュータ104によってか、又は両方によって提供することができ、したがって、本明細書及び特許請求の範囲記載の実現形態の何れの特定のものにも限定されるものでない。少なくとも1つの実施例では、クライアント・コンピュータ104は一般に、フロントエンド機能を提供し、遠隔コンピュータ102、108はバックエンド機能を提供する。
種々の実施例を本明細書及び特許請求の範囲において金融商品に関して説明している場合があるが、本明細書及び特許請求の範囲記載の方法及びシステムは、商品、貨幣(1つ又は複数の通貨)、物品等などに同様に適用可能である。「金融商品」の語は、デット又はエクイティを表す、法人、政府や何れかの他の実体によって発行された何れかの商品(エクイティ、株式、フィックスト・インカム、債券、社債、預金証書(certificate of interest or deposit)、ワラント、オプション、先物、フォワード、スワップ、又は一般に何れかの証券)、及び、そのデリバティブを表す。
計算機装置(例えば、クライアント・コンピュータ104及び/又は遠隔コンピュータ102、108)は一般に、少なくとも1つのプロセッサ、及び、ROM、RAM、フラッシュ等などのメモリ(ハード・ドライブ、フラッシュ・ドライブ、光又は磁気ディスク等などのコンピュータ読み取り可能なメモリを含む)を含む。メモリ、又はコンピュータ読み取り可能な媒体は好ましくは、データ及びコマンドをコンピュータ間で行ったり来たりさせて通信する工程を含む、本明細書及び特許請求の範囲記載の方法の1つ又は複数の工程を、実行すると行う、記憶されたソフトウェアを含む。コンピュータは更に、ID及びパスワード、バイオメトリック・データ等などの識別検証データを含む、本明細書及び特許請求の範囲記載の各種データを取り出し、かつ/又は記憶するための1つ又は複数のデータベース110、112と関連付けられ得るか、又は前述の1つ又は複数のデータベース110、112へのアクセスを有し得る。
クライアント・コンピュータ104は限定なしで、携帯電話機、PDA、ポケットPC、パソコン、並びに、何れかの特定用途向計算機装置やその他の汎用計算機装置を含み得る。
そういうものとして、クライアント・コンピュータ104は好ましくは、プロセッサ、メモリ、システム100によって提供される機能に関連付けられた情報及び/又はグラフィックスを表示するディスプレイ(CRTや、LCDモニタなど)、及び、システム機能に適切なコマンド及び/又は情報をユーザが入力するための少なくとも1つの入力装置(マウス、タッチ感応型パッド、ポインタ、スタイラス、トラックボール、1つ又は複数のボタン(例えば、英数、スクロール・ホイール、タッチ感応型モニタ等)や、それらの組み合わせ)を含む。 汎用型のクライアント・コンピュータ104(PCやPDAなど)の場合、ユーザは、システム100によって提供される機能に、ブラウザ・アプリケーション、若しくは何れかの他の汎用アプリケーションにより、又は、本明細書及び特許請求の範囲記載の機能に特にアクセスするよう企図された特定用途向ソフトウェアによってアクセスすることができる。
少なくとも1つの実施例では、クライアント・コンピュータ104は、少なくとも1つのバイオメトリック・センサ114を含むか、又は別のやり方で少なくとも1つのバイオメトリック・センサ114と関連付けられる。バイオメトリック・センサ114は、指紋読取器、虹彩スキャナ、網膜スキャナ、血管パターン読取器、顔認識カメラ等などの、ユーザと関連付けられたバイオメトリック・データの少なくとも1つのアイテムをユーザから直接判定するために使用される何れかの装置である。バイオメトリック・センサ114は、ハードウェア、ソフトウェア、又はそれらの組み合わせで実施することができる。バイオメトリック・センサ114は、プロセッサ、メモリ、カメラ、マイクロフォン、スピーカ等などの、クライアント・コンピュータ104の他の構成部分と資源を更に共有することができる。単一のバイオメトリック・センサ114は、2つ以上のタイプのバイオメトリック・データを読み取るために用いることができる。例えば、ディジタル・カメラを使用して、虹彩スキャンのためにユーザの眼の画像を取得し、顔認識のためにユーザの顔の画像を取得することができる。この場合、ユーザの顔の単一の画像キャプチャは、顔認識のためのデータ、並びに、虹彩又は網膜の比較のためのデータを提供することができる。
バイオメトリック・データは一般に、バイオメトリック・センサ114によって取得され、少なくとも、システムの機能をユーザがアクセスすることを可能にするゲートウェイとして、ユーザの識別情報を認証するために使用される。この点で、バイオメトリック・データは、好ましくは、特定のユーザと関連付けられているとして検証されている、先行して取得/記憶されたバイオメトリック・データと比較することができ、システム機能へのアクセスは、その陽性のマッチングに基づいて与えることができる。
(方法及びシステム)
本明細書及び特許請求の範囲記載の方法の少なくとも1つの実施例によれば、方法は、システム100がログイン情報を受け取ることから始まる。ログイン情報は、ユーザの認証に使用し、本明細書及び特許請求の範囲記載の機能の1つ又は複数をユーザに提供するための何れかの情報を含み得る。ログイン情報は、例えば、ユーザID、パスワード、バイオメトリック・データ等であり得る。ログイン情報は、ログイン・データを入力するための少なくとも1つのフォ―ム・エレメント(入力フィールドやテキスト・ボックス、ドロップ・ダウン・リスト、チェック・ボックス、ラジオ・ボタン、動作ボタン、クリック可能な画像等など)を含むユーザ・インタフェース画面により、ユーザによって送出することができる。送出後、ログイン情報を、先行して得られた情報と比較することができ、機能の1つ又は複数へのアクセスを陽性マッチングに基づいて与えることができる。
図2は、図示した例によって前述の語(ビッド、オファー、取消リクエスト等など)の一部を表す。トレーダが、シェア毎$0.05でアクメ(Acme)社百シェアのビッド・リクエスト205を送出すると仮定する。取引所210は、時点(T1)でビッド205を受け取り、時点(T1)を表すタイム・スタンプ215をビッド205に割り当てる。
特定の実施例では、タイム・スタンプは、取引所に関連付けられたデータベースに記憶されるので、後に取り出すことができる。他の実施例では、取引所は、リクエストの送出元にメッセージを送信する。このメッセージは、リクエストの受け取りを確認する。取引所からの前述のメッセージは、リクエストに関連付けられたタイム・スタンプの表示も含み得る。メッセージの形式は、電子メール、電話の通話、ウェブサイト上の電子ポスティングの形式であり得る。
次に、後の時点で、トレーダが、自らの元のビッド205を取り消すことにするものと仮定する。このように取り消すことにすることは、種々の外部要因(例えば、市場状況の変化、顧客の強い要望)、又は内部要因(当該株式の将来についての勘、個人的な理由)に基づき得る。取り消したい理由にかかわらず、トレーダは、この元のビッド205を取り消すために、素早く反応しなければならない。タイムリーに反応できないと、ビッド205に応答して取引所にオファー220を別のトレーダが送出してしまい、それにより、場合によっては、取引所に、元のビッド205と、対応するオファー220との間のマッチングを行わせ得る。取引所がビッド205をオファー220とマッチングさせると、第1のトレーダは、自分の元のビッド205を取引所から取り消す、又は除去することができない場合がある。 取消リクエスト225をトレーダが効果的に送出することができる短い時間ウィンドウは、「取消ウィンドウ」225と表すことができる。
図2を参照すれば、取引所は、時点(T2)及び時点(T3)それぞれにおいてオファー・リクエスト220及び取消リクエスト225を受け取る。同様に、取引所は、タイム・スタンプ230及び235を時点(T2)及び時点(T3)それぞれに割り当てる。システムは次いで、取消リクエストが、先行して送出されたビッド205を首尾良く取り消したか否かを判定するために時間スタンプそれぞれ間の時間差を算出する。第1の時間差240は、取引所によるビッド205及びオファー220の受け取りに関連付けられた時間間隔(T1、T2)間の差を表す。第2の時間差245は、取引所によるビッド205及び取り消しリクエスト220の受け取りに関連付けられた時間間隔(T1、T3)間の差を表す。(図2に示すように)第1の時間差240よりも第2の時間差245が大きいことは、トレーダが十分すばやく反応せず、取消リクエスト220が、先行して送出されたビッド205を取引所から除去できなかったことを示す。その代わりに、別のトレーダは、オファー220を出すことにより、取消リクエスト220に取ってかわっている。このオファー220は、取消リクエスト220より早い時点に取引所に到着している。その後、先行ビッド205の取消の試行が首尾良く行われなかった旨を通知するメッセージをトレーダに送信することができる。
同様に、取引所は、第2のトレーダのオファー220がビッド205とマッチングされている旨を通知するメッセージを第2のトレーダに送信することができる。
図2を参照すれば、取引所は、取引所によるオファー220、及び取消リクエスト220の受信に関連付けられた時間間隔(T2、T3)間の差を表す第3の時間差を算出することもできる。この第3の時間差250は、トレーダが取り消しできなかったことの数値的な測定を提供する。特に、第3の時間差250は、取り消す機会をトレーダが「どれだけの時間差」で失ったかを示す。更に、システムは、一定期間にわたり、特定のトレーダの第3の時間差250を収集し、この有用な情報をその期間の最後にトレーダに伝えることができる。例えば、トレーダは、一貫して元のビッドを15ミリ秒の差で取り消すことができないことを確認した場合、前述の時間不足を補償するために、この情報を用いて自分のトレーディング・アルゴリズムを調節することができる。
前述の情報は、トレーダにとっていくつかの面で有用であることが分かり得る。
例えば、システムは、過去1ヶ月間に、取消リクエストが全て、平均して、先行して送出されたビッドと対応するオファーとの間でのマッチングが取引所によって生じた時点の5秒後に到着している旨をトレーダに示すことができる。トレーダは、この5ミリ秒の遅延時間を補償するために、この情報を使用して自分のトレーディング・アルゴリズムを修正することができる。別の例では、システムは、マッチングが生じた時点のまる一分間後に取引所に取消リクエストが到着した旨をトレーダに示す。リクエストは通常、非常に小さな時間単位(例えば、ミリ秒)内に取引所に到着するので、この情報は、その伝送システムにおける潜在的な問題をトレーダに通知する。例えば、インターネット回線がダウンしており、よって、伝送時間が長くなることが生じ得る。
特定の実施例では、システムは、取引所へのリクエストの到着に許容可能な時間フレームの所定の閾値を有し得る。前述の所定の閾値を超える時間間隔でリクエストが到着した場合、システムは、伝送における潜在的なエラーを通知する旨のメッセージをトレーダに自動的に送信することができる。この情報の種々の使用法を以下に説明する。
図3は、時点(T2’)310に到着するオファー220に先行して時点(T3’)305に取引所に取消リクエスト220が到着する別の実施例を示す。この場合、第1の時間差(T1’,T2’)315は、第2の時間差(T1’,T3’)320よりも大きく、よって、これは、取消リクエスト220が、先行して送出された205を取引所から首尾良く除去した旨を示す。図3では、第3の時間差(T2’,T3’)325は、元のビッド205の取消をトレーダが首尾良く行ったことの数値的な測定を提供する。
特に、第3の時間差325は、先行ビッドの取消をトレーダが「どれだけの時間差で」首尾良く行ったかを示す。図2に表す場合と同様に、システムは、一定の期間にわたって、特定のトレーダの第3の時間差325を収集し、この有用な情報をトレーダに期間の終わりに伝えることができる。例えば、トレーダは、ビッドの取消を首尾良く行うのがやっとであることを確認し得る場合、時間不足を補償するために、この情報を用いて自分のトレーディング・アルゴリズムを調節することができる。
特定の実施例では、トレーダによって送出される売買リクエストは、元の売却リクエストの全部又は一部分に対してであり得る。例えば、図示した実施例では、一買い手は、25シェアの売却リクエストを送出することができる一方、別の買い手は、75シェアに対する別個の購入リクエストを送出することができる。取引所が、売却リクエストと、1つ又は複数の購入リクエストとの間の「マッチング」を判定すると、取引が生じており、元の売却リクエストはもう取引所から除去することはできない。よって、売り手は、自分の元の売却要求を取り消すためにタイムリーに反応しなければならない。
システムによって測定され、収集されるデータは、いくつかのやり方で使用することができる。
前述の通り、自動化された自らのプログラムのパフォーマンスをトレーダがベンチマーキングすることが望ましい。特定の実施例では、システムは、種々の時間差(例えば、第1の時間差、第2の時間差及び第3の時間差)を測定し、この情報を(解析されていない形式で)受け手に送信する。
他の実施例では、システムは、一定期間にわたって時間差を収集し、前述の解析されたデータを種々の受け手に伝える前に、収集されたデータを解析することができる。上記期間は、週、月、四半期や年などの、漸増的な何れかの期間を包含する。
一般に、受け手は、取引を取り消そうとするトレーダであり得るか、又は、取引所上のリクエストに対応するリクエストを送出したトレーダであり得る。
しかし、受け手は、何れかの数の実体であり得る。例えば、受け手は、取引所への新規参入者であり得る。標準応答時間を反映するよう自分のトレーディング・モデルを調節するために、取引所上の平均取消時間を評価したいことがあり得る。受け手は更に、実際のトレーダを表し得る。
特定の実施例では、トレーダは、収集されたデータをシステムが比較することができる閾値を提供することができる。例えば、トレーダは、取引所へのリクエストの到着に妥当な時間(例えば、30ミリ秒)を事前に判定することができる。閾値時間(すなわち、妥当に判定された時間)後にリクエストが到着した場合、システムはエラー・メッセージをトレーダに向けて自動的に送信する。一般に、所定の閾値後にリクエストが到着することは、自らのトレーディング・システムで外部ハードウェア障害にトレーダが直面しているかもしれないことを示す。例えば、インターネット送信回線に障害が生じている旨を示すものであり得る。
逆に、閾値を超えていない場合、上記情報は、寄与要因としての外部ハードウェアをトレーダがなくすことの一助となる。その結果、トレーダは、この情報に応答して、種々のトレーディング・モデル又はトレーディング・アルゴリズムへの修正に注力することができる。
他の実施例では、閾値は、特定レベルのリスク許容度を超えた旨を示す表示を与える。
例えば、トレーダは、5ミリ秒以上の取消ウィンドウを有したいことを事前に判定することができる。システムは、トレーダの取消リクエストと別のトレーダのオファー・リクエスト(又はオファー・ビッド)との間の取消ウィンドウが5ミリ秒未満である旨を判定した場合、この課題についてトレーダに通知することができる。トレーダは、この課題を解消するよう自らのトレーディング・アルゴリズムを調節することができる。
時間差の測定に加えて、システムは、他の有用な情報も測定し、解析することができる。特定の実施例では、システムは、先行して送出された要求に応答して送出されたリクエストの数量を測定する。他の実施例では、システムは、トレーダそれぞれを、種々のカテゴリ(証券会社の規模、専門分野等などによる)に分類することができ、次いで、前述の情報を受け手に伝えることができる。時間差情報を参照して前述した通り、収集された情報は、受け手に自動的に伝えることができるか、又は、処理された形式で解析し、受け手に送信することができる。
(1) 方法であって、第1のリクエストが取引所によって受け取られる第1の時点を判定する工程と、第2のリクエストが前記取引所によって受け取られる第2の時点を判定する工程であって、
前記第1のリクエストを取り消すリクエストを前記第2のリクエストが規定する工程と、第3のリクエストが前記取引所によって受け取られる第3の時点を判定する工程であって、前記第3のリクエストが前記第1のリクエストに対応する工程と、前記第2の時点と前記第3の時点との間の第1の差を算出する工程と、
前記第1の差をデータ記憶装置に記憶する工程であって、前記データ記憶装置が複数の差を備える工程と、前記複数の差を解析して比較情報を生成する工程とを備える方法。
(15) (12)に記載の方法であって、前記第2の差を前記第3の差と比較する工程と、前記第1のリクエストが取り消されている旨の表示を送信する工程であって、前記第3の差が前記第2の差よりも大きい工程とを更に備える方法。
前記第1のリクエストが取り消されている旨の表示を送信するよう更に構成され、前記第3の差が前記第2の差よりも大きい記憶媒体。
102 遠隔コンピュータ
104 クライアント・コンピュータ
106 通信ネットワーク
108 遠隔コンピュータ
110 データベース
112 データベース
Claims (13)
- 少なくとも1つのプロセッサを含むコンピュータ装置であって、
前記少なくとも1つのプロセッサは、
第1のリクエストが取引所によって受信される第1の時点を決定すること、
第2のリクエストが前記取引所によって受信される第2の時点を決定することであって、前記第2のリクエストは前記第1のリクエストを取り消すリクエストを規定する、前記決定すること、
第3のリクエストが前記取引所によって受信される第3の時点を決定することであって、前記第3のリクエストは前記第1のリクエストに対応する、前記決定すること、
前記第2の時点と前記第3の時点との間の第1の差を計算すること、
複数の差を含むデータ記憶装置に前記第1の差を記憶させること、及び
前記複数の差を解析して比較情報を生成すること、を行うように構成される、
コンピュータ装置。 - 前記少なくとも1つのプロセッサは、前記比較情報を受信者に送信するようにさらに構成される、請求項1に記載のコンピュータ装置。
- 前記第1のリクエスト、前記第2のリクエスト、及び前記第3のリクエストは、金融コマンドを表す、請求項1に記載のコンピュータ装置。
- 前記金融コマンドは、証券を売却するリクエスト、前記証券を購入するリクエスト、前記証券を修正するリクエスト、証券を取り消すリクエスト、模様ながめするリクエスト、及びホールドするリクエストの少なくとも1つである、請求項3に記載のコンピュータ装置。
- 前記少なくとも1つのプロセッサは、
前記第1のリクエスト、前記第2のリクエスト、前記第3のリクエストにタイムスタンプを割り当てること、及び
該タイムスタンプを前記データ記憶装置に記憶させること、を行うようにさらに構成される、請求項1に記載のコンピュータ装置。 - 前記少なくとも1つのプロセッサは、
前記第1の時点と前記第2の時点との間の第2の差を計算すること、及び
前記第1の時点と前記第3の時点との間の第3の差を計算すること、を行うようにさらに構成される、請求項1に記載のコンピュータ装置。 - 前記少なくとも1つのプロセッサは、
前記第2の差を前記第3の差と比較すること、
前記取引所から前記第1のリクエストを除外するコマンドを前記取引所に出力することであって、前記第3の差は前記第2の差よりも大きい、前記出力すること、
第1のリクエストが取り消されたことを示す指標を送信すること、を行うようにさらに構成される、請求項6に記載のコンピュータ装置。 - 前記少なくとも1つのプロセッサは、
前記第2の差を前記第3の差と比較すること、
前記第1のリクエストを前記第3のリクエストとマッチングさせるコマンドを前記取引所に出力することであって、前記第2の差は前記第3の差よりも大きい、前記出力すること、及び
前記第1のリクエストが取り消されていないことを示す指標を送信すること、を行うようにさらに構成される、請求項6に記載のコンピュータ装置。 - 前記少なくとも1つのプロセッサは、
前記第2の差を前記第3の差と比較すること、及び
前記第1のリクエストが取り消されたことを示す指標を送信すること、を行うようにさらに構成され、前記第3の差は前記第2の差よりも大きい、請求項6に記載のコンピュータ装置。 - 前記少なくとも1つのプロセッサは、
前記第2の差を前記第3の差と比較すること、及び
前記第1のリクエストが取り消されていないことを示す指標を送信すること、を行うようにさらに構成され、前記第2の差は前記第3の差よりも大きい、請求項6に記載のコンピュータ装置。 - 前記少なくとも1つのプロセッサは、
前記第1の差を閾値と比較することであって、該閾値は、リクエストが前記取引所に到着するのに適切であるとトレーダが判定する期間を規定する、前記比較すること、
前記第1の差が前記閾値よりも大きいと判定すること、及び
エラー・メッセージを前記トレーダに送信すること、を行うようにさらに構成される、請求項1に記載のコンピュータ装置。 - 前記エラー・メッセージは、前記取引所へのリクエストの送信に問題があることを示す、請求項11に記載のコンピュータ装置。
- 前記エラー・メッセージは、前記トレーダによって許容不能と見なされるリスク・レベルを超えたことを示す、請求項11に記載のコンピュータ装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022164014A JP2022179697A (ja) | 2007-02-28 | 2022-10-12 | 比較データを測定する方法及びシステム |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/680,070 | 2007-02-28 | ||
US11/680,070 US8571964B2 (en) | 2007-02-28 | 2007-02-28 | Methods and systems for measuring comparative data |
JP2019052734A JP6974380B2 (ja) | 2007-02-28 | 2019-03-20 | 比較データを測定する方法及びシステム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019052734A Division JP6974380B2 (ja) | 2007-02-28 | 2019-03-20 | 比較データを測定する方法及びシステム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022164014A Division JP2022179697A (ja) | 2007-02-28 | 2022-10-12 | 比較データを測定する方法及びシステム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2021144766A JP2021144766A (ja) | 2021-09-24 |
JP2021144766A5 JP2021144766A5 (ja) | 2022-03-15 |
JP7159402B2 true JP7159402B2 (ja) | 2022-10-24 |
Family
ID=39717010
Family Applications (7)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008046208A Pending JP2008217793A (ja) | 2007-02-28 | 2008-02-27 | 比較データを測定する方法及びシステム |
JP2012157900A Active JP6027802B2 (ja) | 2007-02-28 | 2012-07-13 | 比較データを測定する方法及びシステム |
JP2015026810A Active JP6088564B2 (ja) | 2007-02-28 | 2015-02-13 | 比較データを測定する方法及びシステム |
JP2017018433A Pending JP2017097916A (ja) | 2007-02-28 | 2017-02-03 | 比較データを測定する方法及びシステム |
JP2019052734A Active JP6974380B2 (ja) | 2007-02-28 | 2019-03-20 | 比較データを測定する方法及びシステム |
JP2021104999A Active JP7159402B2 (ja) | 2007-02-28 | 2021-06-24 | 比較データを測定する方法及びシステム |
JP2022164014A Pending JP2022179697A (ja) | 2007-02-28 | 2022-10-12 | 比較データを測定する方法及びシステム |
Family Applications Before (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008046208A Pending JP2008217793A (ja) | 2007-02-28 | 2008-02-27 | 比較データを測定する方法及びシステム |
JP2012157900A Active JP6027802B2 (ja) | 2007-02-28 | 2012-07-13 | 比較データを測定する方法及びシステム |
JP2015026810A Active JP6088564B2 (ja) | 2007-02-28 | 2015-02-13 | 比較データを測定する方法及びシステム |
JP2017018433A Pending JP2017097916A (ja) | 2007-02-28 | 2017-02-03 | 比較データを測定する方法及びシステム |
JP2019052734A Active JP6974380B2 (ja) | 2007-02-28 | 2019-03-20 | 比較データを測定する方法及びシステム |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022164014A Pending JP2022179697A (ja) | 2007-02-28 | 2022-10-12 | 比較データを測定する方法及びシステム |
Country Status (6)
Country | Link |
---|---|
US (3) | US8571964B2 (ja) |
EP (1) | EP2132693A4 (ja) |
JP (7) | JP2008217793A (ja) |
AU (1) | AU2008200786B2 (ja) |
CA (1) | CA2620909C (ja) |
WO (1) | WO2008106287A2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8571964B2 (en) * | 2007-02-28 | 2013-10-29 | Cfph, Llc | Methods and systems for measuring comparative data |
US11694259B2 (en) | 2011-04-08 | 2023-07-04 | Trading Technologies International, Inc. | Authorization of a trading strategy algorithm |
US11055774B2 (en) * | 2011-04-08 | 2021-07-06 | Trading Technologies International, Inc. | Authorization of a trading strategy algorithm |
US20130006827A1 (en) * | 2011-06-29 | 2013-01-03 | Waldstock Ltd | Group based trading methods |
US10776428B2 (en) | 2017-02-16 | 2020-09-15 | Nasdaq Technology Ab | Systems and methods of retrospectively determining how submitted data transaction requests operate against a dynamic data structure |
US11802486B2 (en) | 2017-11-13 | 2023-10-31 | General Electric Company | CMC component and fabrication using mechanical joints |
US10738628B2 (en) | 2018-05-25 | 2020-08-11 | General Electric Company | Joint for band features on turbine nozzle and fabrication |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004046541A (ja) | 2002-07-11 | 2004-02-12 | Sumitomo Mitsui Banking Corp | 取引支援システム、ネットワークシステム、取引支援方法、コンピュータプログラムおよびコンピュータ読み取り可能な記録媒体 |
JP2004522212A (ja) | 2000-05-19 | 2004-07-22 | トラデスケープ テクノロジー、エル.エル.シー. | 待ち時間モニタ |
JP2004531828A (ja) | 2001-06-20 | 2004-10-14 | モルガン・スタンレー | ガンマ取引ツール |
JP2006011731A (ja) | 2004-06-24 | 2006-01-12 | Kabu.Com Securities Co Ltd | 売買注文執行保証システム及び売買注文執行の保証方法 |
WO2005055002A3 (en) | 2003-11-26 | 2006-02-23 | Fx Alliance Llc | Latency-aware asset trading system |
US20060116943A1 (en) | 2004-11-30 | 2006-06-01 | Pascal Willain | Method to determine price inflections of securities |
US20060218072A1 (en) | 2005-03-24 | 2006-09-28 | Espeed, Inc. | Systems and methods for protecting against erroneous price entries in the electronic trading of financial and other instruments |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5999908A (en) * | 1992-08-06 | 1999-12-07 | Abelow; Daniel H. | Customer-based product design module |
US7392214B1 (en) * | 1999-04-30 | 2008-06-24 | Bgc Partners, Inc. | Systems and methods for trading |
JP3461146B2 (ja) * | 1999-09-28 | 2003-10-27 | 株式会社ジャストシステム | 時間認証システム、ネットワークシステム、サーバ装置及びクライアント装置、並びに記録媒体 |
US7051339B2 (en) * | 2001-06-29 | 2006-05-23 | Goldman, Sachs & Co. | System and method to measure latency of transaction information flowing through a computer system |
US9311673B2 (en) * | 2002-06-05 | 2016-04-12 | Nasdaq, Inc. | Security transaction matching |
US20040103193A1 (en) * | 2002-11-08 | 2004-05-27 | Pandya Suketu J. | Response time and resource consumption management in a distributed network environment |
US7440917B2 (en) | 2003-03-10 | 2008-10-21 | Chicago Mercantile Exchange, Inc. | Order risk management system |
JP3791921B2 (ja) * | 2003-07-04 | 2006-06-28 | インターナショナル・ビジネス・マシーンズ・コーポレーション | ネットワーク・トレースを解析する方法、ネットワーク・トレースを解析するための処理装置、および該処理装置としてコンピュータを制御させるためのコンピュータ実行可能なプログラム、並びにネットワークにおけるノード間の時間差補正方法 |
US7516212B2 (en) * | 2004-01-21 | 2009-04-07 | Hewlett-Packard Development Company, L.P. | Device status identification |
US20060235786A1 (en) * | 2005-04-14 | 2006-10-19 | Disalvo Dean | System and method for securities liquidity flow tracking, display and trading |
GB2428534B (en) | 2005-07-20 | 2010-06-02 | Agilent Technologies Inc | Measurement system and method of measuring a transit metric |
US8571964B2 (en) | 2007-02-28 | 2013-10-29 | Cfph, Llc | Methods and systems for measuring comparative data |
-
2007
- 2007-02-28 US US11/680,070 patent/US8571964B2/en active Active
-
2008
- 2008-02-06 WO PCT/US2008/053192 patent/WO2008106287A2/en active Application Filing
- 2008-02-06 EP EP08729176A patent/EP2132693A4/en not_active Withdrawn
- 2008-02-12 CA CA2620909A patent/CA2620909C/en active Active
- 2008-02-19 AU AU2008200786A patent/AU2008200786B2/en active Active
- 2008-02-27 JP JP2008046208A patent/JP2008217793A/ja active Pending
-
2012
- 2012-07-13 JP JP2012157900A patent/JP6027802B2/ja active Active
- 2012-09-14 US US13/617,343 patent/US8924282B2/en active Active
-
2014
- 2014-12-19 US US14/576,995 patent/US20150235314A1/en not_active Abandoned
-
2015
- 2015-02-13 JP JP2015026810A patent/JP6088564B2/ja active Active
-
2017
- 2017-02-03 JP JP2017018433A patent/JP2017097916A/ja active Pending
-
2019
- 2019-03-20 JP JP2019052734A patent/JP6974380B2/ja active Active
-
2021
- 2021-06-24 JP JP2021104999A patent/JP7159402B2/ja active Active
-
2022
- 2022-10-12 JP JP2022164014A patent/JP2022179697A/ja active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004522212A (ja) | 2000-05-19 | 2004-07-22 | トラデスケープ テクノロジー、エル.エル.シー. | 待ち時間モニタ |
JP2004531828A (ja) | 2001-06-20 | 2004-10-14 | モルガン・スタンレー | ガンマ取引ツール |
JP2004046541A (ja) | 2002-07-11 | 2004-02-12 | Sumitomo Mitsui Banking Corp | 取引支援システム、ネットワークシステム、取引支援方法、コンピュータプログラムおよびコンピュータ読み取り可能な記録媒体 |
WO2005055002A3 (en) | 2003-11-26 | 2006-02-23 | Fx Alliance Llc | Latency-aware asset trading system |
JP2006011731A (ja) | 2004-06-24 | 2006-01-12 | Kabu.Com Securities Co Ltd | 売買注文執行保証システム及び売買注文執行の保証方法 |
US20060116943A1 (en) | 2004-11-30 | 2006-06-01 | Pascal Willain | Method to determine price inflections of securities |
US20060218072A1 (en) | 2005-03-24 | 2006-09-28 | Espeed, Inc. | Systems and methods for protecting against erroneous price entries in the electronic trading of financial and other instruments |
Also Published As
Publication number | Publication date |
---|---|
US20080208729A1 (en) | 2008-08-28 |
AU2008200786B2 (en) | 2010-09-09 |
EP2132693A4 (en) | 2012-01-25 |
JP6088564B2 (ja) | 2017-03-01 |
US8924282B2 (en) | 2014-12-30 |
JP2021144766A (ja) | 2021-09-24 |
US20150235314A1 (en) | 2015-08-20 |
JP2019091504A (ja) | 2019-06-13 |
JP2008217793A (ja) | 2008-09-18 |
JP2012195014A (ja) | 2012-10-11 |
JP2017097916A (ja) | 2017-06-01 |
AU2008200786A1 (en) | 2008-09-11 |
JP6027802B2 (ja) | 2016-11-16 |
US8571964B2 (en) | 2013-10-29 |
JP2022179697A (ja) | 2022-12-02 |
WO2008106287A2 (en) | 2008-09-04 |
WO2008106287A3 (en) | 2008-10-16 |
JP6974380B2 (ja) | 2021-12-01 |
JP2015111454A (ja) | 2015-06-18 |
CA2620909C (en) | 2018-07-10 |
US20130132255A1 (en) | 2013-05-23 |
EP2132693A2 (en) | 2009-12-16 |
CA2620909A1 (en) | 2008-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7159402B2 (ja) | 比較データを測定する方法及びシステム | |
US20080177637A1 (en) | Customer relationship management methods and systems | |
US8732065B1 (en) | Electronic trading system and method | |
JP2008518285A (ja) | 範囲外の取引注文に対する警告メッセージを用いて取引を管理するシステム及び方法 | |
CN108346096A (zh) | 风控***及风控方法 | |
US20080243668A1 (en) | Authorization control system and method to determine operation of a controlled device to permit an individual to perform an action | |
JP5650231B2 (ja) | 留保分を減衰させて行う取引注文 | |
JP2018028951A (ja) | 完全に透明ではない市場を提供するためのシステムおよび方法 | |
US20100049621A1 (en) | Request for quote system and method | |
JP2014197416A (ja) | 財産のデータを使用するためのシステムと方法 | |
AU2021107380A4 (en) | System, Program, and Method for Trading Financial Products | |
AU2021107378A4 (en) | System, Program, and Method for Executing Capital Raise Transactions | |
US20150170278A1 (en) | Method of reporting information regarding a trade of securities | |
TWM577150U (zh) | Securities trend analysis system | |
AU2013206161A1 (en) | Authorization control system and method to determine operation of a controlled device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210721 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220307 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220913 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221012 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7159402 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |