本申請(qǐng)是2014年4月1日提交的美國(guó)專(zhuān)利申請(qǐng)序列號(hào)14/348,919的部分繼續(xù)申請(qǐng),所述美國(guó)專(zhuān)利申請(qǐng)是2014年3月31日提交的名稱(chēng)為“Foreign Exchange Trading”的國(guó)際申請(qǐng)?zhí)朠CT/US/2014/032433的國(guó)家階段申請(qǐng),所述國(guó)際申請(qǐng)要求2013年11月7日提交的授予Jacob Loveless的美國(guó)臨時(shí)申請(qǐng)?zhí)?1/901,438的權(quán)益,所述臨時(shí)申請(qǐng)的公開(kāi)內(nèi)容特此以引用的方式整體并入本文。
領(lǐng)域
一些實(shí)施方案是關(guān)于匹配和/或交易物品。
背景
系統(tǒng)可以用于在用戶(hù)之間電子匹配和/或交易物品。
概述
根據(jù)各種示例性實(shí)施方案,設(shè)備可以包括至少一個(gè)處理器,所述至少一個(gè)處理器與特定交易者的工作站相關(guān)聯(lián);以及至少一個(gè)存儲(chǔ)器,所述至少一個(gè)存儲(chǔ)器上存儲(chǔ)有指令,所述指令在由所述至少一個(gè)處理器執(zhí)行時(shí)進(jìn)一步引導(dǎo)所述至少一個(gè)處理器來(lái)執(zhí)行各種動(dòng)作。所述指令可以引導(dǎo)至少一個(gè)處理器接收物品的第一訂單,所述第一訂單與第一成交率和第一響應(yīng)時(shí)間相關(guān)聯(lián)。所述指令可以引導(dǎo)至少一個(gè)處理器在接收到第一訂單之后接收物品的第二訂單,所述第二訂單與第二成交率和第二響應(yīng)時(shí)間相關(guān)聯(lián)。所述指令可以引導(dǎo)至少一個(gè)處理器至少部分基于與所述第一訂單相關(guān)聯(lián)的第一成交率和第一響應(yīng)時(shí)間以及第二訂單的第一成交率和第一響應(yīng)時(shí)間來(lái)在特定交易者的訂貨簿中將第二訂單排在第一訂單之前。所述指令可以引導(dǎo)至少一個(gè)處理器響應(yīng)于在訂貨簿中將第二訂單排在第一訂單之前而使得在特定交易者的針對(duì)第一訂單的任何訂單的任何執(zhí)行之前針對(duì)第二訂單執(zhí)行特定交易者的訂單。
在一些實(shí)施方案中,接收第一訂單的動(dòng)作可以包括接收第一成交率。在一些實(shí)施方案中,接收第二訂單的動(dòng)作可以包括接收第二成交率。
在一些實(shí)施方案中,第一成交率可以基于傳送至第一訂單的提供者的訂單被第一訂單的提供者滿(mǎn)足的次數(shù)相較于傳送至第一訂單的提供者的訂單未被第一訂單的提供者滿(mǎn)足的次數(shù)來(lái)確定。
在一些實(shí)施方案中,第一成交率可以基于傳送至第一訂單的提供者的物品的訂單被第一訂單的提供者滿(mǎn)足的次數(shù)相較于傳送至第一訂單的提供者的物品的訂單未被第一訂單的提供者滿(mǎn)足的次數(shù)來(lái)確定。
在一些實(shí)施方案中,第一成交率可以基于傳送至第一訂單的提供者的被第一訂單的提供者滿(mǎn)足的總數(shù)量相較于傳送至第一訂單的提供者的未被第一訂單的提供者滿(mǎn)足的總數(shù)量來(lái)確定。
在一些實(shí)施方案中,第一成交率可以基于傳送至第一訂單的提供者的被第一訂單的提供者滿(mǎn)足的物品的總數(shù)量相較于傳送至第一訂單的提供者的未被第一訂單的提供者滿(mǎn)足的物品的總數(shù)量來(lái)確定。
在一些實(shí)施方案中,第一成交率可以基于傳送至第一訂單的提供者的特定數(shù)量范圍的物品的訂單被第一訂單的提供者滿(mǎn)足的次數(shù)相較于傳送至第一訂單的提供者的特定數(shù)量范圍的物品的訂單未被第一訂單的提供者滿(mǎn)足的次數(shù)來(lái)確定。
在一些實(shí)施方案中,第二訂單可以與第一響應(yīng)時(shí)間相關(guān)聯(lián);并且所述指令可以進(jìn)一步引導(dǎo)至少一個(gè)處理器來(lái):在接收第二訂單之前,通過(guò)至少一個(gè)服務(wù)器從第三用戶(hù)接收所述物品的第三訂單,所述第三訂單具有與第二訂單的價(jià)格相等的價(jià)格,第三訂單與長(zhǎng)于第一響應(yīng)時(shí)間的第二響應(yīng)時(shí)間相關(guān)聯(lián);并且至少部分基于與第三訂單相關(guān)聯(lián)的第二響應(yīng)時(shí)間長(zhǎng)于與第二訂單相關(guān)聯(lián)的第一響應(yīng)時(shí)間而通過(guò)至少一個(gè)服務(wù)器在訂貨簿中將所述第二訂單排在第三訂單之前,其中通過(guò)至少一個(gè)服務(wù)器向第二用戶(hù)傳達(dá)交易命令的動(dòng)作在通過(guò)至少一個(gè)服務(wù)器向第三用戶(hù)傳達(dá)關(guān)于所述物品的任何交易命令之前發(fā)生,并且其中傳達(dá)動(dòng)作是響應(yīng)于在訂貨簿中將第二訂單排在第三訂單之前。
在一些實(shí)施方案中,所述指令在由至少一個(gè)處理器執(zhí)行時(shí)可以進(jìn)一步引導(dǎo)至少一個(gè)處理器來(lái):接收第三訂單和第四訂單;確定第三訂單的至少一部分不獨(dú)立于第一訂單的至少一部分的概率;并且至少部分基于第三訂單的至少一部分不獨(dú)立于第一訂單的至少一部分的所確定的概率來(lái)將第三訂單和第四訂單排在訂貨簿中。
在一些實(shí)施方案中,第一成交率可以包括每單位時(shí)間成交的概率,并且第二成交率可以包括每單位時(shí)間成交的概率。
針對(duì)以上實(shí)施方案,本文還涵蓋對(duì)應(yīng)的方法和機(jī)器可讀介質(zhì)。
根據(jù)示例性實(shí)施方案,方法可以包括:接收物品的第一訂單和第二訂單,其中:第一訂單與第一用戶(hù)相關(guān)聯(lián),并且第二訂單與第二用戶(hù)相關(guān)聯(lián),第一訂單和第二訂單具有與之相關(guān)聯(lián)的相同的價(jià)格,第一訂單在時(shí)間上在第二訂單之前接收,成交率與所述第一訂單相關(guān)聯(lián),并且成交率與所述第二訂單相關(guān)聯(lián);接收買(mǎi)入或賣(mài)出物品的命令,其中所述命令具有與之相關(guān)聯(lián)的閾值;確定與第一訂單相關(guān)聯(lián)的成交率小于閾值;由于確定與第一訂單相關(guān)聯(lián)的成交率小于閾值,忽略第一訂單并且將與第二訂單相關(guān)聯(lián)的成交率與所述閾值進(jìn)行比較;確定與第二訂單相關(guān)聯(lián)的成交率大于或等于所述閾值;由于確定與第二訂單相關(guān)聯(lián)的成交率大于或等于所述閾值,向第二用戶(hù)傳達(dá)交易命令;以及響應(yīng)于向第二用戶(hù)傳達(dá)交易命令,接收第二用戶(hù)希望就交易命令進(jìn)行交易的指示。本文還涵蓋對(duì)應(yīng)的系統(tǒng)和機(jī)器可讀介質(zhì)。
根據(jù)各種示例性實(shí)施方案,方法可以包括各種動(dòng)作。至少一個(gè)服務(wù)器可以接收物品的第一訂單和第二訂單。第一訂單可以與第一用戶(hù)相關(guān)聯(lián),并且第二訂單可以與第二用戶(hù)相關(guān)聯(lián)。第一訂單和第二訂單可以具有與之相關(guān)聯(lián)的相同的價(jià)格。第一訂單在時(shí)間上可以在第二訂單之前接收。第一成交率可以與第一訂單相關(guān)聯(lián),并且第二成交率可以與第二訂單相關(guān)聯(lián)。至少一個(gè)服務(wù)器可以接收買(mǎi)入或賣(mài)出物品的命令。命令可以具有與之相關(guān)聯(lián)的閾值。至少一個(gè)服務(wù)器可以確定與第一訂單相關(guān)聯(lián)的第一成交率小于所述閾值。由于確定與第一訂單相關(guān)聯(lián)的成交率小于閾值,至少一個(gè)服務(wù)器可以忽略第一訂單并且將與第二訂單相關(guān)聯(lián)的成交率與所述閾值進(jìn)行比較。至少一個(gè)服務(wù)器可以確定與第二訂單相關(guān)聯(lián)的第二成交率大于與第一訂單相關(guān)聯(lián)的第一成交率。由于確定與第二訂單相關(guān)聯(lián)的第二成交率大于與第一訂單相關(guān)聯(lián)的第一成交率,至少一個(gè)服務(wù)器可以在向第一用戶(hù)傳達(dá)任何交易命令之前向第二用戶(hù)傳達(dá)交易命令。響應(yīng)于向第二用戶(hù)傳達(dá)交易命令,可以接收第二用戶(hù)希望就交易命令進(jìn)行交易的指示。本文還涵蓋對(duì)應(yīng)的系統(tǒng)和機(jī)器可讀介質(zhì)。
根據(jù)各種示例性實(shí)施方案,方法可以包括:通過(guò)至少一個(gè)服務(wù)器接收物品的第一訂單和第二訂單,其中:第一訂單與第一用戶(hù)相關(guān)聯(lián),并且第二訂單與第二用戶(hù)相關(guān)聯(lián),第一訂單和第二訂單具有與之相關(guān)聯(lián)的相同的價(jià)格,第一訂單在時(shí)間上在第二訂單之前接收,第一成交率與所述第一訂單相關(guān)聯(lián),并且第二成交率與所述第二訂單相關(guān)聯(lián);通過(guò)至少一個(gè)服務(wù)器接收買(mǎi)入或賣(mài)出物品的命令,其中所述命令具有與之相關(guān)聯(lián)的標(biāo)準(zhǔn);通過(guò)至少一個(gè)服務(wù)器確定與第一訂單相關(guān)聯(lián)的第一成交率未滿(mǎn)足閾值;由于確定與第一訂單相關(guān)聯(lián)的第一成交率未滿(mǎn)足閾值,至少一個(gè)服務(wù)器忽略第一訂單并且確定與第二訂單相關(guān)聯(lián)的第二成交率是否滿(mǎn)足所述標(biāo)準(zhǔn);通過(guò)至少一個(gè)服務(wù)器確定與第二訂單相關(guān)聯(lián)的第二成交率滿(mǎn)足所述標(biāo)準(zhǔn);由于確定與第二訂單相關(guān)聯(lián)的第二成交率滿(mǎn)足所述標(biāo)準(zhǔn),通過(guò)至少一個(gè)服務(wù)器在傳達(dá)與第一訂單有關(guān)的任何交易命令之前向第二用戶(hù)傳達(dá)與第二訂單相關(guān)聯(lián)的交易命令;以及響應(yīng)于向第二用戶(hù)傳達(dá)交易命令,接收第二用戶(hù)希望就交易命令進(jìn)行交易的指示。本文還涵蓋對(duì)應(yīng)的系統(tǒng)和機(jī)器可讀介質(zhì)。
根據(jù)各種實(shí)施方案,非暫時(shí)計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)有指令,所述指令在由至少一個(gè)處理器執(zhí)行時(shí)可以引導(dǎo)至少一個(gè)處理器來(lái)執(zhí)行各種動(dòng)作。所述指令可以引導(dǎo)處理器來(lái)接收物品的第一訂單,所述第一訂單與第一成交率和第一響應(yīng)時(shí)間相關(guān)聯(lián);所述指令可以引導(dǎo)處理器在接收到第一訂單之后接收物品的第二訂單,所述第二訂單與第二成交率和第二響應(yīng)時(shí)間相關(guān)聯(lián);所述指令可以引導(dǎo)處理器來(lái)至少部分基于與第一訂單相關(guān)聯(lián)的第一成交率和第一響應(yīng)時(shí)間以及第二訂單的第一成交率和第一響應(yīng)時(shí)間來(lái)在特定交易者的訂貨簿中將第二訂單排在所述第一訂單之前。所述指令可以引導(dǎo)處理器響應(yīng)于在訂貨簿中將第二訂單排在第一訂單之前而通過(guò)至少一個(gè)處理器使得在特定交易者的針對(duì)第一訂單的任何訂單的任何執(zhí)行之前針對(duì)第二訂單執(zhí)行特定交易者的訂單。本文還涵蓋對(duì)應(yīng)的系統(tǒng)和方法。
以上優(yōu)點(diǎn)和特征僅是代表性實(shí)施方案,并且僅呈現(xiàn)來(lái)幫助理解本發(fā)明。它們不應(yīng)認(rèn)為是對(duì)如由權(quán)利要求所限定的本發(fā)明的限制。本發(fā)明的實(shí)施方案的附加特征和優(yōu)點(diǎn)將在下文描述中、從附圖以及從權(quán)利要求變得明顯。
附圖簡(jiǎn)述
圖1示出了根據(jù)一些實(shí)施方案的示例性分布式匹配引擎;
圖2展示了示出根據(jù)一些實(shí)施方案的估測(cè)成交率對(duì)平均差價(jià)的示例性曲線(xiàn)圖;
圖3展示了示出根據(jù)一些實(shí)施方案的估測(cè)成交率對(duì)平均差價(jià)的示例性曲線(xiàn)圖;以及
圖4展示了根據(jù)一些實(shí)施方案的示例性流程圖。
描述
參考圖1,示出了根據(jù)示例實(shí)施方案的示例系統(tǒng)100。系統(tǒng)100可以包括一個(gè)或多個(gè)計(jì)算系統(tǒng)(例如,服務(wù)器)101-106。計(jì)算系統(tǒng)101-106在本文中出于描述目的可以被稱(chēng)為服務(wù)器。然而,應(yīng)理解,術(shù)語(yǔ)服務(wù)器的使用是非限制性的,并且可以使用其他類(lèi)型的計(jì)算系統(tǒng)。
每個(gè)服務(wù)器101-106可以包括一個(gè)或多個(gè)處理器和一個(gè)或多個(gè)存儲(chǔ)器,所述一個(gè)或多個(gè)存儲(chǔ)器可以包括一個(gè)或多個(gè)數(shù)據(jù)庫(kù)。每個(gè)服務(wù)器可以包括一個(gè)或多個(gè)基于網(wǎng)絡(luò)硬件/軟件/固件的接口,所述接口使得服務(wù)器能夠連接并且通過(guò)網(wǎng)絡(luò)110來(lái)通信。網(wǎng)絡(luò)110可以包括公共網(wǎng)絡(luò)和/或私用網(wǎng)絡(luò),并且基于任何類(lèi)型的技術(shù)可以是有線(xiàn)網(wǎng)絡(luò)和/或無(wú)線(xiàn)網(wǎng)絡(luò)。網(wǎng)絡(luò)110還可以包括總線(xiàn)和/或背板類(lèi)型架構(gòu)。網(wǎng)絡(luò)110可以包括一個(gè)或多個(gè)元件,包括路由器、交換器等。網(wǎng)絡(luò)110可以被配置來(lái)允許服務(wù)器101-106中的至少每一個(gè)都彼此通信。網(wǎng)絡(luò)110還可以被配置來(lái)允許服務(wù)器101-106與其他計(jì)算系統(tǒng)(例如,計(jì)算系統(tǒng)150)通信,所述其他計(jì)算系統(tǒng)可以位于網(wǎng)絡(luò)110上,或者可以位于圖1中未示出但通過(guò)網(wǎng)絡(luò)110可訪(fǎng)問(wèn)的其他網(wǎng)絡(luò)上。作為一個(gè)實(shí)例,網(wǎng)絡(luò)110可以是私用網(wǎng)絡(luò),所述私用網(wǎng)絡(luò)通過(guò)一個(gè)或多個(gè)路由器/交換器等接口連接至例如一個(gè)或多個(gè)其他私用網(wǎng)絡(luò)和/或公共網(wǎng)絡(luò),從而允許例如服務(wù)器101-106中的任一個(gè)與這類(lèi)網(wǎng)絡(luò)上的其他計(jì)算系統(tǒng)通信。服務(wù)器101-106中的一個(gè)或多個(gè)和網(wǎng)絡(luò)110可以被配置來(lái)支持單播、廣播和/或組播通信。組播通信可以包括IP組播,但是也可以使用其他類(lèi)型的組播。所述組播可以是可靠的或不可靠的組播。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到服務(wù)器101-106和網(wǎng)絡(luò)110中的上文描述僅是實(shí)例,并且可以使用附加和/或其他服務(wù)器/網(wǎng)絡(luò)配置和功能。例如,除了網(wǎng)絡(luò)110,服務(wù)器101-106中的一個(gè)或多個(gè)還可以包括一個(gè)或多個(gè)另外基于網(wǎng)絡(luò)硬件/軟件/固件的接口,所述接口使得服務(wù)器能夠連接并且通過(guò)圖1中未示出的一個(gè)或多個(gè)其他公共網(wǎng)絡(luò)和/或私用網(wǎng)絡(luò)來(lái)通信。
系統(tǒng)100內(nèi)服務(wù)器101-106中的一個(gè)或多個(gè)就硬件(例如,處理器配置、處理器數(shù)目、處理器速度、存儲(chǔ)器大小、存儲(chǔ)器速度等)和/或系統(tǒng)軟件(例如,操作系統(tǒng))和/或網(wǎng)絡(luò)接口速度方面而言可以相同地配置和/或基本上相同地配置。類(lèi)似地,服務(wù)器101-106中一個(gè)或多個(gè)通過(guò)網(wǎng)絡(luò)110與任何其他服務(wù)器通信的能力可以是相同的。服務(wù)器101-106中的一個(gè)或多個(gè)可以共同定位在同一個(gè)機(jī)架、房間、建筑物等內(nèi)。此外,構(gòu)成網(wǎng)絡(luò)110的網(wǎng)絡(luò)元件也可以與服務(wù)器101-106共同定位。再次,附加和/或其他的配置也是可能的。例如,每個(gè)服務(wù)器可以具有不同的性能能力。
系統(tǒng)100可以被稱(chēng)為云計(jì)算系統(tǒng)。系統(tǒng)100可以為將系統(tǒng)100的資源租借或租賃給一個(gè)或多個(gè)其他用戶(hù)/消費(fèi)者,諸如用戶(hù)A-F的一個(gè)或多個(gè)實(shí)體所擁有和/或部分擁有和/或由其維護(hù)/操作。用戶(hù)A-F可以是單獨(dú)個(gè)人和/或公司,諸如銀行、投資基金管理機(jī)構(gòu)、貿(mào)易公司等。可替代地和/或此外,用戶(hù)A-F中的一個(gè)或多個(gè)可以擁有系統(tǒng)100的資源。作為一個(gè)實(shí)例,服務(wù)器101可以租借給用戶(hù)A或?yàn)槠渌鶕碛?,服?wù)器102可以租借給用戶(hù)B或?yàn)槠渌鶕碛校?wù)器103可以租借給用戶(hù)C或?yàn)槠渌鶕碛?,服?wù)器104可以租借給用戶(hù)D或?yàn)槠渌鶕碛校?wù)器105可以租借給用戶(hù)E或?yàn)槠渌鶕碛?,?或服務(wù)器106可以租借給用戶(hù)F或?yàn)槠渌鶕碛?。一般而言,每個(gè)服務(wù)器101-106可以分配給可訪(fǎng)問(wèn)所述服務(wù)器的資源的特定用戶(hù)。給定用戶(hù)可以與系統(tǒng)100內(nèi)的多個(gè)服務(wù)器相關(guān)聯(lián)/租借/擁有所述多個(gè)服務(wù)器。根據(jù)一個(gè)實(shí)例,系統(tǒng)100可以是可擴(kuò)展的,這在于附加的服務(wù)器可以添加至系統(tǒng),所述附加的服務(wù)器可以租借給用戶(hù)A-F和/或新用戶(hù)或者為其所擁有。系統(tǒng)100可以被配置成使得一個(gè)或多個(gè)服務(wù)器的添加和/或去除可能并不影響其他用戶(hù)。作為另一個(gè)實(shí)例,給定服務(wù)器可以租借/租賃給彼此沒(méi)有關(guān)聯(lián)的多個(gè)不同的用戶(hù)。服務(wù)器可以被配置成使得用戶(hù)當(dāng)中的一個(gè)使用服務(wù)器不會(huì)影響其他用戶(hù),并且反之亦然。
根據(jù)一個(gè)實(shí)例,系統(tǒng)100可以操作為和/或配置為交易或匹配系統(tǒng),并且具體而言,分布式交易/匹配系統(tǒng),所述分布式交易/匹配系統(tǒng)允許用戶(hù)諸如用戶(hù)A-F彼此交易和/或買(mǎi)賣(mài)(buy-sell)一個(gè)或多個(gè)物品。系統(tǒng)100上交易的物品可以為所述系統(tǒng)的用戶(hù)A-F中的一個(gè)或多個(gè)所擁有??商娲睾?或另外,用戶(hù)A-F中的一個(gè)或多個(gè)可以是委托人和/或經(jīng)紀(jì)人和/或例如代表可能擁有物品的實(shí)體行動(dòng)的代理人。交易物品可以包括有形物品和/或無(wú)形物品。根據(jù)一個(gè)實(shí)例,系統(tǒng)100可以被配置來(lái)交易一種或多種金融票據(jù),包括例如,固定收益證券、股本、外匯等。因此,每個(gè)用戶(hù)A-F可以使用系統(tǒng)100來(lái)與所述系統(tǒng)的一個(gè)或多個(gè)其他用戶(hù)交易一種或多種金融票據(jù)。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,其他類(lèi)型的物品也可以通過(guò)系統(tǒng)100來(lái)交易和/或買(mǎi)入/賣(mài)出,所述其他類(lèi)型的物品例如像不動(dòng)產(chǎn)(例如,財(cái)產(chǎn)、住宅和/或建筑物)、消費(fèi)產(chǎn)品(例如,汽車(chē)、電子產(chǎn)品)、票(例如,飛機(jī)票、演唱會(huì)票)等。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,除了交易或匹配系統(tǒng)之外和/或作為其替代品,系統(tǒng)100可以操作為/配置為其他類(lèi)型的系統(tǒng)。
服務(wù)器101-106中的一個(gè)或多個(gè)還可以包括(例如,在存儲(chǔ)器中存儲(chǔ))在其上執(zhí)行的一個(gè)或多個(gè)應(yīng)用程序120a-120f。作為一個(gè)實(shí)例,應(yīng)用程序120a-120f在本文中可以被稱(chēng)為匹配引擎,但是其他和/或附加類(lèi)型的應(yīng)用程序也是可能的。匹配引擎120a-120f可以使得用戶(hù)A-F彼此之間能夠交易或買(mǎi)入/賣(mài)出物品。匹配引擎120a-120f可以是基于軟件和/或固件和/或硬件的在服務(wù)器101-106上執(zhí)行的應(yīng)用程序。每個(gè)服務(wù)器可以包括一個(gè)和/或多個(gè)匹配引擎。每個(gè)服務(wù)器可以包括附加和/或其他應(yīng)用程序。每個(gè)服務(wù)器101-106的匹配引擎可以是相同的和/或基本上相同的應(yīng)用程序,或者不同的應(yīng)用程序。例如,每個(gè)匹配引擎可以執(zhí)行相似的匹配算法。作為另一個(gè)實(shí)例,不同的匹配引擎可以執(zhí)行不同的匹配算法。匹配引擎120a-120f可以由擁有/操作系統(tǒng)100的實(shí)體開(kāi)發(fā)/維護(hù)。這類(lèi)實(shí)體還可以開(kāi)發(fā)/維護(hù)在每個(gè)服務(wù)器處執(zhí)行的其他和/或附加應(yīng)用程序。
每個(gè)服務(wù)器也可以包括在其上執(zhí)行(例如,在存儲(chǔ)器中存儲(chǔ))與用戶(hù)諸如用戶(hù)A-E相關(guān)聯(lián)的一個(gè)或多個(gè)應(yīng)用程序122a-122e。作為一個(gè)實(shí)例,應(yīng)用程序122a-122e在本文中可以被稱(chēng)為交易應(yīng)用程序,但是其他和/或附加類(lèi)型的應(yīng)用程序也是可能的。根據(jù)另一個(gè)實(shí)例,一個(gè)或多個(gè)交易應(yīng)用程序(諸如應(yīng)用程序122f)可能不在服務(wù)器101-105上執(zhí)行。相反,應(yīng)用程序可以在計(jì)算系統(tǒng)諸如計(jì)算系統(tǒng)130上執(zhí)行,所述計(jì)算系統(tǒng)連接至服務(wù)器,例如服務(wù)器106。計(jì)算系統(tǒng)130可以與服務(wù)器106和/或系統(tǒng)100的其他元件共同定位或不共同定位。計(jì)算系統(tǒng)130和服務(wù)器106可以通過(guò)一個(gè)或多個(gè)私用網(wǎng)絡(luò)和/或公共網(wǎng)絡(luò)131來(lái)通信。作為另一個(gè)實(shí)例,計(jì)算系統(tǒng)130和服務(wù)器106可以通過(guò)網(wǎng)絡(luò)110來(lái)通信。根據(jù)一個(gè)實(shí)例,計(jì)算系統(tǒng)130可以為擁有和操作系統(tǒng)100的實(shí)體所擁有并由其操作。根據(jù)另一個(gè)實(shí)例,計(jì)算系統(tǒng)130可以為與所述計(jì)算系統(tǒng)所連接的服務(wù)器相關(guān)聯(lián)的用戶(hù)(此處為用戶(hù)F)所擁有并由其操作。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,這些配置僅是實(shí)例并且其他和/或附加配置也是可能的。例如,每個(gè)服務(wù)器101-105/計(jì)算系統(tǒng)130可以包括一個(gè)和/或多個(gè)交易應(yīng)用程序。每個(gè)服務(wù)器101-105/計(jì)算系統(tǒng)130還可以包括與用戶(hù)諸如用戶(hù)A-F相關(guān)聯(lián)的附加和/或其他應(yīng)用程序。
根據(jù)一個(gè)實(shí)例,每個(gè)交易應(yīng)用程序122a-122f可以被配置來(lái)與相應(yīng)的匹配引擎120a-120f相互通信,并且從而使得系統(tǒng)100的用戶(hù)A-F能夠交易物品。每個(gè)交易應(yīng)用程序122a-122f可以是例如代表相應(yīng)的用戶(hù)A-F執(zhí)行交易策略,并且從而產(chǎn)生交易訂單(例如,出價(jià)、報(bào)價(jià)、命中(hit)、接受(take))的自動(dòng)化交易算法。每個(gè)交易應(yīng)用程序在給定服務(wù)器處可以被配置來(lái)交易一個(gè)或多個(gè)物品。每個(gè)交易應(yīng)用程序122a-122f可以是基于軟件和/或固件和/或硬件的在各自相應(yīng)的服務(wù)器101-105/計(jì)算系統(tǒng)130上執(zhí)行的應(yīng)用程序。每個(gè)交易應(yīng)用程序可以不同于其他交易應(yīng)用程序,并且可以由分配相應(yīng)的服務(wù)器的用戶(hù)來(lái)開(kāi)發(fā)。例如,用戶(hù)A可以開(kāi)發(fā)交易應(yīng)用程序122a并且將所述應(yīng)用程序加載/已經(jīng)將其加載在執(zhí)行所述應(yīng)用程序的服務(wù)器101(例如,通過(guò)管理應(yīng)用程序)上。類(lèi)似地,用戶(hù)B可以開(kāi)發(fā)交易應(yīng)用程序122b并且將所述應(yīng)用程序加載/已經(jīng)將其加載在執(zhí)行所述應(yīng)用程序的服務(wù)器102(例如,通過(guò)管理應(yīng)用程序)上。除此之外和/或作為另一個(gè)實(shí)例,交易應(yīng)用程序122a-122f可以是由擁有/操作系統(tǒng)100的實(shí)體提供的泛型應(yīng)用程序(諸如API)。在每種情況下,每個(gè)相應(yīng)的用戶(hù)A-F可以定制其相應(yīng)的應(yīng)用程序(例如,用戶(hù)通過(guò)遠(yuǎn)離相應(yīng)的服務(wù)器的計(jì)算系統(tǒng)利用API與任一方對(duì)接、通過(guò)管理應(yīng)用程序、和/或通過(guò)連接至相應(yīng)的服務(wù)器的用戶(hù)接口裝置(鍵盤(pán)/鼠標(biāo)/等)等)以滿(mǎn)足所述用戶(hù)的需求。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,這些配置僅是實(shí)例并且其他和/或附加配置也是可能的。例如,代替交易應(yīng)用程序122a-122f為執(zhí)行交易策略的自動(dòng)化交易算法,交易應(yīng)用程序122a-122f中的一個(gè)或多個(gè)可以允許相應(yīng)的用戶(hù)與系統(tǒng)100對(duì)接并且產(chǎn)生訂單。例如,相應(yīng)的用戶(hù)(通過(guò)遠(yuǎn)程計(jì)算系統(tǒng)和/或通過(guò)連接至相應(yīng)的服務(wù)器的用戶(hù)接口裝置(鍵盤(pán)/鼠標(biāo)/等)等)可能能夠向服務(wù)器的相應(yīng)的匹配引擎手動(dòng)提交訂單。
如上所述,每個(gè)服務(wù)器處的匹配引擎120a-120f連同相應(yīng)的交易應(yīng)用程序122a-122f可以使得用戶(hù)A-F彼此之間能夠交易物品。作為一個(gè)實(shí)例,匹配引擎的單一例子可以被配置來(lái)交易一種特定物品(例如,10年期票據(jù))。因此,如果給定用戶(hù)A-F希望交易多種不同的物品(例如,5年期票據(jù)和10年期票據(jù)),那么相應(yīng)的服務(wù)器可能具有執(zhí)行的匹配引擎120的多個(gè)例子,每個(gè)例子與相應(yīng)的交易應(yīng)用程序122的一個(gè)或多個(gè)例子通信。作為另一個(gè)實(shí)例,匹配引擎的單一例子可以被配置來(lái)交易多種物品,所述匹配引擎與相應(yīng)的交易應(yīng)用程序的一個(gè)或多個(gè)例子通信。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,這些配置僅是實(shí)例并且其他和/或附加配置也是可能的。例如,如果給定服務(wù)器被多個(gè)不同的用戶(hù)使用,那么所述服務(wù)器可能具有被配置來(lái)交易相同物品,但是針對(duì)不同用戶(hù)的匹配引擎的多個(gè)例子。僅出于論述目的,匹配引擎120將被描述成實(shí)現(xiàn)一種物品的交易。
根據(jù)一個(gè)實(shí)例,對(duì)于希望交易給定物品的給定用戶(hù)A-F而言,相應(yīng)的服務(wù)器的匹配引擎120a-120f可以在服務(wù)器上維護(hù)/被配置來(lái)在所述服務(wù)器上維護(hù)所述物品的訂貨簿124a-124f。作為一個(gè)實(shí)例,可以在相應(yīng)的服務(wù)器的存儲(chǔ)器內(nèi)維護(hù)相應(yīng)的訂貨簿。例如,如果用戶(hù)A-E中的每一位都希望交易給定物品,每個(gè)服務(wù)器101-105可以具有所述物品的訂貨簿124a-124e。如果用戶(hù)F不希望交易所述物品,那么服務(wù)器106可能不具有所述物品的訂貨簿。以此方式,給定物品的訂貨簿可以分布或分散在多個(gè)服務(wù)器之上。類(lèi)似地,如果用戶(hù)A-E中的每一位還希望交易第二物品,那么相應(yīng)的服務(wù)器101-105的匹配引擎120a-120e還可以在服務(wù)器上維護(hù)第二物品的第二訂貨簿。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到附加和/或其他訂貨簿配置也是可能的。
根據(jù)另一實(shí)例,對(duì)于可以通過(guò)系統(tǒng)100交易的每一種物品而言,可以在網(wǎng)絡(luò)100上向所述物品分配端口(例如,因特網(wǎng)協(xié)議(IP)端口)或信道等。例如,可以向第一物品分配端口“x”,并且可以向第二物品分配端口“y”等。如本文進(jìn)一步論述,通過(guò)網(wǎng)絡(luò)110在服務(wù)器101-106之間的進(jìn)行的有關(guān)第一物品的一部分或全部通信可以通過(guò)端口“x”發(fā)生,并且類(lèi)似地,通過(guò)網(wǎng)絡(luò)110在服務(wù)器101-106之間的進(jìn)行的有關(guān)第二物品的一部分或全部通信可以通過(guò)端口“y”發(fā)生。根據(jù)另一實(shí)例,如果給定用戶(hù)例如A希望交易第一物品和第二物品,那么服務(wù)器101/匹配引擎120a可以被配置來(lái)在端口“x”和“y”上發(fā)送和/或接收(和/或收聽(tīng)、監(jiān)控等)消息/命令/信息/數(shù)據(jù)。以此方式,用戶(hù)A(例如,通過(guò)交易應(yīng)用程序122a)可以發(fā)送/接收有關(guān)兩種物品的信息/數(shù)據(jù)。類(lèi)似地,例如,如果用戶(hù)A希望交易第一物品而非第二物品,那么服務(wù)器101/匹配引擎120a可以被配置來(lái)在端口“x”而非端口“y”上發(fā)送和/或接收(和/或收聽(tīng)、監(jiān)控等)消息/命令/信息/數(shù)據(jù)。以此方式,例如,服務(wù)器101/用戶(hù)A可以選擇不接收與其未關(guān)注的第二物品有關(guān)的消息/命令/信息/數(shù)據(jù)。類(lèi)似地,如果用戶(hù)A(例如,通過(guò)交易應(yīng)用程序122a)稍后希望接收與第二物品有關(guān)的信息,那么服務(wù)器101/匹配引擎120a可以被配置來(lái)在端口“y”上發(fā)送和/或接收(和/或收聽(tīng)、監(jiān)控等)消息。根據(jù)一個(gè)實(shí)例,交易應(yīng)用程序122a-122f(可能通過(guò)用戶(hù)控制)可以確定哪些物品被交易和/或未被交易,并且以此方式控制相應(yīng)的服務(wù)器/匹配引擎關(guān)于例如監(jiān)控哪些端口以及維護(hù)訂貨簿上的哪些物品的配置。作為另一個(gè)實(shí)例,用戶(hù)(例如,用戶(hù)通過(guò)遠(yuǎn)離相應(yīng)的服務(wù)器的計(jì)算系統(tǒng)利用API與任一方對(duì)接、通過(guò)管理應(yīng)用程序、和/或連接至相應(yīng)的服務(wù)器的用戶(hù)接口裝置(鍵盤(pán)/鼠標(biāo)/等)等)可以控制相應(yīng)的服務(wù)器/匹配引擎關(guān)于例如監(jiān)控哪些端口以及維護(hù)訂貨簿的哪些物品的配置。
根據(jù)系統(tǒng)100的示例操作,如果用戶(hù)/交易應(yīng)用程序諸如用戶(hù)A/交易應(yīng)用程序122a對(duì)交易給定物品例如物品“w”感興趣,那么用戶(hù)A/交易應(yīng)用程序122a可以針對(duì)物品“w”產(chǎn)生出價(jià)訂單或報(bào)價(jià)訂單(所述物品的訂單可以包括價(jià)格和/或大小)。交易應(yīng)用程序122a可以將訂單轉(zhuǎn)發(fā)給匹配引擎120a,所述匹配引擎120a可以將所述訂單歸入訂貨簿124a(即,服務(wù)器101上用于物品“w”的訂貨簿)中。這種訂單在圖1中被示出為訂貨簿124a中的訂單140。根據(jù)系統(tǒng)100的示例操作,由于用戶(hù)A產(chǎn)生訂單140,匹配引擎120a可以負(fù)責(zé)控制針對(duì)訂單140的訂單的執(zhí)行(例如,匹配針對(duì)訂單140的交叉指令)。根據(jù)系統(tǒng)100的另一示例操作,匹配引擎120a還可以通過(guò)網(wǎng)絡(luò)110在分配給物品“w”的端口上組播訂單140。組播訂單可以包括其源自用戶(hù)A/交易應(yīng)用程序122a/匹配引擎120a和/或服務(wù)器101的某一標(biāo)示。對(duì)于系統(tǒng)100上可能對(duì)物品“w”感興趣,并因此已被配置來(lái)在所述物品的端口上進(jìn)行接收的每個(gè)其他用戶(hù)/服務(wù)器而言,相應(yīng)的匹配引擎可以接收訂單140并且將所述訂單歸入所述物品的相應(yīng)的訂貨簿中。例如,用戶(hù)B/交易應(yīng)用程序122b和用戶(hù)C/交易應(yīng)用程序122c可能對(duì)物品“w”感興趣,并且因此匹配引擎120b和120c可以被配置來(lái)接收訂單140并且將所述訂單歸入到相應(yīng)的訂貨簿124b和124c中(如圖1中以140’和140”示出)。類(lèi)似地,匹配引擎120b和120c可以記錄訂單源自用戶(hù)A/交易應(yīng)用程序122a/匹配引擎120a和/或服務(wù)器101的某一標(biāo)示。相應(yīng)的匹配引擎120b和120c還可以將有關(guān)訂單140的信息轉(zhuǎn)發(fā)給相應(yīng)的交易應(yīng)用程序122b和122c和/或用戶(hù)B和用戶(hù)C。雖然用戶(hù)B-C/交易應(yīng)用程序120b-120c可能會(huì)了解訂單140,但是可能會(huì)或不會(huì)了解訂單起源(即,用戶(hù)A的身份),這取決于系統(tǒng)100是否是匿名匹配系統(tǒng)。
類(lèi)似地,如果用戶(hù)B/交易應(yīng)用程序122b產(chǎn)生針對(duì)物品“w”的訂單,那么交易應(yīng)用程序122b可以將訂單轉(zhuǎn)發(fā)給匹配引擎120b,所述匹配引擎120b可以將所述訂單歸入訂貨簿124b(即,服務(wù)器102上用于物品“w”的訂貨簿)中。這種訂單在圖1中被示出為訂貨簿124b中的訂單142。由于用戶(hù)B產(chǎn)生訂單142,匹配引擎120b可以負(fù)責(zé)控制針對(duì)訂單142的訂單的執(zhí)行(例如,匹配針對(duì)訂單140的交叉指令)。匹配引擎120b還可以通過(guò)網(wǎng)絡(luò)110在分配給物品“w”的端口上組播訂單142。組播訂單可以包括其源自用戶(hù)B/交易應(yīng)用程序122b/匹配引擎120b和/或服務(wù)器102的某一標(biāo)示。對(duì)于系統(tǒng)100上可能對(duì)物品“w”感興趣,并因此已被配置來(lái)在所述物品的端口上進(jìn)行接收的每個(gè)其他用戶(hù)/服務(wù)器而言,相應(yīng)的匹配引擎可以接收訂單142并且將所述訂單歸入所述物品的相應(yīng)的訂貨簿中。例如,如上所述,由于用戶(hù)A/交易應(yīng)用程序122a和用戶(hù)C/交易應(yīng)用程序122c對(duì)物品“w”感興趣,匹配引擎120a和120c可以接收訂單142并且將所述訂單歸入到相應(yīng)的訂貨簿124a和124c中(如圖1中以142’和142”示出)。類(lèi)似地,匹配引擎120a和120c可以記錄訂單源自用戶(hù)B/交易應(yīng)用程序122b/匹配引擎120b和/或服務(wù)器102的某一標(biāo)示。相應(yīng)的匹配引擎120a和120c還可以將有關(guān)訂單142的信息轉(zhuǎn)發(fā)給相應(yīng)的交易應(yīng)用程序122a和122c和/或用戶(hù)A和用戶(hù)C。
根據(jù)系統(tǒng)100的另一示例操作,如果用戶(hù)A/交易應(yīng)用程序122a稍后取消訂單140的全部或一部分,可能會(huì)產(chǎn)生針對(duì)所述訂單的取消命令,所述命令可以被轉(zhuǎn)發(fā)給匹配引擎120a。匹配引擎120a進(jìn)而可以從其訂貨簿124a中取消所述訂單,并且還可以通過(guò)網(wǎng)絡(luò)110在分配給物品“w”的端口上組播取消命令。取消命令可以包括所述訂單源自用戶(hù)A/交易應(yīng)用程序122a/匹配引擎120a和/或服務(wù)器101的某一標(biāo)示,以使得其他服務(wù)器可以了解取消命令提及哪個(gè)訂單。對(duì)于可能對(duì)物品“w”感興趣,并因此已被配置來(lái)在所述物品的端口上進(jìn)行接收的每個(gè)其他用戶(hù)/服務(wù)器而言,相應(yīng)的匹配引擎可以接收取消命令并且從其相應(yīng)的訂貨簿中取消相應(yīng)的訂單。例如,匹配引擎120b-120c可以接收取消命令并且從訂貨簿124b-124c中取消訂單140。匹配引擎120b-120c還可以通知交易應(yīng)用程序122b-122c和/或用戶(hù)B和用戶(hù)C訂單140不再有效。
假定來(lái)自A的出價(jià)/報(bào)價(jià)訂單140未被取消,用戶(hù)B/交易應(yīng)用程序122b可以產(chǎn)生針對(duì)所述訂單的交易命令/交叉指令(contra-order)/回報(bào)訂單,例如,命中/接受,(其中命中/接受命令可以包括價(jià)格和大小)(作為另一個(gè)實(shí)例,交易命令可以是與訂單140交叉/匹配的出價(jià)或報(bào)價(jià)–諸如在某一價(jià)格與之交叉/匹配)。交易應(yīng)用程序122b可以將交易命令轉(zhuǎn)發(fā)給匹配引擎120b,所述匹配引擎120b可以搜索其訂貨簿124b來(lái)匹配訂單,并且可以認(rèn)識(shí)到/確定所述命令與來(lái)自用戶(hù)A的至少一個(gè)訂單140匹配(匹配引擎120b認(rèn)識(shí)到訂單142源自用戶(hù)B,因此可能不會(huì)嘗試使交易命令與訂單142匹配)。作為響應(yīng),匹配引擎120b可以通過(guò)網(wǎng)絡(luò)110在分配給物品“w”的端口上組播交易命令。除了添加這個(gè)交易命令源自用戶(hù)B/交易應(yīng)用程序122b/匹配引擎120b和/或服務(wù)器102的某一標(biāo)示之外,例如,所述交易命令可以特別地加標(biāo)簽用于/指定用于/指向用戶(hù)A/交易應(yīng)用程序122a/服務(wù)器101和/或匹配引擎120a,因?yàn)槿缟纤?,匹配引?20a可以負(fù)責(zé)執(zhí)行源自用戶(hù)A/服務(wù)器101的訂單。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到其他手段可以用于通知匹配引擎120a所述交易命令是針對(duì)匹配引擎120a可以負(fù)責(zé)其執(zhí)行的訂單。根據(jù)系統(tǒng)100的一個(gè)示例操作,其他服務(wù)器/匹配引擎可以接收組播的交易命令(例如,在分配給物品“w”的端口上收聽(tīng)的那些)并且可以因認(rèn)識(shí)到命令被指定用于用戶(hù)A/交易應(yīng)用程序122a/服務(wù)器101和/或匹配引擎120a而忽視所述命令。根據(jù)系統(tǒng)100的另一個(gè)示例操作,這類(lèi)服務(wù)器/匹配引擎可以接收組播的交易命令并且向其相應(yīng)的交易應(yīng)用程序和/或用戶(hù)提供潛在交易的通知。根據(jù)一個(gè)實(shí)例,實(shí)際交易命令可以被加密。
根據(jù)另一實(shí)例,如果有不屬于用戶(hù)B的附加訂單處在訂貨簿124b中,并且來(lái)自用戶(hù)B/交易應(yīng)用程序122b的交易命令具有超過(guò)訂單140的大小和/或因此與這些其他訂單對(duì)立,那么匹配引擎120b也可以通過(guò)網(wǎng)絡(luò)110在分配給物品“w”的端口上組播附加的交易命令(加標(biāo)簽用于負(fù)責(zé)附加訂單的服務(wù)器等)。作為另一個(gè)替代方案,匹配引擎120b可以使用加標(biāo)簽用于用戶(hù)A/交易應(yīng)用程序122a/服務(wù)器101和/或匹配引擎120a的相同的交易命令,并且還對(duì)所述交易命令加標(biāo)簽以用于負(fù)責(zé)附加訂單的服務(wù)器等。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到其他變化也是可能的。
在接收到交易命令之后,服務(wù)器101/匹配引擎120a可以認(rèn)識(shí)到已對(duì)所述命令加標(biāo)簽以供其使用。匹配引擎120a接著可以確定訂單140是否仍然有效(例如,尚未被取消和/或由其他用戶(hù)執(zhí)行;仍然處在訂貨簿124a中)。如果仍然有效,匹配引擎120a可以通過(guò)從其訂貨簿124a去除訂單140(或如果沒(méi)有執(zhí)行全部訂單,那么減少訂貨簿中訂單140的可用數(shù)量)來(lái)執(zhí)行針對(duì)訂單140的交易命令。匹配引擎120a還可以與交易應(yīng)用程序122a和/或用戶(hù)A通信,從而指示所述訂單140已被執(zhí)行。另外,匹配引擎120a可以通過(guò)網(wǎng)絡(luò)110在分配給物品“w”的端口上組播交易確認(rèn)消息。確認(rèn)消息可以包括關(guān)于實(shí)際執(zhí)行的訂單140的數(shù)量的指示。確認(rèn)消息可以特別地加標(biāo)簽用于用戶(hù)B/交易應(yīng)用程序122b/匹配引擎120b和/或服務(wù)器102。在接收到確認(rèn)消息之后,匹配引擎124b可以從其訂貨簿124b去除訂單140(或其一部分),并且還可以向用戶(hù)B和/或交易應(yīng)用程序122b通知匹配的訂單。除了用戶(hù)B之外,對(duì)物品“w”感興趣的所有其他用戶(hù)/服務(wù)器/匹配引擎可以接收確認(rèn)消息,從而使得相應(yīng)的匹配引擎從其訂貨簿去除訂單140(或其一部分)。這類(lèi)匹配引擎也可以向其相應(yīng)的用戶(hù)和/或交易應(yīng)用程序通知匹配的訂單。因此,匹配引擎120c可以從其訂貨簿124c去除訂單140,并且也對(duì)交易應(yīng)用程序122c和/或用戶(hù)C作出通知。根據(jù)另一個(gè)和/或附加實(shí)例,除了匹配引擎120a組播確認(rèn)消息之外,它還可以組播一些其他命令(諸如取消命令)以使其他匹配引擎(像引擎120c)從其訂貨簿去除訂單140。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到可以使用其他和/或附加命令順序。
作為另一個(gè)實(shí)例,如果匹配引擎120a如上所述在從用戶(hù)B接收交易命令之后確定訂單140并不仍然有效(例如,已被取消和/或已由其他用戶(hù)執(zhí)行),那么所述匹配引擎120a可以組播訂單140的取消消息和/或特別指明未確認(rèn)交易和/或交易失敗和/或交易未完成等的消息(所述消息可以特別地加標(biāo)簽用于用戶(hù)B/交易應(yīng)用程序122b/匹配引擎120b和/或服務(wù)器102)。無(wú)論如何,消息的作用可能是用于使所有適用的匹配引擎從其相應(yīng)的訂貨簿去除訂單140。再次,可以由其相應(yīng)的匹配引擎向相應(yīng)的交易應(yīng)用程序和/或用戶(hù)通知命令140不再有效??梢蕴貏e向交易應(yīng)用程序122b和/或用戶(hù)B通知交易失敗。
根據(jù)另一個(gè)實(shí)例,在匹配引擎120a可以如上所述確定訂單140仍然有效之后,匹配引擎120a可以首先與交易應(yīng)用程序122a和/或用戶(hù)A通信以確定是否仍然希望執(zhí)行訂單140。如果是,那么匹配引擎120a可以根據(jù)上文針對(duì)產(chǎn)生確認(rèn)消息等所論述來(lái)進(jìn)行。作為另一個(gè)實(shí)例,交易應(yīng)用程序122a和/或用戶(hù)A可以指示仍然希望執(zhí)行訂單140,但是可能指示希望大小小于訂單140的可用大小(即,小于交易命令所請(qǐng)求的大小)。匹配引擎120a在此處再次可以根據(jù)上文針對(duì)產(chǎn)生確認(rèn)消息等所論述來(lái)進(jìn)行,所述消息指示例如被執(zhí)行的訂單140的大小。在替代方案中,如果用戶(hù)A和/或交易應(yīng)用程序122a仍然不希望執(zhí)行訂單140,那么匹配引擎120a可以從其訂貨簿124a去除訂單140,并且之后可以根據(jù)上文針對(duì)產(chǎn)生取消和/或未確認(rèn)消息所論述來(lái)進(jìn)行,從而導(dǎo)致訂單140被從其他訂貨簿去除。再次,可以由其相應(yīng)的匹配引擎向位于其他服務(wù)器處的相應(yīng)的交易應(yīng)用程序和/或用戶(hù)通知命令140不再有效。還可以向所述相應(yīng)的交易應(yīng)用程序和/或用戶(hù)通知雖然訂單140處于未決狀態(tài),但是所述訂單的相應(yīng)發(fā)起人(即,用戶(hù)A)不再希望執(zhí)行所述訂單。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到有關(guān)訂單140的執(zhí)行或不執(zhí)行的其他和/或附加消息流也是可能的。
根據(jù)上文所述的示例操作的另一方面,如果例如用戶(hù)C/交易應(yīng)用程序122c在與如本文所述的用戶(hù)B/交易應(yīng)用程序122b基本上相似的時(shí)間產(chǎn)生針對(duì)訂單140的交易命令,那么匹配引擎120c可以通過(guò)網(wǎng)絡(luò)110以與匹配引擎120b相似的方式組播交易命令。在這種情況下,匹配引擎120a可以接收針對(duì)訂單140的兩個(gè)交易命令(一個(gè)來(lái)自用戶(hù)B并且一個(gè)來(lái)自用戶(hù)C),每個(gè)交易命令不可避免地以一個(gè)先于另一個(gè)的方式排隊(duì),這取決于哪個(gè)碰巧首先到達(dá)服務(wù)器101。再次,由于匹配引擎120a可以負(fù)責(zé)控制源自用戶(hù)A/服務(wù)器101的訂單(此處例如是訂單140)的執(zhí)行,匹配引擎120a可能針對(duì)用戶(hù)B和用戶(hù)C中的僅一個(gè)執(zhí)行訂單140(假定兩個(gè)用戶(hù)都嘗試執(zhí)行整個(gè)訂單140大小),這取決于哪個(gè)首先到達(dá)服務(wù)器101。匹配引擎120a可以對(duì)其他交易命令發(fā)送例如未確認(rèn)。作為另一個(gè)實(shí)例,如果訂單140不具有滿(mǎn)足兩者的足夠大小,那么可以完全執(zhí)行用戶(hù)B和用戶(hù)C其中一個(gè)的交易命令,并且僅部分執(zhí)行另一個(gè)用戶(hù)的交易命令。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到其他變化也是可能的。
本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到系統(tǒng)100的上述示例操作是實(shí)例,并且其他和/或附加示例操作也是可能的。例如,可以在網(wǎng)絡(luò)100上向物品分配多個(gè)端口或信道等。例如,對(duì)于給定物品,一個(gè)端口可以?xún)H用于組播物品的出價(jià),另一個(gè)端口可以?xún)H用于組播物品的報(bào)價(jià),另一個(gè)端口可以?xún)H用于組播物品的交易命令/交叉指令/回報(bào)訂單(例如,命中/接受)(可替代地,一個(gè)端口可以用于命中,而另一個(gè)用于接受),另一個(gè)端口可以用于組播物品的交易確認(rèn)消息(可替代地,例如,一個(gè)端口可以用于針對(duì)命中的交易確認(rèn),而另一個(gè)用于針對(duì)接受的交易確認(rèn)),另一個(gè)端口可以用于組播物品的交易未確認(rèn)消息(可替代地,例如,一個(gè)端口可以用于針對(duì)命中的未確認(rèn),而另一個(gè)可以用于針對(duì)接受的未確認(rèn)),另一個(gè)端口可以用于組播針對(duì)物品出價(jià)的取消消息,和/或另一個(gè)端口可以用于組播針對(duì)物品報(bào)價(jià)的取消消息等,包括其任何其他組合,包括用于其他消息的端口。再次,其他變化也是可能的。
根據(jù)另一示例特征,系統(tǒng)100可以消除產(chǎn)生低級(jí)副本(drop copies)的需求。例如,在匹配引擎120a如本文所述產(chǎn)生交易確認(rèn)消息的過(guò)程中,例如,除了其他匹配引擎120b-120f可能接收這個(gè)消息并且更新相應(yīng)的訂貨簿124b-124f之外,連接至網(wǎng)絡(luò)110的其他計(jì)算系統(tǒng)(由計(jì)算系統(tǒng)150代表)也可以接收這些消息。這些其他計(jì)算系統(tǒng)可能與尋求使用系統(tǒng)100來(lái)交易物品的用戶(hù)/消費(fèi)者相關(guān)聯(lián)或不與其相關(guān)聯(lián)。例如,計(jì)算系統(tǒng)150可以與票據(jù)交換所相關(guān)聯(lián),所述票據(jù)交換所可以清算交易,諸如本文論述的用戶(hù)A與用戶(hù)B之間的示例交易。
根據(jù)系統(tǒng)100的另一示例特征,如果例如交易應(yīng)用程序(諸如應(yīng)用程序122e)開(kāi)始以例如脫離市場(chǎng)的價(jià)格提交物品的出價(jià)和/或報(bào)價(jià),并且需要停止交易應(yīng)用程序122e,同時(shí)有可能從市場(chǎng)去除這些出價(jià)和報(bào)價(jià),那么可以將服務(wù)器105脫機(jī)。將服務(wù)器105脫機(jī)可以包括例如將整個(gè)服務(wù)器脫機(jī)、關(guān)閉/中止/暫停匹配引擎120e,從而使得匹配引擎120e/服務(wù)器105在與所述物品相關(guān)聯(lián)的端口上不再進(jìn)行收聽(tīng)/接收/傳輸?shù)?諸如通過(guò)來(lái)自管理員的命令)。值得注意地是,每個(gè)動(dòng)作都可能會(huì)使交易應(yīng)用程序122e不再能夠提交訂單。類(lèi)似地,由于匹配引擎120e負(fù)責(zé)控制針對(duì)由交易應(yīng)用程序122e提交的訂單的交易命令的執(zhí)行,以上每個(gè)顯著動(dòng)作都將會(huì)使匹配引擎120e不再能夠如此動(dòng)作。例如,使得匹配引擎120e/服務(wù)器105在與所述物品相關(guān)聯(lián)的端口上不再進(jìn)行收聽(tīng)/接收,因此匹配引擎120e將不會(huì)接收交易命令。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,這些僅是實(shí)例,并且系統(tǒng)100的其他和/或附加示例特征也是可能的。
交易外匯
在外匯(“FX”)交易中,市場(chǎng)可以被視作是由多個(gè)用戶(hù)組成,所述用戶(hù)中的一個(gè)或多個(gè)可以被視作是流動(dòng)性提供者(“提供者”)并且所述用戶(hù)中的一個(gè)或多個(gè)可以被視作是流動(dòng)性接受者(“接受者”)。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到用戶(hù)可以既是提供者,又是接受者。提供者可以通過(guò)提交或流式傳輸FX票據(jù)的一個(gè)或多個(gè)訂單,諸如FX票據(jù)的出價(jià)和/或報(bào)價(jià)來(lái)創(chuàng)造一種或多種FX票據(jù)的一個(gè)或多個(gè)市場(chǎng),每個(gè)訂單具有例如價(jià)格和大小。每個(gè)訂單可以展示給一個(gè)或多個(gè)接受者/可供用于一個(gè)或多個(gè)接受者。作為響應(yīng),接受者可以嘗試通過(guò)提交買(mǎi)入或賣(mài)出交易命令諸如接受報(bào)價(jià)或命中出價(jià)來(lái)執(zhí)行訂單(作為另一個(gè)實(shí)例,接受者可以嘗試通過(guò)提交出價(jià)或報(bào)價(jià)等來(lái)執(zhí)行訂單)。交易命令可以包括規(guī)定價(jià)格和大小。交易命令的大小可以是與被執(zhí)行的對(duì)應(yīng)訂單相同的大小,或可以是更小的大小。響應(yīng)于提交針對(duì)訂單的交易命令,可以向提交所述訂單的提供者發(fā)送/傳輸所述命令。在下文中,可能會(huì)發(fā)生可以被稱(chēng)為“二次曝光”的過(guò)程。根據(jù)二次曝光,代替如果訂單仍然有效,那么就由交易命令執(zhí)行訂單,可以給予提交訂單的提供者第二次機(jī)會(huì)來(lái)決定他們是否仍然希望交易。響應(yīng)于接收到交易命令,提供者可以例如以“完成”命令響應(yīng),這意味著提供者仍然希望在由所述提供者創(chuàng)造的市場(chǎng)上根據(jù)提交的訂單來(lái)交易。完成命令可以包括大小,所述大小可以對(duì)應(yīng)于交易命令的大小,或可以是更小的大小。完成命令可以使得交易命令執(zhí)行訂單,并且交易由此在對(duì)應(yīng)的提供者與接受者之間執(zhí)行。作為另一個(gè)替代方案,提供者可以例如以“無(wú)/未完成”命令對(duì)接受者的交易命令作出響應(yīng),這意味著提供者不再希望在由所述提供者創(chuàng)造的市場(chǎng)上根據(jù)訂單規(guī)定來(lái)交易。在這種情況下,交易命令可能不執(zhí)行所述訂單,并且在對(duì)應(yīng)的提供者與接受者之間可能不執(zhí)行交易。作為第三替代方案,提供者可能對(duì)交易命令完全不響應(yīng),或可能花費(fèi)很長(zhǎng)的時(shí)間來(lái)對(duì)交易命令作出響應(yīng)(以完成或未完成命令響應(yīng))。在此時(shí),接受者可以撤回或取消交易命令。假定交易命令在提供者以完成命令響應(yīng)之前被撤回,交易命令可能不執(zhí)行所述訂單,并且在對(duì)應(yīng)的提供者與接受者之間可能不執(zhí)行交易。在后兩種情況下,接受者如果仍然希望執(zhí)行交易可能就需要再次針對(duì)另一個(gè)訂單提交另一個(gè)交易命令。
根據(jù)如本文所述的一個(gè)實(shí)例,系統(tǒng)100可以用于交易一種或多種外匯(“FX”)票據(jù)。例如,使用如本文所述的方法,系統(tǒng)100上的提供者(諸如用戶(hù)A和/或代表用戶(hù)A執(zhí)行的交易應(yīng)用程序122a)可以通過(guò)提交或流式傳輸FX票據(jù)的一個(gè)或多個(gè)訂單,諸如出價(jià)和/或報(bào)價(jià)來(lái)創(chuàng)造FX票據(jù)的市場(chǎng),每個(gè)訂單具有例如價(jià)格和大小。如本文所述,例如,每個(gè)訂單可以從提供者的服務(wù)器(諸如用戶(hù)A的服務(wù)器101)傳送至一個(gè)或多個(gè)其他服務(wù)器。假定服務(wù)器諸如用戶(hù)B的服務(wù)器102已被配置來(lái)接收FX票據(jù)的訂單,服務(wù)器102的對(duì)應(yīng)的匹配引擎諸如引擎120b可以接收所述訂單,并且將其歸入到相應(yīng)的訂貨簿124b中。此后,匹配引擎可以將與接收的訂單有關(guān)的信息轉(zhuǎn)發(fā)給用戶(hù)B和/或交易應(yīng)用程序122b。響應(yīng)于接收到訂單,用戶(hù)B和/或交易應(yīng)用程序122b可以嘗試通過(guò)提交例如針對(duì)所述訂單的交易命令來(lái)執(zhí)行所述訂單(從而成為接受者)。交易命令可以包括規(guī)定價(jià)格和大小。如本文所述,例如,響應(yīng)于提交針對(duì)所述訂單的交易命令/命令與訂單匹配,可以向服務(wù)器101和匹配引擎120a發(fā)送/傳送所述命令。根據(jù)二次曝光,代替匹配引擎120a執(zhí)行針對(duì)所述訂單的交易命令(假定所述訂單仍然有效),匹配引擎120a可以首先與交易應(yīng)用程序122a和/或用戶(hù)A通信,以確定是否仍然希望根據(jù)訂單規(guī)定來(lái)維持市場(chǎng)。假定交易應(yīng)用程序122a和/或用戶(hù)A仍然希望維持訂單,可以從交易應(yīng)用程序122a和/或用戶(hù)A向匹配引擎120a傳達(dá)完成命令,所述完成命令之后可以執(zhí)行針對(duì)所述訂單(例如,大小由完成命令規(guī)定)的交易命令并且此后可以如本文所述產(chǎn)生確認(rèn)消息等。在替代方案中,假定交易應(yīng)用程序122a和/或用戶(hù)A仍然不希望根據(jù)訂單規(guī)定來(lái)維持市場(chǎng),可以從交易應(yīng)用程序122a和/或用戶(hù)A向匹配引擎120a傳達(dá)無(wú)/未完成命令。進(jìn)而,匹配引擎120a如本文所述例如可以傳達(dá)所述訂單的取消消息和/或特別指明未確認(rèn)交易和/或交易失敗和/或交易未完成等的消息。作為另一個(gè)替代方案,假定交易應(yīng)用程序122a和/或用戶(hù)A仍然不希望根據(jù)訂單規(guī)定來(lái)維持市場(chǎng),交易應(yīng)用程序122a和/或用戶(hù)A可以不向匹配引擎120a傳達(dá)任何消息。仍然作為另一替代方案,用戶(hù)B/交易應(yīng)用程序122b可以撤回交易命令,例如向匹配引擎120b傳達(dá)這種請(qǐng)求,所述匹配引擎120b進(jìn)而可以向例如至少服務(wù)器101和匹配引擎120a傳達(dá)撤回請(qǐng)求,所述服務(wù)器101和匹配引擎120a進(jìn)而可以忽略有關(guān)交易命令的進(jìn)一步動(dòng)作。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到上文針對(duì)交易外匯描述的系統(tǒng)100的示例操作是實(shí)例,并且其他和/或附加示例操作也是可能的。
根據(jù)如本文所述的另一個(gè)實(shí)例,假定例如三位提供者諸如用戶(hù)A、用戶(hù)C和用戶(hù)D各自以相同的價(jià)格提交票據(jù)訂單,例如,A的訂單的大小是10,C的訂單的大小是5,并且D的訂單的大小是5。進(jìn)一步假定每個(gè)訂單被傳送至用戶(hù)B的服務(wù)器102,并且如本文所述被歸入到訂貨簿124b中。進(jìn)一步假定例如A的訂單具有C的訂單的時(shí)間優(yōu)先級(jí),而C的訂單具有優(yōu)于D的訂單的時(shí)間優(yōu)先級(jí)。響應(yīng)于接收到訂單,用戶(hù)B和/或交易應(yīng)用程序122b可以三個(gè)訂單的價(jià)格和大小20提交票據(jù)的交易命令。根據(jù)如本文所述的一個(gè)實(shí)例,匹配引擎120b可以將大小為5的交易命令轉(zhuǎn)發(fā)給服務(wù)器101/匹配引擎120a(從而執(zhí)行A的訂單),可以將大小為10的另一個(gè)交易命令轉(zhuǎn)發(fā)給服務(wù)器103/匹配引擎120c(從而執(zhí)行C的訂單),并且可以將大小為5的第三交易命令轉(zhuǎn)發(fā)給服務(wù)器104/匹配引擎120d(從而執(zhí)行D的訂單)。匹配引擎120b可以基本上在相同時(shí)間轉(zhuǎn)發(fā)三個(gè)交易命令。例如,匹配引擎120b在將交易命令轉(zhuǎn)發(fā)給用戶(hù)C和用戶(hù)D的服務(wù)器103和104中的每一個(gè)之前可能不會(huì)等待來(lái)自用戶(hù)A的服務(wù)器101的確認(rèn)或未確認(rèn)消息。根據(jù)另一個(gè)實(shí)例,假定用戶(hù)A以完成命令但小于10的大小響應(yīng),或以未完成命令響應(yīng),在從服務(wù)101接收到這類(lèi)響應(yīng)的通知之后,服務(wù)器102的匹配引擎120b可以自動(dòng)地嘗試仍然通過(guò)以未被滿(mǎn)足的大小將另一個(gè)交易命令轉(zhuǎn)發(fā)給用戶(hù)C或用戶(hù)D來(lái)滿(mǎn)足用戶(hù)B的交易命令。作為另一個(gè)替代方案,服務(wù)器102的匹配引擎120b可以自動(dòng)地嘗試仍然通過(guò)以未被滿(mǎn)足的大小的相應(yīng)部分將另一個(gè)交易命令轉(zhuǎn)發(fā)給用戶(hù)C和用戶(hù)D中的每一個(gè)來(lái)滿(mǎn)足用戶(hù)B的交易命令。作為另一個(gè)實(shí)例,假定除了來(lái)自用戶(hù)A、用戶(hù)C和用戶(hù)D的訂單之外,還存在來(lái)自用戶(hù)E的大小為10的另一個(gè)訂單。在此處,代替匹配引擎120b嘗試通過(guò)用戶(hù)C和/或用戶(hù)D來(lái)滿(mǎn)足用戶(hù)B的交易命令(或除此之外),匹配引擎120b可以自動(dòng)地嘗試通過(guò)以未被滿(mǎn)足的大小或其一部分將另一個(gè)交易命令轉(zhuǎn)發(fā)給用戶(hù)E來(lái)滿(mǎn)足用戶(hù)B的交易命令。再次,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到上文是系統(tǒng)100的示例操作,并且其他變化也是可能的。
從接受者的角度來(lái)看,可能不希望讓提供者以未完成命令來(lái)對(duì)交易命令作出響應(yīng),或者讓提供者花費(fèi)太長(zhǎng)時(shí)間來(lái)對(duì)交易命令作出響應(yīng)或完全不響應(yīng)–兩種情況都可能會(huì)導(dǎo)致接受者撤回交易命令。在這些情況下,結(jié)果是接受者無(wú)法執(zhí)行希望的交易,或這種交易花費(fèi)時(shí)間太長(zhǎng)以至于所述接受者尋找其他提供者來(lái)通過(guò)執(zhí)行其他訂單而交易。
根據(jù)一個(gè)實(shí)例,可以測(cè)量給定提供者的完成和未完成命令的響應(yīng)、和/或無(wú)響應(yīng)和/或延遲的響應(yīng)以為提供者確定成交率。提供者的成交率可以被視作是例如發(fā)送給提供者中所述提供者接受的并帶來(lái)執(zhí)行的交易的交易命令的數(shù)目對(duì)發(fā)送給提供者中所述提供者有能力接受的交易命令的總數(shù)目。成交率可以例如通過(guò)測(cè)量發(fā)送給提供者中所述提供者接受的并帶來(lái)執(zhí)行的交易的交易命令的數(shù)目除以發(fā)送給提供者中所述提供者有能力接受的交易命令的總數(shù)目來(lái)確定。所得值可以是0至1的值,包括0和1,并且可以表述為百分比值(即,乘以100)。例如,如果十個(gè)交易命令被發(fā)送至提供者,并且所述提供者都以各自會(huì)帶來(lái)執(zhí)行的交易的完成命令對(duì)所有十個(gè)交易命令作出響應(yīng),那么提供者可以具有100%的成交率。作為另一個(gè)實(shí)例,如果十個(gè)交易命令被發(fā)送至提供者,并且所述提供者以各自會(huì)帶來(lái)執(zhí)行的交易的完成命令對(duì)七個(gè)交易命令作出響應(yīng),同時(shí)以未完成命令對(duì)三個(gè)交易命令作出響應(yīng),那么提供者可以具有70%的成交率。作為另一個(gè)實(shí)例,如果十個(gè)交易命令被發(fā)送至提供者,并且所述提供者以各自會(huì)帶來(lái)執(zhí)行的交易的完成命令對(duì)三個(gè)交易命令作出響應(yīng),以未完成命令對(duì)四個(gè)交易命令作出響應(yīng),從不對(duì)其中一個(gè)交易命令作出響應(yīng),同時(shí)以完成命令但花費(fèi)太長(zhǎng)時(shí)間對(duì)其中另一個(gè)交易命令作出響應(yīng)并且在接受者提交撤回命令之后才如此動(dòng)作,那么提供者可以具有30%的成交率(因?yàn)閮H十分之三的交易命令帶來(lái)執(zhí)行的交易)。作為另一個(gè)實(shí)例,如果針對(duì)訂單的交易命令被發(fā)送至提供者,并且所述訂單已被提供者取消和/或在接收所述交易命令之前已被執(zhí)行,那么這種未被執(zhí)行的交易命令可能不會(huì)不利地影響提供者的確定的成交率。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到可以其他方式定義和確定成交率。
根據(jù)另一個(gè)和/或附加實(shí)例,不管時(shí)間如何都可以為提供者確定和更新成交率,以使得提供者對(duì)交易命令的全部響應(yīng)歷史都被考慮在內(nèi)。根根據(jù)另一個(gè)和/或附加實(shí)例,可以在規(guī)定的持續(xù)時(shí)間,諸如規(guī)定數(shù)小時(shí)、規(guī)定數(shù)天等內(nèi)為提供者確定和更新成交率。例如,持續(xù)時(shí)間可以是市場(chǎng)開(kāi)放期間交易的前一天。因此,可以在每個(gè)交易日結(jié)束時(shí)例如僅考慮那一天提供者對(duì)交易命令的響應(yīng)來(lái)確定/更新成交率。作為另一個(gè)實(shí)例,可以在走動(dòng)的持續(xù)時(shí)間,諸如最后x小時(shí)內(nèi)測(cè)量成交率。因此,可以考慮最后x小時(shí)的交易命令來(lái)確定/更新每小時(shí)的成交率。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到可以本文論述的附加和/或不同方式定義和確定成交率。例如,如果提供者以完成但小于由交易命令規(guī)定的大小的大小對(duì)交易命令作出響應(yīng),那么這種部分滿(mǎn)足可能會(huì)不利地影響成交率,或換言之,會(huì)使成交率變?yōu)樾∮谕瓿删哂信c由交易命令規(guī)定的大小相同的大小的情況的值。在給定市場(chǎng)中,每個(gè)提供者可以具有其以相同方式確定的成交率,或不同的提供者各自可以具有其以不同方式確定的相應(yīng)的成交率。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到其他變化也是可能的。
根據(jù)另一個(gè)和/或附加實(shí)例,成交率可以例如在給定時(shí)間段內(nèi)例如針對(duì)給定交易產(chǎn)品基于滿(mǎn)足的數(shù)量對(duì)比未被滿(mǎn)足的數(shù)量來(lái)確定。相關(guān)時(shí)間段可以包括歷史時(shí)間段(例如,過(guò)去兩個(gè)交易周)并且還可以包括響應(yīng)時(shí)間(例如,典型在數(shù)毫秒執(zhí)行請(qǐng)求內(nèi)滿(mǎn)足的訂單的百分比)。在一些實(shí)施方案中,被滿(mǎn)足的或未被滿(mǎn)足的不同訂單的數(shù)目可以是不相關(guān)的;相反,滿(mǎn)足的對(duì)未被滿(mǎn)足的總數(shù)量可以是相關(guān)的。例如,如果交易者僅滿(mǎn)足傳送至交易者來(lái)執(zhí)行的交易產(chǎn)品的總數(shù)量的一半,那么可以計(jì)算出交易者針對(duì)特定交易產(chǎn)品具有50%的成交率。在這個(gè)實(shí)例中,計(jì)算的成交率可以是50%,甚至是在滿(mǎn)足的50%代表80%的訂單數(shù)目的情況下(例如,這可能在以下情況下發(fā)生:滿(mǎn)足的訂單傾向于少于未被滿(mǎn)足的訂單,或交易者部分滿(mǎn)足各種訂單)。
根據(jù)另一個(gè)和/或附加實(shí)例,給定提供者在給定情況下可以具有一個(gè)或多個(gè)成交率。例如,提供者可以具有所述提供者為其創(chuàng)造了市場(chǎng)的每種FX票據(jù)的一個(gè)或多個(gè)確定的成交率。例如,對(duì)于給定FX票據(jù),提供者可以具有單一成交率,所述單一成交率是基于提供者不管交易命令的來(lái)源(即,接受者)如何都如何對(duì)交易命令作出響應(yīng)。作為另一個(gè)和/或附加實(shí)例,對(duì)于給定FX票據(jù),提供者可以具有多個(gè)成交率,例如,一個(gè)成交率用于一個(gè)接受者,并且所述多個(gè)成交率是基于提供者如何對(duì)來(lái)自所述接受者的交易命令作出響應(yīng)。作為另一個(gè)和/或附加實(shí)例,對(duì)于給定FX票據(jù),提供者可以具有成交率,所述成交率是基于所述提供者如何對(duì)來(lái)自多個(gè)接受者但不是提供者可以作出響應(yīng)的所有接受者的交易命令作出響應(yīng)。作為另一個(gè)和/或附加實(shí)例,提供者可以具有對(duì)多種FX票據(jù)確定的成交率。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到其他變化也是可能的,包括不同提供者具有不同數(shù)目的確定的成交率。例如,每個(gè)提供者可以具有基于所述提供者不管來(lái)源(即,接受者)如何都如何對(duì)交易命令作出響應(yīng)的單一成交率,并且一個(gè)或多個(gè)提供者也可以具有與規(guī)定的接受者綁定的成交率。
根據(jù)另一個(gè)和/或附加實(shí)例,可以人工地和/或電子地確定給定提供者的成交率。例如,參考系統(tǒng)100,例如,服務(wù)器諸如服務(wù)器101-106中的任一個(gè)例如可以監(jiān)控由與所述服務(wù)器相關(guān)聯(lián)的用戶(hù)/交易應(yīng)用程序產(chǎn)生的訂單,并且還可以監(jiān)控針對(duì)這類(lèi)訂單的交易命令。根據(jù)這類(lèi)測(cè)量,服務(wù)器可以確定成交率。換言之,分配給給定提供者/與之相關(guān)聯(lián)的服務(wù)器可以為所述提供者確定成交率。作為一個(gè)實(shí)例,在服務(wù)器上執(zhí)行的應(yīng)用程序諸如匹配引擎120可以執(zhí)行這類(lèi)測(cè)量來(lái)確定成交率。作為另一個(gè)和/或附加實(shí)例,服務(wù)器諸如服務(wù)器101-106中的任一個(gè)例如可以監(jiān)控由與所述服務(wù)器相關(guān)聯(lián)的用戶(hù)/交易應(yīng)用程序產(chǎn)生的交易命令,并且還可以監(jiān)控發(fā)出了這類(lèi)交易命令的訂單,同時(shí)從這類(lèi)測(cè)量確定成交率。換言之,分配給給定接受者/與之相關(guān)聯(lián)的服務(wù)器可以為所述提供者確定成交率。作為一個(gè)實(shí)例,在服務(wù)器上執(zhí)行的應(yīng)用程序諸如匹配引擎120可以執(zhí)行這類(lèi)測(cè)量來(lái)確定成交率。作為另一個(gè)和/或附加實(shí)例,系統(tǒng)100中與用戶(hù)沒(méi)有關(guān)聯(lián)的服務(wù)器諸如服務(wù)器150可以監(jiān)控訂單、交易命令等,并且為系統(tǒng)100的提供者確定成交率。作為另一個(gè)和/或附加實(shí)例,系統(tǒng)100中的任一個(gè)或多個(gè)服務(wù)器可以監(jiān)控訂單、交易命令等。此后,管理員例如可以人工地為系統(tǒng)100的提供者確定成交率。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到成交率可以其他和/或附加方式來(lái)確定。
根據(jù)另一個(gè)和/或附加實(shí)例,給定提供者的成交率可能可供用于系統(tǒng)100的其他服務(wù)器–換言之,不同于與給定提供者相關(guān)聯(lián)的服務(wù)器和/或除此之外的服務(wù)器。例如,如果系統(tǒng)100的管理員確定成交率,那么管理員可以將這類(lèi)成交率配置用于/使所述成交率可供用于系統(tǒng)100的多個(gè)服務(wù)器中的一個(gè)。作為另一個(gè)和/或附加實(shí)例,如果系統(tǒng)100的服務(wù)器諸如服務(wù)器150確定成交率,那么服務(wù)器可以向系統(tǒng)100的多個(gè)服務(wù)器中的一個(gè)傳達(dá)所述成交率。作為另一個(gè)和/或附加實(shí)例,如果與給定提供者相關(guān)聯(lián)的服務(wù)器為所述提供者確定成交率,那么服務(wù)器可以向系統(tǒng)100的多個(gè)其他服務(wù)器中的一個(gè)傳達(dá)所述成交率。作為一個(gè)實(shí)例,提供者的成交率可以被包括在由所述提供者產(chǎn)生的訂單中。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到成交率可以其他和/或附加方式來(lái)傳達(dá)。
根據(jù)另一個(gè)和/或附加實(shí)例,提供者的多個(gè)成交率可以例如針對(duì)特定交易產(chǎn)品的多個(gè)不同數(shù)量來(lái)確定。例如,成交率可以針對(duì)100及其以下、介于(且包括)101與1000之間、介于(且包括)1001與5000之間、5001和10,000等的數(shù)量來(lái)確定。這例如在提供者針對(duì)小額數(shù)量具有高成交率但是針對(duì)大額數(shù)量具有低成交率的情況下可能是特別有用的。例如,可以計(jì)算出提供者針對(duì)介于1百萬(wàn)與2百萬(wàn)之間的歐元-美元數(shù)量具有30%的成交率,但是針對(duì)介于100,000與500,000之間的歐元-美元數(shù)量具有85%的成交率。
根據(jù)另一個(gè)和/或附加實(shí)例,成交率可以基于交易一方來(lái)確定,例如,無(wú)論提供者針對(duì)特定物品是處在買(mǎi)方還是買(mǎi)方。例如,在交易特定物品的過(guò)程中,一些提供者可能作為買(mǎi)方比作為賣(mài)方更有可能滿(mǎn)足訂單。因此,當(dāng)提供者是買(mǎi)方(或賣(mài)方)時(shí),提供者的成交率可以基于在提供者為買(mǎi)方(或賣(mài)方)時(shí)被所述提供者滿(mǎn)足的訂單的數(shù)目(或數(shù)量等)對(duì)在提供者為買(mǎi)方(或賣(mài)方)時(shí)未被所述提供者滿(mǎn)足的訂單的數(shù)目(或數(shù)量)來(lái)計(jì)算。
根據(jù)另一個(gè)和/或附加實(shí)例,成交率可以基于差價(jià),例如國(guó)內(nèi)最佳出價(jià)和報(bào)價(jià)(NBBO)的價(jià)格之間的差價(jià)來(lái)確定。例如,一些交易者可能在差價(jià)滿(mǎn)足特定閾值或范圍時(shí)更有可能滿(mǎn)足訂單,諸如差價(jià)小于$1,或小于其平均差價(jià),或自交易日開(kāi)始小于低于交易產(chǎn)品的平均差價(jià)的一個(gè)標(biāo)準(zhǔn)偏差,或大于(和/或等于)$0.10且小于(和/或等于)$0.20。因此,特定提供者的成交率可以取決于成交率被計(jì)算的物品的當(dāng)前差價(jià)。
在一些實(shí)施方案中,成交率可以基于本文論述的各種因素來(lái)確定,例如,滿(mǎn)足的對(duì)未被滿(mǎn)足的所有交易產(chǎn)品的總數(shù)量、滿(mǎn)足的對(duì)未被滿(mǎn)足的特定交易產(chǎn)品的總數(shù)量、滿(mǎn)足的對(duì)未被滿(mǎn)足的來(lái)自所有來(lái)源的總訂單的數(shù)目、滿(mǎn)足的對(duì)未被滿(mǎn)足的特定交易產(chǎn)品的訂單的數(shù)目、滿(mǎn)足的對(duì)未被滿(mǎn)足的處于與特定訂單相同的數(shù)量范圍的訂單的數(shù)目等。例如,成交率(例如,凈成交率)可以被計(jì)算為按本文論述計(jì)算的兩個(gè)或更多個(gè)成交率值的單一平均值或加權(quán)平均值。例如,為提供者計(jì)算的可以用于在特定交易者的訂貨簿中排序特定交易者的特定交易產(chǎn)品的訂單的成交率可以被計(jì)算為以下各項(xiàng)的平均值:(1)針對(duì)所有各方的所有交易產(chǎn)品的計(jì)算出的提供者的總成交率,(2)針對(duì)特定交易者的所有交易產(chǎn)品的計(jì)算出的提供者的成交率,以及(3)針對(duì)特定交易產(chǎn)品的特定交易者的計(jì)算出的提供者的成交率。
在一些實(shí)施方案中,成交率可以至少部分基于響應(yīng)時(shí)間來(lái)確定。例如,可以確定提供者在不同的響應(yīng)時(shí)間下具有不同的成交率。例如,可以計(jì)算出提供者在10ms內(nèi)典型地滿(mǎn)足70%的平均訂單,并且在20ms內(nèi)滿(mǎn)足85%的平均訂單。
在一些實(shí)施方案中,成交率可以表示為單位時(shí)間成交的概率,這反映了成交率(如在本文的各個(gè)實(shí)例中所計(jì)算)和響應(yīng)時(shí)間兩者。
根據(jù)另一個(gè)和/或附加實(shí)例,當(dāng)提供者的成交率被傳達(dá)給/可供用于服務(wù)器時(shí),可以讓例如所述服務(wù)器的匹配引擎了解所述成交率,但是不讓所述服務(wù)器的交易應(yīng)用程序和/或用戶(hù)了解所述成交率。根據(jù)另一個(gè)和/或附加實(shí)例,可以讓服務(wù)器的交易應(yīng)用程序和/或用戶(hù)了解成交率。根據(jù)另一個(gè)和/或附加實(shí)例,如果由匹配引擎向相應(yīng)的交易應(yīng)用程序/用戶(hù)傳達(dá)接收的訂單,那么也可以向交易應(yīng)用程序/用戶(hù)傳達(dá)產(chǎn)生所述訂單的提供者的成交率。
本領(lǐng)域技術(shù)人員還將認(rèn)識(shí)到,如本文定義的成交率的確定及其使用并不限于分布式架構(gòu)諸如系統(tǒng)100。例如,成交率的使用還可以適用于集中式訂貨簿。在此處,例如,集中式交易系統(tǒng)(例如,維護(hù)記錄簿和訂單接收,并控制針對(duì)這類(lèi)訂單的交易命令的執(zhí)行的中央服務(wù)器)可以確定提供者的成交率。這種服務(wù)器也可以向由最終用戶(hù)使用的計(jì)算系統(tǒng)傳達(dá)成交率。
根據(jù)另一個(gè)實(shí)例,假定例如三位提供者諸如用戶(hù)A、用戶(hù)C和用戶(hù)D各自以相同的價(jià)格提交票據(jù)訂單,例如,A的訂單的大小是10,C的訂單的大小是5,并且D的訂單的大小是5。進(jìn)一步假定每個(gè)訂單被傳送至用戶(hù)B的服務(wù)器102,并且如本文所述被歸入到訂貨簿124b中。進(jìn)一步假定例如A的訂單具有C的訂單的時(shí)間優(yōu)先級(jí),而C的訂單具有優(yōu)于D的訂單的時(shí)間優(yōu)先級(jí)。仍然進(jìn)一步假定用戶(hù)A具有70%的成交率,用戶(hù)C具有80%的成交率,并且用戶(hù)D具有90%的成交率。響應(yīng)于接收到訂單,用戶(hù)B和/或交易應(yīng)用程序122b可以三個(gè)訂單的價(jià)格和大小10提交票據(jù)的交易命令。根據(jù)一個(gè)實(shí)例,匹配引擎120b可以先后基于訂單提交到市場(chǎng)的價(jià)格和時(shí)間在訂貨簿124b中對(duì)用戶(hù)A、用戶(hù)C和用戶(hù)D的訂單劃分優(yōu)先級(jí)。因此,用戶(hù)A的訂單可以?xún)?yōu)先于用戶(hù)C的訂單,并且用戶(hù)C的訂單可以?xún)?yōu)先于用戶(hù)D的訂單。在此處,響應(yīng)于來(lái)自用戶(hù)B的交易命令,匹配引擎120b可以將大小為10的交易命令轉(zhuǎn)發(fā)給服務(wù)器101/匹配引擎120a(從而執(zhí)行A的訂單),因?yàn)橛脩?hù)A的訂單具有最高優(yōu)先級(jí)。根據(jù)另一個(gè)實(shí)例,匹配引擎120b可以先后基于價(jià)格和成交率(即,不是時(shí)間,除非兩個(gè)或更多個(gè)訂單具有相同的價(jià)格和相關(guān)聯(lián)的成交率)在訂貨簿124b中對(duì)用戶(hù)A、用戶(hù)C和用戶(hù)D的訂單劃分優(yōu)先級(jí)。因此,用戶(hù)D的訂單可以?xún)?yōu)先于用戶(hù)C的訂單,并且用戶(hù)C的訂單可以?xún)?yōu)先于用戶(hù)A的訂單。在此處,響應(yīng)于來(lái)自用戶(hù)B的交易命令,匹配引擎120b可以將大小為5的交易命令轉(zhuǎn)發(fā)給服務(wù)器104/匹配引擎120d(從而執(zhí)行D的訂單),因?yàn)橛脩?hù)D的訂單具有最高優(yōu)先級(jí)。另外,匹配引擎120b還可能?chē)L試讓用戶(hù)D滿(mǎn)足交易命令的剩余大小5??商娲兀ヅ湟?20b也可以將剩余大小為5的交易命令轉(zhuǎn)發(fā)給服務(wù)器103/匹配引擎120c(從而執(zhí)行C的訂單),因?yàn)橛脩?hù)C的訂單例如在訂貨簿中具有第二最高優(yōu)先級(jí)。再次,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到上文是系統(tǒng)100的示例操作,并且其他變化也是可能的。
根據(jù)另一個(gè)實(shí)例,假定例如三位提供者諸如用戶(hù)A、用戶(hù)C和用戶(hù)D各自以不同的價(jià)格提交票據(jù)訂單,例如,A的訂單具有比C的訂單的價(jià)格更有利的價(jià)格,并且C的訂單具有比D的訂單的價(jià)格更有利的價(jià)格(更有利意指例如,在出價(jià)的情況下為更高的價(jià)格,而在報(bào)價(jià)的情況下為更低的價(jià)格)。進(jìn)一步假定每個(gè)訂單被傳送至用戶(hù)B的服務(wù)器102,并且如本文所述被歸入到訂貨簿124b中。進(jìn)一步假定例如A的訂單具有C的訂單的時(shí)間優(yōu)先級(jí),而C的訂單具有優(yōu)于D的訂單的時(shí)間優(yōu)先級(jí)。仍然進(jìn)一步假定用戶(hù)A具有70%的成交率,用戶(hù)C具有80%的成交率,并且用戶(hù)D具有90%的成交率。根據(jù)實(shí)例,匹配引擎120b可以先后基于成交率和價(jià)格在訂貨簿124b中對(duì)用戶(hù)A、用戶(hù)C和用戶(hù)D的訂單劃分優(yōu)先級(jí)(再次,如果兩個(gè)或更多個(gè)訂單具有相同的成交率,那么時(shí)間可以用作附加因素)。因此,用戶(hù)D的訂單可以?xún)?yōu)先于用戶(hù)C的訂單,并且用戶(hù)C的訂單可以?xún)?yōu)先于用戶(hù)A的訂單。根據(jù)這個(gè)實(shí)例,用戶(hù)B和/或交易應(yīng)用程序122b可能對(duì)滿(mǎn)足交易命令比對(duì)滿(mǎn)足所述交易命令時(shí)所處的價(jià)格更為感興趣。因此,甚至是在用戶(hù)B和/或交易應(yīng)用程序122b不了解發(fā)起訂單的提供者的相應(yīng)的成交率的情況下,通過(guò)了解一個(gè)訂單優(yōu)先于具有不同價(jià)格的另一個(gè)訂單可以允許用戶(hù)選擇用戶(hù)認(rèn)為成交率優(yōu)于價(jià)格的那種成交率。
根據(jù)另一個(gè)和/或附加實(shí)例,可以根據(jù)價(jià)格和成交率的加權(quán)平均值來(lái)排序。例如,在一些實(shí)施方案中,成交率的5%的差異可以被視作為與價(jià)格的$0.10的差異相同,以使得具有$0.09的不利價(jià)格的一個(gè)訂單將先于具有5%的更好的成交率的訂單被排序。響應(yīng)時(shí)間也可以是重要考慮因素。在一些實(shí)施方案中,特定交易者可以指定各種因素的權(quán)重,諸如例如特定交易產(chǎn)品在特定交易者的訂貨簿中的成交率、響應(yīng)時(shí)間和價(jià)格。例如,用戶(hù)可以規(guī)定成交率的百分比等同于價(jià)格差異,例如,等同于響應(yīng)時(shí)間。例如,出于為特定交易者的訂貨簿排序的目的,特定的交易者可以規(guī)定一個(gè)單位的價(jià)格(即,對(duì)于特定交易者而言具有一個(gè)單位優(yōu)勢(shì)的價(jià)格)等同于3%的成交率改進(jìn)和2.5ms的響應(yīng)時(shí)間改進(jìn)。在一個(gè)實(shí)例中,價(jià)格為$12.25,相關(guān)聯(lián)的成交率為80%且相關(guān)聯(lián)的響應(yīng)時(shí)間為13ms的第一賣(mài)出訂單在優(yōu)先級(jí)上可以被認(rèn)為等同于價(jià)格為$12.26(與$12.25相比,具有一個(gè)單位的劣勢(shì))、相關(guān)聯(lián)的成交率為86%且相關(guān)聯(lián)的響應(yīng)時(shí)間為15.5ms的第二賣(mài)出訂單;并且兩個(gè)訂單都可以先于價(jià)格為$12.25、成交率為80%且響應(yīng)時(shí)間為15.5ms的第三訂單被排序。
根據(jù)另一個(gè)和/或附加實(shí)例,系統(tǒng)100的一個(gè)或多個(gè)用戶(hù)可以具有對(duì)應(yīng)于用戶(hù)在提交交易命令時(shí)希望實(shí)現(xiàn)的最小成交率的限定閾值。換言之,相對(duì)于系統(tǒng)100中充當(dāng)接受者的用戶(hù)而言,用戶(hù)可以限定所述用戶(hù)在提交交易命令時(shí)希望實(shí)現(xiàn)的最小成交率。給定用戶(hù)可以具有適用于用戶(hù)希望交易的所有金融票據(jù)的單一閾值。作為另一個(gè)實(shí)例,給定用戶(hù)可以具有多個(gè)閾值,一個(gè)閾值用于用戶(hù)希望交易的一種票據(jù)。不同的用戶(hù)可以具有不同的限定閾值以及不同數(shù)目的限定閾值。根據(jù)一個(gè)實(shí)例,系統(tǒng)100的用戶(hù)/交易應(yīng)用程序/管理員可以利用用戶(hù)的閾值配置與所述用戶(hù)相關(guān)聯(lián)的相應(yīng)的服務(wù)器–諸如利用閾值配置相應(yīng)的匹配引擎。根據(jù)另一個(gè)和/或附加實(shí)例,當(dāng)用戶(hù)/交易應(yīng)用程序向相應(yīng)的匹配引擎提交交易命令時(shí),所述交易命令可以包括閾值。例如,如果用戶(hù)B和/或交易應(yīng)用程序122b針對(duì)訂單向其匹配引擎120b提交交易命令,那么交易命令可以包括閾值。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到其他變化也是可能的。
在一些實(shí)施方案中,較高的成交率可能與不利的價(jià)格和較高的差價(jià)相關(guān)聯(lián),因?yàn)榻灰讓?duì)方通常更有可能以對(duì)于它們而言更有利的價(jià)格來(lái)滿(mǎn)足訂單。(例如,如果交易產(chǎn)品的當(dāng)前的最佳出價(jià)/報(bào)價(jià)是$5.00/$5.50,那么交易者將更有可能以$5.50而非以$4.75滿(mǎn)足出價(jià),并且交易者將更有可能以$5.75而非以$5.50滿(mǎn)足報(bào)價(jià)。)因此,通過(guò)使得用戶(hù)能夠規(guī)定最小成交率,各種實(shí)施方案使得用戶(hù)能夠在成交率與價(jià)格之間表明折中。例如,用戶(hù)可以規(guī)定高成交率但典型地處于不利價(jià)格,或者可以規(guī)定低成交率但典型地處于更有利的價(jià)格。
圖2和圖3展示了示出根據(jù)一些實(shí)施方案的估測(cè)成交率對(duì)平均差價(jià)的示例性曲線(xiàn)圖。圖2示出市場(chǎng)訂單大小等于1,000,000的示例性曲線(xiàn)圖。圖3示出市場(chǎng)訂單大小等于5,000,000的示例性曲線(xiàn)圖。如示例性模型A和示例性變換記錄簿(Shift Book)的曲線(xiàn)圖中所示,估測(cè)成交率傾向于隨著平均差價(jià)增加。圖2和圖3的示例性曲線(xiàn)圖還展示了繪制的數(shù)據(jù)組的這些變量之間的非線(xiàn)性關(guān)系,例如,估測(cè)成交率在較低差價(jià)下比在較高差價(jià)下更快速地增加。
根據(jù)另一個(gè)和/或附加實(shí)例,當(dāng)接受者(諸如用戶(hù)B和/或交易應(yīng)用程序122b)在其訂貨簿124b中提交針對(duì)由提供者(諸如用戶(hù)A和/或交易應(yīng)用程序122a)提交的訂單的交易命令時(shí),匹配引擎120b例如可以將用戶(hù)B的限定閾值與用戶(hù)A的確定的成交率進(jìn)行比較,并且僅在用戶(hù)A的成交率大于(或大于或等于)用戶(hù)B的閾值的情況下向用戶(hù)A的服務(wù)器101傳達(dá)可能執(zhí)行針對(duì)所述訂單的交易命令的交易命令。否則,匹配引擎120b可能不嘗試執(zhí)行針對(duì)所述訂單的交易命令。根據(jù)另一個(gè)和/或附加實(shí)例,假定訂貨簿124b例如具有兩個(gè)訂單,每一個(gè)來(lái)自不同的提供者并且每一個(gè)處于相同的價(jià)格,例如,基于提交到市場(chǎng)上的時(shí)間,第一訂單優(yōu)先于第二訂單。在此處,匹配引擎120b在從用戶(hù)B和/或交易應(yīng)用程序120b接收到交易命令之后首先可以將用戶(hù)B的限定閾值與提交第一訂單的提供者的確定的成交率進(jìn)行比較,并且向所述提供者的服務(wù)器傳達(dá)僅在成交率大于(大于或等于)用戶(hù)B的閾值的情況下才可能執(zhí)行針對(duì)所述訂單的交易命令的交易命令。否則,匹配引擎120b可以跳過(guò)/忽略第一訂單,并且將用戶(hù)B的限定閾值與提交第二訂單的提供者的確定的成交率進(jìn)行比較。再次,匹配引擎120b僅可以在成交率大于(大于或等于)用戶(hù)B的閾值的情況下才向提交第二訂單的提供者的服務(wù)器傳達(dá)可能執(zhí)行的交易命令。更一般而言,匹配引擎120b在從用戶(hù)B和/或交易應(yīng)用程序120b接收到交易命令之后可以在訂單的成交率小于例如用戶(hù)B的限定閾值的情況下在訂貨簿124b中跳過(guò)/忽略訂單。再次,成交率的這種方式的使用也可以適用于集中式交易系統(tǒng)。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到成交率的這種使用還可以在訂貨簿先后通過(guò)價(jià)格和成交率,或先后通過(guò)成交率和價(jià)格來(lái)劃分優(yōu)先級(jí)的情況下適用。
根據(jù)另一個(gè)和/或附加實(shí)例,當(dāng)提供者向系統(tǒng)100提交訂單時(shí),并且向其他服務(wù)器和那些服務(wù)器的相應(yīng)的匹配引擎?zhèn)鬟_(dá)所述訂單時(shí),給定的匹配引擎可能不會(huì)自動(dòng)地將所述訂單歸入到相應(yīng)的訂貨簿中。例如,假定用戶(hù)A和/或交易應(yīng)用程序122a向系統(tǒng)100提交訂單,并且在用戶(hù)B的服務(wù)器102處接收到所述訂單。由于匹配引擎120b接收到訂單,所述匹配引擎可以將用戶(hù)B的限定閾值與用戶(hù)A的確定的成交率進(jìn)行比較。如果成交率大于(或大于或等于)用戶(hù)B的閾值,那么匹配引擎可以將所述訂單歸入到訂貨簿124b中(可能會(huì)將與所述訂單有關(guān)的信息轉(zhuǎn)發(fā)給用戶(hù)和/或交易應(yīng)用程序122b)。在替代方案中,如果成交率小于(或小于或等于)用戶(hù)B的閾值,那么匹配引擎可能不會(huì)將所述訂單歸入到訂貨簿124b中(并且不會(huì)將與所述訂單有關(guān)的信息轉(zhuǎn)發(fā)給用戶(hù)B和/或交易應(yīng)用程序122b)。以此方式,僅向用戶(hù)B/交易應(yīng)用程序124b呈現(xiàn)相關(guān)聯(lián)的成交率滿(mǎn)足某一閾值的訂單(并且因此有機(jī)會(huì)來(lái)針對(duì)所述訂單進(jìn)行交易)。用戶(hù)不會(huì)看到相關(guān)聯(lián)的成交率未滿(mǎn)足用戶(hù)的限定閾值的訂單(并且因此沒(méi)有機(jī)會(huì)來(lái)針對(duì)所述訂單進(jìn)行交易)。此外,根據(jù)這個(gè)實(shí)例,由于系統(tǒng)100中的不同用戶(hù)可以具有不同的閾值和/或針對(duì)相應(yīng)的提供者可以使用不同的成交率,每個(gè)服務(wù)器處給定票據(jù)的訂貨簿可以是不同的(即,具有市場(chǎng)的不同的現(xiàn)時(shí)表示)。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到成交率的這種使用還可以在訂貨簿先后通過(guò)價(jià)格和成交率,或先后通過(guò)成交率和價(jià)格來(lái)劃分優(yōu)先級(jí)的情況下適用。
根據(jù)另一個(gè)和/或附加實(shí)例,訂貨簿可以至少部分基于響應(yīng)時(shí)間來(lái)排序。響應(yīng)時(shí)間可以包括接收成交或不成交響應(yīng)(例如,平均)所花的時(shí)間量。響應(yīng)時(shí)間可以在系統(tǒng)組件、時(shí)間、用戶(hù)等之間變化。例如,系統(tǒng)中彼此十分接近的兩個(gè)節(jié)點(diǎn)可以具有非常短的響應(yīng)時(shí)間,而遠(yuǎn)離節(jié)點(diǎn)可以具有較長(zhǎng)的響應(yīng)時(shí)間。另外,響應(yīng)時(shí)間在繁忙的網(wǎng)絡(luò)通信時(shí)間期間可能會(huì)增加。在任何情況下,可以追蹤和測(cè)量成交和不成交消息的響應(yīng)時(shí)間。如同成交率一樣,可以測(cè)量各種時(shí)間段和情形的響應(yīng)時(shí)間。具體而言,可以計(jì)算特定消息路徑的響應(yīng)時(shí)間(例如,#2提供者例如在過(guò)去三個(gè)交易日內(nèi)對(duì)#3交易者作出響應(yīng)的響應(yīng)時(shí)間),并且也可以計(jì)算特定交易實(shí)體的響應(yīng)時(shí)間(例如,#2提供者在所有其他交易實(shí)體發(fā)出所有成交和不成交消息過(guò)程中經(jīng)歷的平均響應(yīng)時(shí)間)。
在一些情況下,交易者可以期望以較快的響應(yīng)時(shí)間(例如,0.1-1ms)從若干提供者接收多個(gè)響應(yīng)時(shí)間,同時(shí)交易者可能期望以較慢的響應(yīng)時(shí)間(例如,100ms)從單一提供者獲得單一響應(yīng)。例如,嘗試滿(mǎn)足1000個(gè)單位的訂單的交易者在交易者的訂貨簿中可以具有以下回報(bào)訂單:(1)#1提供者的訂單,所述訂單具有1000的數(shù)量、1ms的響應(yīng)時(shí)間和40%的成交率,(2)#2提供者的訂單,所述訂單具有1200的數(shù)量、5ms的響應(yīng)時(shí)間和50%的成交率,(3)#3提供者的訂單,所述訂單具有1200的數(shù)量、10ms的響應(yīng)時(shí)間和60%的成交率,以及(4)#3提供者的訂單,所述訂單具有2000的數(shù)量、40ms的響應(yīng)時(shí)間和90%的成交率。顯著地是,交易者可以從#1提供者、之后#2提供者(如果#1未完全滿(mǎn)足訂單的話(huà))、以及接著#3提供者(如果#1和#2都未完全滿(mǎn)足訂單的話(huà))獲得成交或不成交響應(yīng),一個(gè)接著另一個(gè)地獲得–所有提供者花費(fèi)比從#4提供者獲得響應(yīng)所需更少的時(shí)間(16ms)。雖然#4訂單可能具有最佳成交率,但是交易者更有可能–且更快速地–通過(guò)(根據(jù)需要)向#1、#2和/或#3提供者發(fā)送訂單來(lái)滿(mǎn)足訂單。
在一些實(shí)施方案中,可以多次將訂單傳送至同一個(gè)提供者。例如,在從#4提供者接收響應(yīng)之前可以多次將訂單傳送至#1提供者。雖然單次傳送至#1提供者成交的概率可能計(jì)算出來(lái)是40%,但是五次將訂單傳送至#1提供者成交的概率可以顯著高于40%。這種概率的一種計(jì)算方法可以是:(在5次傳送至#1提供者之后的)成交的概率=1–(1–0.4)^5=92.224%,這高于#4提供者在1次傳送之后的成交的概率。然而,多次傳送之后成交的概率可能不以此方式增加,因?yàn)閱为?dú)傳送至同一個(gè)提供者可能不是數(shù)學(xué)獨(dú)立事件;相反,提供者的成交的概率每當(dāng)這個(gè)提供者未滿(mǎn)足所述訂單時(shí)可能會(huì)下降。也可以追蹤和測(cè)量這些值。例如,可以確定的是,成交率為50%的提供者針對(duì)先前傳送至所述提供者但未被滿(mǎn)足的訂單而言將具有30%的成交率,并且針對(duì)被所述提供者拒絕兩次的訂單而言將具有10%的成交率。在任何情況下,可以確定的是,若干次傳送之后的總成交率高于單次傳送的成交率。
因此,在一些實(shí)施方案中,較短響應(yīng)時(shí)間對(duì)于較高成交率(和/或略為有利的價(jià)格、或略高的數(shù)量)而言可能是優(yōu)選的。
根據(jù)另一個(gè)和/或附加實(shí)例,例如流動(dòng)性提供者的駁回率(例如,提供者拒絕訂單或訂單類(lèi)型的比率,在某種程度上來(lái)說(shuō)是成交率的對(duì)立面)可能是高度相關(guān)的。例如,可能存在遲于多個(gè)流動(dòng)性提供者的訂單的單一訂單。例如,當(dāng)用戶(hù)A想要買(mǎi)入1000個(gè)單位時(shí),#1、#2和#3流動(dòng)性提供者可以全部將賣(mài)出訂單設(shè)定為1000個(gè)單位,以便于獲取單位來(lái)賣(mài)給用戶(hù)A。雖然訂貨簿可以反映具有1000個(gè)單位的三個(gè)單獨(dú)的訂單–這看起來(lái)像有3000個(gè)單位的總數(shù)量–但是實(shí)際上只需要1000個(gè)單位。一旦流動(dòng)性提供者獲得1000個(gè)單位,并且滿(mǎn)足用戶(hù)A的買(mǎi)入訂單,來(lái)自其他流動(dòng)性提供者的1000個(gè)單位的其他賣(mài)出訂單就可能會(huì)消失。在這個(gè)實(shí)例中,#1交易者可能希望買(mǎi)入2000個(gè)單位,而#1交易者的訂貨簿可能會(huì)展示出來(lái)自成交率為75%、80%和90%的#1、#2和#3流動(dòng)性提供者的1000個(gè)單位的訂單。在這種情形下,#1交易者可能與#3提供者交易1000個(gè)單位,并且之后發(fā)現(xiàn)#1提供者和#2提供者并未滿(mǎn)足交易者的訂單中的剩余1000個(gè)單位。在這種情況下,#1提供者和#2提供者的成交率將是高度相關(guān)的。
因此,在一些實(shí)施方案中,兩個(gè)(或更多個(gè))訂單是獨(dú)立的或不獨(dú)立的概率可以例如基于以下信息來(lái)確定,所述信息諸如歷史交易信息(例如,例如在某一時(shí)間段內(nèi),例如在滿(mǎn)足一個(gè)對(duì)應(yīng)的訂單之后取消全部或部分訂單的兩方之間的相關(guān)性)、數(shù)量相似性以及時(shí)間相似性(例如,在相同或相似的時(shí)間進(jìn)入)。例如,可以確定來(lái)自提供者A和提供者B的兩個(gè)看起來(lái)相似的訂單(例如,相似是因?yàn)橛唵翁幱谙嗤蛳嗨频膬r(jià)格和數(shù)量,例如,在相同或相似的時(shí)間進(jìn)入)在以下情況下具有較高的重復(fù)的可能性,在相同產(chǎn)品的相似訂單是從提供者A和提供者B進(jìn)入的大多數(shù)情況(three ofthe last four instances)下,其中一個(gè)訂單在其他訂單正被滿(mǎn)足的三毫秒內(nèi)被取消。
在一些實(shí)施方案中,駁回率可以是所示大小的函數(shù)。例如,提供者展示越多的相同訂單數(shù)量,駁回率將越有可能相關(guān)。(例如,這可能是因?yàn)橛唵问腔趤?lái)自第三方的相同的基礎(chǔ)數(shù)量,并且因此反映了相同的基礎(chǔ)訂單的重復(fù)數(shù)量。)在一些實(shí)施方案中,駁回率可以是微結(jié)構(gòu)的函數(shù)??梢宰粉櫤蜏y(cè)量成交率與駁回率之間的相關(guān)性。
在一些實(shí)施方案中,兩個(gè)或更多個(gè)訂單之間的流動(dòng)性有關(guān)聯(lián)性可以例如基于成交率與駁回率之間的相關(guān)性來(lái)估測(cè)。例如,服務(wù)器可以確定、計(jì)算或以其他方式估測(cè)兩個(gè)(或更多個(gè))訂單可能彼此獨(dú)立或?yàn)楸舜说闹貜?fù)(全部或部分)的程度。例如,系統(tǒng)可以確定具有完全不同的流動(dòng)性的兩個(gè)訂單可能是獨(dú)立的,以至于一個(gè)訂單的成交不會(huì)影響其他訂單中可用的數(shù)量,從而使得可以命中兩個(gè)訂單(例如,其全部數(shù)量)。所述系統(tǒng)可以確定另外三個(gè)訂單可能是彼此的至少部分重復(fù),以至于任何各方都不能夠在其全部數(shù)量上命中所有三個(gè)訂單。例如,所述系統(tǒng)可以確定三個(gè)訂單具有80%的重復(fù),以至于在滿(mǎn)足一個(gè)訂單之后,另外兩個(gè)訂單將僅具有其仍可供用于交易的20%的數(shù)量。在一些實(shí)施方案中,路由器可以檢測(cè)每個(gè)交易對(duì)應(yīng)方之間的鏈路狀態(tài)以便于估測(cè)流動(dòng)性有關(guān)聯(lián)性。在一些實(shí)施方案中,所述系統(tǒng)可以檢測(cè)格蘭杰因果關(guān)系(Granger causation)以便于估測(cè)流動(dòng)性有關(guān)聯(lián)性。
圖4展示了根據(jù)本發(fā)明的各種實(shí)施方案的示例性流程圖。
在方塊405,交易者可以接收交易產(chǎn)品的包括數(shù)量和價(jià)格的訂單。訂單可以包括買(mǎi)入/賣(mài)出交易的特定屬方;例如,訂單可以包括出價(jià)(或報(bào)價(jià))。每個(gè)訂單可以包括數(shù)量。一些訂單可以在其他訂單之前接收。
在方塊410,可以確定與訂單和訂單的提供者有關(guān)的信息,諸如成交率、響應(yīng)時(shí)間、流動(dòng)性獨(dú)立性(或有關(guān)聯(lián)性)以及其他標(biāo)準(zhǔn)。應(yīng)了解到,不需要在任何特定時(shí)間、或相較于流程圖中的其他方塊的任何特定相關(guān)時(shí)間確定方塊210中確定的信息。
在方塊415,交易者可以接收與所述訂單有關(guān)的信息,諸如方塊210中確定的信息。所述信息可以包括與成交率、響應(yīng)時(shí)間、流動(dòng)性獨(dú)立性(或有關(guān)聯(lián)性)有關(guān)的信息以及其他信息。
在方塊420,可以提示交易者提交交易者偏好,諸如閾值成交率、閾值響應(yīng)時(shí)間、最小交易量要求和/或其他交易標(biāo)準(zhǔn)。交易者可以輸入標(biāo)準(zhǔn)和/或用戶(hù)偏好,諸如目標(biāo)成交率、閾值響應(yīng)時(shí)間、最小交易量要求和/或例如關(guān)于特定交易產(chǎn)品的其他交易標(biāo)準(zhǔn)。例如,用戶(hù)可以規(guī)定最小交易量要求為1000個(gè)單位、最小成交率為70%并且最大期望響應(yīng)時(shí)間為20ms。
在方塊425,交易者可以輸入交易命令,例如以規(guī)定價(jià)格(或以最佳價(jià)格)例如滿(mǎn)足交易產(chǎn)品的訂單的數(shù)量。交易命令可以與標(biāo)準(zhǔn)諸如目標(biāo)成交率和最小交易量要求相關(guān)聯(lián)??梢詫⒔灰酌罱忉尀楦鶕?jù)訂貨簿和標(biāo)準(zhǔn),例如通過(guò)針對(duì)交易者的訂貨簿中基于標(biāo)準(zhǔn)(例如,滿(mǎn)足所述標(biāo)準(zhǔn))的交叉指令滿(mǎn)足交易者的訂單規(guī)定來(lái)滿(mǎn)足訂單的指令。例如,可以將命令解釋為針對(duì)滿(mǎn)足各種標(biāo)準(zhǔn)的交叉指令以最少時(shí)間、以有利(或最佳)價(jià)格滿(mǎn)足訂單的指令。
在方塊430,可以例如根據(jù)交易者的訂貨簿和標(biāo)準(zhǔn)來(lái)將交易者的一個(gè)或多個(gè)訂單指令(例如,執(zhí)行請(qǐng)求)傳送至所述訂單的一個(gè)或多個(gè)提供者。例如,可以將執(zhí)行訂貨簿頂端的一個(gè)或多個(gè)訂單的指令傳送至那些訂單的提供者。那些訂單可以基于其價(jià)格、數(shù)量、成交率、響應(yīng)時(shí)間、流動(dòng)性獨(dú)立性和/或其他因素來(lái)選擇??梢韵蛱峁┱咧械囊粋€(gè)或多個(gè)進(jìn)行“二次曝光”以確定是否滿(mǎn)足所請(qǐng)求的訂單。
在方塊435,可以例如通過(guò)一個(gè)或多個(gè)流動(dòng)性提供者來(lái)執(zhí)行交易者的訂貨簿中的一個(gè)或多個(gè)訂單??梢詫⑴c所述執(zhí)行有關(guān)的信息傳送至交易者,并且可以更新交易者的訂貨簿(和其中的排序)以反映交易。例如,可以基于以下確定而將訂貨簿的頂端附近的未被滿(mǎn)足的訂單移至訂貨簿的底端:(例如,在方塊430中)滿(mǎn)足的流動(dòng)性可能與未被滿(mǎn)足的訂單的數(shù)量重復(fù),從而表明未被滿(mǎn)足的訂單不太可能被執(zhí)行。
在方塊440,如果交易者的期望數(shù)量中的一些仍然未被滿(mǎn)足,可以根據(jù)交易者的更新的訂貨簿和標(biāo)準(zhǔn)來(lái)將一個(gè)或多個(gè)訂單指令(例如,執(zhí)行請(qǐng)求)傳送至所述訂單的一個(gè)或多個(gè)提供者。響應(yīng)于此,可以執(zhí)行更新的訂貨簿中的所述訂單中的一個(gè)或多個(gè)。
在方塊445,可以追蹤與成交、不成交和響應(yīng)時(shí)間有關(guān)的信息。這類(lèi)信息可以用于確定和更新成交率、響應(yīng)時(shí)間以及與訂貨簿和傳送有關(guān)的其他信息的估測(cè)內(nèi)容。
雖然已經(jīng)就某些實(shí)施方案和一般相關(guān)方法描述了本公開(kāi),但是所述實(shí)施方案和方法的改變和更換對(duì)于本領(lǐng)域技術(shù)人員而言將是顯而易見(jiàn)的。例如,應(yīng)了解到,雖然參考FX票據(jù)描述了各種特征,但是這類(lèi)特征也可以適用于其他票據(jù)和交易產(chǎn)品(例如,股票、債券、零售產(chǎn)品以及其他產(chǎn)品和服務(wù))。因此,示例實(shí)施方案的上文描述并不約束本公開(kāi)。在不脫離本公開(kāi)的精神和范圍的情況下,其他變化、取代和改變也是可能的。
以下章節(jié)提供了解釋本申請(qǐng)的指南。
I.術(shù)語(yǔ)
除非另外明確指明,否則術(shù)語(yǔ)“產(chǎn)品”意指機(jī)器、制造品和/或物質(zhì)組合物。
除非另外明確指明,否則術(shù)語(yǔ)“過(guò)程”意指過(guò)程、算法、方法等等。
每個(gè)過(guò)程(無(wú)論是稱(chēng)為方法、算法還是其他名稱(chēng))固有地包括一個(gè)或多個(gè)步驟,并且因此對(duì)過(guò)程的一個(gè)“步驟”或“多個(gè)步驟”的所有提及在對(duì)過(guò)程的單純描述中,或者在對(duì)術(shù)語(yǔ)“過(guò)程”或類(lèi)似術(shù)語(yǔ)的單純敘述中都具有固有的前提基礎(chǔ)。因此,在權(quán)利要求書(shū)中對(duì)過(guò)程的一個(gè)“步驟”或“多個(gè)步驟”的任何提及都具有充分的前提基礎(chǔ)。
除非另外明確指明,否則術(shù)語(yǔ)“發(fā)明”等等意指“本申請(qǐng)中公開(kāi)的一個(gè)或多個(gè)發(fā)明”。
除非另外明確指明,否則術(shù)語(yǔ)“一實(shí)施方案”、“實(shí)施方案”、“多個(gè)實(shí)施方案”、“所述實(shí)施方案”、“所述多個(gè)實(shí)施方案”、“一個(gè)或多個(gè)實(shí)施方案”、“一些實(shí)施方案”、“某些實(shí)施方案”、“一個(gè)實(shí)施方案”、“另一個(gè)實(shí)施方案”等等意指“本發(fā)明的一個(gè)或多個(gè)(但不是全部)實(shí)施方案”。
除非另外明確指明,否則術(shù)語(yǔ)本發(fā)明的“變型”意指本發(fā)明的實(shí)施方案。
術(shù)語(yǔ)“指示”以極其廣泛的意義使用。事物的“指示”應(yīng)理解為包括可以用于確定所述事物的任何事物。
事物的指示可以包括識(shí)別所述事物的電子消息(例如,通過(guò)附著至小部件的序列號(hào)識(shí)別小部件、通過(guò)小部件的一個(gè)或多個(gè)特征識(shí)別小部件)。事物的指示可以包括可以用于計(jì)算和/或查找事物的信息(例如,識(shí)別小部件為其中一部分的機(jī)器的可以用于確定所述小部件的信息)。事物的指示可以指明與所述事物相關(guān)的事物(例如,事物的特征、事物的名稱(chēng)、與所述事物相關(guān)的事物的名稱(chēng))。事物的指示可能無(wú)法指明與所述事物相關(guān)的事物(例如,字母“a”可以指示計(jì)算機(jī)系統(tǒng)中被配置來(lái)解釋字母“a”以識(shí)別小部件的小部件)。事物的指示可以包括事物的標(biāo)志、符號(hào)和/或標(biāo)記。指示例如可以包括代碼、參考物、實(shí)例、鏈接、信號(hào)和/或識(shí)別符。事物的指示可以包括表示、描述和/或以其他方式與所述事物相關(guān)聯(lián)的信息。
事物的指示的變換形式可以指示事物(例如,事物的加密指示可以指示事物)。事物的指示可以包括事物自身、事物的拷貝和/或事物的一部分。事物的指示對(duì)于未被配置來(lái)理解所述指示的事物而言可能是沒(méi)有意義的(例如,個(gè)人可能無(wú)法理解字母“a”指示小部件,但是所述字母可以指示小部件,因?yàn)橛?jì)算機(jī)系統(tǒng)可以從字母“a”確定所述小部件)。應(yīng)理解,事物的指示可以用于確定所述事物的事實(shí)并不意指所述事物或任何其他事物都能被確定。除非另外指明,否則事物的指示可以包括任何數(shù)目事物的指示。事物的指示可以包括其他事物的指示(例如,指示許多事物的電子消息)。(指示在權(quán)利要求語(yǔ)言中可以用作非常寬泛的術(shù)語(yǔ)。例如:接收金融票據(jù)的指示。)
術(shù)語(yǔ)“表示”意指(1)用于像單詞、符號(hào)等等一樣表達(dá)、標(biāo)明、代表或指示;(2)通過(guò)某一術(shù)語(yǔ)、字符、符號(hào)等等來(lái)表達(dá)或標(biāo)明;(3)像圖片一樣描畫(huà)或描繪或呈現(xiàn)可能性;或者(4)用作標(biāo)志或符號(hào)。
除非另外明確指明,否則在描述實(shí)施方案時(shí)對(duì)“另一個(gè)實(shí)施方案”的提及并不暗示所提及的實(shí)施方案與另一個(gè)實(shí)施方案(例如,在所提及實(shí)施方案之前描述的實(shí)施方案)不相容。類(lèi)似地,提及兩個(gè)(或更多個(gè))實(shí)施方案的單一事實(shí)并不暗示這些實(shí)施方案是不相容的。
本發(fā)明的一個(gè)實(shí)施方案可以包括或覆蓋或包含本發(fā)明的多于一個(gè)的其他實(shí)施方案。例如,包含元素a、b和c的第一實(shí)施方案可以覆蓋包含元素a、b、c和d的第二實(shí)施方案以及覆蓋元素a、b、c和e的第三實(shí)施方案。類(lèi)似地,第一實(shí)施方案、第二實(shí)施方案和第三實(shí)施方案中的每一個(gè)可以覆蓋包含元素a、b、c、d以及e的第四實(shí)施方案。
除非另外明確指明,否則術(shù)語(yǔ)“包括”、“包含”及其變型意指“包括但不必限于”。因此,例如,句子“機(jī)器包括紅色小部件和藍(lán)色小部件”意指所述機(jī)器包括紅色小部件和藍(lán)色小部件,但是可能同樣包括一個(gè)或多個(gè)其他物品。
除非另外明確指明,否則術(shù)語(yǔ)“由……組成”及其變型意指“包括且還限于”。因此,例如,句子“機(jī)器由紅色小部件和藍(lán)色小部件組成”意指所述機(jī)器包括紅色小部件和藍(lán)色小部件,但是不包括任何其他事物。
除非另外明確指明,否則術(shù)語(yǔ)“構(gòu)成”及其變型意指“構(gòu)成組成部分、組件或構(gòu)件”。因此,例如,句子“紅色小部件和藍(lán)色小部件構(gòu)成機(jī)器”意指所述機(jī)器包括紅色小部件和藍(lán)色小部件。
除非另外明確指明,否則術(shù)語(yǔ)“排他性地構(gòu)成”及其變型意指“排他性地構(gòu)成組成部分、僅有組件或僅有構(gòu)件”。因此,例如,句子“紅色小部件和藍(lán)色小部件排他性地構(gòu)成機(jī)器”意指所述機(jī)器由紅色小部件和藍(lán)色小部件(即,以及沒(méi)有任何其他事物)組成。
除非另外明確指明,否則術(shù)語(yǔ)“一個(gè)”、“一種”和“所述”指代“一個(gè)(種)或多個(gè)(種)”。因此,例如,除非另外明確指明,否則短語(yǔ)“一個(gè)小部件”意指一個(gè)或多個(gè)小部件。類(lèi)似地,在敘述短語(yǔ)“一個(gè)小部件”之后,隨后對(duì)短語(yǔ)“所述小部件”的敘述意指“所述一個(gè)或多個(gè)小部件”。因此,應(yīng)理解,單詞“所述”還可以指代具有前提基礎(chǔ)的特定術(shù)語(yǔ)。例如,如果段落提及“一個(gè)特定單一特征”并且之后提及“所述特征”,那么短語(yǔ)“所述特征”應(yīng)被理解為指代先前提及的“一個(gè)特定單一特征”。(應(yīng)理解,“一個(gè)特定單一特征”中的術(shù)語(yǔ)“一個(gè)(a)”指代“一個(gè)(one)”特定單一特征,而不是“一個(gè)或多個(gè)”特定單一特征。)
除非另外明確指明,否則術(shù)語(yǔ)“多個(gè)”意指“兩個(gè)或更多個(gè)”。
除非另外明確指明,否則術(shù)語(yǔ)“在本文中”意指“在包括可以引用的方式并入的任何事物的本申請(qǐng)中”。
除非另外明確指明,否則短語(yǔ)“至少一個(gè)”在這種短語(yǔ)修飾多種事物(諸如一列枚舉的事物)時(shí)意指這些事物中的一種或兩種的任何組合。例如,短語(yǔ)“小部件、車(chē)廂和輪子中的至少一個(gè)”意指(i)小部件,(ii)車(chē)廂,(iii)輪子,(iv)小部件和車(chē)廂,(v)小部件和輪子,(vi)車(chē)廂和輪子,或者(vii)小部件、車(chē)廂和輪子。短語(yǔ)“至少一個(gè)”在這種短語(yǔ)修飾多種事物時(shí)并不意指多種事物中的“每一種的一個(gè)”。例如,短語(yǔ)“小部件、車(chē)廂和輪子中的至少一個(gè)”并不意指“一個(gè)小部件、一個(gè)車(chē)廂和一個(gè)輪子”。
數(shù)字術(shù)語(yǔ)諸如“一個(gè)”、“兩個(gè)”等在用作基數(shù)來(lái)指示某物的數(shù)量(例如,一個(gè)小部件、兩個(gè)小部件)時(shí)意指由所述數(shù)字術(shù)語(yǔ)指示的數(shù)量,而不意指由所述數(shù)字術(shù)語(yǔ)指示的至少所述數(shù)量。例如,短語(yǔ)“一個(gè)小部件”并不意指“至少一個(gè)小部件”,并且因此短語(yǔ)“一個(gè)小部件”不覆蓋例如兩個(gè)小部件。
除非另外明確指明,否則短語(yǔ)“基于”并不意指“僅基于”。換言之,短語(yǔ)“基于”覆蓋“僅基于”和“至少基于”兩者。短語(yǔ)“至少基于”等同于短語(yǔ)“至少部分基于”。例如,短語(yǔ)“元素A是基于元素B和元素C來(lái)計(jì)算”覆蓋元素A被計(jì)算為B乘以C的乘積(換言之,A=B x C)的實(shí)施方案;A被計(jì)算為B加C的總和(換言之,A=B+C)的實(shí)施方案;A被計(jì)算為B乘以C乘以D的乘積的實(shí)施方案;A被計(jì)算為B加C的平方根加D乘以E的總和的實(shí)施方案等等。
除非另外明確指明,否則術(shù)語(yǔ)“表示”和類(lèi)似術(shù)語(yǔ)不是排他性的。例如,除非另外明確指明,否則術(shù)語(yǔ)“表示”并不意指“僅表示”。例如,短語(yǔ)“表示信用卡卡號(hào)的數(shù)據(jù)”覆蓋“僅表示信用卡卡號(hào)的數(shù)據(jù)”和“表示信用卡卡號(hào)的數(shù)據(jù)和還表示一些其他事物的數(shù)據(jù)”兩者。
術(shù)語(yǔ)“借此”在本文中僅用于放在從句或其他組單詞之前,所述從句或其他組單詞僅表達(dá)在術(shù)語(yǔ)“借此”之前明確敘述的某物的預(yù)期結(jié)果、目的或結(jié)論。因此,當(dāng)術(shù)語(yǔ)“借此”用在權(quán)利要求書(shū)中時(shí),由術(shù)語(yǔ)“借此”修飾的從句或其他單詞并不產(chǎn)生對(duì)權(quán)利要求書(shū)的特定的另外限制或以其他方式限制權(quán)利要求書(shū)的含義或范圍。
術(shù)語(yǔ)“例如”、“諸如”和類(lèi)似術(shù)語(yǔ)意指“舉例來(lái)說(shuō)”,并且因此不限制其所解釋的術(shù)語(yǔ)或短語(yǔ)。例如,在句子“計(jì)算機(jī)在因特網(wǎng)上發(fā)送數(shù)據(jù)(例如,指令、數(shù)據(jù)結(jié)構(gòu))”中,術(shù)語(yǔ)“例如”解釋“指令”是計(jì)算機(jī)可以在因特網(wǎng)上發(fā)送的“數(shù)據(jù)”的實(shí)例,并且還解釋“數(shù)據(jù)結(jié)構(gòu)”是計(jì)算機(jī)可以在因特網(wǎng)上發(fā)送的“數(shù)據(jù)”的實(shí)例。然而,“指令”和“數(shù)據(jù)結(jié)構(gòu)”兩者僅是“數(shù)據(jù)”的實(shí)例,并且除了“指令”和“數(shù)據(jù)結(jié)構(gòu)”之外的其他事物也可以是“數(shù)據(jù)”。
術(shù)語(yǔ)“相應(yīng)的”和類(lèi)似術(shù)語(yǔ)意指“個(gè)別取出的”。因此,如果兩種或更多種事物具有“相應(yīng)的”特征,那么每個(gè)這種事物具有其自身的特征,并且這些特征可以彼此不同,但是這不是必需的。例如,短語(yǔ)“兩個(gè)機(jī)器中的每一個(gè)具有相應(yīng)的功能”意指兩個(gè)機(jī)器中的第一機(jī)器具有功能,并且兩個(gè)機(jī)器中的第二機(jī)器同樣具有功能。第一機(jī)器的功能可以與第二機(jī)器的功能相同或不相同。
術(shù)語(yǔ)“即”和類(lèi)似術(shù)語(yǔ)意指“也就是說(shuō)”,并且因此不限制其所解釋的術(shù)語(yǔ)或短語(yǔ)。例如,在句子“計(jì)算機(jī)在因特網(wǎng)上發(fā)送數(shù)據(jù)(即,指令)”中,術(shù)語(yǔ)“即”解釋“指令”是計(jì)算機(jī)在因特網(wǎng)上發(fā)送的“數(shù)據(jù)”。
除非另外明確指明,否則數(shù)字范圍包括范圍內(nèi)的整數(shù)和非整數(shù)。例如,范圍“1至10”包括從1至10的整數(shù)(例如,1、2、3、4、…9、10)和非整數(shù)(例如,1.0031415926、1.1、1.2、…1.9)。
在兩個(gè)或更多個(gè)術(shù)語(yǔ)或短語(yǔ)同義的(例如,歸因于術(shù)語(yǔ)或短語(yǔ)是同義的明確陳述)情況下,一個(gè)這種術(shù)語(yǔ)或短語(yǔ)的例子并不意指另一個(gè)這種術(shù)語(yǔ)或短語(yǔ)的例子必須具有不同的含義。例如,在陳述提供“包括”的含義與“包括但不限于”同義的情況下,短語(yǔ)“包括但不限于”的單純使用并不意指術(shù)語(yǔ)“包括”意指除了“包括但不限于”之外的某物。
II.確定
術(shù)語(yǔ)“確定”及其語(yǔ)法變型(例如,確定價(jià)格、確定值、確定滿(mǎn)足某一標(biāo)準(zhǔn)的物體)以極其廣泛的意義使用。術(shù)語(yǔ)“確定”涵蓋各種各樣的動(dòng)作并且因此“確定”可以包括計(jì)算(calculating)、計(jì)算(computing)、處理、導(dǎo)出、調(diào)查、查找(例如,在表、數(shù)據(jù)庫(kù)或另一個(gè)數(shù)據(jù)結(jié)構(gòu)中查找)、轉(zhuǎn)化成電子格式或數(shù)字表示、查明等等。而且,“確定”可以包括接收(例如,接收信息)、評(píng)定(例如,評(píng)定存儲(chǔ)器中的數(shù)據(jù))等等。另外,“確定”可以包括解決、選擇、選定、建立等等。
術(shù)語(yǔ)“確定”并不暗示必然或絕對(duì)精確,并且因此“確定”可以包括估測(cè)、推斷、預(yù)測(cè)、猜測(cè)、求平均值等等。
術(shù)語(yǔ)“確定”不暗示必須執(zhí)行數(shù)學(xué)處理,同時(shí)也不暗示必須使用數(shù)字方法,并且不暗示使用算法。
術(shù)語(yǔ)“確定”并不暗示必須使用任何特定裝置。例如,計(jì)算機(jī)不一定需要執(zhí)行確定。
術(shù)語(yǔ)“確定”可以包括“計(jì)算”。術(shù)語(yǔ)“計(jì)算”應(yīng)被理解為包括執(zhí)行一次或多次計(jì)算。計(jì)算可以包括計(jì)算、處理和/或?qū)С?。?jì)算可以通過(guò)計(jì)算裝置來(lái)執(zhí)行。例如,計(jì)算事物可以包括通過(guò)計(jì)算機(jī)處理器將算法應(yīng)用于數(shù)據(jù)并且產(chǎn)生作為處理器的輸出的事物。
術(shù)語(yǔ)“確定”可以包括“參考”。術(shù)語(yǔ)“參考”應(yīng)被理解為包括例如對(duì)事物進(jìn)行一次或多次參考。參考可以包括查詢(xún)、評(píng)定、選擇、選定、讀取和/或查找。參考動(dòng)作可以通過(guò)計(jì)算裝置來(lái)執(zhí)行。例如,對(duì)事物進(jìn)行參考可以包括讀取通過(guò)處理器將事物存儲(chǔ)在其中的存儲(chǔ)器位置。
術(shù)語(yǔ)“確定”可以包括“接收”。例如,接收事物可以包括接受事物。在一些實(shí)施方案中,接收可以包括執(zhí)行來(lái)接受事物的動(dòng)作,諸如操作接收事物所憑借的網(wǎng)絡(luò)接口。在一些實(shí)施方案中,接收可以在不存在執(zhí)行來(lái)接受事物的動(dòng)作的情況下執(zhí)行,諸如在直接寫(xiě)存儲(chǔ)器或硬連線(xiàn)電路中執(zhí)行。接收事物可以包括從可能已經(jīng)對(duì)事物作出計(jì)算的遠(yuǎn)程源接收事物。
III.句子形式
在第一權(quán)利要求的限制將覆蓋一個(gè)特征以及多于一個(gè)特征(例如,限制諸如“至少一個(gè)小部件”覆蓋一個(gè)小部件以及多于一個(gè)小部件)的情況下,并且在取決于第一權(quán)利要求的第二權(quán)利要求中,第二權(quán)利要求使用定冠詞“所述”來(lái)指代所述限制(例如,“所述小部件”)的情況下,這種單純使用并不暗示第一權(quán)利要求覆蓋僅一個(gè)特征,并且這也不暗示第二權(quán)利要求覆蓋僅一個(gè)特征(例如,“所述小部件”可以覆蓋一個(gè)小部件和多于一個(gè)小部件兩者)。
當(dāng)序數(shù)(諸如“第一”、“第二”、“第三”等等)用作術(shù)語(yǔ)之前的形容詞時(shí),所述序數(shù)僅用于(除非另外明確指明)指示特定特征,諸如將所述特定特征與由相同術(shù)語(yǔ)或由相似術(shù)語(yǔ)描述的另一個(gè)特征區(qū)分開(kāi)來(lái),但是所述序數(shù)并不具有任何其他含義或限制作用–它只是方便使用的名稱(chēng)。例如,“第一小部件”可以?xún)H僅如此命名以將其與例如“第二小部件”區(qū)分開(kāi)來(lái)。因此,序數(shù)“第一”和“第二”在術(shù)語(yǔ)“小部件”之前的單純使用并不指示兩個(gè)小部件之間的任何其他關(guān)系,并且類(lèi)似地也不指示任一個(gè)或兩個(gè)小部件的任何其他特征。例如,序數(shù)“第一”和“第二”在術(shù)語(yǔ)“小部件”之前的單純使用(1)不指示任一個(gè)小部件在順序或位置上處在任何其他小部件之前或之后;(2)不指示任一個(gè)小部件在時(shí)間上比任何其他小部件早或晚出現(xiàn)或采取動(dòng)作;以及(3)不指示任一個(gè)小部件在重要性或品質(zhì)方面排在任何其他小部件之前或之后。序數(shù)的單純使用并不限定對(duì)用序數(shù)識(shí)別的特征的數(shù)字限制。例如,序數(shù)“第一”和“第二”在術(shù)語(yǔ)“小部件”之前的單純使用并不指示正好存在兩個(gè)小部件。
當(dāng)本文描述單一裝置、制品或其他產(chǎn)品時(shí),在另一個(gè)實(shí)施方案中,多于一個(gè)裝置或制品(無(wú)論它們是否合作)可以可替代地用來(lái)取代所描述的單一裝置或制品。因此,描述成由一個(gè)裝置擁有的功能性在另一個(gè)實(shí)施方案中可以可替代地由多于一個(gè)裝置或制品(無(wú)論它們是否合作)擁有。
類(lèi)似地,當(dāng)本文描述多于一個(gè)裝置、制品或其他產(chǎn)品(無(wú)論它們是否合作)時(shí),在另一個(gè)實(shí)施方案中,單一裝置或制品可以可替代地用來(lái)取代所描述的多于一個(gè)裝置或制品。例如,多個(gè)基于計(jì)算機(jī)的裝置可以用單一基于計(jì)算機(jī)的裝置來(lái)取代。在一些實(shí)施方案中,這多個(gè)基于計(jì)算機(jī)的裝置可以一起操作來(lái)執(zhí)行過(guò)程的一個(gè)步驟,這在網(wǎng)格計(jì)算系統(tǒng)中是常見(jiàn)的。在一些實(shí)施方案中,這多個(gè)基于計(jì)算機(jī)的裝置可以操作來(lái)向彼此提供增加的功能性,以使得所述多個(gè)基于計(jì)算機(jī)的裝置可以操作來(lái)執(zhí)行過(guò)程的一個(gè)步驟,這在云計(jì)算系統(tǒng)中是常見(jiàn)的。(相反,單一基于計(jì)算機(jī)的裝置可以用多個(gè)彼此合作操作的基于計(jì)算機(jī)的裝置取代。例如,單一計(jì)算裝置可以用彼此通過(guò)因特網(wǎng)通信的服務(wù)器和工作站取代。)因此,描述成由多于一個(gè)裝置或制品擁有的各種功能性可以可替代地由單一裝置或制品擁有。
所描述的單一裝置的功能性和/或特征在另一個(gè)實(shí)施方案中可以可替代地由一個(gè)或多個(gè)其他裝置體現(xiàn),所述一個(gè)或多個(gè)其他裝置被描述但是未明確描述成具有這類(lèi)功能性或特征。因此,其他實(shí)施方案不需要包括描述的裝置本身,而是可以包括將在那些其他實(shí)施方案中具有這類(lèi)功能性或特征的一個(gè)或多個(gè)其他裝置。
IV.公開(kāi)的實(shí)例和術(shù)語(yǔ)不具有限制性
標(biāo)題(在本申請(qǐng)的第一頁(yè)開(kāi)始時(shí)闡述)或摘要(在本申請(qǐng)結(jié)束時(shí)闡述)都不應(yīng)視為以任何方式限制所公開(kāi)的發(fā)明的范圍,而是用于解釋任何權(quán)利要求的含義或用于限制任何權(quán)利要求的范圍。僅僅因?yàn)檎歉鶕?jù)37C.F.R.§1.72(b)而被要求的,摘要已被包括在本申請(qǐng)中。
本申請(qǐng)中提供的章節(jié)的標(biāo)題僅是為了方便,并且不應(yīng)視為以任何方式限制本公開(kāi)。
本申請(qǐng)中描述了眾多實(shí)施方案,并且所述眾多實(shí)施方案僅出于說(shuō)明性目的而呈現(xiàn)。所描述的實(shí)施方案不具有且不意在具有任何意義上的限制。所公開(kāi)的發(fā)明可廣泛適用于眾多實(shí)施方案,如從本公開(kāi)容易顯而易見(jiàn)的。本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到所公開(kāi)的發(fā)明可以用各種修改和改變(諸如結(jié)構(gòu)、邏輯、軟件和電修改)來(lái)實(shí)踐。雖然可以參考一個(gè)或多個(gè)特定實(shí)施方案和/或附圖來(lái)描述所公開(kāi)的發(fā)明的具體特征,但是應(yīng)理解除非另外明確指明,否則這類(lèi)特征不限于描述所述特征所參考的一個(gè)或多個(gè)特定實(shí)施方案或附圖中的使用。
雖然實(shí)施方案可以被公開(kāi)為包括若干特征,但是本發(fā)明的其他實(shí)施方案可以包括少于所有這類(lèi)特征的特征。因此,例如,權(quán)利要求書(shū)可以涉及少于所公開(kāi)的實(shí)施方案中的整組特征的特征,并且這種權(quán)利要求書(shū)不會(huì)被解釋為要求超過(guò)權(quán)利要求明確敘述的那些特征的特征。
本申請(qǐng)中描述的方法步驟或產(chǎn)品元素的實(shí)施方案不構(gòu)成本文要求保護(hù)的發(fā)明,或?qū)τ诒疚囊蟊Wo(hù)的發(fā)明而言不是必要的,或者不與本文要求保護(hù)的發(fā)明共擴(kuò)展,例外的是在本說(shuō)明書(shū)中明確如此陳述或在所述權(quán)利要求書(shū)中(相對(duì)于權(quán)利要求書(shū)和由所述權(quán)利要求書(shū)限定的發(fā)明)明確敘述。
權(quán)利要求中敘述除了法定類(lèi)別之外的任何事物的任何前序應(yīng)被解釋為敘述所要求保護(hù)的發(fā)明的目的、益處和可能的用途,并且這類(lèi)前序不應(yīng)被視為限制所要求保護(hù)的發(fā)明。
本公開(kāi)并不是本發(fā)明的所有實(shí)施方案的文字描述。另外,本公開(kāi)不是本發(fā)明中必須存在于所有實(shí)施方案中的特征的列表。
權(quán)利要求(甚至包括所有未決的、修訂的、公布的和取消的權(quán)利要求)不必覆蓋所有公開(kāi)的實(shí)施方案。此外,公開(kāi)的實(shí)施方案可以(但不一定需要)由若干權(quán)利要求覆蓋。因此,在一項(xiàng)權(quán)利要求(無(wú)論是未決的、修訂的、公布的還是取消的)涉及特定實(shí)施方案的情況下,這并不是其他權(quán)利要求的范圍也不覆蓋所述實(shí)施方案的證據(jù)。
除非另外明確指明,否則描述成彼此通信的裝置彼此不需要持續(xù)通信。相反,這類(lèi)裝置僅在必要或合乎需要的情況下需要彼此傳輸,并且實(shí)際上可能在大多數(shù)時(shí)間內(nèi)會(huì)制止交換數(shù)據(jù)。例如,通過(guò)因特網(wǎng)與另一個(gè)機(jī)器通信的機(jī)器可能在一段較長(zhǎng)時(shí)間(例如,有時(shí)是數(shù)周)內(nèi)都不會(huì)向另一個(gè)機(jī)器傳輸數(shù)據(jù)。此外,彼此通信的裝置可以直接地或間接地通過(guò)一個(gè)或多個(gè)中間渠道來(lái)通信。裝置在它們彼此能夠至少單向通信的情況下就可彼此通信。例如,第一裝置在所述第一裝置能夠向第二裝置傳輸信息的情況下就可與所述第二裝置通信。類(lèi)似地,第二裝置在所述第二裝置能夠從第一裝置接收信息的情況下就可與所述第一裝置通信。
對(duì)實(shí)施方案的若干組件或特征的描述并不暗示這類(lèi)組件或特征的所有或甚至任何描述都是需要的。相反,將描述各種任選組件來(lái)說(shuō)明本發(fā)明的各種各樣的可能的實(shí)施方案。除非另外明確指明,否則沒(méi)有組件或特征是必要的或需要的。
雖然可能以特定順序描述或主張過(guò)程步驟、算法等等,但是這類(lèi)過(guò)程可以被配置來(lái)以不同的次序工作。換言之,可能明確描述或主張的步驟的任何順序或次序不一定指示所述步驟按所述次序執(zhí)行的要求。本文描述的過(guò)程的步驟可以任何可能的次序執(zhí)行。另外,一些步驟可以同時(shí)執(zhí)行,但是被描述或暗示成是非同時(shí)發(fā)生的(例如,因?yàn)橐粋€(gè)步驟是在另一個(gè)步驟之后描述的)。此外,過(guò)程通過(guò)附圖中對(duì)其的描繪而進(jìn)行的說(shuō)明不暗示說(shuō)明的過(guò)程排除對(duì)其作出的其他變化和修改,不暗示說(shuō)明的過(guò)程或其任何步驟對(duì)本發(fā)明而言是必要的,并且不暗示說(shuō)明的過(guò)程是優(yōu)選的。
雖然過(guò)程可以被描述成包括多個(gè)步驟,但是這并不暗示所有或任何步驟都是優(yōu)選的、必要的或需要的。所描述的本發(fā)明的范圍內(nèi)的各種其他實(shí)施方案包括省略所描述步驟中的一些或全部的其他過(guò)程。除非另外明確指明,否則沒(méi)有步驟是必要的或需要的。
雖然可以單獨(dú)地或在不參考其他產(chǎn)品或方法的情況下描述過(guò)程,但是在一個(gè)實(shí)施方案中,所述過(guò)程可以與其他產(chǎn)品或方法交互。例如,這類(lèi)交互可以包括將一個(gè)商業(yè)模式與另一個(gè)商業(yè)模式聯(lián)系起來(lái)。這類(lèi)交互可以被提供來(lái)增強(qiáng)過(guò)程的靈活性或合意性。
雖然產(chǎn)品可以被描述成包括多個(gè)組件、方面、品質(zhì)、特征和/或特性,但是這并不指示任何或所有所述多個(gè)都是優(yōu)選的、必要的或需要的。所描述的本發(fā)明的范圍內(nèi)的各種其他實(shí)施方案包括省略所描述多個(gè)中的一些或全部的其他產(chǎn)品。
除非另外明確指明,否則一列枚舉的物品(其可以是編號(hào)或不編號(hào)的)并不暗示任何或所有物品都是不相容的。類(lèi)似地,除非另外明確指明,否則一列枚舉的物品(其可以是編號(hào)或不編號(hào)的)并不暗示任何或所有物品包含任何類(lèi)別。例如,枚舉的列表“計(jì)算機(jī)、膝上型計(jì)算機(jī)和PDA”不暗示所述列表中三項(xiàng)物品中的任一個(gè)或全部都是不相容的,并且不暗示所述列表中三項(xiàng)物品中的任一個(gè)或全部都包含任何類(lèi)別。
一列枚舉的物品(其可以是編號(hào)或不編號(hào)的)并不暗示任何或所有物品都彼此等同或容易彼此取代。
所有實(shí)施方案都是說(shuō)明性的,并且不暗示本發(fā)明或任何實(shí)施方案都已形成或執(zhí)行,這要視情況而定。
V.計(jì)算
對(duì)于本領(lǐng)域普通技術(shù)人員而言將容易顯而易見(jiàn)的是,本文描述的各種過(guò)程可以通過(guò)例如適當(dāng)編程的通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)和計(jì)算裝置來(lái)實(shí)施。典型地,處理器(例如,一個(gè)或多個(gè)微處理器、一個(gè)或多個(gè)微控制器、一個(gè)或多個(gè)數(shù)字信號(hào)處理器)將(從存儲(chǔ)器或類(lèi)似裝置)接收指令,并且執(zhí)行這些指令,從而執(zhí)行由這些指令限定的一個(gè)或多個(gè)過(guò)程。指令可以體現(xiàn)在例如一個(gè)或多個(gè)計(jì)算機(jī)程序、一個(gè)或多個(gè)腳本中。
術(shù)語(yǔ)“計(jì)算”應(yīng)是指根據(jù)軟件算法使用處理器來(lái)確定。
“處理器”意指一個(gè)或多個(gè)微處理器、中央處理單元(CPU)、計(jì)算裝置、微控制器、數(shù)字信號(hào)處理器、圖形處理單元(GPU)或類(lèi)似裝置或其任何組合,而不管架構(gòu)(例如,芯片級(jí)多重處理或多核、RISC、CISC、無(wú)互鎖流水線(xiàn)級(jí)的微處理器、流水線(xiàn)配置、同時(shí)多線(xiàn)程、具有集成圖形處理單元的微處理器GPGPU)如何。
“計(jì)算裝置”意指一個(gè)或多個(gè)微處理器、中央處理單元(CPU)、計(jì)算裝置、微控制器、數(shù)字信號(hào)處理器、圖形卡、移動(dòng)游戲裝置或類(lèi)似裝置或其任何組合,而不管架構(gòu)(例如,芯片級(jí)多重處理或多核、RISC、CISC、無(wú)互鎖流水線(xiàn)級(jí)的微處理器、流水線(xiàn)配置、同時(shí)多線(xiàn)程)如何。
因此,過(guò)程的描述類(lèi)似地是用于執(zhí)行所述過(guò)程的設(shè)備的描述。執(zhí)行所述過(guò)程的設(shè)備可以包括例如處理器和對(duì)于執(zhí)行所述過(guò)程而言適當(dāng)?shù)哪切┹斎胙b置和輸出裝置。例如,過(guò)程的描述是包括處理器和存儲(chǔ)器的設(shè)備的描述,所述存儲(chǔ)器存儲(chǔ)包含指令的程序,所述指令在由處理器執(zhí)行時(shí)引導(dǎo)所述處理器執(zhí)行方法。
執(zhí)行所述過(guò)程的設(shè)備可以包括一起工作來(lái)執(zhí)行所述過(guò)程的多個(gè)計(jì)算裝置。計(jì)算裝置中的一些可以一起工作來(lái)執(zhí)行過(guò)程的每個(gè)步驟,可以在過(guò)程的單獨(dú)步驟內(nèi)工作,可以向其他計(jì)算裝置提供可以促進(jìn)所述過(guò)程的執(zhí)行的基本服務(wù)。這類(lèi)計(jì)算裝置可以在集中式授權(quán)機(jī)構(gòu)的指令下采取動(dòng)作。在另一個(gè)實(shí)施方案中,這類(lèi)計(jì)算裝置可以在不存在集中式授權(quán)機(jī)構(gòu)的指令的情況下采取動(dòng)作。可以這些方式中的一些或全部操作的設(shè)備的一些實(shí)例可以包括網(wǎng)格計(jì)算機(jī)系統(tǒng)、云計(jì)算機(jī)系統(tǒng)、對(duì)等計(jì)算機(jī)系統(tǒng)、被配置來(lái)提供軟件即服務(wù)的計(jì)算機(jī)系統(tǒng)等等。例如,所述設(shè)備可以包括計(jì)算機(jī)系統(tǒng),所述計(jì)算機(jī)系統(tǒng)在遠(yuǎn)程服務(wù)器上執(zhí)行其大部分處理負(fù)載,但向本地用戶(hù)計(jì)算機(jī)輸出顯示信息并且從其接收用戶(hù)輸入信息,諸如執(zhí)行VMware軟件的計(jì)算機(jī)系統(tǒng)。
另外,實(shí)施這類(lèi)方法(以及其他類(lèi)型數(shù)據(jù))的程序可以使用各種介質(zhì)(例如,計(jì)算機(jī)可讀介質(zhì))以多種方式來(lái)存儲(chǔ)和傳輸。在一些實(shí)施方案中,硬連線(xiàn)電路或定制硬件可以用來(lái)取代可以實(shí)施各種實(shí)施方案的過(guò)程的軟件指令中的一些或全部或與其組合。因此,硬件和軟件的各種組合可以用來(lái)取代僅有的軟件。
術(shù)語(yǔ)“計(jì)算機(jī)可讀介質(zhì)”指代任何非暫時(shí)介質(zhì)、多個(gè)所述非暫時(shí)介質(zhì)、或參與提供可以由計(jì)算機(jī)、處理器或類(lèi)似裝置讀取的數(shù)據(jù)(例如,指令、數(shù)據(jù)結(jié)構(gòu))的不同介質(zhì)的組合。這種介質(zhì)可以采取許多形式,包括但不限于非易失性介質(zhì)、易失性介質(zhì)和傳輸介質(zhì)。非易失性介質(zhì)包括例如光盤(pán)或磁盤(pán)和其他持久性存儲(chǔ)器。易失性介質(zhì)包括動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM),其典型地構(gòu)成主存儲(chǔ)器。傳輸介質(zhì)包括同軸纜線(xiàn)、銅線(xiàn)和光纖,包括包含耦合至處理器的系統(tǒng)總線(xiàn)的導(dǎo)線(xiàn)。傳輸介質(zhì)可以包括或傳送聲波、光波和電磁發(fā)射,諸如在射頻(RF)和紅外線(xiàn)(IR)數(shù)據(jù)通信期間產(chǎn)生的那些。計(jì)算機(jī)可讀介質(zhì)的常見(jiàn)形式包括例如軟盤(pán)、軟磁盤(pán)、硬盤(pán)、磁帶、任何其他磁性介質(zhì)、CD-ROM、DVD、任何其他光學(xué)介質(zhì)、穿孔卡、紙帶、任何其他具有孔形圖案的物理介質(zhì)、RAM、PROM、EPROM、FLASH-EEPROM、任何其他存儲(chǔ)器芯片或盒式磁帶、下文描述的載波、或任何其他計(jì)算可以讀取的介質(zhì)。
術(shù)語(yǔ)“有形計(jì)算機(jī)可讀介質(zhì)”指代包括硬件組件,諸如光盤(pán)或磁盤(pán)的“計(jì)算機(jī)可讀介質(zhì)”。
各種形式的計(jì)算機(jī)可讀介質(zhì)可以參與將數(shù)據(jù)(例如,指令序列)傳送至處理器。例如,數(shù)據(jù)可以(i)從RAM傳遞至處理器;(ii)經(jīng)由無(wú)線(xiàn)傳輸介質(zhì)傳送;(iii)根據(jù)眾多格式,標(biāo)準(zhǔn)或協(xié)議諸如以太網(wǎng)(或IEEE 802.3)、由IEEE 802.11規(guī)范限定的無(wú)線(xiàn)局域網(wǎng)通信(無(wú)論它們是否被WiFi聯(lián)盟、SAP、ATP、BluetoothTM和TCP/IP認(rèn)可),TDMA,CDMA以及3G來(lái)格式化和/或傳輸;和/或(iv)加密來(lái)確保隱私或防止本領(lǐng)域中熟知的各種方式中任一種方式的詐騙。
術(shù)語(yǔ)“數(shù)據(jù)庫(kù)”指代以可檢索格式存儲(chǔ)的數(shù)據(jù)的任何電子存儲(chǔ)集合。
術(shù)語(yǔ)“數(shù)據(jù)結(jié)構(gòu)”指代硬件機(jī)器諸如計(jì)算機(jī)中的數(shù)據(jù)庫(kù)。
術(shù)語(yǔ)“網(wǎng)絡(luò)”意指通過(guò)通信路徑互連的一系列點(diǎn)或節(jié)點(diǎn)。例如,網(wǎng)絡(luò)可以包括通過(guò)一個(gè)或多個(gè)有線(xiàn)和/或無(wú)線(xiàn)通信路徑互連的多個(gè)計(jì)算機(jī)或通信裝置。網(wǎng)絡(luò)可以與其他網(wǎng)絡(luò)互連并且含有子網(wǎng)絡(luò)。
術(shù)語(yǔ)“預(yù)定的”意指事先例如在當(dāng)前時(shí)間或當(dāng)前動(dòng)作之前確定的。例如,短語(yǔ)“顯示預(yù)定值”意指顯示在顯示動(dòng)作之前確定的值。
術(shù)語(yǔ)“條件”意指(1)達(dá)成一致所依據(jù)的前提,或(2)對(duì)于其他事物的出現(xiàn)或發(fā)生而言必要的某物。
術(shù)語(yǔ)“交易”意指(1)商品、服務(wù)或資金的交換或轉(zhuǎn)移,或(2)涉及彼此相互地作用或影響的兩位當(dāng)事人或兩件事的交往行為或活動(dòng)。
因此,過(guò)程的描述類(lèi)似地是存儲(chǔ)用于執(zhí)行所述過(guò)程的程序的計(jì)算機(jī)可讀介質(zhì)的描述。計(jì)算機(jī)可讀介質(zhì)可以存儲(chǔ)(以任何適當(dāng)?shù)母袷?對(duì)于執(zhí)行方法而言適當(dāng)?shù)哪切┏绦騿卧?。例如,過(guò)程的描述是存儲(chǔ)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的描述,所述程序包含指令,所述指令在由處理器執(zhí)行時(shí)引導(dǎo)所述處理器執(zhí)行所述方法。
正如過(guò)程中的各種步驟的描述并不指示所有描述步驟是需要的一樣,設(shè)備的實(shí)施方案包括可操作來(lái)執(zhí)行所描述過(guò)程的一些(但不需要是全部)的計(jì)算機(jī)或計(jì)算裝置。
類(lèi)似地,正如過(guò)程中的各種步驟的描述并不指示所有描述步驟是需要的一樣,存儲(chǔ)程序或數(shù)據(jù)結(jié)構(gòu)的計(jì)算機(jī)可讀介質(zhì)的實(shí)施方案包括存儲(chǔ)程序的計(jì)算機(jī)可讀介質(zhì),所述程序在執(zhí)行時(shí)可以致使處理器執(zhí)行所描述過(guò)程的一些(但不需要是全部)。
在描述數(shù)據(jù)庫(kù)的情況下,本領(lǐng)域普通技術(shù)人員將理解(i)可以容易地采用所描述的那些的替代的數(shù)據(jù)庫(kù)結(jié)構(gòu),并且(ii)可以容易地采用除了數(shù)據(jù)庫(kù)之外的其他存儲(chǔ)結(jié)構(gòu)。本文呈現(xiàn)的任何抽樣數(shù)據(jù)庫(kù)的任何說(shuō)明或描述是信息的存儲(chǔ)表示的說(shuō)明性布置。可以采用除了由例如附圖中示出的表或其他地方提出的那些之外的任何數(shù)目的其他布置。類(lèi)似地,數(shù)據(jù)庫(kù)的任何說(shuō)明的條目?jī)H表示示例性信息;本領(lǐng)域普通技術(shù)人員將理解,所述條目的數(shù)目和內(nèi)容可以與本文描述的那些不同。另外,雖然存在數(shù)據(jù)庫(kù)作為表的任何描繪,但是(包括相關(guān)的數(shù)據(jù)庫(kù)、基于對(duì)象的模型和/或分布的數(shù)據(jù)庫(kù))的其他格式可以用于存儲(chǔ)和操縱本文描述的數(shù)據(jù)類(lèi)型。類(lèi)似地,數(shù)據(jù)庫(kù)的對(duì)象方法或動(dòng)作可以用于實(shí)施諸如本文所描述的各種過(guò)程。此外,數(shù)據(jù)庫(kù)可以已知的方式在本地或相對(duì)于訪(fǎng)問(wèn)這個(gè)數(shù)據(jù)庫(kù)中的數(shù)據(jù)的裝置遠(yuǎn)程地存儲(chǔ)。
各種實(shí)施方案可以被配置來(lái)在網(wǎng)絡(luò)環(huán)境中起作用,所述網(wǎng)絡(luò)環(huán)境包括與一個(gè)或多個(gè)裝置通信(例如,通過(guò)通信網(wǎng)絡(luò))的計(jì)算機(jī)。計(jì)算機(jī)可以直接地或間接地通過(guò)任何有線(xiàn)或無(wú)線(xiàn)介質(zhì)(例如,因特網(wǎng)、LAN、WAN或以太網(wǎng)、令牌環(huán)、電話(huà)線(xiàn)、纜線(xiàn)、無(wú)線(xiàn)電信道、光通信線(xiàn)路、商業(yè)在線(xiàn)服務(wù)提供者、公告板系統(tǒng)、衛(wèi)星通信鏈路、上述情況的任何組合)來(lái)與裝置通信。裝置中的每一個(gè)自身可以包括計(jì)算機(jī)或適于與計(jì)算機(jī)通信的其他計(jì)算裝置,諸如基于或CentrinoTM、AtomTM或CoreTM處理器的那些。任何數(shù)目和類(lèi)型的裝置可以與計(jì)算機(jī)通信。
在一個(gè)實(shí)施方案中,服務(wù)器計(jì)算機(jī)或集中式授權(quán)機(jī)構(gòu)可能不是必要的或合乎需要的。例如,本發(fā)明在一個(gè)實(shí)施方案中可以在不存在中心機(jī)構(gòu)的情況下在一個(gè)或多個(gè)裝置上實(shí)踐。在這樣一個(gè)實(shí)施方案中,在本文中描述成由服務(wù)器計(jì)算機(jī)執(zhí)行的任何功能或描述成存儲(chǔ)在服務(wù)器計(jì)算機(jī)上的數(shù)據(jù)可以替代地由一個(gè)或多個(gè)這類(lèi)裝置執(zhí)行或存儲(chǔ)在所述一個(gè)或多個(gè)這類(lèi)裝置上。
在描述過(guò)程時(shí),在一個(gè)實(shí)施方案中,所述過(guò)程可以在沒(méi)有任何用戶(hù)干預(yù)的情況下操作。在另一個(gè)實(shí)施方案中,所述過(guò)程包括一些人工干預(yù)(例如,步驟由人執(zhí)行或借助于人來(lái)執(zhí)行)。
如本文所使用,術(shù)語(yǔ)“加密”指代以下過(guò)程:遮蔽或隱藏信息,以使得在不具有專(zhuān)門(mén)知識(shí)的情況下無(wú)法容易地理解信息。加密過(guò)程可以將原始信息(稱(chēng)為明文)轉(zhuǎn)換為加密信息。加密信息可以被稱(chēng)為密文,并且用于將明文轉(zhuǎn)換為密文的算法可以被稱(chēng)為密碼。密碼還可以用于執(zhí)行將密文轉(zhuǎn)回到明文的反向操作。密碼的實(shí)例包括替代密碼、變位密碼和使用轉(zhuǎn)子機(jī)實(shí)施的密碼。
在各種加密方法中,密碼可能要求稱(chēng)為密鑰的補(bǔ)充信息片。密鑰可以例如由一串字節(jié)組成。密鑰可以與用于對(duì)明文加密的密碼結(jié)合使用。密鑰也可以與用于對(duì)密文加密的密碼結(jié)合使用。在稱(chēng)為對(duì)稱(chēng)密鑰算法的密碼的類(lèi)別(例如,私鑰密碼)中,相同的密鑰用于加密和解密兩者。加密信息的不可侵犯性因此可以取決于保密的密鑰。對(duì)稱(chēng)密鑰算法的實(shí)例是DES和AES。在稱(chēng)為非對(duì)稱(chēng)密鑰算法的密碼的類(lèi)別(例如,公鑰密碼)中,不同的密鑰用于加密和解密兩者。在非對(duì)稱(chēng)密鑰算法的情況下,任何公眾成員都可以使用第一密鑰(例如,公鑰)來(lái)將明文加密為密文。然而,只有第二密鑰(例如,私鑰)的持有者才能夠?qū)⒚芪慕饷芑氐矫魑?。非?duì)稱(chēng)密鑰算法的實(shí)例是RSA算法。
VI.繼續(xù)申請(qǐng)
本公開(kāi)向本領(lǐng)域普通技術(shù)人員提供了實(shí)現(xiàn)若干實(shí)施方案和/或發(fā)明的描述。本申請(qǐng)中可能未主張這些實(shí)施方案和/或發(fā)明中的一些,但是卻可能在要求本申請(qǐng)的優(yōu)先權(quán)的權(quán)益的一個(gè)或多個(gè)繼續(xù)申請(qǐng)中得到主張。
申請(qǐng)人意在提交另外的申請(qǐng)來(lái)追加已經(jīng)公開(kāi)和實(shí)現(xiàn)但未在本申請(qǐng)中主張的主題的專(zhuān)利。
VII.35 U.S.C.§112的第6段
在權(quán)利要求書(shū)中,權(quán)利要求書(shū)中包括短語(yǔ)“用于……裝置”或短語(yǔ)“用于……的步驟”的限制意指35U.S.C.§112的第6段適用于所述限制。
在權(quán)利要求書(shū)中,權(quán)利要求書(shū)中不包括短語(yǔ)“用于……的裝置”或短語(yǔ)“用于……的步驟”的限制意指35U.S.C.§112的第6段不適用于所述限制,而不管所述限制是敘述功能還是敘述用于執(zhí)行所述功能的結(jié)構(gòu)、材料或動(dòng)作。例如,在權(quán)利要求書(shū)中,在提及權(quán)利要求或另一項(xiàng)權(quán)利要求中的一個(gè)或多個(gè)步驟時(shí)短語(yǔ)“……的一個(gè)步驟”或短語(yǔ)“……的多個(gè)步驟”的單純使用并不意指35U.S.C.§112的第6段適用于所述步驟。
對(duì)于用于根據(jù)35U.S.C.§112的第6段執(zhí)行指定功能的裝置或步驟,本說(shuō)明書(shū)及其等效形式中描述的對(duì)應(yīng)的結(jié)構(gòu)、材料或動(dòng)作可以執(zhí)行另外的功能以及指定功能。
計(jì)算機(jī)、處理器、計(jì)算裝置和類(lèi)似產(chǎn)品是可以執(zhí)行各種各樣功能的結(jié)構(gòu)。這類(lèi)產(chǎn)品可以操作來(lái)通過(guò)執(zhí)行一個(gè)或多個(gè)程序來(lái)執(zhí)行指定功能,所述一個(gè)或多個(gè)程序諸如存儲(chǔ)在所述產(chǎn)品的存儲(chǔ)器裝置中或所述產(chǎn)品訪(fǎng)問(wèn)的存儲(chǔ)器裝置中的程序。除非另外明確指明,否則這種程序不需要基于任何特定算法,諸如本申請(qǐng)中可能公開(kāi)的任何特定算法。本領(lǐng)域普通技術(shù)人員熟知的是,指定功能可以通過(guò)不同算法來(lái)實(shí)施,并且許多不同算法中的任一個(gè)將是用于執(zhí)行指定功能的單純的設(shè)計(jì)選擇。
對(duì)于用于根據(jù)35U.S.C.§112的第6段執(zhí)行指定功能的裝置或步驟,對(duì)應(yīng)于指定功能的結(jié)構(gòu)包括編程來(lái)執(zhí)行指定功能的任何產(chǎn)品。這種結(jié)構(gòu)包括執(zhí)行功能的編程產(chǎn)品,而不管這種產(chǎn)品是用(i)用于執(zhí)行所述功能的公開(kāi)算法,(ii)與公開(kāi)算法類(lèi)似的算法,還是用(iii)用于執(zhí)行所述功能的不同算法來(lái)編程。
在敘述了用于執(zhí)動(dòng)作方法的功能的裝置的情況下,用于執(zhí)行這種方法的一個(gè)結(jié)構(gòu)包括計(jì)算裝置(例如,通用計(jì)算機(jī)),所述計(jì)算裝置被編程和/或配置有適當(dāng)?shù)挠布詧?zhí)行所述功能。
還包括被編程和/或配置有適當(dāng)?shù)挠布酝ㄟ^(guò)如本領(lǐng)域普通技術(shù)人員將理解的其他算法來(lái)執(zhí)行所述功能的計(jì)算裝置(例如,通用計(jì)算機(jī))。
VIII.放棄權(quán)利要求
對(duì)特定實(shí)施方案的頻繁提及并不指示放棄或否認(rèn)另外的不同實(shí)施方案,并且對(duì)全部包括特定特征的實(shí)施方案的描述的類(lèi)似提及并不指示放棄或否認(rèn)不包括所述特定特征的實(shí)施方案。本申請(qǐng)中的明確放棄或否認(rèn)將前加短語(yǔ)“不包括”或短語(yǔ)“無(wú)法執(zhí)行”。
IX.以引用方式并入
本文提及的任何專(zhuān)利、專(zhuān)利申請(qǐng)或其他文件以引用的方式并入到本專(zhuān)利申請(qǐng)中作為本公開(kāi)的部分,但是僅出于根據(jù)35U.S.C.§112的第1段來(lái)書(shū)面撰寫(xiě)和實(shí)現(xiàn)的目的,并且絕不應(yīng)當(dāng)用于限制、限定或以其他方式解釋本申請(qǐng)的任何術(shù)語(yǔ),除非在不存在這種以引用方式進(jìn)行的并入的情況下,否則本領(lǐng)域普通技術(shù)人員尚無(wú)法確定一般含義。本領(lǐng)域普通技術(shù)人員不需要以任何方式受限于參考文獻(xiàn)中提供的任何實(shí)施方案。相反地,本申請(qǐng)中提供的定義不應(yīng)用于限制、限定或以其他方式解釋以引用的方式并入本文的任何文件的任何術(shù)語(yǔ)。盡管特定實(shí)施方案的描述可能與所述定義不相容,但是本申請(qǐng)中明確闡述的定義占主導(dǎo)地位。
除非本專(zhuān)利申請(qǐng)中另外明確指明,否則以引用方式進(jìn)行的任何并入就其自身而言并不暗示對(duì)任何并入專(zhuān)利、專(zhuān)利申請(qǐng)或其他文件中含有的任何陳述、觀(guān)點(diǎn)、爭(zhēng)議或表征的任何承認(rèn)、認(rèn)可或默許。
X.審批過(guò)程(ProsecutionHistory)
在解釋本申請(qǐng)(其包括權(quán)利要求)時(shí),本領(lǐng)域普通技術(shù)人員提及本申請(qǐng)的審批過(guò)程,但是不是任何其他專(zhuān)利或?qū)@暾?qǐng)的審批過(guò)程,而不管是否存在被認(rèn)為與本申請(qǐng)相關(guān)的其他專(zhuān)利申請(qǐng),并且不管是否存在與本申請(qǐng)共享優(yōu)先權(quán)要求的其他專(zhuān)利申請(qǐng)。