TW201224980A - Apparatuses, methods and systems for a volatility expiration index platform - Google Patents
Apparatuses, methods and systems for a volatility expiration index platform Download PDFInfo
- Publication number
- TW201224980A TW201224980A TW100128596A TW100128596A TW201224980A TW 201224980 A TW201224980 A TW 201224980A TW 100128596 A TW100128596 A TW 100128596A TW 100128596 A TW100128596 A TW 100128596A TW 201224980 A TW201224980 A TW 201224980A
- Authority
- TW
- Taiwan
- Prior art keywords
- volatility
- price
- option
- expiration
- index
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/06—Asset management; Financial planning or analysis
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
201224980 六、發明說明: 【發明所屬之技術領域】 與金融之裳置 波動性到期指 、方法及系 數平臺之裝 本發明大體而言係關於投資 統,且更特定而言,係關於一 置、方法及系統。 針對專利證書揭示文件之本中請案M述針對各種新賴創 新(在下文中「揭示内容」)之發明性態樣,且含有受到版 權、光罩作品權及/或其他智慧財產權保護之材料^智 慧財產權之各別所有者不反對在其出現於公開的專利局槽 案/記錄中時由任何人對該揭示内容之傳真複製但以其 他方式保留全部權利。 ' 相關申請案 申請人藉此根據35 USC §119主張2010年8月1〇日提出申 請、標題為「Apparatuses, Methods and Systems for a201224980 VI. Description of the invention: [Technical field to which the invention pertains] The volatility expiration index, method and coefficient platform of the financial market are generally related to the investment system and, more specifically, to a , methods and systems. For the patent certificate disclosure document, the request M is for the invention of various innovations (hereinafter "disclosure") and contains materials protected by copyright, mask work and/or other intellectual property rights^ The respective owners of intellectual property rights are not objectionable to the facsimile reproduction of the disclosure by anyone in the case of their appearance in the public patent office slot/record, but otherwise retain all rights. 'Related application The applicant hereby submits an application under the title of 35 USC § 119 on August 1st, 2010, entitled "Apparatuses, Methods and Systems for a
Volatility Expiration Index Platform」之序列號為 61/372,412之美國臨時專利申請案(代理人檔案號為2〇318_ 011PV);及2010年8月l〇日提出申請、標題為 Apparatuses, Methods and Systems for a Volatility Expiration Index Platform」之序列號為 61/372,420之美國 臨時專利申請案(代理人檔案號為203 18-011PV1)之優先 權。 前述申請案之全部内容以引用方式明確地併入本文中。 【先前技術】 波動性係對金融不確定性或風險之一量測。對於一投資 158141.doc 201224980 f品(諸如,一股票)’波動性可係指關於股票之值在—既 定時間期間之改變量值之不確定性。舉例而言,對於當前 具:相同價格之兩種股票’當與具有較低波動性(亦即, 較问波動性股票在價格上可能改變得更顯著,變高或變 低)之版不相比時,可預期具有一相對較高波動性之股票 之未來值係一較寬值範圍。傳統上,投資者已基於芝加哥 期權交易所之VIX®、基於S&P 5嶋數之期權價格對下個 3〇天期間的波動性之市場預期之一量測而利用產品。 【實施方式】 附件及/或附圖圖解說明根據本發明之各種非限定性實 例、新穎態樣。 該等圖式内之每-元件符號之首項數字指示其中引入及/ 或詳細說明彼元件符號之圖式。如此,將在圖丨中找出及/ 或引入元件符號m細論述。纟圖2中引入元件符號 201,等等。 概述 本揭示内容闡述一波動性到期指數平臺(「VEip」)之穿 置、方法及系、统’其促進、增強、產生、實現及/或提供 (「提供」)與波動性到期指數、相關聯優先票據(及/或諸 如此類),及/或基於及/或受-或多個波動性到期指數(及/ 或諸如此類)影響之金融票據/產品相關之計算、判定、產 生、管理、分析及/或通信,從而促進對波動性之條款結 構之存取及利用。 ’τα 在-項實施例t,VEIP擴展其間有效地量測及利用波動 158141.doc 201224980 性之時間,且可提供此等量挪之 此實施方案令,VEIp針對指、·曰加之準確度。在-個 多月份條款期間的每一到週期(例如,針對-既定 定並計算波動性到期指數。在對—指定參考證券判 態以量測/判定且提供波動性資訊以=二:咖可經組 期限之期權貿易來解決波動性進行對應 基於此等經判定/產生之到期波動::數= 金融票據(例如,期權及Λ戈 及/或促進 到期指數之產品可被即時::如:類)之建構。基於波動性 傳統波動性產品之眾多益處 了提前定價之 動性到期指數產品可提/鱼例中,波 褶⑷,么 仏與隱含波動性及/或有利履約期 性此V莫 '美式或歐式履約及/或諸如此類)之即時相關 “此:導致增加之相關性。此等波動性到期指數產品可 允許投貧者自短期波動性運動獲得其以其他方式可不 實現/達成之效益。 在一項實施例中,VEIP針對可用於各種基準證券上之期 權之每一到期月份(及/或其他指定週期)判定一系列價平期 權、被加權一經判定差異之隱含波動性。藉由veip針對每 一到期月份判定之此波動性量測係波動性到期指數(「波 動性到期指數(Vol Ex Index)」)。在某些實施例中,VEip 提供針對基於及/或受一或多個波動性到期指數影響之金 融票據、產品、證券及/或諸如此類之產生/形成、發行、 管理、清算、監督、追蹤及/或諸如此類。舉例而言,在 一項實施方案中,VEIP可提供關於一或多個波動性到期指 158141.doc 201224980 數之現金清算、美式或歐式、PM清算期權。在某些此等 實施例中,藉由此等產品之方式,VEIp可經組態以促進/ 允許投資者有效地且高效地匹配其期權曝露之持續時間與 相同期限之一或多個波動性到期指數。Volatility Expiration Index Platform, US Provisional Patent Application No. 61/372,412 (Attorney Docket No. 2〇318_ 011PV); and August 2010, Application, titled Apparatuses, Methods and Systems for a The priority of the US Provisional Patent Application Serial No. 203 18-011 PV1, which is incorporated herein by reference. The entire contents of the aforementioned application are expressly incorporated herein by reference. [Prior Art] Volatility is a measure of financial uncertainty or risk. For an investment 158141.doc 201224980 f (such as a stock) 'volatility can refer to the uncertainty about the value of the stock during the period of time. For example, for two stocks that currently have the same price, they are not in the same category as those with lower volatility (that is, the volatility stock may change more significantly, become higher or lower in price). In the meantime, it is expected that the future value of a stock having a relatively high volatility is a wider range of values. Traditionally, investors have used products based on the VIX® of the Chicago Board Options Exchange and the option price of S&P 5 based on the market's expectations for volatility during the next 3 days. [Embodiment] The annex and/or the drawings illustrate various non-limiting examples and novel aspects in accordance with the present invention. The first item of each element symbol in the drawings indicates a drawing in which the element symbols are introduced and/or described in detail. As such, the symbol "m" will be found and/or introduced in the figure. The component symbol 201 is introduced in Fig. 2, and so on. SUMMARY This disclosure sets out a volatility expiration index platform ("VEIP") for placement, methods, and systems that promote, enhance, generate, implement, and/or provide ("provide") and volatility expiration indices. , the associated senior notes (and/or the like), and/or the calculation, determination, generation, management of financial instruments/products based on and/or subject to/or multiple volatility expiration indices (and/or the like) , analysis and/or communication to facilitate access and use of the volatility clause structure. ‘τα In the t-th embodiment t, VEIP expands the time during which the VEIP is effectively measured and utilized, and can provide such an amount of implementation. The VEIp is accurate for the indications. During each period of the multi-month clause period (for example, for - the volatility expiration index is determined and calculated. In the right - specify the reference securities to measure / determine and provide volatility information to = two: coffee The volatility can be resolved by the option trade of the group term. The corresponding volatility based on such judgments/generations:: number = financial instruments (for example, options and Λ戈 and/or products that promote the expiration index can be instant: : such as: construction of categories. Based on the volatility of traditional volatility products, the benefits of early pricing dynamic expiration index products can be raised / fish examples, pleats (4), ambiguous and implied volatility and / or favorable Compliance period is the immediate correlation of this V-American or European-style performance and/or the like. “This: leads to increased correlation. These volatility-expired index products may allow the poor to obtain it from short-term volatility movements in other ways. Benefits may not be achieved/achieved. In one embodiment, VEIP determines a series of price options for each expiration month (and/or other specified period) of options available on various benchmark securities, and is weighted once judged Implied volatility differences. Veip is determined by measuring the volatility of this system expired volatility index ( "fluctuation of maturity index (Vol Ex Index)") for each of a maturing month. In certain embodiments, VEip provides for the generation/formation, issuance, management, liquidation, supervision, tracking of financial instruments, products, securities, and/or the like that are based on and/or affected by one or more volatility expiration indices. And/or the like. For example, in one embodiment, VEIP may provide cash clearing, US or European, PM clearing options for one or more volatility expiration fingers 158141.doc 201224980. In some such embodiments, by way of such products, the VEIp can be configured to facilitate/allow investors to effectively and efficiently match the duration of their option exposure to one or more volatility of the same term. Expiration index.
VEIP 圖1係圖解說明用於VEIP之一實施例之VEIp組件與相關 聯實體之間的資料流之一示意圖。在一項實施方案中, VEIP包括一或多個VEIIM司服器1〇1,其實施VElp功能且以 通信方式耦合至一或多個VEIP資料庫119,VEIp資料庫 119經組態以儲存VEIP資料及相關聯資料。VEip伺服器 1〇1亦可藉由一通信網路U3耦合至一或多個市場資料源及/ 或市場資料饋送源120(例如,Bl00mberg、B1〇〇mbergiVEIP Figure 1 is a diagram illustrating one of the data flows between a VEIp component and an associated entity for one embodiment of VEIP. In one embodiment, the VEIP includes one or more VEIIM Servers 1.1 that implement VElp functionality and are communicatively coupled to one or more VEIP databases 119 that are configured to store VEIPs Information and associated information. The VEip server 1〇1 can also be coupled to one or more market data sources and/or market data feed sources 120 via a communication network U3 (eg, Bl00mberg, B1〇〇mbergi)
PhatPipe、Dun 與 Bradstreet、Reuter 之 Tib、Triarch、期權 價格報告機構(OPRA)等)以請求及/或接收在VEIp指數之計 算、判定、產生、管理、維持及/或諸如此類中使用之金 融-貝料了接收及/或睛求大量不同資料,包含但不限於 股票、衍生工具、證券及/或其他市場資料、針對個人證 券及/或金融產品、證券及/或金融產品之集合或組合及/或 諸如此類之特定定價、風險及/或類似資料。VEIP及/或相 關聯之系統/子系統及/或組件/自組件可處理此市場資訊以 判定7計算/產生波動性到期指數。此市場資訊亦可由VEIP 利用以基於一或多個波動性到期指數(「波動性到期票 據J或「票據」)而產生、管理、監督、推進、散佈、出 售、買入、賣出、推銷、清算、經營及/或維持金融產品/ 158141.doc 201224980 票據(例如,期權)。如此’端視實施方案,VEIP祠服器可 與用戶端/使用者133a/133b、波動性到期指數公開系統、 實體、組織及/或組件121、交易所伺服器1〇3(例如,用於 交易所實體、證券場所等)、金融機構伺服器1〇5(例如,用 於銀行、經紀公司等)及/或各種波動性到期票據市場122通 信0 圖2圖解說明用於VEIP之一項實施例之操作之呈方塊圖 形式之VEIP系統架構及各種VEIP系統組件之間及當中的 資料流之態樣。一 VEIP系統200可包含經組態以實施各種 VEIP特徵及/或功能之若干個功能/操作模組及/或資料儲 存。在乂聊操作之某些實施例巾,一VEip控制器2〇1可充 當-中心角色’從而主導至、自及在卿模組之間的資料 及/或指令之接收、判定、產生、傳輸及/或散佈,及/或允 許在VEH>操作期間產生及,或收集《資料之進一步利用/分 :、及/或-或多個資料庫219中之資料之儲存。瓣控制 态201可耦合至一或多個操作模組’其經組態以實施血 VEIP操作之態樣相關聯之各種特徵。 ” 在一項實施方案中,VEIP控制器2〇1可輕合至一市場資 料介面組件陳c)220’其經組態以自-或多個市場資料 源2心及/或市場資料饋送源22〇b及/或諸如此類查詢及/或 ^收市琢資料。舉例而言’該市場資料可係呈X亂格式 (貫質上為以下形式)之一報價: 158141.doc 201224980 <XML> <Quote> <InstrumentType>Option</TnstrumentTyp®> <InatrumentSubType>Call</IriStruni€ntSubType> <Syraboi>XYZ</Sytnbol> <BidPrice>$4.00</BidPrice> <AskPrice>$4.05</A5kPrice> <LaatTradePrice>$4.03</LastTradePrice> <LastTradeSize>10C</LastTradeSize> <LastTradeTiroe>20110801-12:12:12</LastTradeTiine> </Quote> </XML> 在一項實施方案中,VEIP控制器201可耦合至一指數計 算器組件(CC)255,其處理所接收及/或所儲存之資料(例 如,經由市場資料介面組件220接收及/或儲存於資料庫 219中)以判定/計算一或多個波動性到期指數。舉例而言, 可經由實質上呈以下形式之一 SQL報表來儲存波動性到期 指數值: INSERT INTO VBrP_IndexValuesTable ilndexID, IndexValue, IndexValueTime VALUES (’index 'index value*, *tijne whea index value was in effect*) 在一項實施方案中,VEIP控制器201可耦合至一公開介 面組件(PIC)221,其經組態以公開、傳輸、傳遞、散佈 (等)波動性到期指數資訊221a(例如,由計算器組件255判 定之波動性到期指數值)。舉例而言,可經由實質上呈以 下形式之一 S QL報表來擷取該等波動性到期指數值: SELECT IndexValue, IndexValueTime FROM VEIP_IndexValuesTable WHERE IndexID=lindAx ID1 可經由實質上呈以下形式之XML訊息來公開該等波動性 到期指數值: <XML> <IndexData> <IndexrD>ID135I</IndexID> <Synibol>ABC</S^nbol> <IndexValue>102</IndexValue> <IndexValueTime>20110801-10:10;10</IndexValueTime> </IndexOata> </XML> 在某些實施方案中,VEIP控制器201可耦合至一票據介 158141.doc 201224980 面組件(IIC)222 ’其經組態以散佈、接收、傳輸、回應、 產生、監視(等)關於波動性到期票據222a之資訊(舉例而 言)以完成及/或監視波動性到期票據交易及/或諸如此類 (例如,藉助一交易所伺服器103) »舉例而言,可經由πχ API使用實質上呈以下形式之fix訊息來發出一波動性到期 票據訂單: 旧=¾ 此 _tl| 上述訊息指示其係呈FIX 5·0格式,其係由商號1發送以 將200股波動性到期票據1 (例如,一波動性到期指數上之 一期權)出售給商號2。在上述訊息中,一等號之左側之一 數字表示一欄位且各個欄位由一「|」符號分開。上述訊 息中之數字對應於以下欄位:開始串(8)、主體長度(9)、 訊息類型(35)、發送公司ID(49)、目標公司ID(56)、訊息 序號(34)、用戶端訂單ID(11)、代號(55)、買賣方(54)、發 送時間(52)、交易時間(6〇)、訂單數量(3 8)、訂單類型 (40)、校驗和(1〇)。 在一項實施方案中,VEIP控制器201可進一步耦合至一 監督/管理介面組件(AIC)233,其經組態以接通及/或提供 一使用者介面233a,一管理員可透過使用者介面233a監視 及/或與VEIP系統參數及設定、資料管理、存取控制及/或 諸如此類互動233b。 在某些實施方案中’ VEIP控制器201可耦合至一指數票 據產生组件(IGC)265及/或票據管理組件(IMC)275,其處 理經判定之波動性到期指數資訊及/或其他所儲存/所接收 158141.doc •10- 201224980 之資料(例如,經有關票據介面組件222接收及/或儲存於資 料庫219中)以產生波動性到期票據及/或相關聯資訊及/或 促進對該波動性到期票據及/或相關聯資訊之管理β端視 貫施方案,VEIP及/或相關聯之組件可基於/相對於波動性 到期指數而產生及/或管理各種金融產品/票據。 圖3提供圖解說明用於VEIP之一項實施例之一(或多個) 波動性到期指數之判定之一邏輯流程圖(例如,如由一 VEIP組件所實施,諸如上文所論述之計算器組件255)。 VEIP可接收或識別一參考證券(rRS」)3〇1(例如,根據一 規則或設定,及/或由一使用者、外部實體及/或管理員所 清求)且判疋/操取RS之當前價格303。接著,可識別3〇7與 RS相關聯之期權且判定/擷取309相關聯之期權價格(例 如,依據市場資料及/或根據一或多個預指定規則或設定) 且可收集並處理週期性(例如,每月)資料。接著,VEIp可 根據當前RS價格識別一期權行權價格選集及/或系列321 , 且擷取每一經識別行權價格之賣權價格及買權價格3 2 3。 對於每一期權系列,乂耵!>可接著計算隱含波動性337且判 定差異339。VEIP可接著計算每一期權行權之經差異加權 之隱含波動性34!,且計算每一期權行權之該加權34^接 著’使用經期權行權差異加權之隱含波動性及期權行權加 權,VEIP可判定RS之波動性到期指數。 圖4A至圖4C提供用MEIp之某些實施例及實施方案之 波動性到期指數判定之額外細節。在圖从中,可在4〇1處 識別-RS。舉例而言,可反覆經過列舉應針對其計算波動 158141.doc 201224980 性到期指數之參考證券之實質上呈以下形式之一組態檔 案:PhatPipe, Dun and Bradstreet, Reuter's Tib, Triarch, Option Price Reporting Agency (OPRA), etc. to request and/or receive financial use in the calculation, determination, generation, management, maintenance and/or use of the VEIp Index Receiving and/or seeking a large amount of different information, including but not limited to stocks, derivatives, securities and/or other market materials, collections or combinations of personal securities and/or financial products, securities and/or financial products and/or Or specific pricing, risks, and/or the like. VEIP and/or associated systems/subsystems and/or components/self-components can process this market information to determine 7 to generate/generate a volatility expiration index. This market information may also be used by VEIP to generate, manage, monitor, promote, distribute, sell, buy, sell, etc. based on one or more volatility expiration indices ("volatility maturity bills J" or "tickets") Selling, liquidating, operating, and/or maintaining financial products / 158141.doc 201224980 Notes (for example, options). Thus, the VEIP server can be associated with the client/user 133a/133b, the volatility expiration index disclosure system, the entity, the organization and/or component 121, the exchange server 1〇3 (eg, In exchange entities, securities venues, etc., financial institution servers 1. 5 (for example, for banks, brokerage firms, etc.) and/or various volatility maturity notes markets 122 communication 0 Figure 2 illustrates one of the VEIPs The operation of the embodiment is a block diagram of the VEIP system architecture and the flow of data between and among various VEIP system components. A VEIP system 200 can include a number of functional/operational modules and/or data storage configured to implement various VEIP features and/or functions. In some embodiments of the chat operation, a VEip controller 2〇1 can act as a “central role” to dominate, receive, determine, generate, and transmit data and/or instructions between the modules and the modules. And/or distributing, and/or allowing the storage of the data in the VEH> operation or collection of further utilization/points of the data:, and/or-or multiple databases 219. The flap control state 201 can be coupled to one or more operational modules' that are configured to perform various features associated with the aspect of blood VEIP operation. In one embodiment, the VEIP controller 2-1 can be coupled to a market data interface component c) 220' configured to self- or multiple market data sources 2 and/or market data feeds 22〇b and/or such queries and/or closing information. For example, 'this market data can be quoted in one of the X chaotic formats (through the form): 158141.doc 201224980 <XML><;Quote><InstrumentType>Option</TnstrumentTyp®><InatrumentSubType>Call</IriStruni€ntSubType><Syraboi>XYZ</Sytnbol><BidPrice>$4.00</BidPrice><AskPrice>$4.05<;/A5kPrice><LaatTradePrice>$4.03</LastTradePrice><LastTradeSize>10C</LastTradeSize><LastTradeTiroe>20110801-12:12:12</LastTradeTiine></Quote></XML> In an embodiment, the VEIP controller 201 can be coupled to an index calculator component (CC) 255 that processes the received and/or stored data (eg, received via the market data interface component 220 and/or stored in the data). 219) to determine/calculate one or more volatility expiration indices. For example, the volatility expiration index value may be stored via one of the following forms: INSERT INTO VBrP_IndexValuesTable ilndexID, IndexValue, IndexValueTime VALUES ('index 'index value*, *tijne whea index value was in effect*) In an embodiment, the VEIP controller 201 can be coupled to a public interface component (PIC) 221 that is configured to expose, transmit, The volatility expiration index information 221a (e.g., the volatility expiration index value determined by the calculator component 255) is passed, distributed, etc., for example, may be retrieved via one of the following forms: S QL report The volatility expiration index values: SELECT IndexValue, IndexValueTime FROM VEIP_IndexValuesTable WHERE IndexID=lindAx ID1 The volatility expiration index values may be disclosed via an XML message substantially in the form: <XML><IndexData><;IndexrD>ID135I</IndexID><Synibol>ABC</S^nbol><IndexValue>102</IndexValue><IndexValueT Ime >20110801-10:10;10</IndexValueTime></IndexOata></XML> In some embodiments, VEIP controller 201 can be coupled to a ticket 158141.doc 201224980 face component (IIC) 222 'It is configured to disseminate, receive, transmit, respond, generate, monitor (etc.) information about the volatility maturity note 222a, for example, to complete and/or monitor volatility due bill transactions and/or the like (For example, by means of a exchange server 103) » For example, a volatile expiration ticket order can be issued via the πχ API using a fix message of substantially the following form: Old = 3⁄4 This _tl| The above message indicates It is in the FIX 5.0 format, which is sent by trade number 1 to sell 200 shares of the volatility maturity note 1 (for example, one of the options on a volatility expiration index) to firm 2. In the above message, one of the numbers on the left side of the first sign indicates a field and each field is separated by a "|" symbol. The numbers in the above message correspond to the following fields: start string (8), subject length (9), message type (35), sending company ID (49), target company ID (56), message serial number (34), user End Order ID (11), Code (55), Buyer (54), Send Time (52), Transaction Time (6〇), Order Quantity (3 8), Order Type (40), Checksum (1〇) ). In one embodiment, the VEIP controller 201 can be further coupled to a supervisory/management interface component (AIC) 233 that is configured to connect and/or provide a user interface 233a, an administrator accessible user Interface 233a monitors and/or interacts with VEIP system parameters and settings, data management, access control, and/or the like 233b. In certain embodiments, VEIP controller 201 can be coupled to an indexed ticket generation component (IGC) 265 and/or ticket management component (IMC) 275 that processes the determined volatility expiration index information and/or other The information stored/received 158141.doc •10-201224980 (eg, received via the relevant ticket interface component 222 and/or stored in the database 219) to generate volatility due notes and/or associated information and/or promotions The VEIP and/or associated components may generate and/or manage various financial products based on/with respect to the Volatility Maturity Index for the management of the volatility maturity notes and/or associated information. bill. 3 provides a logic flow diagram that illustrates one of the determinations of one (or more) volatility expiration index for an embodiment of VEIP (eg, as implemented by a VEIP component, such as the calculations discussed above) Assembly 255). VEIP may receive or identify a reference security (rRS) 3〇1 (eg, according to a rule or setting, and/or requested by a user, external entity, and/or administrator) and determine/observe RS The current price is 303. Next, the option associated with the RS can be identified and the option price associated with the RS 309 can be determined (eg, based on market data and/or according to one or more pre-specified rules or settings) and the cycle can be collected and processed. Sex (for example, monthly) information. Next, VEIp may identify an option exercise price selection and/or series 321 based on the current RS price, and draw the selling price and the buying price 3 3 3 for each identified exercise price. For each option series, 乂耵!> can then calculate the implied volatility 337 and determine the difference 339. VEIP can then calculate the differential weighted implied volatility 34! for each option exercise and calculate the weight of each option exercise 34^ then 'use the implied volatility and option line weighted by the option exercise variance Weighted, VEIP can determine the volatility expiration index of RS. Figures 4A through 4C provide additional details of the volatility expiration index determination using certain embodiments and embodiments of MEIp. In the figure, the -RS can be identified at 4〇1. For example, the profile may be configured in substantially one of the following forms by reference to the reference securities for which the 158141.doc 201224980 sexual expiration index should be calculated:
Reference Securities:Reference Securities:
SPYSPY
IWMIWM
GLDGLD
XLEXLE
XLK 在一項實施方案中,VEIP可即時觀察一優先參考證券之 價格及/或其相關聯期權之價格。該(或該等)參考證券可係 各種金融票據或產品,舉例而言,追蹤大量資產種類之交 易所交易基金(「ETF」)’及/或個人股票。可在4〇3處判 定RS之當前價格。舉例而言,可基於來自其中進行“貿 易之一交易所之一報價而判定該價格。可在4〇5處藉助價 格資訊更新(例如,儲存於VEIp資料庫中之市場資料表格 中之)一資料庫記錄。 可在407處識別與RS相關聯之期權。舉例而言,可 基於RS之田月,η貝方各而識別具有價平期權(「ATM」)行權價 格之-系列(例如’六個)期權。在各種實施方案中,所識 2之期權之數目可經挑選以使波動性到期指數平穩化、使 得較難^操縱波動性_指數之值、使波動性到期指數基 有最大里之期權、及/或諸如此類。在某些實施方案 中’期權之識別可係動態的,以使得在此實射,當^之 動夺被…為係知平之6個行權價格亦可改變。舉例 而言’在參考證券最後貿易價格係ll9〇i之情況下用於 由VEIP進行之計算中之顧行權價格可係】η、ιι8、 121及122。在參考證券之價格下降至118.99之 158141.doc •12· 201224980 惟價格可 慣況下 ~ 1 上,、1 1 » 、 119、12G及121 °為易於理解此實例,該等行權針對中間 行權稱為Μ對低於M之第i較低行權稱為u、針對低於 Μ之第2較低行權料L2,針對高g之第丨較高行權 U1 ’針對高漏之第3較高行權稱為U2且針對高於M之第3 較高行權稱㈣。在此實例中HU·, 仙且购22。可針對存在之到期 月份(及/或其他指定週期)中之每_者使用所選擇之行 格來計算每一可用到期月份之_波動性到期指數。" 在某些實施方案中,針對每—經識別期⑽9,可 4U當前期權價格(例如,針對―賣權及—買權)。可在川 處進行當前期權價格是^有效之—判定。在_項實施例 ::當前期權價格在滿足以下錯誤檢查邏輯之情況下係有 效: 1應存在RS之—最新銷售,且對細之最新銷售,指 疋數目(例如,1〇)個週期(例如,一個週期可等於一秒 鐘)中之指定數目(例如,,個報價值不應超過RS價格 限制(collar)邏輯。 •對於RS ’在一值相差僅-指定數目(例如,1%)之情況 下,該值不超過RS價格限制邏輯。 1 =在針對每—經識別期權之—報價(例如,針對6個 中之每一者及針對6個賣财之每-者之-報價)。 ·=每一經識別期權,指定數目(例如,1〇)個週期中 私疋數目(例如’ 68%)個報價中點值不應超過期權價 158141.doc -13- 201224980 格限制邏輯。 •對於-期權,在一值相差 不超過期權價格限制邏輯:针對定價項=況下’該值 美元之期〜、針對定價為… 期權肩美分、針 · 4至5·00美元之 π I八 美70至10.〇〇美元之期描 50美分、針對定價為軸美元至20 美7之』權- 分、針對定價多於20 00盖-Μ “之期權-80美 夕瓦20·00美凡之期權-1美元。 •無出價之一期權報價應按不大於 低(買權)行權之一差設定最高限額、。而(貝權)或較 二方案中,可針對不同波動性到期指數不同地 &查邏輯。在#前期權價格㈣有效之情況下, 處停止波動性到期指數計算。在當前期權價格係 23 =矣可在416處更新(例如,儲存於™料庫 _之市W料表格中之卜㈣庫記錄。 對其執行此判定之剩餘經識㈣權之情況下,可對 識別期權進行此判定419 » 在某些實施方案中,在該等期權價格係有效之情況下, 可在421處識別行權價格,且對於每—每一經識別行權價 ㈣3—’可判定425、429、431賣權及買權兩者之價格。在 員實施方案中’可自一資料庫(例如,自νΕιρ資料庫中 之市場資料表袼)操取此等價格。在另一實施方案中,可 動態地捕獲此等價格(例如,經由來自一交易所之一 價)。 在某些實施例中,VEIP可利用一或多個定價模型,例如 158141.doc •14- 201224980 用於期權之一標準化定價模型(例如,C〇X-R〇SS-Rubenstein、Black-Scholes、Roll-Geske-Whaley、二項 式、三項式及/或諸如此類)。在一項實施方案中,定價模 型之挑選可取決於VEIP之品質規範、計時條件、硬體能力 及/或諸如此類。舉例而言’ Cox-R〇ss-Rubenstein定價模型 可產生更準確之結果,而Black-Scholes定價模型可產生較 不準確之結果但定價較快速。在某些實施方案中,可選擇 433選定定價模型(例如,經由指定所期望定價模型之一組 態设定)’且可在435處應用適用之模型參數、假設及/或諸 如此類。舉例而言,一模型可利用利率及股息假設及/或 判定(例如’一實例性實施例可利用LIBOR作為利率輸入 達適當時間週期’亦即,一 3月份期權可使用3月份 UB0R,且股息可係基於將4季度股息歷史預測滾轉至將 來)。 如圖4B及圖4C中所圖解說明’對於每一期權系列437、 438 ’可計算每一期權系列之隱含波動性及差異。在一項 實施方案中’可針對每一期權系列443、445計算439隱含 波動性且可更新441 (例如’儲存於VEIP資料錄中之模型資 料表格中之)一資料庫記錄,並可針對每一期權系列453計 算449差異且可更新451 (例如,儲存於VEIp資料庫中之模 型資料表格中之)一資料錄記錄。在另一實施方案中,可 針對每一期權系列454計算隱含波動性440及差異45〇且可 更新452(例如’儲存於veip資料庫中之模型資料表格中 之)資料庫δ己錄。在一項實施方案中,針對每一期權系 158141.doc •15· 201224980 列所捕獲之隱含波動性可係不以期權之出價/詢價報價之 中點為基礎。舉例而言,若12〇行權買權被出價2 〇3美 凡、按2.07美元提供,則可將價格2.〇5美元用於期權定價 模型中以計算120行權買權之隱含波動性。 在一項實施例中,對於每一期權行權457、458,可接著 "十算459、463、465及460、464、466經差異加權之隱含波 動性且可更新46 1 ' 462(例如,儲存於VEIp資料庫中之模 型資料表格中之)一資料庫記錄。舉例而言,隱含波動性 可經加權以降低額度上較便宜期權之權重。在替代實施例 中,可使用不同之隱含波動性加權方案(例如,相等權 重)。 在一項實施方案中,首先合計相同行權之賣權期權及買 權期權之差異,且在其中賣權及買權差異之總和小於/多 於100%之任何例項中,增加/減小賣權及買權兩者之差異 因此總和達到100%(例如,藉由使賣權差異及買權差異增 加距100%之距離之一半、基於賣權差異及買權差異之大 小使賣權差異及買權差異按比例增加、及/或諸如此類)。 舉例而言,在120行權賣權差異係55%且12〇行權買權差異 係43%之情況下,12〇期權差異總差異經計算為。在此 例項中’將使賣權差異及買權差異兩者增加1以使得1 2 〇行 權期權之總差異將合計為【θθ%〇相反地,在i 2〇行權期權 差異之總和超過ΐθθ%之情況下,可使賣權差異及買權差 異兩者減小相同量。舉例而言,在i 20行權賣權差異係 57%且120行權買權差異係45%之情況下,將使兩者減少i 158141.doc -16- 201224980 因此其差異之總和等於100%。一旦由VEIp執行,相同行 權之賣權期權及買權期權之所得差異即可用以將賣權期權 及買權期權兩者之隱含波動性加權以達到行權價格之一隱 含波動性。舉例而言,120行權賣權具有14 3296之一隱含 波動性及56。/。之一差異。同時,12〇行權買權具有15.1157 之一隱含波動性及44%之一差異。可藉由VEIp將12〇行權 賣權隱含波動性及120行權買權隱含波動性兩者加權其各 別差異來計算120行權期權波動性。在此情形下,該計算 可係(14.3296x,56)+(l5.1157χ·44)=14.675484,且在根據賣 權及買權之差異將兩者加權之後,12〇行權期權之隱含波 動性係 14.675484。 在VEIP之某些實施例中,可針對ΑΤΜ期權行權執行上文 所闡述之計算以達到每一期權行權之一隱含波動性。接 著,可根據ATM期權行權距價内或價外多遠、基於針對 ATM期權行權 467、468 計算 469、473、475 與 470、474、 476之權重而將該等ATM期權行權本身加權477、々π以使 波動性到期指數平穩化及/或諸如此類,且可更新4^、 472(例如,儲存於VEIp資料庫中之模型資料表格中之)一 資料庫記錄。指派至每-行權之權重係動態的且隨著優先 參考證券之價;f各改變而移冑。可依據經期#行權差異加權 之隱含波動性及期權行權加權而計算(477、478)rs之波動 性到期指數,且將其輸出479、48〇(例如,公開)。 在某些實施方案中,VEIp處理程序可如以下實例中所闡 述的一樣工作。出於此實例之目的,可將優先參考證券之 158141.doc 17 201224980 初始價格設定為119.74美元,其中所使用之對康γ批 J碼仃權價格 如下(包含每一行權之所計算隱含波動性): L2 = 117 隱含波動性=20.645907 Ll = 118 隱含波動性=18.330753 M=119 隱含波動性= 16.3785 18 Ul = 120 隱含波動性= 14.675445 U2 = 121 隱含波動性=13.278705 U3 = 122 隱含波動性=11.569698 在某些實施例中,每一行權之權重可根據以下邏輯而隨 著優先參考價格之改變動態地改變。首先,可計算M行權 與優先參考證券之間的差-在下文之實例中欲由r Diff」表 示之所得值。接著,根據Diff將每一行權之權重重新加權 以將更多權重授給至最接近於價平之行權且將較少權重授 給至彳貝内或彳貝外之竹權。舉例而言’此加權可充當_錯誤 檢查機制。在某些實施方案中,Μ行權首先被指派50%減 去藉由使30%乘以Diff而計算之一因數之一權重,且其他 行權被加權並接著被調整Diff因數,如下文所展示。關於 按119.74美元定價之優先參考證券,藉由採取μ行權與優 先參考價格之間的差來計算Diff為0.74。 L2 權重=.05-(.05x.74)=.013 L1 權重=.20-(.15x.74)=.089 Μ權重=.5-(.3x.74)=.278 U1 權重=.20+(.3x.74)=,422 U2 權重=.05+(.15x.74)=.161 158141.doc •18- 201224980 U3 權重=(·〇5χ.74)=.037 因此,在一項實施例中,波動性到期指數可計算如下: L2隱含波動性XL2 權重(20.645907x.013)=.268396788 L1 隱含波動性XL1 權重(18.330753x.089)=1,63 1436987 Μ隱含波動性χΜ權重(16.3 78518x.278)=4.553227987 U1 隱含波動性 xUl 權重(14.675445x.422)=6.193037661 U2隱含波動性XU2 權重(13.278705x. 161)=2.137871529 U3隱含波動性xU3權重⑴ 569698χ 〇37)= 428〇78815 波動性到期指數= 15.21204977 在某些實施例中’經判定之波動性到期指數可公開至小 數點右側2位數且因此四捨五入_在此實例中,ΐ52ι將係 所公開之波動性到期指數計算。在某些實施方案中,此計 算針對所有可㈣㈣份可係相同_每—到㈣份產生— 單獨計算及公開之波動性到期指數。由於期權具有一有限 有效期及到期,因此波動性到期指數亦可到期。舉例而 言’自-未來或過去既定曰期起,舉例而言,Μ刪〇, -特定票據可具有或已具有於5/22/2〇1〇、⑽⑽〇、 6/30/2010 ^ 8/21/2010 , 9/30/2010 Μυ/2〇1° ' 11/20/2010 > 12/31/_、1/22/2川、训/咖、12/3_ 1/21/2012到期之期權。經由VEIP,每—去 母 者可產生一到期 系列及對應波動性到期指數。 月 列到期之後,可^料算且^貫例,在削期系 數。在鞏去方 么開5/22/2〇1〇波動性到期指 數。在某一未來曰期到期 心“以 新添加的到期系列可導致一 新的波動性到期指數以替彳 換到期之波動性到期指數。 158I41.doc •19· 201224980 ,某些實施例中,可針對關於_或多個敎優先者之每 β月Μ及/或其他指定週期)計算波動性到期指數以與 二,之現有到期相關。在此等實施例中,當臨近條款到期 、’可如在優先證券之期權中所完成的—樣添加較長 之到期。 ’ 如此,應理解,本發明之優.點、實施例、實你I、功能、 特徵、邏輯、組織、結構、拓撲及/或其他態樣並不被視 為子如申叫專利範圍所界定之揭示内容之限定或對該等申 睛專利範圍之等效物之限^。儘管在金融市場、交易所及 機構中之特定實施例及實施方案之上下文中論述νΕΐρ,但 應理解而視一 VEIP個人及/或公司使用者、資料庫組態 及/或關係模型、資料類型、資料傳輸及/或網路框架、語 法結構及/或諸如此類之特定需要及/或特性,可實施實現 足夠靈活性及定製化之VEIp之各種實施例。舉例而言, VEIP之態樣可適用於場外市場及/或證券交易所市場,及/ 或可經組態以遵守規章要求、市場約束條件等❶儘管νΕΐρ 之各種實施例及論述已針對金融及證券市場及資訊以及交 易所貿易金融產品及諸如此類,然而,應理解,本文中所 闡述之實施例可易於針對大量其他應用及/或實施方案來 組態及/或定製。 波動性到期產品/期權上市及波動性到期指數維持 在VEIP之一項實施例中’對於每一參考證券,將計算當 前進行貿易之可用期權系列可界定多少個指數。在一項實 施方案中’彼等系列可依據其到期曰來分類且編組。在一 158141.doc •20· 201224980 項實施方案中,每一唯一到期日期又具有可用於進行貿易 之不同數目個期權系列。在某些實施例中,可僅考量/利 用連續報價之期權-舉例而言,在一個此實施方案中,可 不考量將並未連續報價之FLEX期權供用於計算一波動性 到期指數中。 關於波動性到期指數之期權 在VEIP之某些實施例中’每一波動性到期指數可使現金 清算、美式或歐式、指數期權上市用於按大約波動性到期 指數位準之行權價格進行貿易。端視VEIp之實施方案,可 應用或實施各種指導原則及/或參數。舉例而言,在一項 實施方案中’可應用以下各項: 1美元間隔之行權價格。 行權價格圍繞當前指數位準,其中當指數位準增加或減 小時視需要添加新行權。 期權手續費乘數係100美元(例如,2美元之一手續費出 價=200美元)。 到期可係'短期(例如,6天)或規則軸性(例如,每月)到 期。舉例而言’在考量上文所論述之SpY ig月则波動性 指數之情況了,僅使規則每月到期上市導致具有在 麵O'9/15/U)、刪则期之可㈣⑽波動性到期 指數期權’纟中買權及賣權之行權價格如附錄2D中所展 示0 可禁止使具有A於波動性指數本身終止時之日期之一到 期曰期之—波動性到期指數期權上市。 158141.doc •21· 201224980 波動性到期指數期權可在2個營業日停止營業之 動性到期指數終止之前到期且清算。在此實财,^於^ 規則到期,此意指當月的第3個星期五之前的星期三。、 可使用到期之波動性到期指數之收盤位 到期指數之指數期權。 & 波動性指數之維持 在某些實施方案中,波動性到期指數具有一有限有效 期。在某些實施例中,-旦使關於參考證券之一新期權系 列上市’即可開始及/或起始每—波動性到期指數計算。 在此等實施例中,—旦彼等期權到期,波動性到期指:亦 可終止。在某些實施方案中,波動性到期指數之有效期可 相對短(例如’ i個月),而其他實施方案可存在達較長週期 (例如,2年或更長)。 在各種實施例中,波動性到期指數可係2個月、3個月、 4個月、5個月、6個月、7個月、8個月、9個3⑼固月、 11個月、12個月' 13個月、14個月、15個月、16個月、 個月、18個月、19個月、2G個月、21個月、22個月、叫固 月、24個月、25個月、26個月、27個月、28個月、_ 月、30個月、31個月、32個月、33個月、34個月、川固 月、36個月、37個月及/或38個月’及/或各種其他週期、 子週期及/或長度,及/或其組合。舉例而言,在一既定週 期(例如,2010年9月)中,可使在2〇13年1月到期之δργ期 權上市。可自20〗0年9月至“^年〗月連續計算spY汕^年 1月波動性到期指數,只要期權市場開盤即可。 158l41.doc -22- 201224980 VEIP控制器 圖5展示圖解說明一 VEIP控制器之實施例之一方塊圖。 在此實施例中,VEIP控制器5〇1可起作用以彙總、處理、 儲存:搜尋、祠服、識別、指示、產生、匹配及/或促進 透過資訊技術及/或其他相關資料與—電腦之互動。 通常’使用者(其可係人及/或其他系統)可接合資訊技術 系統(例如’ f腦μχ促進資訊處理。而,電腦採用處理器 處理資訊;此等處理器503可稱為中央處理單元(cpu)。一 種形式之處理器稱為一微處理器。cpu使用通信電路來傳 遞充當指令之二進制編碼信號以實現各種操作。此等指令 可係操作性及/或資料指令,其含有及/或參考記憶體529之 各種處理器可存取及可操作區域(例如,暫存器、快取記 憶體、隨機存取記憶體等)中之其他指令及資料。此等通 信指令可作為程式及/或資料組件成批地儲存及/或傳輸(例 如,指令批量)以促進期望操作。此等所儲存指令碼(例 如’程式)可接合CPU電路組件及其他主機板及/或系統組 件以執行期望操作。一種類型之程式係一電腦作業系統, 其可由CPU在一電腦上執行;該作業系統實現及促進使用 者存取及操作電腦資訊技術及資源。可在資訊技術系統中 採用之某些資源包含:資料可透過其傳遞至一電腦中及自 —電腦中傳遞出之輸入及輸出機制;資料可保存於其中之 °己憶體儲存器;及可藉以處理資訊之處理器。此等資訊技 術系統可用於收集資料供用於可透過一資料庫程式促進之 後期擷取、分析及操縱。此等資訊技術系統提供允許使用 158l41.doc •23· 201224980 者存取及操作各種系統組件之介面。 在-項實施例中,VEIP控制器5〇1可連接至及/或與諸如 但不限於下列各項之實體通信:纟自使用者輸人器件⑴ 。。或夕個使用者,週邊器件512 :一可選密碼編譯處理 器器件528 ;及/或一通信網路513。 網路通常被視為包括用戶端、㈣器及中間節點在一圖 形拓撲中之互連及互操作。應注意,t穿此巾請案使用之 術語「伺服器」大體而言係指跨越一通信網路處理及回應 於遠端使用者之請求之—電腦、其他器件、程式或其組 合。飼服器將其資訊伺服至請求「用戶端」。如本文使用 之術語「用戶端」大體而言係指㈣跨越—通信網路處理 及進行請求並獲得及處理來自㈣器之任何回應之一電 腦、程式 '其他器件、使用者及/或其組合。促進、處理 資訊及請求及/或助長資訊自一源使用者至一目的地使用 者:傳遞之一電腦、其他器件、程式或其組合通常稱為一 U」網路通常被視為促進資訊自源點至目的地之傳 送。具體任務為助長資訊自—源至—目的地之傳遞之一節 點通常稱為一「路由器」。存在諸多形式之網路,諸如區 域周絡(LAN)、微型網路、廣域網路(WAN)、無線網路 (WLAN)等。舉例而言,網際網路通常被視為遠端用戶端 及伺服器可藉以彼此存取及互操作之大量網路之一互連。 VEIP控制器501可係基於彳包括但不限於諸如連接至,己 憶體529之一電腦系統化5〇2之組件的電腦系統。 電腦系統化 158141.doc -24- 201224980 一電腦系統化502可包括一時鐘530、中央處理單元 (「CPU」及/或「處理器」)(此等術語可貫穿本發明互換 使用,除非表明為相反)5〇3、一記憶體529(例如’一唯讀 記憶體(R〇M)506、一隨機存取記憶體(RAM)505等)及/或 一介面匯流排507,且更頻繁地但非必要地,皆透過一或 多個(母)板5〇2上之一系統匯流排504互連及/或通信’該一 或多個(母)板具有指令(例如,二進制編碼信號)可透過其 行進以完成通信、操作、儲存等之傳導性及/或以其他方 式輸送性電路路徑。該電腦系統化可連接至一電源586 ; 例如,(視情況)電源可係在内部。視情況’ 一密碼編譯處 理器526及/或收發器(例如,IC)574可連接至系統匯流排。 在另一實施例中,該密碼編譯處理器及/或收發器可經由 介面匯流排I/O作為内部及/或外部週邊器件512連接。而, 收發器可連接至天線575,藉此完成各種通信及/或感測器 協定之無線傳輸及接收;舉例而言,天線可連接至:一 Texas Instruments WiLink WL1283 收發器晶片(例如,提供 802.11η、藍芽3.0、FM、全球定位系統(GPS)(藉此允許 VEIP控制器判定其位置));Broadcom BCM4329FKUBG收 發器晶片(例如,提供 802.1 1n、藍芽2·l+EDR、FM等);一 Broadcom BCM4750IUB8接收器晶片(例如,GPS); — Infineon Technologies X-Gold 618-PMB9800(例如,提供 2G/3G HSDPA/HSUPA通信)及/或諸如此類。系統時鐘通常 具有一晶體振盪器且透過電腦系統化之電路路徑產生一基 本信號。時鐘通常耦合至系統匯流排及將增加或減少在電 158141.doc •25· 201224980 腦系統化中互連之其他組件之基本操作頻率之各種時鐘倍 增器。-電腦系統化中之時鐘及各種組件驅動體現貫穿系 統之資訊之信號。體現貫穿一電腦系統化之資訊之指令之 此傳輸及接收通常可稱為通信。此等通信指令可進一步經 傳輸接收,且係對在即時電腦系統化之外的返回及/或 合復通仏至通信網路、輸入器件、其他電腦系統化、週邊 器件及/或諸如此類之原因。應理解,在替代實施例中, 上述組件中之任一者可直接彼此連接、連接至CPU、及/或 以如由各種電腦系統例示採用之各種變化形式來組織。 CPU包括適於執行用於執行使用者及/或系統所產生請求 之程式組件之至少一個高速資料處理器。通常,處理器本 身將併入有諸如但不限於下列各項之各種專用處理單元: 積體系統(匯流排)控制器、記憶體管理控制單元、浮點單 元及甚至諸如圖形處理單元、數位信號處理單元及/或諸 如此類之專用處理子單元。另外,處理器可包含内部快速 存取可定址記憶體,且能夠映射及定址在該處理器本身外 部之記憶體529 ;内部記憶體可包含但不限於:快速暫存 器、各種層級之快取記憶體(例如,層級i、2、3等)、 RAM等。處理器可透過使用可經由指令位址存取之一記憶 體位址空間之使用來存取此記憶體,其中處理器可建構及 解碼該指令位址以允許其存取對具有一記憶體狀態之一特 定記憶體位址空間之一電路路徑。CPU可係一微處理器, 諸如:AMD 之 Athlon、Duron 及 / 或 Opteron ; ARM 之應用 程式、嵌入式及安全處理器;IBM及/或Motorola之 158141.doc -26- 201224980XLK In one embodiment, VEIP can immediately observe the price of a priority reference security and/or the price of its associated option. The (or such) reference securities may be various financial instruments or products, for example, an exchange-traded fund ("ETF") and/or individual stock that tracks a large number of asset classes. The current price of RS can be determined at 4〇3. For example, the price can be determined based on a quote from one of the exchanges of one of the trades. It can be updated at 4〇5 with price information (for example, in a market data table stored in the VEIp database) Database records. The options associated with the RS can be identified at 407. For example, a series of price options with an option price ("ATM") can be identified based on RS's Tianyue and η. 'Six' options. In various embodiments, the number of options identified by 2 can be selected to smooth the volatility expiration index, making it more difficult to manipulate the value of the volatility _ index, and the volatility expiration index has the largest option. And/or the like. In some embodiments, the identification of an option can be dynamic so that the actual price of the option can be changed. For example, the price of the exercise for the calculation by VEIP may be η, ιι 8, 121 and 122 in the case where the last trade price of the reference security is ll9〇i. The price of the reference securities fell to 118.99. 158141.doc •12· 201224980 However, the price can be used under ~1, 1 1 », 119, 12G and 121 ° for easy understanding of this example, the exercise is for the middle line The right is called u, the lower i is lower than M, the lower is called u, the second is lower than Μ, the lower is L2, and the higher g is higher, the higher is U1, the third is for high leakage. The high-ranking right is called U2 and is for the third higher-ranking right than M (four). In this example, HU·, Xian bought 22. The volatility expiration index for each available expiration month can be calculated for each of the existing expiration months (and/or other specified periods) using the selected row. " In some embodiments, for each identified period (10) 9, 4U current option price (e.g., for "selling rights" and "buy rights"). The current option price can be validated at Chuan. In the _ item embodiment:: The current option price is valid if the following error checking logic is met: 1 There should be RS - the latest sales, and for the latest sales, the number of fingers (for example, 1 〇) cycles ( For example, a period can be equal to a specified number of ones (for example, the reported value should not exceed the RS price collar logic. • For RS 'only one value difference - a specified number (for example, 1%) In this case, the value does not exceed the RS price limit logic. 1 = quoted for each identified option (for example, for each of 6 and for each of the 6 fortune - quote) • For each identified option, the number of private points in a specified number (for example, 1〇) of periods (eg '68%) of the quoted midpoint values should not exceed the option price of the option price 158141.doc -13- 201224980. For - options, the difference between a value does not exceed the option price limit logic: for the price item = the condition 'the value of the dollar period ~, for the price is ... option shoulder cents, needle · 4 to 5 · 00 US dollars π I Bamei 70 to 10. The period of the US dollar is 50 cents, targeting The price is from USD to 20 US$, and the price is more than 20 00 cover-Μ. “Options-80 Meswa 20·00 Meifan's option -1 USD. If the difference is not greater than the low (the right to buy), the maximum amount is set. In the (Beiquan) or the second scheme, the logic can be checked differently for different volatility expiration indexes. The option price before (#) is valid. In the case of the situation, the calculation of the volatility expiration index is stopped. The current option price is 23 = 矣 can be updated at 416 (for example, the storage in the TM _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ In the case of the remainder of the decision (4), the decision may be made on the identified option 419 » In some embodiments, where the option price is valid, the exercise price may be identified at 421, and for Each - each identified exercise price (4) 3 - 'can determine the price of both 425, 429, 431 selling rights and buying rights. In the employee's implementation plan 'can be from a database (for example, market data from the νΕιρ database) Table 袼) fetching these prices. In another embodiment, These prices are dynamically captured (eg, via one price from a exchange). In some embodiments, VEIP may utilize one or more pricing models, such as 158141.doc • 14- 201224980 for one of the options standardization Pricing model (eg, C〇XR〇SS-Rubenstein, Black-Scholes, Roll-Geske-Whaley, binomial, trinomial, and/or the like). In one embodiment, the selection of the pricing model may depend on VEIP quality specifications, timing conditions, hardware capabilities, and/or the like. For example, the 'Cox-R〇ss-Rubenstein pricing model produces more accurate results, while the Black-Scholes pricing model produces less accurate results but is faster. In some embodiments, 433 may be selected to select a pricing model (e.g., via one of the specified pricing models) and applicable model parameters, assumptions, and/or the like may be applied at 435. For example, a model may utilize interest rate and dividend assumptions and/or judgments (eg, 'an exemplary embodiment may use LIBOR as an interest rate input for an appropriate period of time'), ie, a March option may use March UB0R, and dividends This can be based on rolling the fourth quarter dividend history forecast to the future). The implied volatility and differences for each option series can be calculated for each option series 437, 438' as illustrated in Figures 4B and 4C. In one embodiment, 439 implied volatility may be calculated for each option series 443, 445 and may be updated 441 (eg, 'stored in the model data table in the VEIP bibliography') a database record and may be targeted Each option series 453 calculates 449 differences and can update 451 (eg, stored in the model data table in the VEIp database) a record record. In another embodiment, the implied volatility 440 and the difference 45 can be calculated for each option series 454 and the database δ (e.g., ' stored in the model data table in the veip database) can be updated 452. In one embodiment, the implied volatility captured for each option system 158141.doc •15·201224980 may not be based on the midpoint of the option bid/quote quote. For example, if a 12-inch exercise call is offered by 2 〇 3 mer, provided at $ 2.07, the price of $ 〇 5 can be used in the option pricing model to calculate the implied volatility of the 120 exercise call. Sex. In one embodiment, for each option exercise 457, 458, the implied volatility of the differential weighting may be followed by "10, 459, 463, 465, and 460, 464, 466 and may be updated 46 1 '462 ( For example, a database record stored in a model data table in the VEIp database. For example, implied volatility can be weighted to reduce the weight of cheaper options on the credit. In alternative embodiments, different implied volatility weighting schemes (e.g., equal weights) may be used. In one embodiment, the difference between the selling option and the call option of the same exercise is first aggregated, and in any of the items in which the sum of the difference between the selling right and the buying right is less than/more than 100%, increase/decrease The difference between the right to sell and the right to buy is therefore 100% (for example, by making the difference in the right to sell and the difference in the right to buy a one-and-a-half distance from the 100%, based on the difference in the right to sell and the difference in the right to buy And the difference in call rights is proportionally increased, and/or the like. For example, in the case where the difference between the 120 exercise rights is 55% and the difference between the 12 and the execution rights is 43%, the total difference of the 12% option differences is calculated as. In this example, 'will increase the difference between the selling rights and the difference in the buying rights by 1 so that the total difference of the 1 2 options will be aggregated as [θθ%〇, conversely, the sum of the differences in the i 2 options. In the case of exceeding ΐθθ%, both the difference in selling rights and the difference in the buying rights can be reduced by the same amount. For example, in the case where the i 20 exercise rights difference is 57% and the 120 exercise rights difference is 45%, the two will be reduced by i 158141.doc -16- 201224980 so the sum of the differences is equal to 100% . Once executed by VEIp, the difference in the proceeds of the option and the call option of the same exercise can be used to weight the implied volatility of both the option and the call option to achieve one of the implied volatility of the exercise price. For example, 120 exercise rights have an implied volatility of 14 3296 and 56. /. One difference. At the same time, the 12-inch exercise call has an implied volatility of 15.1157 and a difference of 44%. The volatility of 120 exercise options can be calculated by VEIp weighting the 12 〇 implied warrant implied volatility and 120 implied volatility implied volatility. In this case, the calculation can be (14.3296x, 56) + (l5.1157χ·44) = 14.6754484, and after impairing the two according to the difference between the selling rights and the buying rights, the implied 12-right option The volatility is 14.675484. In some embodiments of VEIP, the calculations set forth above may be performed for option exercise to achieve an implied volatility of each option exercise. Next, the ATM option exercise weights themselves can be weighted based on the weight of the ATM option exercise price within or outside the price, based on the weights of 469, 473, 475 and 470, 474, 476 calculated for the ATM option exercise 467, 468. 477, 々 π to smooth the volatility expiration index and/or the like, and may update a database record of 4^, 472 (eg, stored in a model data table in the VEIp database). The weight assigned to each-banking is dynamic and moves with the price of the reference security; The volatility expiration index of (477, 478) rs can be calculated based on the implied volatility of the menstrual weight difference weighting and the option exercise weighting, and is output 479, 48 〇 (for example, public). In certain embodiments, the VEIp process can operate as explained in the examples below. For the purposes of this example, the initial price of the priority reference 158141.doc 17 201224980 can be set to $119.74, where the price of the gamma lot J code used is as follows (including the implied volatility calculated for each line of rights) Sex): L2 = 117 Implied volatility = 20.645907 Ll = 118 Implied volatility = 18.3330753 M = 119 Implied volatility = 16.3785 18 Ul = 120 Implied volatility = 14.675445 U2 = 121 Implied volatility = 13.2878705 U3 = 122 Implied Volatility = 11.569698 In some embodiments, the weight of each row weight can be dynamically changed as the priority reference price changes according to the following logic. First, the difference between the M-line weight and the priority-referenced security - the value to be expressed by r Diff in the following example can be calculated. Then, according to Diff, the weight of each row weight is re-weighted to give more weight to the nearest right to the price and the less weight is given to the shell or the outside of the shell. For example, this weighting can act as a _ error checking mechanism. In some embodiments, the limp is first assigned 50% minus one of the factors calculated by multiplying 30% by Diff, and the other weights are weighted and then adjusted by the Diff factor, as follows Show. For the preferred reference securities priced at $119.74, the Diff is calculated to be 0.74 by taking the difference between the μ and the preferred reference price. L2 weight = .05-(.05x.74)=.013 L1 weight = .20-(.15x.74)=.089 Μ weight = .5-(.3x.74)=.278 U1 weight = .20 +(.3x.74)=,422 U2 weight=.05+(.15x.74)=.161 158141.doc •18- 201224980 U3 weight=(·〇5χ.74)=.037 Therefore, in one item In the embodiment, the volatility expiration index can be calculated as follows: L2 Implied volatility XL2 weight (20.645907x.013) = .268396788 L1 Implied volatility XL1 weight (18.330753x.089) = 1,63 1436987 Μ Implied Volatility χΜ weight (16.3 78518x.278)=4.553227987 U1 Implied volatility xUl weight (14.675445x.422)=6.193037661 U2 implied volatility XU2 weight (13.278705x. 161)=2.137871529 U3 implied volatility xU3 weight (1) 569698χ 〇37)= 428〇78815 Volatility Expiration Index = 15.21204977 In some embodiments, the 'determined volatility expiration index can be published to the nearest two digits of the decimal point and therefore rounded up _ in this example, ΐ52ι will The calculation of the volatility expiration index disclosed by the department. In some embodiments, this calculation is for each of the four (four) (four) shares that can be produced from the same _ per-to (four) copies - a separately calculated and published volatility expiration index. Since the option has a limited validity period and maturity, the volatility expiration index can also expire. For example, 'from the future or the past established period, for example, Μ delete, - a particular note may have or already have 5/22/2〇1〇, (10)(10)〇, 6/30/2010 ^ 8 /21/2010 , 9/30/2010 Μυ/2〇1° ' 11/20/2010 > 12/31/_, 1/22/2 Sichuan, training / coffee, 12/3_ 1/21/2012 to Option of the period. Through VEIP, each-going parent can generate an expiration series and a corresponding volatility expiration index. After the expiration of the month, you can calculate and calculate the coefficient. In the case of Gong, the 5/22/2〇1〇 volatility expiration index is opened. The expiration of a certain future period "with the newly added expiration series can result in a new volatility expiration index being replaced by the expiring volatility expiration index. 158I41.doc •19· 201224980, some In an embodiment, the volatility expiration index may be calculated for each beta month and/or other specified period with respect to _ or a plurality of 敎 priority persons to correlate with an existing expiration of 2. In these embodiments, The expiration of the adjacent clause, 'can be completed as long as the option in the priority securities option.' So, it should be understood that the advantages, embodiments, real I, function, characteristics, Logic, organization, structure, topology, and/or other aspects are not to be construed as limiting the scope of the disclosure as defined by the scope of the claims or the equivalent of the scope of the claims. νΕΐρ is discussed in the context of specific embodiments and implementations in markets, exchanges, and institutions, but it should be understood that a VEIP individual and/or company user, database configuration and/or relationship model, data type, data transfer And/or network framework, language Various embodiments of the VEIp that achieve sufficient flexibility and customization can be implemented, for example, the VEIP aspect can be applied to over-the-counter markets and/or stock exchanges. Market, and/or may be configured to comply with regulatory requirements, market constraints, etc. Although various embodiments and discussions of νΕΐρ have been targeted at financial and securities markets and information, as well as exchange traded financial products and the like, however, it should be understood that The embodiments set forth in the above can be easily configured and/or customized for a number of other applications and/or implementations. The volatility expiration product/option listing and volatility expiration index are maintained in one embodiment of VEIP' For each reference security, the number of indices that can be defined for the current set of available options for trading will be calculated. In one embodiment, 'these series can be classified and grouped according to their maturity. 158141.doc •20· In the 201224980 embodiment, each unique expiration date has a different number of option series available for trading. In some embodiments, Consideration/Using Continuous Quoted Options - For example, in one such embodiment, FLEX options that are not continuously quoted may be disregarded for use in calculating a Volatility Expiration Index. Options for Volatility Due Index are at VEIP In some embodiments, 'Each volatility expiration index can be used for cash clearing, US or European, and index options for trading at trade prices at the level of the volatility expiration index. The implementation of VEIp Various guidelines and/or parameters may be applied or implemented. For example, in one embodiment, the following items may be applied: the exercise price of $1 interval. The exercise price is around the current index level, where the index New line weights are added as needed to increase or decrease the position. The option fee multiplier is $100 (for example, one of the $2 fee bid = $200). Expiration can be either short-term (for example, 6 days) or regular axis (for example, monthly). For example, 'in the case of the SpY ig month volatility index discussed above, only the monthly listing of the rules results in a face-to-face O'9/15/U), and the stipulated period (4) (10) The expiration of the expiring index option 'the right of the call and the right to sell the price as shown in Appendix 2D can prohibit the expiration of the volatility of the expiration date of one of the dates when the volatility index itself is terminated. Index options are listed. 158141.doc •21· 201224980 Volatility Expiration Index Options can be due and liquidated before the termination of the Dynamic Expiration Index, which is closed on 2 business days. In this real money, ^^^ rule expires, this means Wednesday before the third Friday of the month. Index options for the expiration index of the expiring volatility expiration index. & Maintenance of Volatility Index In some embodiments, the Volatility Maturity Index has a limited validity period. In some embodiments, the listing of a new option series for a reference security can be initiated and/or the start of each volatility expiration index calculation. In these embodiments, if their options expire, the volatility expiration means: it can also be terminated. In some embodiments, the expiration date of the volatility expiration index can be relatively short (e.g., 'i months), while other embodiments can exist for longer periods (e.g., 2 years or longer). In various embodiments, the volatility expiration index can be 2 months, 3 months, 4 months, 5 months, 6 months, 7 months, 8 months, 9 3 (9) solid months, 11 months , 12 months '13 months, 14 months, 15 months, 16 months, months, 18 months, 19 months, 2G months, 21 months, 22 months, called Gu Yue, 24 Month, 25 months, 26 months, 27 months, 28 months, _ month, 30 months, 31 months, 32 months, 33 months, 34 months, Chuangu month, 36 months, 37 Months and/or 38 months' and/or various other cycles, sub-cycles and/or lengths, and/or combinations thereof. For example, in a given period (for example, September 2010), the δργ option that expires in January, 2013 can be listed. The volatility expiration index of spY汕^1 may be continuously calculated from September 20th to September of the year, as long as the option market opens. 158l41.doc -22- 201224980 VEIP controller Figure 5 shows the illustration A block diagram of an embodiment of a VEIP controller. In this embodiment, the VEIP controller 5〇1 can function to aggregate, process, store: search, slap, identify, indicate, generate, match, and/or promote Interacting with information technology and/or other related information and computers. Usually 'users (which can be connected to people and/or other systems) can interface with information technology systems (eg 'f brainsχ to facilitate information processing. The processor 503 may be referred to as a central processing unit (CPU). One form of processor is referred to as a microprocessor. The CPU uses communication circuitry to communicate binary coded signals that act as instructions to perform various operations. The instructions may be operative and/or data instructions containing and/or reference to various processor accessible and operable areas of memory 529 (eg, scratchpad, cache memory, random access memory) Other instructions and information in the etc. These communication instructions may be stored and/or transmitted in batches (eg, instruction batches) as programs and/or data components to facilitate desired operations. Such stored instruction codes (eg, 'programs' The CPU circuit components and other motherboard and/or system components can be engaged to perform the desired operations. One type of program is a computer operating system that can be executed by a CPU on a computer; the operating system implements and facilitates user access and Operation of computer information technology and resources. Some of the resources that can be used in information technology systems include: the input and output mechanisms through which data can be transmitted to and from a computer; the data can be stored in it. Memory devices; and processors through which information can be processed. These information technology systems can be used to collect data for subsequent retrieval, analysis and manipulation through a database program. These information technology systems provide access to 158l41. .doc •23· 201224980 The interface for accessing and operating various system components. In the embodiment, the VEIP controller 5〇 1 may be connected to and/or in communication with an entity such as, but not limited to, a user input device (1) or a peripheral user, peripheral device 512: an optional cryptographic processor device 528; / or a communication network 513. The network is generally considered to include the interconnection and interoperation of the client, the (4) device and the intermediate node in a graphical topology. It should be noted that the term "server" is used in this case. Generally speaking, it refers to a computer, other device, program, or a combination thereof that processes and responds to requests from remote users across a communication network. The server sends its information to the requesting "user side." The term "client" generally refers to (d) a computer, program 'other device, user', and/or combination thereof that processes and requests and obtains and processes any response from the (four) device. Promote, process and request information and/or facilitate information from a source user to a destination user: passing a computer, other device, program, or a combination thereof is often referred to as a U" network. Source to destination transfer. The specific task is to promote the information from the source to the destination. One of the nodes is usually called a "router". There are many forms of networks, such as regional networks (LANs), micro networks, wide area networks (WANs), wireless networks (WLANs), and the like. For example, the Internet is generally considered to be interconnected by one of a large number of networks that remote clients and servers can access and interoperate with each other. The VEIP controller 501 can be based on a computer system including, but not limited to, a component such as a computerized system 5 that is connected to one of the memories 529. Computer Systemization 158141.doc -24- 201224980 A computer systemization 502 can include a clock 530, a central processing unit ("CPU" and/or "processor") (these terms can be used interchangeably throughout the present invention unless indicated as Conversely, 5〇3, a memory 529 (eg, 'a read-only memory (R〇M) 506, a random access memory (RAM) 505, etc.) and/or an interface bus 507, and more frequently But optionally, the system bus 504 is interconnected and/or communicated via one or more (mother) boards 5〇2. The one or more (female) boards have instructions (eg, binary coded signals). It can travel through it to complete the communication, operation, storage, etc., and/or otherwise transport the circuit path. The computer system can be connected to a power source 586; for example, (as appropriate) the power source can be internal. A cryptographic processor 526 and/or transceiver (e.g., IC) 574 can be coupled to the system bus as appropriate. In another embodiment, the cryptographic compile processor and/or transceiver can be connected as internal and/or external peripheral device 512 via interface bus I/O. Instead, the transceiver can be coupled to the antenna 575 to accomplish various communication and/or sensor protocol wireless transmissions and receptions; for example, the antenna can be coupled to: a Texas Instruments WiLink WL1283 transceiver chip (eg, providing 802.11 η, Bluetooth 3.0, FM, Global Positioning System (GPS) (by allowing the VEIP controller to determine its location)); Broadcom BCM4329FKUBG transceiver chip (for example, providing 802.1 1n, Bluetooth 2·l+EDR, FM, etc.) A Broadcom BCM4750IUB8 receiver chip (eg, GPS); — Infineon Technologies X-Gold 618-PMB9800 (eg, providing 2G/3G HSDPA/HSUPA communication) and/or the like. The system clock typically has a crystal oscillator and generates a fundamental signal through a computerized circuit path. The clock is typically coupled to the system bus and various clock multipliers that will increase or decrease the fundamental operating frequency of other components interconnected in the 158141.doc •25· 201224980 brain systemization. - The clock in the computerized system and the various components drive the signals that reflect the information throughout the system. This transmission and reception of instructions embodying a computerized system of information is commonly referred to as communication. Such communication instructions may be further transmitted and received and returned to and/or from a system other than an instant computer system to a communication network, an input device, other computerized systems, peripheral devices, and/or the like. . It will be understood that in alternative embodiments, any of the above components may be directly connected to each other, to a CPU, and/or organized in various variations as exemplified by various computer systems. The CPU includes at least one high speed data processor adapted to execute program components for executing requests generated by the user and/or system. Typically, the processor itself will incorporate various specialized processing units such as, but not limited to, integrated system (bus bar) controllers, memory management control units, floating point units, and even such as graphics processing units, digital signals Processing unit and/or a dedicated processing subunit such as this. In addition, the processor may include internal fast access addressable memory and can be mapped and addressed to the memory 529 external to the processor itself; the internal memory may include, but is not limited to, a fast register, various levels of cache Memory (for example, levels i, 2, 3, etc.), RAM, etc. The processor can access the memory by using a memory address space accessible via an instruction address, wherein the processor can construct and decode the instruction address to allow the access pair to have a memory state. A circuit path of a particular memory address space. The CPU can be a microprocessor such as AMD's Athlon, Duron and/or Opteron; ARM applications, embedded and secure processors; IBM and/or Motorola 158141.doc -26- 201224980
DragonBall 及 P0WerPC ; IBM&s〇ny之單元處理器;加“ 之 Celeron、Core(2)Du〇、Itanium、pentium、χβ〇η 及 / 或 XScale ;及/或類似處理器。cpu透過穿過傳導性及/或輸 送性電路(例如,(印刷)電子及/或光學電路)之指令與記憶 體互動以根據習用資料處理技術執行所儲存指令(亦即, 程式碼)。此指令傳遞促進透過各種介面在VEip控制器内 及在VEIP控制器外之通信。在處理要求規定更大數量之速 度及/或容量之情況下,可類似地採用散佈式處理器(例 如,散佈式VEIP)、主機、多核、並行及/或超級電腦架 構。另—選擇得'’在部署要求規定更A &可攜性之情況 下’可採用較小的個人數位助理(PDA)。 端視特定實施方案,VEIPi特徵可藉由實施—微控制器 來達成,諸如CAST之R8051XC2微控制器;Intel2MCS 51(亦即’ 8051微控制器);及/或諸如此類。而且,為實施 VEIP之某些特徵’某些特徵實施方案可依賴於嵌入式組 件「’諸如:貞用專用積體電路(「ASICj )、立信號處理 (「DSP」)、場可程式化閘陣列(「FpGA」)及/或類似嵌入 式技術。|例而言’ VEIp組件集合(散佈式或以其他方式) 及/或特徵中之任一者可經由微處理器及/或經由嵌入式組 件來實施;例如,、經由ASIC、共處理器、⑽、FpGAW 或諸如此類。另—選擇係,黯之某些實施方案可藉助經 組態及使用以達成各種特徵或信號處理之谈人式組件來實 施。 端視該特定實施方案,嵌入式組件可包含軟體解決方 15814I.doc •27- 201224980 案、硬體解決方案及/或硬體/軟體解決方案兩者之某一組 合。舉例而言,本文論述之VEIIM4徵可透過實施FpGA來 達成,FPGA係含有稱為「邏輯區塊」之可程式化邏輯組 件及可程式化互連件(諸如由Xilinx製造之高效能FpGA Virtex系列及/或低成本Spartan系列)之半導體器件。邏輯 區塊及互連件可在製造FPGA之後由客戶或設計者程式化 以實施VEIP特徵中之任一者。可程式化互連件之一階層允 許在需要時由VEIP系統設計者/管理員將邏輯區塊互連, 有點類似於一單晶片可程式化試驗電路板。一 FpGA之邏 輯區塊可經程式化以執行基本邏輯閘(諸如「與」及「互 斥或」)或更複雜之組合運算子(諸如解碼器或數學運算)之 運算。在多數FPGA中,邏輯區塊亦包含記憶體元件,其 可係電路正反器或更複雜之記憶體區塊。在某些環境中, VEIP可在常規FPGA上開發且然後遷移成更類似於asic實 施方案之一固定版本。替代或協調之實施方案可將控 制器特徵遷移至一最終ASIC來替代或添加至FPGA。端視 s玄貫施方案,所有前述嵌入式組件及微處理器皆可被視為 VEIP之「CPU」及/或「處理器」。 電源 電源586可具有任一標準形式,供用於為小電子電路板 器件提供電力,諸如下列電力電池:鹼性、氫化鋰、鋰離 子、链聚合物、鎳鎘、太陽能電池及/或諸如此類。亦可 使用其他類型之AC或DC電源。在太陽能電池之情形中, 在一項實施例中’外殼提供太陽能電池可透過其捕獲光能 158141.doc -28- 201224980 之一孔口。電力電池586連接至VEIP之後續互連組件中之 至少一者,藉此將一電流提供至所有後續組件。在一項實 例中’電源586連接至系統匯流排組件504。在一替代實施 例中’透過跨越I/O 508介面之一連接提供一外部電源 586。舉例而言,一 USB及/4IEEE 1394連接跨越該連接攜 載資料及電力兩者且因此係一適合電源。 介面適配器 (一或多個)介面匯流排507可接受、連接及/或通信至諸 如但不限於下列各項之若干個介面適配器’照慣例但並非 必須以適配器卡之形式:輸入輸出介面(1/〇)5〇8、儲存介 面、網路介面5H)及/或諸如此類。視情況,密碼編譯 處理器介面527可類似地連接至介面匯流排。介面匯流排 提供用於介面適配器彼此之通信以及與電腦系統化之其他 組件之通信。介面適配器適用於一相容介面匯流排。照慣 例,介面適配器經由一插槽架構連接至介面匯流排。可採 用諸如但不限於下列各項之習用插_構:加速度_4 (AGP)、卡匯流排、(經擴展)行業標準架構卿μ)、微通 道架構(MCA)、NuBus、週邊組件互連(經擴展)(pci(x))、 尚速PCI、個人電腦記憶體卡國際協會(PCMC㈧及/或諸 儲存介面5〇9可接受、涵户芬/ 、圭, 又通彳5及/或連接至若干個儲存器 件’諸如但不限於:儲存器件514、可抽換碟器件及/或諸 t此類。儲存介面可採㈣如但不限於下列各項之連接協 疋彻K串列)高級技術附件(封包 158141.doc -29- 201224980 列)ΑΤΑ(ΡΙ))、(增強型)積體驅動器電子器件((E)IDE)、電 力及電子工程師協會(IEEE)1394、光纖通道、小電腦系統 介面(SCSI)、通用串列匯流排(USB)及/或諸如此類。 網路介面510可接受、通信及/或連接至一通信網路 513。透過一通信網路513,使用者533a可透過遠端用戶端 5:33b(例如,具有web瀏覽器之電腦)存取vmp控制器。網 路介面可採用連接協定,諸如但不限於:直接連接、乙太 網路(粗線、細線、雙絞線1〇/100/1〇〇〇 Base 丁及/或諸如此 類)、符記環、諸如IEEE 802.lla_x之無線連接及/或諸如此 類。在處理要求規定更大量的速度及/或容量之情況下, 可類似地採用散佈式網路控制器(例如’ 構以棄集、負載平衡及/或以其他方式増加卿控制)器;; 要求之通信帶寬。-通信網路可係下列各項中之任一者及/ 或組合:一直接互連;,網際網路;一區域網路(UN); 一 城域網路(MAN);作為網際網路上之節點之—操作任務 (OMNI) ’ 一安全定製連接;一廣域網路; 一無線網DragonBall and P0WerPC; unit processor of IBM&s〇ny; plus "Celeron, Core(2) Du〇, Itanium, pentium, χβ〇η and / or XScale; and/or similar processors. cpu through conduction The instructions of the sexual and/or transport circuitry (eg, (printing) electronics and/or optical circuitry) interact with the memory to execute the stored instructions (ie, code) in accordance with conventional data processing techniques. Interfaces are communicated within the VEip controller and outside of the VEIP controller. Distributing processors (eg, scattered VEIP), hosts, similarly, where processing requires a greater amount of speed and/or capacity Multi-core, parallel, and/or supercomputer architecture. Alternatively—there may be a smaller personal digital assistant (PDA) if the deployment requirements specify a more A & portability. Depending on the specific implementation, VEIPi Features can be achieved by implementing a microcontroller such as CAST's R8051XC2 microcontroller; Intel2MCS 51 (ie '8051 microcontroller); and/or the like. Also, to implement certain VEIP Some feature implementations may rely on embedded components "such as: dedicated integrated circuits ("ASICj", vertical signal processing ("DSP"), field programmable gate arrays ("FpGA") and / Or similar embedded technology. An example of a 'VEIp component set (spreading or otherwise) and/or features may be implemented via a microprocessor and/or via an embedded component; for example, via an ASIC, a coprocessor, (10), FpGAW or the like. Alternatively, the selection system can be implemented by means of a human component that is configured and used to achieve various features or signal processing. Depending on the particular implementation, the embedded component can include a combination of software solvers 15814I.doc • 27-201224980, hardware solutions, and/or hardware/software solutions. For example, the VEIIM4 sign discussed in this paper can be achieved by implementing FpGA, which contains programmable logic components called "logic blocks" and programmable interconnects (such as the high-performance FpGA Virtex series manufactured by Xilinx). And/or low cost Spartan series) semiconductor devices. Logic blocks and interconnects can be programmed by the customer or designer to implement any of the VEIP features after the FPGA is manufactured. One level of programmable interconnects allows logic blocks to be interconnected by VEIP system designers/administrators when needed, somewhat similar to a single-chip programmable test board. An FpGA logic block can be programmed to perform basic logic gates (such as "and" and "mutual exclusion") or more complex combinations of operators (such as decoders or mathematical operations). In most FPGAs, the logic block also contains memory components, which can be circuit flip-flops or more complex memory blocks. In some environments, VEIP can be developed on a regular FPGA and then migrated to a fixed version that is more similar to one of the asic implementations. An alternate or coordinated implementation may migrate the controller features to a final ASIC instead of or to the FPGA. All of the aforementioned embedded components and microprocessors can be considered as "CPU" and/or "processor" of VEIP. Power supply 586 can be of any standard form for providing power to small electronic circuit board devices, such as the following power batteries: alkaline, lithium hydride, lithium ions, chain polymers, nickel cadmium, solar cells, and/or the like. Other types of AC or DC power supplies can also be used. In the case of a solar cell, in one embodiment the housing provides a hole through which the solar cell can capture light energy 158141.doc -28-201224980. Power battery 586 is coupled to at least one of the subsequent interconnect components of the VEIP, thereby providing a current to all subsequent components. In one example, power supply 586 is coupled to system bus bar assembly 504. In an alternate embodiment, an external power supply 586 is provided through one of the connections across the I/O 508 interface. For example, a USB and /4 IEEE 1394 connection carries both data and power across the connection and is therefore suitable for power. The interface adapter(s) interface bus 507 can accept, connect, and/or communicate to a number of interface adapters such as, but not limited to, the following: but not necessarily in the form of an adapter card: input and output interface (1) /〇)5〇8, storage interface, network interface 5H) and/or the like. Optionally, the cryptographic compilation processor interface 527 can be similarly connected to the interface bus. The interface bus provides communication for the interface adapters to communicate with one another and with other components of the computer system. The interface adapter is suitable for a compatible interface bus. As an example, the interface adapter is connected to the interface bus via a slot architecture. Conventional plug-ins such as, but not limited to, Acceleration_4 (AGP), Card Bus, (Extended) Industry Standard Architecture μ), Micro Channel Architecture (MCA), NuBus, Peripheral Component Interconnects (expanded) (pci(x)), still speed PCI, PC Memory Card International Association (PCMC (8) and/or storage interfaces 5〇9 acceptable, culminating / gui, and 5 and/or Connected to a number of storage devices such as, but not limited to, storage device 514, removable disk device, and/or t. The storage interface may be (4) if not limited to the following: Advanced Technology Accessories (Package 158141.doc -29- 201224980) ΑΤΑ(ΡΙ)), (Enhanced) Integrated Driver Electronics ((E)IDE), Institute of Electrical and Electronics Engineers (IEEE) 1394, Fibre Channel, Small Computer System Interface (SCSI), Universal Serial Bus (USB), and/or the like. Network interface 510 can accept, communicate, and/or connect to a communication network 513. Through a communication network 513, the user 533a can access the vmp controller through the remote client 5:33b (e.g., a computer with a web browser). The network interface can adopt a connection protocol, such as but not limited to: direct connection, Ethernet (thick line, thin line, twisted pair 1〇/100/1〇〇〇Base Ding and/or the like), token ring, A wireless connection such as IEEE 802.11a_x and/or the like. Where the processing requirements specify a greater amount of speed and/or capacity, a distributed network controller (eg, 'disposed, balanced, and/or otherwise controlled) may be similarly employed; Communication bandwidth. - The communication network may be any and/or a combination of: a direct interconnection; an internet; a regional network (UN); a metropolitan area network (MAN); as an internetwork Node-Operation Task (OMNI) 'A secure custom connection; a wide area network; a wireless network
路(例如,採用諸如但不限於一 I 無線應用協定(WAP)、I模 式及/或諸如此類之協定);及/或諸如此類…網路介面可 視為一輸入輸出介面之一糞用^ 專用形式。進一步地,可使用多 個網路介面5 1 〇來座么插袖彳_〇•丨 木,、各種通k網路類型513接合。舉例而 吕’可採用多個網路介面以允許在廣播、多播及/ 網路上之通信。 輸入輸出介面⑽)508可接受、通信及/或連接至使用者 輸入器件川、週邊器件512、密崎編譯處理器器件似及/ 15814 丨.doc -30- 201224980 或諸如此類〇 I/O可採用諸如但不限於下列各項之連接協 定:音訊:類比、數位、單音、RCA、立體聲及/或諸如此 類,貝料.蘋果(Apple)桌面匯流排(ADB)、IEEE i 394a_b、 串列、通用串列匯流排⑽B);、红外線;操縱桿;鍵盤; 樂器數位接n(midi);光學;pc AT; ps/2;並列;無線 電;視訊介面:蘋果桌面連接器(ADC)、BNC、同軸線、 組件、複合物、數位、數位視訊介面(DVI)、高解析度多 媒體/1面(HDMI)、RCA、RF天線、s視訊、VGA及/或諸 此類’無線收發器.802」la/b/g/n/x ;藍芽;蜂巢式電 s ( J 士碼刀夕重存取(CDMA)、高速封包存取(HSPA (+))、高速下行鏈路封包存取(HSDpA)、全球行動通信系 統(GSM)、長期演進(LTE)、WiMax#);及/或諸如此類。 個-里輸出g件可包含—視訊顯示器,其通常包括一基 於陰極射線管(CRT)或液晶顯㈣(lcd)之監視器,該監視 盗可具有自-視訊介面接受信號之—介面(例如,謂電路 及電纜)。視訊介面合成藉由一電腦系統化產生之資訊並 =一視訊記憶體訊框中之經合成資訊產生視訊信號。另 :輸出器件係一電視機’其自一視訊介面接受信號。通 P視訊介面透過容納一視訊顯示介面(例如,容納一 RCA複合視訊電、€之—RCA複合視訊連接器;容納一謂 =器電社-DVI連接器等)之—視訊連接介面提供經合 成視sfl資訊。 =用者輸入器件511通常係一種類型之週邊器件512(參 文’且可包含:讀卡器、加密狗(dongle)、指紋讀取 158141.doc -31- 201224980 益、手套、圖形輸入板、操縱桿、鍵盤、麥克風、滑鼠 (一或多個)、遠端控制、視網膜讀取器、觸控螢幕(例如, 電谷性、電阻性等)、執跡球、軌跡板、感測器(例如,加 速度計、環境光、GPS、迴轉儀、器件等)、尖筆及/或諸 如此類。 週邊器件512可連接及/或通信至1/〇及/或諸如網路介 面、儲存介面之其他類似設施,直接連接及/或通信至介 面匯流排、系統匯流排、CPU&/或諸如此類。週邊器件可 係在VEIP控制器之外部、内部及/或係VEIp控制器之部 分。週邊器件可包含:天線、音訊器件(例如,線路輸 入、線路輸出、麥克風輸入、揚聲器等)、相機(例如,靜 態、視訊、網路攝像頭等)、加密狗(例如,用於複製保 護、藉助一數位簽章確保安全交易及/或諸如此類)、外部 處理器(用於所添加之能力,例如密碼編譯器件528)、力回 饋器件(例如,振動馬達)、網路介面、列印機、掃描器、 儲存器件、收發器(例如,蜂巢式電話、Gps等)、視訊器 件(例如,防護鏡(啊㈣、監視器等)、視訊源、護目鏡 ⑼叫及/或諸如此類。週邊器件通常包含各種類型之輸 入器件(例如,相機)。 應注意,儘管可採用使用者輸入器件及週邊器件,作 控制器可體現為-嵌入式、專用及/或無監視器(亦 即,無頭)器件,其中將在—網路介面連接上提供存取。 諸如但不限於微控制5|、垮 制益處理器526、介面527及/或器 件528之密碼編譯單元可盥vp ” £IP控制器附接及/或通信。由 158141.doc -32· 201224980The path (e.g., using protocols such as, but not limited to, an I Wireless Application Protocol (WAP), I mode, and/or the like); and/or the like... the network interface can be considered as one of the input and output interfaces. Further, a plurality of network interfaces can be used to connect the sleeves 彳 〇 丨 丨 , , , , , , , , 。 。 。 。. For example, L' can use multiple network interfaces to allow communication over broadcast, multicast, and/or on the network. The input/output interface (10)) 508 can be accepted, communicated, and/or connected to the user input device, the peripheral device 512, the Mickey compile processor device, and / 15814 丨.doc -30- 201224980 or the like. Connection agreements such as, but not limited to, audio: analog, digital, mono, RCA, stereo, and/or the like, Apple. Apple Desktop Bus (ADB), IEEE i 394a_b, Tandem, General Serial bus (10) B);, infrared; joystick; keyboard; instrument digitally connected to n (midi); optical; pc AT; ps/2; side by side; radio; video interface: Apple desktop connector (ADC), BNC, coaxial Line, component, composite, digital, digital video interface (DVI), high resolution multimedia / 1 side (HDMI), RCA, RF antenna, s video, VGA and / or such 'wireless transceiver. 802' la /b/g/n/x ; Bluetooth; Honeycomb s (J 士 刀 夕 重 (CDMA), High Speed Packet Access (HSPA (+)), High Speed Downlink Packet Access (HSDpA) , Global System for Mobile Communications (GSM), Long Term Evolution (LTE), WiMax #); and/or the like. The video output may include a video display, which typically includes a cathode ray tube (CRT) or liquid crystal display (LCD) monitor that can have a self-intelligent interface to receive signals - for example (eg , said circuit and cable). The video interface synthesizes the information generated by a computer system and generates a video signal from the synthesized information in the video memory frame. Another: the output device is a television set that accepts signals from a video interface. The video interface of the P-video interface is provided through a video interface that accommodates a video display interface (for example, an RCA composite video device, an RCA composite video connector, and a DVI connector). See sfl information. The user input device 511 is typically a type of peripheral device 512 (see the text 'and can include: card reader, dongle, fingerprint reading 158141.doc -31- 201224980 benefits, gloves, graphics tablet, Joystick, keyboard, microphone, mouse (one or more), remote control, retina reader, touch screen (eg, electric grain, resistive, etc.), trackball, trackpad, sensor (eg, accelerometer, ambient light, GPS, gyroscope, device, etc.), stylus and/or the like. Peripheral device 512 can be connected and/or communicated to 1/〇 and/or other such as a network interface, storage interface Similar facilities, directly connected and/or communicated to interface bus, system bus, CPU&/or the like. Peripheral devices may be external, internal, and/or part of the VEIp controller of the VEIP controller. Peripheral devices may include : Antennas, audio devices (eg line inputs, line outputs, microphone inputs, speakers, etc.), cameras (eg static, video, webcam, etc.), dongle (eg for copy protection, with A digital signature ensures secure transactions and/or the like, an external processor (for added capabilities such as cryptographic device 528), a force feedback device (eg, vibration motor), a network interface, a printer, scanning , storage devices, transceivers (eg, cellular phones, GPS, etc.), video devices (eg, goggles (ah), monitors, etc.), video sources, goggles (9), and/or the like. Peripheral devices typically include Various types of input devices (eg, cameras). It should be noted that although user input devices and peripheral devices may be employed, the controller may be embodied as an embedded, dedicated, and/or monitorless (ie, headless) device. Where access will be provided on the -network interface connection. The cryptographic compilation unit such as, but not limited to, micro-control 5|, 垮 益 processor 526, interface 527 and/or device 528 may be 盥vp ” £IP controller attached Connected and / or communicated. By 158141.doc -32· 201224980
Motorola有限公司製造之一 MC68HC16微控制器可用於密 碼編譯單元及/或其内。MC68HC16微控制器以16 MHz組 態利用一 1 6位元乘法及累積指令並要求用不到一秒來執行 一 5 12位元RSA私有密鑰操作。密碼編譯單元支援來自互 動代理之通信之鑑別,並且允許匿名交易。密碼編譯單元 亦可組態為CPU之部分。亦可使用等效之微控制器及/或處 理器。其他市售之專用密碼編譯處理器包含:Broadcom之 CryptoNetX及其他安全處理器;nCipher之nShield ; SafeNet 之 Luna PCI(例如,7100)系列;Semaphore Communications之 40 MHz Roadrunner 1 84 ; Sun之密碼編 譯加速度計(例如,加速度計6000 PCIe板、加速度計500 子板);Via Nano 處理器(例如,L2100、L2200、U2400) 線,其能夠執行500+MB/s之密碼編譯指令;VLSI技術之 3 3 MHz 6868 ;及/或諸如此類。 記憶體One of Motorola's MC68HC16 microcontrollers can be used in the cryptographic unit and/or within it. The MC68HC16 microcontroller utilizes a 16-bit multiply and accumulate instruction in a 16 MHz configuration and requires a 5 12-bit RSA private key operation to be performed in less than one second. The cryptographic unit supports authentication of communications from the interactive agent and allows anonymous transactions. The cryptographic unit can also be configured as part of the CPU. Equivalent microcontrollers and/or processors can also be used. Other commercially available proprietary cryptographic processors include: Broadcom's CryptoNetX and other security processors; nCipher's nShield; SafeNet's Luna PCI (eg, 7100) series; Semaphore Communications' 40 MHz Roadrunner 1 84; Sun's cryptographically compiled accelerometer (eg, accelerometer 6000 PCIe board, accelerometer 500 daughter board); Via Nano processor (eg, L2100, L2200, U2400) line capable of executing 500+MB/s cryptographic instructions; 3 3 MHz for VLSI technology 6868; and / or the like. Memory
大體而言,將允許一處理器影響資訊之儲存及/或擷取 之任一機械化及/或實施例視為記憶體529。然而,記憶體 係一可取代技術及資源,且因此可採用任一數目個記憶體 實施例來彼此替代或合作。應理解,VEIP控制器及/或一 電腦系統化可採用各種形式之記憶體529。舉例而言,可 組態一電腦系統化,其中由一紙帶穿孔機或紙帶卡機制提 供晶片上CPU記憶體(例如,暫存器)、RAM、ROM及任何 其他儲存器件之操作;然而,此一實施例將導致一極慢速 率之操作。在一典型組態中,記憶體529將包含ROMIn general, any mechanization and/or embodiment that would allow a processor to affect the storage and/or retrieval of information is considered memory 529. However, memory systems can replace technology and resources, and thus any number of memory embodiments can be employed to replace or cooperate with each other. It should be understood that the VEIP controller and/or a computer system can utilize various forms of memory 529. For example, a computerized system can be configured in which the operation of on-chip CPU memory (eg, scratchpad), RAM, ROM, and any other storage device is provided by a tape puncher or tape card mechanism; This embodiment will result in a very slow rate of operation. In a typical configuration, memory 529 will contain ROM
S 158141.doc -33- 201224980 5 06、RAM 505及一儲存器件514。一儲存器件514可係任 一1用之電腦系統儲存器。儲存器件可包含一磁鼓;一 (固定式及/或可抽換式)磁碟機;一磁性_光學磁碟機;一 光學磁碟機(亦即,藍光、CD R〇M/RAM/可記錄(R)/可重 寫(RW)、DVD R/RW、HD DVD R/RW等);一器件陣列(例 如,冗餘獨立磁碟陣列(RAID));固態記憶體器件(USB記 憶體、固態磁碟機(SSD)等);其他處理器可讀儲存媒體; 及/或其他類似器件。因此,一電腦系統化通常要求及利 用記憶體。 組件集合 記憶體529可含有諸如但不限於下列各項之程式及/或資 料庫組件及/或資料之一集合:作業系統組件5 15(作業系 統)’資sfU司服器組件516(資訊飼月民器);使用者介面組件 517(使用者介面);W_覽器組件518(Web㈣H);資料 庫519;料祠服器組件521 ;郵件用戶端組件切;密碼 編譯祠服器組件520(密碼編譯飼服器);VEip組件奶:及/ 或諸如此類(亦即’統稱為一組件集合)。此等組件可自該 等儲存益件及/或可透過—介面匯流排存取之儲存器件儲 存及存取。儘官通常將諸如組件集合中之彼等程式組件之 非揮發&式組件儲存於—區域儲存^件中,但其 可裝載及/或儲存於諸如下列之記憶體中:週邊器件’、' M透過通仏網路之遠端儲存設施、ROM、各種形 式之圮憶體及/或諸如此類。 作業系統 158141.doc •34· 201224980 作業系統組件515係促進VEIP控制器之操作之一可執行 程式組件。通常,該作業系統促進〗/〇、網路介面、週邊 器件、儲存器件及/或諸如此類之存取。該作業系統可係 兩谷錯、可縮放及安全系統,諸如:Apple Macintosh OS X(祠服器);AT&T Plan 9 ; Be OS ; Unix 及類 Unix 系統 散佈(諸如AT&T之UNIX) ; Berkley軟體散佈(BSD)變化形 式,諸如FreeBSD、NetBSD、OpenBSD及/或諸如此類; Linux散佈,諸如Re(j jjat、Ubuntu及/或諸如此類);及/或 類似作業系統。然而,亦可採用更受限及/或較不安全之 作業系統’諸如 Apple Macintosh OS、IBM OS/2、S 158141.doc -33- 201224980 5 06, RAM 505 and a storage device 514. A storage device 514 can be used as a computer system storage for any one. The storage device may comprise a drum; a (fixed and/or removable) disk drive; a magnetic_optical disk drive; an optical disk drive (ie, blue light, CD R〇M/RAM/ Recordable (R) / rewritable (RW), DVD R / RW, HD DVD R / RW, etc.; a device array (for example, redundant independent disk array (RAID)); solid state memory device (USB memory Body, solid state disk drive (SSD), etc.; other processor readable storage media; and/or other similar devices. Therefore, a computerized system usually requires and uses memory. Component collection memory 529 may contain a collection of programs and/or database components and/or materials such as, but not limited to, operating system components 5 15 (operating system) 'sfU server component 516 (information feeding) User interface component 517 (user interface); W_ browser component 518 (Web (four) H); database 519; server server component 521; mail client component cut; password compile server component 520 (Password Compilation Feeder); VEip Component Milk: and / or the like (ie, 'collectively referred to as a collection of components). Such components may be stored and accessed from the storage devices and/or storage devices accessible through the interface bus. The non-volatile & component of the program components, such as in a collection of components, is typically stored in a region storage device, but it can be loaded and/or stored in a memory such as the following: M passes through the remote storage facility of the overnight network, ROM, various forms of memory and/or the like. Operating System 158141.doc •34· 201224980 Operating System Component 515 is one of the executable program components that facilitates the operation of the VEIP controller. Typically, the operating system facilitates access to the network, peripheral devices, storage devices, and/or the like. The operating system can be a two-legged, scalable and secure system such as: Apple Macintosh OS X; AT&T Plan 9; Be OS; Unix and Unix-like system distribution (such as AT&T UNIX) Berkley Software Dispersion (BSD) variants, such as FreeBSD, NetBSD, OpenBSD, and/or the like; Linux distributions, such as Re (j jjat, Ubuntu, and/or the like); and/or similar operating systems. However, more limited and/or less secure operating systems can be used, such as Apple Macintosh OS, IBM OS/2,
Microsoft DOS、Microsoft Windows 2000/2003/3.1/95/98/ CE/Millenium/NT/Vista/xp (伺服器)、palm 〇3及/或諸如 此類。一作業系統可通信至及/或與一組件集合中之其他 組件(包含其本身)通信,及/或諸如此類。更頻繁地,該作 業系統與其他程式組件、使用者介面及/或諸如此類通 信。舉例而言,該作業系統可含有、傳遞、產生、獲得及 /或提供程式組件、系統、使用者及/或資料通信、請求及/ 或回應γ s玄作業系統一旦由cpu執行,即可實現與通信網 路、貝料、I/O、週邊器件、程式組件、記憶體、使用者 輸入益件及/或諸如此類之互動。該作業系統可提供允許 :EIP控制器透過—通信網路513與其他實體通信之通信協 疋。各種通信協定可由VEIP控制器用作—副載波輸送機制 供用於互動,諸如但不限於:多播、TCP/IP、猜、單播 及/或諸如此類。 158141.doc -35· 201224980 資訊伺服器 一資訊伺服器組件5 16係由一 CPU執行之一所儲存程式 組件。該資訊伺服器可係一習用網際網路資訊伺服器,諸 女口 但不 P艮於 Apache Software Foundation 之 Apache 、 Microsoft之網際網路資訊伺服器及/或諸如此類。資訊伺 服器可允許透過諸如下列各項之設施對程式組件之執行: 主動伺月艮器頁(ASP)、ActiveX、(ANSI) (Objective-)C (++)、C#及/或.NET、共同閘道器介面(CGI)腳本、動態 (D)超文本標記語言(HTML)、FLASH、Java、JavaScript、 實際提取報告語言(PERL)、超文本預處理器(PHP)、管 線、Python、無線應用協定(WAP)、WebObject及/或諸如 此類。資訊伺服器可支援諸如但不限於下列各項之安全通 信協定:檔案傳送協定(FTP);超文本傳送協定(HTTP); 安全超文本傳送協定(HTTPS)、安全組套層(SSL)、訊息傳 送協定(例如,美國在線(A0L)即時訊息傳送器(AIM)、應 用交換(APEX)、ICQ '網際網路中繼聊天(IRC)、 Microsoft網路(MSN)訊息傳送器服務、出席與即時訊息傳 送協定(PRIM)、網際網路工程任務小組之(IETF之)會話起 始協定(SIP)、用於即時訊息傳送及出席利用延伸之 SIP(SIMPLE)、基於開放XML·之可擴展訊息傳送及出席協 定(XMPP)(亦即,Jabber或開放行動聯盟之(OMA之)即時 訊息傳送及出席服務(IMPS))、Yahoo!即時訊息傳送器服 務及/或諸如此類。資訊伺服器以網頁之形式將結果提供 至Web瀏覽器,且允許透過與其他程式組件之互動對網頁 158141.doc -36- 201224980 之操縱產生.。在將一 HTTP請求之一域名系統(DNS)解決方 案部分解析至一特定資訊伺服器之後,該資訊伺服器基於 該HTTP請求之剩餘部分解析對該veip控制器上之指定位 置處之資訊之請求。舉例而言,諸如http://23.124.125.126/ myInformation.html之一請求可將該請求之IP部分 「123.124.125.126」由一 DNS伺服器解析至在彼IP位址處 之一資訊伺服器;彼資訊伺服器又可進一步針對該請求之 「/myInformation.html」部分剖析該http請求並將其解析 至含有資訊「myInformation.html」之記憶體中之一位 置。另外,可跨越各種埠採用其他資訊伺服協定,例如跨 越埠21之FTP通信及/或諸如此類。一資訊伺服器可通信至 及/或與一組件集合中之其他組件(包含其自身)及/或類似 設施通信。更頻繁地,資訊伺服器與VEIP資料庫5 19、作 業系統、其他程式組件、使用者介面、Web瀏覽器及/或諸 如此類通信。 對VEIP資料庫之存取可透過若干個資料庫橋接機制來達 成,諸如透過如下文枚舉之腳本語言(例如,CGI)及透過 如下文枚舉之應用間通信頻道(例如,c〇RB A、Web〇bjeet 等)。透過该橋接機制將通過一 Web瀏覽器之任何資料請求 剖析成VEIP所要求之適當文法。在一項實施例中,資訊伺 服器將提供可由一 Web瀏覽器存取之一 Web表單。將進入 Web表單t之所供應攔位中之項目標記為已錄人至特定搁 位中,口此進行剖才斤。然後將所錄入之條款與起作用以 指示剖析器產生針對適當表格及/或欄位之查詢之攔位標 158141.doc •37· 201224980 藏起傳遞。在-項實施例中,該剖析器可藉由基於所標 記之文本項目例示具有正確的結合/選擇命令之一搜尋串 來以標準SQL產生查詢’其中所得命令係在橋接機制上提 供至VEIP作為一查詢在自該查詢產生查詢結果之後將 結果傳遞過橋接機制’且可經剖析供用於*橋接機制格式 化及產生一新結果網頁。然後將此一新結果網頁提供至資 訊伺服器,資訊伺服器可將其供應至提出請求之Web瀏覽 器。 而且,一資訊伺服器可含有、傳遞、產生、獲得及/或 提供程式組件、系統、使用者及/或資料通信、請求及/或 回應。 使用者介面 在某些態樣中’電腦介面類似於汽車操作介面^諸如方 向盤、換擋器件及速度計之汽車操作介面元件促進汽車資 源及狀態之存取、操作及顯示。諸如複選框、游標、選 單、螢幕滾動及視窗(統一地及通常稱為圖形使用者介面 元素)之電腦互動介面元素類似地促進資料及電腦硬體及 作業系統資源及狀態之存取、能力、操作及顯示。操作介 面共同地稱為使用者介面。圖形使用者介面(GUi)將以圖 形方式存取及顯示資訊之一基線及構件提供給使用者,該 等GUI包含諸如Apple Macintosh作業系統之Aqua、IBM之 OS/2 、Microsoft 之 Windows 2000/2003/3.l/a5/98/CE/ Millenium/NT/XP/Vista/7(亦即,Aero)、Unix之X-Windows 例如’其可包含額外Unix圖形介面程式庫層,諸如κ桌面 158141 .doc -38 - 201224980 環境(KDE)、mythTV及GNU網路物件模型環境 (GNOME))、web介面程式庫(例如,ActWeX、ΑΜχ、⑼ HTML、FLASH、Java、JavaScript等介面程式庫,諸如但 不限於 Dojo、jQuery(UI)、MooTools、prototype、 script.acu丨〇.us、sWFObject、Yahoo!使用者介面,及可使 用之任一者)。 一使用者介面組件517係由一 CPU執行之一所儲存程式 組件。該使用者介面可係如由、藉助及/或在作業系統及/ 或作業環境(諸如已論述之彼等)上所提供之一習用圖形使 用者介面。該使用者介面可允許透過正文及/或圖形設施 對程式組件及/或系統設施之顯示、執行、互動、操縱及/ 或操作。使用者介面提供使用者可透過其影響、互動及/ 或操作一電腦系統之一設施。一使用者介面可通信至及/ 或與一組件集合中之其他組件(包含其自身)及/或類似設施 通信。更頻繁地,該使用者介面與作業系統、其他程式組 件及/或諸如此類通信。使用者介面可含有、傳遞、產 生、獲得及/或提供程式組件、系統、使用者及/或資料通 "is、清求及/或回應。Microsoft DOS, Microsoft Windows 2000/2003/3.1/95/98/CE/Millenium/NT/Vista/xp (server), palm 〇3, and/or the like. An operating system can communicate to and/or communicate with other components (including itself) in a collection of components, and/or the like. More frequently, the operating system communicates with other program components, user interfaces, and/or the like. For example, the operating system can contain, communicate, generate, obtain, and/or provide program components, systems, users, and/or data communications, requests, and/or responses. Once executed by the CPU, the operating system can Interact with communication networks, materials, I/O, peripherals, program components, memory, user input, and/or the like. The operating system may provide a communication protocol that allows the EIP controller to communicate with other entities via the communication network 513. Various communication protocols may be used by the VEIP controller as a subcarrier delivery mechanism for interaction such as, but not limited to, multicast, TCP/IP, guess, unicast, and/or the like. 158141.doc -35· 201224980 Information Server An information server component 5 16 is a program component stored by one CPU. The information server can be a familiar Internet information server, but not the Apache Software Foundation's Apache, Microsoft's Internet Information Server, and/or the like. The information server allows execution of program components through facilities such as: Active Server Pages (ASP), ActiveX, (ANSI) (Objective-) C (++), C#, and/or .NET, Common Gateway Interface (CGI) script, Dynamic (D) Hypertext Markup Language (HTML), FLASH, Java, JavaScript, Real Extract Report Language (PERL), Hypertext Preprocessor (PHP), Pipeline, Python, Wireless Application Agreement (WAP), WebObject, and/or the like. The information server supports secure communication protocols such as, but not limited to, File Transfer Protocol (FTP); Hypertext Transfer Protocol (HTTP); Secure Hypertext Transfer Protocol (HTTPS), Security Suite Layer (SSL), Messaging Delivery protocols (eg, America Online (A0L) Instant Messaging (AIM), Application Exchange (APEX), ICQ 'Internet Relay Chat (IRC), Microsoft Network (MSN) messaging service, presence and instant Message Transfer Protocol (PRIM), Internet Engineering Task Force (IETF) Session Initiation Protocol (SIP), SIP for Instant Messaging and Attendance Extension (SIMPLE), Extensible Messaging Based on Open XML And attendance agreement (XMPP) (ie, Jabber or Open Action Alliance (OMA) Instant Messaging and Attendance Service (IMPS)), Yahoo! Instant Messaging Service and/or the like. The information server is in the form of a web page The results are provided to a web browser and allowed to be manipulated by interaction with other program components on the manipulation of web page 158141.doc -36-201224980. One of the domain name systems that will be an HTTP request After the DNS) solution partially resolves to a particular information server, the information server resolves the request for information at the specified location on the veip controller based on the remainder of the HTTP request. For example, such as http:// One of the requests of 23.124.125.126/myInformation.html may resolve the IP portion of the request "123.124.125.126" from a DNS server to one of the information servers at the IP address; the information server may further target the The "/myInformation.html" section of the request parses the http request and parses it into one of the locations containing the information "myInformation.html". In addition, other information servo protocols can be used across various types, such as across 埠21. FTP communication and/or the like. An information server can communicate to and/or communicate with other components (including itself) and/or similar facilities in a collection of components. More frequently, the information server and VEIP database 5 19 , operating systems, other program components, user interfaces, web browsers, and/or the like. Access to the VEIP database is available through several A library bridge mechanism is implemented, such as through a scripting language (eg, CGI) enumerated as follows, and an inter-application communication channel (eg, c〇RB A, Web〇bjeet, etc.) enumerated as follows: through the bridging mechanism The data is parsed into any appropriate grammar required by VEIP through a web browser. In one embodiment, the information server will provide a web form accessible by a web browser. Mark the items in the supply block of the web form t as recorded to a specific position, and the port is cut. The entered terms are then passed to the blocker 158141.doc • 37· 201224980, which acts to instruct the parser to generate a query for the appropriate form and/or field. In an embodiment, the parser can generate a query in standard SQL by querying a string with one of the correct binding/selection commands based on the marked text item. The resulting command is provided to the VEIP on the bridging mechanism. A query passes the results through the bridging mechanism after the query results are generated from the query and can be parsed for use in the *bridging mechanism to format and generate a new results web page. This new results page is then provided to the messaging server, which can then be served to the requesting web browser. Moreover, an information server can contain, communicate, generate, obtain, and/or provide program components, systems, users, and/or data communications, requests, and/or responses. User Interface In some aspects, the computer interface is similar to the automotive operating interface, such as steering wheel, shifting devices, and automotive operating interface components of the speedometer to facilitate access, operation, and display of automotive resources and status. Computer interactive interface elements such as checkboxes, cursors, menus, screen scrolling, and windows (collectively and commonly referred to as graphical user interface elements) similarly facilitate access and capabilities of data and computer hardware and operating system resources and status , operation and display. The operational interface is collectively referred to as the user interface. The graphical user interface (GUi) will provide a graphical representation and display of information to a user, such as Aqua for the Apple Macintosh operating system, OS/2 for IBM, Windows 2000/2003 for Microsoft. /3.l/a5/98/CE/ Millenium/NT/XP/Vista/7 (ie, Aero), X-Windows for Unix, for example, 'which can include additional Unix graphics interface library layers, such as κ Desktop 158141. Doc -38 - 201224980 Environment (KDE), mythTV and GNU Network Object Model Environment (GNOME), web interface library (for example, ActWeX, ΑΜχ, (9) HTML, FLASH, Java, JavaScript, etc., such as but not Limited to Dojo, jQuery (UI), MooTools, prototype, script.acu丨〇.us, sWFObject, Yahoo! user interface, and any of them can be used). A user interface component 517 is a program component stored by a CPU. The user interface can be a custom graphical user interface as provided by, by, and/or on the operating system and/or the operating environment (such as those already discussed). The user interface allows for the display, execution, interaction, manipulation and/or operation of program components and/or system facilities through text and/or graphics facilities. The user interface provides a facility through which a user can influence, interact and/or operate a computer system. A user interface can communicate to and/or communicate with other components (including itself) and/or similar devices in a collection of components. More frequently, the user interface communicates with the operating system, other program components, and/or the like. The user interface may contain, communicate, generate, obtain, and/or provide program components, systems, users, and/or data links "is, request and/or response.
Web瀏覽器 一 Web瀏覽器組件518係由一匚1>1;執行之一所儲存程式組 件。該Web瀏覽器可係一習用超文本查看應用程式,諸如Web Browser A Web Browser component 518 is a program component stored by a &1>1; The web browser can be a custom hypertext viewing application, such as
Microsoft網際網路探測器或Netscape導覽器。安全Web劉 覽器可藉由HTTPS、SSL及/或諸如此類供應有128位元(或 更大)加密。Web瀏覽器允許透過諸如ActiveX、AJAX、 158141.doc -39- 201224980 (D)HTML、FLASH、Java、JavaScript、web劉覽器插件 API(例如,FireF〇x、Safari插件、及/或類似API)之設施對 私式、且件之執行。Web劉覽器及類似資訊存取工具可整合 至PDA蜂巢式電話及/或其他行動器件中,一 Web瀏覽器 可通乜至及/或與一組件集合中之其他組件(包含其自身)及/ 或類似叹她通k ^更頻繁地,Web瀏覽器與資訊伺服器' 作業系統、整合式程式組件(例如,插件)及/或諸如此類通 L,例如,其可含有、傳遞、產生、獲得及/或提供程式 組件、系統、使用者及/或資料通信、請求及/或回應。而 且,替代一Web瀏覽器及資訊伺服器,可開發一組合應用 程式來執行兩者之類似操作。該組合應用程式將類似地影 響資訊自具有VEIP能力之節點至使用者、使用者代理及/ 或諸如此類之獲得及提供。該組合應用程式在採用標準 Web潮覽器之系統上可係無效的。 郵件伺服器 一郵件伺服器組件521係由一 cpt; 503執行之—所儲存程 式組件。該郵件伺服器可係一習用網際網路郵件伺服器, 諸如但不限於sendmai〗、Microsoft Exchange&/或諸如此 類°亥郵件伺服器可允許透過諸如ASP、ActiveX、(ANSI) (〇bjectlve_) c (++)、以及/或 NET、⑽腳本、了隱、 JavaScript、pERL、pHp ' 管線、ρ_〇η、及/或 诸士此類之3又施對程式組件之執行。該郵件飼服器可支援 諸如但不限於下列各項之通信協定:網際網路訊息存取協 疋(IMAP)、訊息傳送應用程式化介面(MApi)/Micr〇s〇ft 158141 .d〇c -40· 201224980Microsoft Internet Explorer or Netscape Navigator. The secure web browser can be encrypted by 128 bits (or greater) via HTTPS, SSL, and/or the like. Web browsers allow access to APIs such as ActiveX, AJAX, 158141.doc -39- 201224980 (D) HTML, FLASH, Java, JavaScript, web browser plugins (eg, FireF〇x, Safari plugins, and/or similar APIs) The facilities are private and executed. Web browsers and similar information access tools can be integrated into PDA cellular phones and/or other mobile devices, a web browser can be passed to and/or with other components of a component set (including itself) and / or similar to sighing her ^K more frequently, web browsers and information servers 'operating systems, integrated program components (eg, plug-ins) and/or the like, for example, they can contain, deliver, generate, obtain And/or providing program components, systems, users, and/or data communications, requests, and/or responses. Moreover, instead of a web browser and an information server, a composite application can be developed to perform similar operations. The composite application will similarly affect the acquisition and provision of information from VEIP capable nodes to users, user agents and/or the like. This combined application can be disabled on systems that use the standard Web browser. Mail Server A mail server component 521 is a stored program component executed by a cpt; 503. The mail server can be a familiar Internet mail server, such as but not limited to sendmai, Microsoft Exchange & / or the like, such as ASP, ActiveX, (ANSI) (〇bjectlve_) c ( ++), and/or NET, (10) scripts, implicit, JavaScript, pERL, pHp 'pipeline, ρ_〇η, and/or s. The mail feeder supports communication protocols such as, but not limited to, Internet Information Access Protocol (IMAP), Messaging Application Programming Interface (MApi) / Micr〇s〇 ft 158141 .d〇c -40· 201224980
Exchange、郵局協定(P〇P3)、簡單郵件傳送協定(SMTP)及/ 或諸如此類。該郵件伺服器可路由、轉發及處理已發送、 中繼及/或以其他方式橫貫通過及/或至VEIP之傳入及傳出 郵件訊息。 存取至VEIP郵件可透過由個別web伺服器組件及/或作 業系統供應之若干個API來達成。 而且’ 一郵件伺服器可含有、傳遞、產生、獲得及/或 提供程式組件、系統、使用者及/或資料通信、請求、資 訊及/或回應。 郵件用戶端 一郵件用戶端組件522係由一 CPU 503執行之一所儲存程 式組件。該郵件用戶端可係一習用郵件查看應用程式,諸 如 Apple Mail、Microsoft Entourage、Microsoft Outlook、Exchange, Post Office Protocol (P〇P3), Simple Mail Transfer Protocol (SMTP), and/or the like. The mail server can route, forward and process incoming and outgoing mail messages that have been sent, relayed, and/or otherwise traversed and/or to VEIP. Access to VEIP mail can be achieved through several APIs supplied by individual web server components and/or operating systems. Moreover, a mail server may contain, communicate, generate, obtain, and/or provide program components, systems, users, and/or data communications, requests, communications, and/or responses. Mail Client A mail client component 522 is executed by a CPU 503 as one of the stored program components. The mail client can be an e-mail viewing application such as Apple Mail, Microsoft Entourage, Microsoft Outlook,
Microsoft 〇uti〇ok Express、M〇zma、ThunderMrd及/或諸 如此類。郵件用戶端可支援若干個傳送協定,諸如: IMAP、Microsoft Exchange、POP3、SMTP及 /或諸如此 類。一郵件用戶端可通信至及/或與一組件集合中之其他 組件(包含其自身)及/或類似設施通信。更頻繁地,該郵件 用戶端與郵件伺服器、作業系統、其他郵件用戶端及/或 諸如此類通信;例如,其可含有、傳遞、產生、獲得及/ 或提供程式組件、系統、使用者及/或資料通信、請求、 資訊及/或回應。大體而.言,該郵件用戶端提供一設施以 組成及傳輸電子郵件訊息。 密碼編譯伺服器 158141.doc -41· 201224980 一密碼編譯伺服器組件520係由一 cpu 5〇3、密碼編譯處 理器526、密碼編譯處理器介面52?、密碼編譯處理器器件 528及/或諸如此類執行之一所儲存程式組件。密碼編譯處 理器介面將允許密碼編譯組件對加密及/或解密請求之迅 速辦理;然@,另-選擇係,密碼編言學組件可運行於一習 用CPU上。該密碼編譯組件允許所提供請之加密及/或解 密。該密碼編譯組件允許對稱及不對稱(例如,優良保護 (PGP))加密及/或解密。該密碼編譯組件可採用諸如但不限 於下列各項之密碼編譯技術:數位憑證(例如,χ.5〇9鑑別 框架)、數位簽章、雙簽章、包絡、密碼存取保護、公乒 密錄管理及/或諸如此類。該密碼編譯組件將促進諸如^ 不限於下列各項之各種(加密及/或解密)安全協定:校驗 和、資料加密標準(DES)、橢圓曲線加密(ECC)、國際資料 加密演算法(IDEA)、Message Digest 5_5,其係一單程 雜凑操作)、密碼、Rivest Cipher (RC5)、响㈤、 咖(其係、使用在1977年由R〇n…如、摘心仙及 崎d Adleman開發之一演算法之一網際網路加密及鑑 別系統)、S全雜湊演算法(SHA)、安全組套層(ssl)、安 全超文本傳送協咖TTPS)及/或諸如此類。藉由㈣此等 加密安全協定,VEIP可加密所有傳入及/或傳出之通信且 :充當在一虛擬私有網路(VPN)與一較廣域通信網路内之 即點。該密碼編譯組件促進藉以由一安全協定抑制對一資 、'、之存取& ★全授權」之過程,其中該密碼編譯組件實 現對受保護資源之授權存取。另外’該密碼編譯組件可提 15814l.d〇( •42· 201224980 供内容之唯一識別符’例如採用及MD5雜凑以獲得一數位 音訊檔案之一唯一簽章。一密碼編譯組件可通信至及/或 與一組件集合中之其他組件(包含其自身)及/或類似設施通 信。該密碼編譯組件支援允許資訊跨越一通信網路之安全 傳輸之加密方案以使得VEIP組件在期望如此之情況下參與 安全交易。該密碼編譯組件促進在VEIp上對資源之安全存 取,且促進對遠端系統上之受保護資源之存取,亦即,其 可充當受保護資源之一用戶端及/或伺服器。更頻繁地, 該密碼編譯組件與資訊伺服器、作業系統、其他程式組件 及/或諸如此類通信。該密碼編譯組件可含有、傳遞、產 生、獲得及/或提供程式組件、系統、使用者及/或資料通 L、清求及/或回應。 VEIP資料庫 VEIP資料庫組件519可體現為一資料庫及其所儲存資 料。該資料庫係由CPU執行之一所儲存程式組件;該所儲 存程式組件部分組態該CPU以處理所儲存資料。該資料庫 可係-習用資料庫、容錯f料庫、關係資料庫、可縮放資 =庫、安全資料庫,諸如0racle或Sybase。關係資料庫係 一平面檔案之-擴展。關係資料庫由-系列相關表格組 成。該等表格經由-關鍵欄位互連。該關鍵攔位之使用允 序藉由對照該㈣欄位進行索絲組合該等表格;亦即, '該等關鍵難充當用於組合來自各個表格之資訊之維度核 :各種關係通常藉由匹配基本關鍵字來識別表格之間 隹持之鏈接。基本關鍵字表示唯—地識別—關係資料庫 158141.d〇, •43· 201224980 格之各列之欄位。更精確地,其唯一地 對多關係中之「一個」側上之一表格之各列。 、、擇係VEIP資料庫可使用各種標準資料結構來實 施,諸如—陣列、雜凑、(經鏈接)列《、結構體、結構化 文本檔案(例如XML)、表格及/或諸如此類。此等資料社構 可儲存於記憶體及/或於(結構化)檔案卜在另一替代方案 中可使用—物件導向之資料庫,冑如Frontier、 j ore poet、z〇Pe及/或諸如此類。物件資料庫可包 3右干個物件集合’其係藉由共同屬性而編組及/或鍵接 在一起;纟可藉由某些共同屬性而與其他物件集合相關。 物件導向資料庫類似於關係資料庫地執行,但物件並非資 料片段而是可具有囊封於一既定物件内之其他類型之能 力。在νΕΙΡ資料庫實施為—資料結構之情況下,vEip資 料庫519之使用可整合至諸如VEIp組件535之另一組件中。 而且’ n料庫可實施為資料結構、物件及相關結構之一 混合。資料庫可透過標準資料處理技術以無數變化形式合 併及/或散佈。資料庫之部分(例如,表格)可係輸出型及/ 或輸入型且因此係分散式及/或整合式。 在一項實施例中,資料庫組件519包含數個表格519&至 5 19g。一使用者表格5丨9a包含諸如但不限於下列各項之欄 位:user—id 、 user transactions user_inf〇 > user_rights ' user_history 、user_p〇rtfoli〇、user—instruments 及 / 或 諸如此類。該使用者表格可支援及/或追蹤一 VEIp上之多 個實體賬戶。一指數資料表格5 19b包含諸如但不限於下列 158141.doc -44· 201224980 各項之攔位:index」d、index_info、index_parameters、 index_underlier、index一reference及/或諸如此類。一賬戶 資料表格5 19c包含諸如但不限於下列各項之攔位: account_id 、 account_entity 、 account_status 、 account profile、account parameters、account_history、 account_rights及/或諸如此類。一市場資料表格519d包含 諸如但不限於下列各項之欄位:market_data_feed_ID、 assetID 、 assetsymbol 、 asset一name 、 spotprice 、 bid_price、ask_price及/或諸如此類;在一項實施例中,透 過一市場資料饋送源(例如,Bloomberg之PhatPipe、Dun & Bradstreet、Reuter之Tib、Triarch等)填充市場資料表格, 舉例而言,透過Microsoft 之 Active Template Library 及 Dealing Object Technology之即時toolkit Rtt.Multi。一票據 資料表格519e包含諸如但不限於下列各項之欄位: instrument_id 、instrument_source 、instrument_parameters 、 instrument index ' instrument_profile 及 / 或諸如此類。一 模型資料表格519f包含諸如但不限於下列各項之攔位: model_id 、 model_parameters 、 mo delas sumptions 、 model_rules、model_variables、model_updates 及 / 或諸如 此類。一交易資料表格5 19g包含諸如但不限於下列各項之 欄位:transaction id、transaction parties、transaction— parameters、transaction_status、transaction_detail 及 / 或諸 如此類。 在一項實施例中,VEIP資料庫可與其他資料庫系統互 158141.doc -45- 201224980 動。舉例而5 ’藉由採用一散佈式資料庫系統,搜尋VEIP 組件之查詢及資料存取可將VEip資料庫、一整合式資料安 全層資料庫之組合視為—單個資料庫實體。 在-項實施财’使用者程式可含有各種使用者介面其 元,其可起仙以更新veip。而且,各種賬戶可端視環i 及傾P可需判服之用戶端類型而要求定製資料庫表格。 應注意’可貫穿整體將任何唯一攔位指定為一關鍵欄位。 於一替代性實施例中,此等表格已被分散成其自身的資料 庫及其各別資料庫控制器(亦即,上述表格中之每一者之 個別資料庫控制器)。藉由採用標準資料處理技術,可進 -步將該等資料庫散佈於數個電腦系統化及/或儲存器件 上。類似地,該等分散式資料庫控制器之組態可藉由合併 及/或散佈各種資料庫組件519u519g而變化。veip可經 組態以經由資料庫控制器來追蹤各種設定、輸入及參數。 vEIP資料庫可通信至及/或與一組件集合中之其他組件 (包含其自身)及/或類似設施通信。更頻繁地,VEIP資料庫 與VEIP組件、其他程式組件及/或諸如此類通信。該資料 庫可含有、保持及提供關於其他節點及資料之資訊。Microsoft 〇uti〇ok Express, M〇zma, ThunderMrd, and/or the like. The mail client can support several transport protocols such as: IMAP, Microsoft Exchange, POP3, SMTP, and/or such as this. A mail client can communicate to and/or communicate with other components (including itself) and/or similar facilities in a collection of components. More frequently, the mail client communicates with a mail server, operating system, other mail client, and/or the like; for example, it can contain, communicate, generate, obtain, and/or provide program components, systems, users, and/or Or data communications, requests, information and/or responses. In general, the mail client provides a facility to compose and transmit email messages. Password Compilation Server 158141.doc -41· 201224980 A cryptographic compile server component 520 is comprised of a cpu 5.3, a cryptographic compile processor 526, a cryptographic compile processor interface 52, a cryptographic compile processor device 528, and/or the like. Execute one of the stored program components. The cryptographic processor interface will allow the cryptographic component to quickly process encryption and/or decryption requests; the @, another-selection, cryptographic component can run on a conventional CPU. The cryptographic component allows for encryption and/or decryption provided. The cryptographic component allows for symmetric and asymmetric (e.g., good protection (PGP)) encryption and/or decryption. The cryptographic component may employ cryptographic techniques such as, but not limited to, digital credentials (eg, χ.5〇9 authentication framework), digital signature, dual signature, envelope, password access protection, public ping-pong Management and/or the like. The cryptographic component will facilitate various (encryption and/or decryption) security protocols such as: checksum, data encryption standard (DES), elliptic curve cryptography (ECC), international data encryption algorithm (IDEA) ), Message Digest 5_5, which is a one-way hash operation), password, Rivest Cipher (RC5), ring (five), coffee (the system, used in 1977 by R〇n... 如, 仙心仙和崎d Adleman) One of the algorithms is an Internet encryption and authentication system, S full hash algorithm (SHA), security group (ssl), secure hypertext transfer TTPS) and/or the like. With (4) such cryptographic security protocols, VEIP can encrypt all incoming and/or outgoing communications and act as a point in a virtual private network (VPN) and a wider area communication network. The cryptographic compilation component facilitates the process of suppressing access to a privilege, access, and full authorization by a security protocol that implements authorized access to the protected resource. In addition, the password compiling component can mention 15814l.d〇 (•42·201224980 for the unique identifier of the content', for example, using MD5 hash to obtain one unique signature of a digital audio file. A password compiling component can communicate to / or communicating with other components in a collection of components (including itself) and/or similar facilities. The cryptographic component supports an encryption scheme that allows secure transmission of information across a communication network such that the VEIP component is expected to do so. Participate in secure transactions. The cryptographic component facilitates secure access to resources on the VEIp and facilitates access to protected resources on the remote system, ie, it can act as one of the protected resources and/or Server. More frequently, the cryptographic component communicates with an information server, operating system, other program components, and/or the like. The cryptographic component can contain, communicate, generate, obtain, and/or provide program components, systems, and uses. And/or data access L, request and/or response. VEIP database VEIP database component 519 can be embodied as a database and its stored resources The database is a program component stored by the CPU; the stored program component partially configures the CPU to process the stored data. The database can be a library, a fault-tolerant f library, and a relational database. Scalable, library, secure database, such as 0racle or Sybase. The relational database is a flat file-extension. The relational database consists of - series of related tables. These tables are interconnected via the - key fields. The use order of the blocker combines the forms by comparing the (4) fields; that is, 'these keys are difficult to serve as a dimension core for combining information from various forms: various relationships are usually made by matching basic keys The word identifies the link between the forms. The basic keywords represent the fields of the only-recognition-relationship database 158141.d〇, •43·201224980. More precisely, its uniquely-to-many relationship The columns of one of the tables on the "one" side. The VEIP database can be implemented using various standard data structures, such as - array, hash, (linked) columns, structures, structures. Text archives (eg XML), forms and/or the like. Such information structures may be stored in memory and/or in (structured) archives. In another alternative, an object-oriented database may be used, such as Frontier, j ore poet, z〇Pe, and/or the like. The object database can include 3 right-hand object sets 'which are grouped and/or keyed together by common attributes; 纟 can be attributed by some common attributes It is related to other object collections. The object-oriented database is executed similarly to the relational database, but the object is not a piece of data but can have other types of capabilities encapsulated in a given object. The implementation of the νΕΙΡ database is - data structure In this case, the use of the vEip repository 519 can be integrated into another component, such as the VEIp component 535. Moreover, the library can be implemented as a mix of data structures, objects, and related structures. The database can be combined and/or distributed in a myriad of variations through standard data processing techniques. Portions of the database (eg, tables) may be output and/or input and are therefore decentralized and/or integrated. In one embodiment, the repository component 519 includes a number of tables 519 & to 5 19g. A user form 5丨9a contains fields such as, but not limited to, user_id, user transactions user_inf〇 > user_rights ' user_history , user_p〇rtfoli〇, user_instruments and/or the like. The user form supports and/or tracks multiple physical accounts on a VEIp. An index data table 5 19b contains such blocks as, but not limited to, the following 158141.doc -44· 201224980 items: index"d, index_info, index_parameters, index_underlier, index-reference, and/or the like. An account information form 5 19c contains such blocks as, but not limited to, account_id , account_entity , account_status , account profile, account parameters, account_history, account_rights, and/or the like. A market information table 519d includes fields such as, but not limited to, market_data_feed_ID, assetID, assetsymbol, asset-name, spotprice, bid_price, ask_price, and/or the like; in one embodiment, through a market data feed source (For example, Bloomberg's PhatPipe, Dun & Bradstreet, Reuter's Tib, Triarch, etc.) populate the market data table, for example, through Microsoft's Active Template Library and Dealing Object Technology's instant toolkit Rtt.Multi. A ticket data table 519e contains fields such as, but not limited to, instrument_id, instrument_source, instrument_parameters, instrument index 'instrument_profile, and/or the like. A model data table 519f contains such blocks as, but not limited to, model_id, model_parameters, mo delas consumptions, model_rules, model_variables, model_updates, and/or the like. A transaction data form 5 19g contains fields such as, but not limited to, transaction id, transaction parties, transaction_properties, transaction_status, transaction_detail, and/or the like. In one embodiment, the VEIP database can interact with other database systems 158141.doc -45- 201224980. For example, by using a distributed database system, the search for VEIP components and data access can be considered as a single database entity for the combination of the VEip database and an integrated data security layer database. The in-user implementation program can contain various user interfaces, which can be used to update veip. Moreover, various accounts may require a custom database form to look at the type of client that the ring and the P can compromise. It should be noted that any unique barrier can be designated as a key field throughout. In an alternative embodiment, the tables have been decentralized into their own databases and their respective database controllers (i.e., individual database controllers for each of the above tables). By using standard data processing techniques, these databases can be further spread across several computerized system and/or storage devices. Similarly, the configuration of the decentralized database controllers can be varied by merging and/or distributing various database components 519u519g. Veip can be configured to track various settings, inputs, and parameters via a database controller. The vEIP database can communicate to and/or communicate with other components (including itself) and/or similar facilities in a collection of components. More frequently, the VEIP database communicates with VEIP components, other program components, and/or the like. This database may contain, maintain and provide information about other nodes and materials.
VEIP VEIP組件535係由一 CPU執行之一所儲存矛呈式組件。在 一項實施例中,VEIP組件併入有先前圖式中論述之vEip 之態樣中之任一及/或全部組合。如此,VEIp影響資訊、 服務、交易及/或諸如此類跨越各種通信網路之存取、獲 得及提供。 158141.doc -46- 201224980 VEIP經由 VEIP組件 MDIC 541、CC 542、PIC 543、IIC 544、AIC 545、IGC 546及IMC 547將使用者及市場資料輸 入變換成波動性到期指數公開及波動性到期指數票據通信 輸出。 可藉由採用諸如但不限於下列各項之標準開發工具及語 言來開發實現節點之間的資訊存取之VEIP組件:Apache 組件、彙編、ActiveX、二進制可執行文件、(ANSI) (Objective-) C (++)、C# 及 / 或.NET、資料庫適配器、CGI 腳本、Java、JavaScript、映射工具、程序及物件導向開發 工具、PERL、PHP、Python、外殼聊本、SQL命令、web 應用伺服器擴展、web開發環境及程式庫(例如,Microsoft 之 ActiveX ; Adobe AIR、FLEX 與 FLASH ; AJAX ; (D)HTML ; Dojo、Java ; JavaScript ; jQuery(UI); MooTools ; Prototype ; script.aculo.us ;簡單物件存取協定 (SOAP) ; SWFObject ; Yahoo!使用者介面及/或諸如此 類)、WebObject及/或諸如此類。在一項實施例中,VEIP 伺服器採用一密碼編譯祠服器來加密及解密通信。VEIP組 件可通信至及/或與一組件集合中之其他組件(包含其自身) 及/或類似設施通信。更頻繁地,VEIP組件與VEIP資料 庫、作業系統、其他程式組件及/或諸如此類通信。VEIP 可含有、傳遞、產生、獲得及/或提供程式組件、系統、 使用者及/或資料通信、請求及/或回應。The VEIP VEIP component 535 is a spear-based component stored by one of the CPUs. In one embodiment, the VEIP component incorporates any and/or all combinations of the aspects of the vEip discussed in the previous figures. As such, VEIp affects access, acquisition, and provision of information, services, transactions, and/or the like across various communication networks. 158141.doc -46- 201224980 VEIP transforms user and market data input into volatility expiration index disclosure and volatility via VEIP components MDIC 541, CC 542, PIC 543, IIC 544, AIC 545, IGC 546 and IMC 547 Period index bill communication output. VEIP components that implement information access between nodes can be developed by employing standard development tools and languages such as, but not limited to, Apache components, assembly, ActiveX, binary executables, (ANSI) (Objective-) C (++), C# and / or .NET, database adapters, CGI scripts, Java, JavaScript, mapping tools, programs and object-oriented development tools, PERL, PHP, Python, shell chat, SQL commands, web application servo Extensions, web development environments and libraries (eg Microsoft's ActiveX; Adobe AIR, FLEX and FLASH; AJAX; (D)HTML; Dojo, Java; JavaScript; jQuery(UI); MooTools; Prototype; script.aculo.us Simple Object Access Protocol (SOAP); SWFObject; Yahoo! user interface and/or the like, WebObject and/or the like. In one embodiment, the VEIP server uses a cryptographic compiler to encrypt and decrypt communications. The VEIP component can communicate to and/or communicate with other components (including itself) and/or similar facilities in a collection of components. More frequently, VEIP components communicate with VEIP databases, operating systems, other program components, and/or the like. VEIP may contain, communicate, generate, obtain and/or provide program components, systems, users and/or data communications, requests and/or responses.
散佈式VEIP VEIP節點控制器組件中之任一者之結構及/或操作可以 158141.doc •47· 201224980 任一數目個方式來組合、合併及/或散佈以促進開發及/或 部署。類似地,該組件集合可以任一數目個方式組合以促 進部署及/或開發。為達成此,可將該等組件整合至一共 同碼庫中或整合於可以-整合方式按需地動態裝載有該等 組件之一設施中。 該組件集合可透過標準資料處理及/或開發技術以無數 變化形式合併及/或散佈。該程式組件集合中之程式組件 中之任一者之多個例項可在一單個節點上例示,及/或跨 越多個節點例示以透過負載平衡及/或資料處理技術來改 良效能。此外,單個例項亦可跨越多個控制器及/或儲存 器件(例如’資料庫)散佈。合作地工作之所有程式組件例 項及控制器可&過標$資料處理通純術來達成此目的。 VEIP控制器之組態將取決於系統部署之上下文。諸如但 不限於優先硬體資源之預算、容量、位置及/或使用之因 素可影響料Mm 0餘導致更緊密及/ 或更整合之程式組件、¥致—更散佈式之程式組件系列、 及/或導致一合併式組態與一散佈式組態之間的某一组 合,皆可傳遞、獲得及/或提供資料。來自程式組件集合 之口併至一共同碼庫中之組件之例項可傳遞、獲得及/或 提供資料。此可透過諸如但不限於下列各項之制内資料 處理通k技術來達成:資料參考(例如,指向器”内部訊 息傳送、物件例項變量通信、共用記憶體空間、變量傳遞 及/或諸如此類。 若組件集合之組件係離散、單獨及/或在彼此外部,則 158141.doc •48· 201224980 與及/或至其他組成組件傳遞、獲得及/或提供資料可透過 諸如但不限於下列各項之應用間資料處理通信技術來達 成··應用程式介面(API)資訊通道;(散佈式)組件物件模型 ((D)COM)、(散佈式)物件鏈接及嵌入((D)〇LE)及/或諸如 此類)、共同物件請求代理架構(c〇RBA)、Jini本端及遠端 應用程式介面、JavaScript物件記法(JSON)、遠端方法調 用(RMI)、SOAP、處理管線、共用檔案及/或諸如此類。 針對應用間通信在離散組件之組件之間發送或針對應用内 通k在一單個組件之記憶體空間内發送之訊息可透過一文The structure and/or operation of any of the distributed VEIP VEIP node controller components can be combined, merged, and/or distributed to facilitate development and/or deployment in any number of ways 158141.doc • 47· 201224980. Similarly, the set of components can be combined in any number of ways to facilitate deployment and/or development. To achieve this, the components can be integrated into a common code base or integrated into a facility that can be dynamically loaded with one of the components on an as-needed basis. This collection of components can be combined and/or distributed in a myriad of variations through standard data processing and/or development techniques. Multiple instances of any of the program components in the set of program components can be instantiated on a single node and/or exemplified across multiple nodes to improve performance through load balancing and/or data processing techniques. In addition, a single instance may also be spread across multiple controllers and/or storage devices (e.g., 'databases'). All program component examples and controllers that work cooperatively can & over-subscribe $data processing to achieve this goal. The configuration of the VEIP controller will depend on the context of the system deployment. Factors such as, but not limited to, the budget, capacity, location, and/or usage of the preferred hardware resources may affect the program components that result in a tighter and/or more integrated program component, a more distributed program component series, and / or resulting in a combination of a combined configuration and a distributed configuration, can transfer, obtain and / or provide information. An instance of a component from a collection of program components and to a common code base can pass, obtain, and/or provide material. This can be achieved by in-process data processing techniques such as, but not limited to, data referencing (eg, pointers) internal messaging, object instance variable communication, shared memory space, variable passing, and/or the like. If the components of the component set are discrete, separate and/or external to each other, then the information is transmitted, obtained, and/or provided to and from the other component components such as, but not limited to, the following: Application-to-application data processing communication technology to achieve application interface (API) information channel; (scattered) component object model ((D)COM), (scattered) object link and embedding ((D)〇LE) / or the like), Common Object Request Broker Architecture (c〇RBA), Jini Native and Remote Application Interface, JavaScript Object Notation (JSON), Remote Method Invocation (RMI), SOAP, Processing Pipeline, Shared File and / Or such. Messages sent between components of discrete components for inter-application communication or sent within a memory space of a single component for in-app communication
法之創建及剖析來促進。可藉由使用諸如lex、yacc、XML 及/或碏如此類之允許文法產生及剖析能力之開發工具來 開發文法,此又可形成在組件内及組件之間的通信訊息 之基礎。 舉例而言,一文法可經配置以辨識一 HTTP後置命令之 符記,例如: w3c-p〇st http://...Valuel 其中Valuel被視為一參數,乃因「hUp://」係文法語法之 部分,且後面的部分被視為後置值之部分。類似地,藉助 此一文法,可將一變量「Vaiuel」插入至一「hup://」後 置命令中且然後將其發送。該文法語法本身可表示為結構 化資料,其經解譯及/或以其他方式使用以產生剖析機制 (例如,如由lex、73(^等處理之_語法說明文本檔案)。而 且,—旦產生及/或例示該剖析機制,其本身即可處理及/ 或剖析諸如但不限於下列各項之結構化資料:字符(例 158141.doc -49· 201224980 如’標籤)定界文本、HTML、結構化文本串流、XML及/ 或類似結構化資料。在另一實施例中,應用間資料處理協 定本身可具有可用於剖析(例如,通信)資料之整合及/或隨 時可用剖析器(例如,jS〇N、SOAP及/或類似剖析器)。進 一步地,該剖析文法可在訊息剖析範圍以外使用,但亦可 用於剖析:資料庫、資料集合、資料儲存、結構化資料及/ 或諸如此類。而且,期望之組態將取決於系統部署之上下 文、環境及要求。 舉例而言,在某些實施方案中,VEIP控制器可執行經由 資訊伺服器實施一安全組套層(「SSL」)組套伺服器之一 PHP腳本,該資訊伺服器在一用戶端可將資料(例如,以 JSON格式編碼之 資料)發送至其之一伺服器埠上收聽傳入 通信。在識別-傳入通信後,php腳本可自用戶端器件讀 取該傳入訊息、剖析所接收之經JSON編碼之文本資料以 自經JSON編碼之文本資料提取資訊至pHp腳本變量中,並 將該資料(例如’用戶端識別資訊等)及/或所提取資訊儲有 於可制結構化㈣語言(「SQL」)存取之—關係資料摩 中。實質上以PHP/SQL命令之形式寫入以經由一肌連招 自一用戶端器件接受經:TSON編碼 料以提取變量並將該資料儲存至— 提供如下: 之輸入資料、剖析該資 資料庫之一實例性列表 158141-doc -50- 201224980The creation and analysis of the law to promote. The grammar can be developed by using development tools such as lex, yacc, XML, and/or the like that allow for grammar generation and profiling capabilities, which in turn can form the basis for communication messages within and between components. For example, a grammar can be configured to recognize an HTTP post-command token, for example: w3c-p〇st http://...Valuel where Valuel is treated as a parameter because "hUp:// It is part of the grammar grammar, and the latter part is considered part of the post value. Similarly, with this grammar, a variable "Vaiuel" can be inserted into a "hup://" post command and then sent. The grammar grammar itself may be represented as structured material that has been interpreted and/or otherwise used to create a profiling mechanism (eg, as illustrated by lex, 73 (^, etc.). Generating and/or exemplifying the profiling mechanism, which itself can process and/or parse structured data such as, but not limited to, characters: (example 158141.doc -49· 201224980 such as 'tags' delimited text, HTML, Structured text stream, XML, and/or similar structured material. In another embodiment, the inter-application data processing protocol itself may have an integrated and/or ready-to-use parser that can be used for profiling (eg, communicating) data (eg, , jS〇N, SOAP, and/or similar parser. Further, the parsing grammar can be used outside of the scope of message profiling, but can also be used for profiling: databases, data collections, data storage, structured data, and/or the like. Moreover, the desired configuration will depend on the context, environment, and requirements of the system deployment. For example, in some embodiments, the VEIP controller can be executed via an information servo. Implementing a security group overlay ("SSL") set of one of the PHP scripts, the information server can send data (for example, data encoded in JSON format) to one of its servers on a client side. Listening to incoming communication. After the identification-incoming communication, the php script can read the incoming message from the user device, parse the received JSON-encoded text data, and extract information from the JSON-encoded text data to the pHp script. In the variable, the data (such as 'user identification information, etc.) and/or the extracted information is stored in the relational data of the structurable (four) language ("SQL") access. In essence, PHP/ The form of the SQL command is written to accept a TSON code material from a client device via a muscle connection to extract the variable and store the data to - provide the following input data: Analyze an example list of the database 158141-doc -50- 201224980
<?PHP headeri 'Content-Typet text/plaine); // set ip address and port to listen to for incoming data $addre3s = '192.168*0.100f; $port β 255; // create a server-side SSL socket^ listen for/accept incoming communication $sock « socket^create (AF_INET, SOC^STREAM, 0); socket_bind ($sock, $address, $port) or die ('Could not bind to address^); socket_li3ten($sock); $client - socket_accept($sock); // read input data from client device in 1024 byte blocks until 白net of message do ( $input = vw/; $input - socket_read($client, 1024); $data $input; 】while ($input ί_、、">; // parse data to extract variables $obj = json_decode ($data, true); // store input data in a database mysql—connect("201.408*185♦132",$DBserver,$password); // access database server znysql_select("CLIENT^DB.SQL"); // select database to append raysql_qvjery(wINSERT INTO OsexTable (transmission) VALUES ($data)w); Π add data to OserTable table in a CXlENT database mysql_close(MCLIENT DB.SQLM); // close connection to database ?> — " 而且,下列資源可用於提供之若干個實例性實施例,其 關於SOAP剖析器實施方案: hfctp://www.xav.ccm/perl/3ite/lib/S0AP/Par3er.html httpi//publib.boulder.ibm<com/infocenter/tivihelp/v2rl/index.jsp?topic=/com.ibm -IBMDI,doc7r©ferencoguide295.htm 及其他剖析器實施方案: http://publib.t)〇ulder. ibm.com/inf ocenter/tivihelp/v2rl/index,jsp?topic-/com.ibm .IBMDI-doc/referenceguide255.htm 該等實施例藉此皆以引用方式明確地併入本文中。 為解決各種問題並使該領域進步,本申請案 「APPARATUSES, METHODS AND SYSTEMS FOR A VOLATILITY EXPIRATION INDEX PLATFORM」之全部 内容(包含封面頁、發明名稱、標題、技術領域、先前技 術、發明内容、圖式簡單說明、實施方式、申請專利範 圍、摘要、圖式、附件及其他内容)以圖解說明方式展示 其中可實施所主張之創新之各種實施例。本申請案之優點 -51- 158141.doc 201224980 及特徵僅係實施例之—代表性樣本,且並非窮盡性及/或 排外性。其僅提供用於輔助理解及教示所主張之原理。應 理解,其並不代表所有所主張之創新。如此,本發明之某 些態樣並未在本文中論述。不應將尚未針對該等創新之一 特定部分呈現替代實施例或可針對—部分使用其他未閣述 之替代實施例視為對彼等替代實施例之—棄權。應瞭解, 併入有該等創新及其他部分之相同原理之諸多彼等未閣述 實施例係等效的。因此,應理解,可利用其他實施例,且 可在不背離本發明之料及/或精神之情況下進行功能、 邏輯、操作、組織、結構及/或拓撲修改。如此,貫穿本 發明將所有實例及/或實施例視為非限定性的。而且,不 應關於在本文中論述之彼等實施例相對於本文未論述之彼 等貫施例進行推斷,除非其係出於減少空間及重複之目的 而如此。例如,應理解,在圖式中及/或貫穿全文所閣述 之任何私式組件(一組件集合)、其他組件及/或任何存在特 徵集之任_組合之邏輯及/或拓撲結構並不限於一固定操 作次序及/或配置,而是’任一所揭示次序僅係實例性且 白係等效、不考慮次序、涵蓋於本發明令的。此外,應理 解’此等特徵並不限於串聯執行,而是,可異步地、併發 地、並行地、同時地、同步地及/或諸如此類執行之任一 數目個執仃緒、過程、服務、飼服器及/或諸如此類皆涵 蓋於&本發明令。如此’某些此等特徵可互相矛盾,乃因其 並不能同時出現於一單個實施例中。類似地,某些特徵可 適用於該等創新之-個態樣而不適用於其他態樣。另外, 158141.doc •52- 201224980 本發明包含當前未主張之其他創新。申請人保留對當前未 主張創新之所有權利’包含主張此等創新、提出額外申請 案、接續案、部分接續案、分割案及/或諸如此類之權 利。如此,應理解,本發明之優點、實施例、實例、功 能、特徵、邏輯、操作、組織、結構、拓撲及/或其他態 樣並不被視為對如申請專利範圍所界定之揭示内容之限定 或對s亥等申晴專利範圍之等效物之限定。應理解,端視一 VEIP個人及/或企業使用者之特定需要及/或特性、資料庫 組態及/或關係模型、資料類型、資料傳輸及/或網路框 架、語法結構及/或諸如此類,可實施實現足夠靈活性及 定製化之VEIP之各種實施例。舉例而言,VEIp之態樣可 適用於場外市場及/或證券交易所市場,及/或可經組態以 遵守規章要求、市場約束條件等。儘管VEIP之各種實施例 及論述已針對金融及證券市場及資訊以及交易所貿易金融 產品及諸如此類’然而’應理解,本文中所闡述之實施例 可易於針對大量其他應用及/或實施方案來組態及/或定 製。 【圖式簡單說明】 圖1係圖解說明用於VEIP之一實施例之VEIP組件與相關 聯實體之間的資料流之一示意圖; 圖2圖解說明用於VEIP之一項實施例之呈方塊圖形式之 VEIP系統架構及各種VEIP系統組件之間及當中的資料流 之各個態樣; 圖3提供圖解說明用於VEIP之一項實施例之一(或多個) 158141.doc •53· 201224980 波動性到期指數之判定之一邏輯流程圖; 圓从至圖4C提供圖解說明用於VEip^些實施例之波 動性到期指數判定之態樣之邏輯流程圖; 圖5展示圖解說明一 VEIp控制器之實施例之一方塊圖。 【主要元件符號說明】 101 波動性到期指數平臺飼服器 103 交易所伺服器 105 金融機構伺服器 113 通信網路 119 波動性到期指數平臺資料庫 120 市場資料源及/或市場資料饋送源 121 波動性到期指數公開系統、實體、組織及/或 組件 122 波動性到期票據市場 133a 使用者 133b 用戶端 200 波:動性到期指數平臺系統 201 波動性到期指數平臺控制器 219 資料庫 220 市場資料介面組件(MDIC) 220a 市場資料源 220b 市場資料饋送源 221 公開介面組件(PIC) 221a 波動性到期指數資訊 158141.doc -54· 201224980 222 222a 233 233a 233b 255 265 275 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 票據介面組件(IIC) 波動性到期票據 監督/管理介面組件(AIC) 使用者介面 管理員/使用者輸入 指數計算器組件(CC) 指數票據產生組件(IGC) 票據管理組件(IMC) 波動性到期指數平臺控制器 電腦系統化/(母)板 中央處理單元/處理器 系統匯流排 隨機存取記憶體(RAM) 唯讀記憶體(ROM) 介面匯流排 輸入輸出介面 儲存介面 網路介面· 使用者輸入器件 週邊器件 通信網路 儲存器件 作業系統組件 資訊伺服器組件 158141.doc -55· 201224980 517 使用者介面組件 518 Web瀏覽器組件 519 資料庫 519a 使用者表格 519b 指數資料表格 519c 賬戶資料表格 519d 市場資料表格 519e 票據資料表格 519f 模型資料表格 519g 交易資料表格 520 密碼編譯伺服器組件 521 郵件伺服器組件 522 郵件用戶端組件 526 密碼編譯處理器 527 密碼編譯處理器介面 528 可選密碼編譯處理器器件 529 記憶體 530 時鐘 533a 使用者 533b 遠端用戶端 535 波動性到期指數平臺組件 541 市場資料介面組件組件 542 計算器組件組件 543 公開介面組件組件 158141.doc -56· 201224980 544 票據介面組件組件 545 管理介面組件組件 546 票據產生組件組件 547 票據管理組件組件 574 收發器 575 天線 586 電源/電力電池 158141.doc -57-<?PHP headeri 'Content-Typet text/plaine); // set ip address and port to listen to for incoming data $addre3s = '192.168*0.100f; $port β 255; // create a server-side SSL socket ^ listen for/accept incoming communication $sock « socket^create (AF_INET, SOC^STREAM, 0); socket_bind ($sock, $address, $port) or die ('Could not bind to address^); socket_li3ten($sock $client - socket_accept($sock); // read input data from client device in 1024 byte blocks until white net of message do ( $input = vw/; $input - socket_read($client, 1024); $data $ Input; 】while ($input ί_,, ">; // parse data to extract variables $obj = json_decode ($data, true); // store input data in a database mysql-connect("201.408*185 ♦132", $DBserver, $password); // access database server znysql_select("CLIENT^DB.SQL"); // select database to append raysql_qvjery(wINSERT INTO OsexTable (transmission) VALUES ($data)w); Π add data to OserTable table in a CXlENT database mysql_close(MCLIENT DB.SQLM); // close connection to database ?> - " Moreover, the following resources are available for providing several example embodiments regarding the SOAP parser implementation: hfctp://www.xav.ccm/ Perl/3ite/lib/S0AP/Par3er.html httpi//publib.boulder.ibm<com/infocenter/tivihelp/v2rl/index.jsp?topic=/com.ibm -IBMDI,doc7r©ferencoguide295.htm and other parsers Implementation: http://publib.t)〇ulder.ibm.com/inf ocenter/tivihelp/v2rl/index,jsp?topic-/com.ibm .IBMDI-doc/referenceguide255.htm It is expressly incorporated herein by reference. In order to solve various problems and make progress in the field, the entire contents of the application "APPARATUSES, METHODS AND SYSTEMS FOR A VOLATILITY EXPIRATION INDEX PLATFORM" (including cover page, invention name, title, technical field, prior art, invention content, schema) BRIEF DESCRIPTION OF THE DRAWINGS The various embodiments in which the claimed innovations can be implemented are shown by way of illustration and description. Advantages of the present application - 51-158141.doc 201224980 and features are merely representative of the examples - and are not exhaustive and/or exclusive. It is provided solely to assist in understanding and teaching the claimed principles. It should be understood that it does not represent all claimed innovations. As such, some aspects of the invention are not discussed herein. Alternative embodiments that have not been presented for a particular part of the innovations may be considered as a waiver of alternative embodiments for the use of other alternative embodiments. It should be understood that many of the undescribed embodiments incorporating the same principles of the innovations and other parts are equivalent. Therefore, it is to be understood that other embodiments may be utilized, and a function, logic, operation, organization, structure, and/or topological modification may be made without departing from the spirit and scope of the invention. Thus, all examples and/or embodiments are considered as non-limiting. Moreover, it should not be inferred that the embodiments discussed herein are inconsistent with respect to the embodiments that are not discussed herein, unless they are for the purpose of reducing space and repetition. For example, it should be understood that the logical and/or topological structure of any private component (a collection of components), other components, and/or any set of existing feature sets in the drawings and/or throughout the text is not The present invention is limited to a fixed order of operation and/or configuration, but rather, any of the disclosed order is merely exemplary and white equivalent, regardless of order, and is encompassed by the present invention. In addition, it should be understood that 'these features are not limited to being executed in series, but any number of threads, processes, services, etc. that can be executed asynchronously, concurrently, in parallel, simultaneously, synchronously, and/or the like. Feeding devices and/or the like are encompassed by & Thus, some of these features may be contradictory, as they may not be present in a single embodiment. Similarly, certain features may be applied to these innovations and not to other aspects. In addition, 158141.doc • 52- 201224980 The present invention contains other innovations not currently claimed. Applicants reserve all rights to the current non-claimed innovations' to include such innovations, additional applications, successions, partial successions, divisions, and/or the like. As such, it should be understood that the advantages, embodiments, examples, functions, features, logic, operations, structures, structures, topologies, and/or aspects of the present invention are not to be construed as being limited by the scope of the claims Limit or limit the equivalent of Shen Hai's patent scope. It should be understood that the specific needs and/or characteristics of a VEIP individual and/or enterprise user, database configuration and/or relationship model, data type, data transfer and/or network framework, grammatical structure and/or the like are viewed. Various embodiments of VEIP that achieve sufficient flexibility and customization can be implemented. For example, the VEIp aspect can be applied to the over-the-counter market and/or the stock exchange market, and/or can be configured to comply with regulatory requirements, market constraints, and the like. While various embodiments and discussions of VEIP have been directed to financial and securities markets and information, as well as exchange traded financial products and the like, 'however' should be understood, the embodiments set forth herein can be readily grouped for numerous other applications and/or implementations. State and / or customization. BRIEF DESCRIPTION OF THE DRAWINGS Figure 1 is a schematic diagram showing one of the data flows between a VEIP component and an associated entity for one embodiment of VEIP; Figure 2 illustrates a block diagram of an embodiment for VEIP Forms of VEIP system architecture and various aspects of data flow between and among various VEIP system components; Figure 3 provides an illustration of one (or more) of one embodiment for VEIP 158141.doc •53· 201224980 A logical flow chart of the determination of the expiration index; a circle from Figure 4C provides a logic flow diagram illustrating the aspect of the volatility expiration index determination for the VEip embodiments; Figure 5 shows a VEIp control A block diagram of one embodiment of the device. [Main component symbol description] 101 Volatility expiration index platform feeder 103 Exchange server 105 Financial institution server 113 Communication network 119 Volatility expiration index platform database 120 Market data source and / or market data source 121 Volatility Expiration Index Disclosure System, Entity, Organization and/or Component 122 Volatility Expiration Bill Market 133a User 133b Client 200 Wave: Dynamic Expiration Index Platform System 201 Volatility Expiration Index Platform Controller 219 Data Library 220 Market Data Interface Component (MDIC) 220a Market Data Source 220b Market Data Feed Source 221 Public Interface Component (PIC) 221a Volatility Due Index Information 158141.doc -54· 201224980 222 222a 233 233a 233b 255 265 275 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 Ticket Interface Component (IIC) Volatility Due Ticket Supervisor/Management Interface Component (AIC) User Interface Administrator/User Input Index Calculator Component (CC) Index Notes Production Component (IGC) Ticket Management Component (IMC) Volatility Due Index Platform Controller Computer Unified / (female) board central processing unit / processor system bus random access memory (RAM) read-only memory (ROM) interface bus input and output interface storage interface network interface · user input device peripheral device communication Network Storage Device Operating System Component Information Server Component 158141.doc -55· 201224980 517 User Interface Component 518 Web Browser Component 519 Database 519a User Form 519b Index Data Form 519c Account Information Form 519d Market Information Form 519e Bill Information Table 519f Model Data Form 519g Transaction Data Form 520 Password Compilation Server Component 521 Mail Server Component 522 Mail Client Component 526 Password Compilation Processor 527 Password Compilation Processor Interface 528 Optional Password Compilation Processor Device 529 Memory 530 Clock 533a User 533b Remote Client 535 Volatility Expiration Index Platform Component 541 Market Data Interface Component Component 542 Calculator Component Component 543 Public Interface Component Component 158141.doc -56· 201224980 544 Ticket Interface Component Component 545 Management Media Component assembly 546 components as promissory notes 547 574 bill management components as the transceiver 575 antenna 586 power / battery power 158141.doc -57-
Claims (1)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US37241210P | 2010-08-10 | 2010-08-10 | |
| US37242010P | 2010-08-10 | 2010-08-10 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201224980A true TW201224980A (en) | 2012-06-16 |
Family
ID=45565509
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW100128596A TW201224980A (en) | 2010-08-10 | 2011-08-10 | Apparatuses, methods and systems for a volatility expiration index platform |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US10026128B2 (en) |
| TW (1) | TW201224980A (en) |
| WO (1) | WO2012021635A1 (en) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8321322B2 (en) * | 2009-09-28 | 2012-11-27 | Chicago Board Options Exchange, Incorporated | Method and system for creating a spot price tracker index |
| US8478676B1 (en) | 2012-11-28 | 2013-07-02 | Td Ameritrade Ip Company, Inc. | Systems and methods for determining a quantitative retail sentiment index from client behavior |
| US10489856B2 (en) * | 2013-12-19 | 2019-11-26 | Chicago Mercantile Exchange Inc. | Hybrid index derived using a kalman filter |
| WO2015123391A2 (en) * | 2014-02-12 | 2015-08-20 | Krause Kg Robert | Software, systems, apparatus, methods, and media for providing daily forward-start options |
| US10592912B1 (en) | 2016-12-06 | 2020-03-17 | Xignite, Inc. | Methods and systems for taking an electronic communication action in response to detecting a market condition |
| US11164255B1 (en) | 2018-07-13 | 2021-11-02 | Xignite, Inc. | Methods and systems for generating a financial market snapshot |
| US10984471B1 (en) | 2018-07-31 | 2021-04-20 | Chicago Mercantile Exchange Inc. | Apparatuses, methods and systems for a tracking platform for standardized instruments |
| US10861094B1 (en) | 2018-08-23 | 2020-12-08 | Chicago Mercantile Exchange Inc. | Asynchronous computational engine |
| CN113641720B (en) * | 2021-08-17 | 2024-08-06 | 连连宝(杭州)信息技术有限公司 | Data processing method, device, computer equipment and readable storage medium |
| US12524811B1 (en) | 2023-12-15 | 2026-01-13 | Chicago Mercantile Exchange Inc. | Transaction processing system which enables unconstrained data inputs to a constrained system to improve transaction precision |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003034297A1 (en) * | 2001-10-13 | 2003-04-24 | Superderivatives, Inc. | Method and system for pricing financial derivatives |
| US20030225657A1 (en) * | 2002-06-03 | 2003-12-04 | Chicago Board Options Exchange | Buy-write financial instruments |
| US20060100949A1 (en) * | 2003-01-10 | 2006-05-11 | Whaley Robert E | Financial indexes and instruments based thereon |
| US20050102214A1 (en) * | 2003-11-12 | 2005-05-12 | Chicago Board Options Exchange | Volatility index and derivative contracts based thereon |
| US8738499B2 (en) * | 2004-01-22 | 2014-05-27 | Nyse Mkt Llc | Binary options on an organized exchange and the systems and methods for trading the same |
| JP2005303542A (en) * | 2004-04-08 | 2005-10-27 | Fujitsu Ltd | Wireless communication device |
| US7620578B1 (en) * | 2006-05-01 | 2009-11-17 | Jpmorgan Chase Bank, N.A. | Volatility derivative financial product |
-
2011
- 2011-08-10 TW TW100128596A patent/TW201224980A/en unknown
- 2011-08-10 WO PCT/US2011/047272 patent/WO2012021635A1/en not_active Ceased
- 2011-08-10 US US13/207,049 patent/US10026128B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US10026128B2 (en) | 2018-07-17 |
| US20120041891A1 (en) | 2012-02-16 |
| WO2012021635A1 (en) | 2012-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12493872B2 (en) | Computationally efficient transfer processing and auditing apparatuses, methods and systems | |
| US12323524B2 (en) | Social aggregating, fractionally efficient transfer guidance, conditional triggered transaction, datastructures, apparatuses, methods and systems | |
| TW201224980A (en) | Apparatuses, methods and systems for a volatility expiration index platform | |
| US10339523B2 (en) | Point-to-point transaction guidance apparatuses, methods and systems | |
| EP3323080B1 (en) | Computationally efficient transfer processing, auditing, and search apparatuses, methods and systems | |
| JP6364132B2 (en) | Blockchain transaction recording system and method | |
| US10504179B1 (en) | Social aggregated fractional equity transaction partitioned acquisition apparatuses, methods and systems | |
| JP2023036786A (en) | Any device, system or method that facilitates value transfer between parties with low or no trust | |
| AU2018200908B2 (en) | Digital Asset Intermediary Electronic Settlement Platform | |
| US20170085555A1 (en) | Point-to-Point Transaction Guidance Apparatuses, Methods and Systems | |
| US20170109735A1 (en) | Computationally Efficient Transfer Processing and Auditing Apparatuses, Methods and Systems | |
| US20170085545A1 (en) | Smart Rules and Social Aggregating, Fractionally Efficient Transfer Guidance, Conditional Triggered Transaction, Datastructures, Apparatuses, Methods and Systems | |
| US20170046689A1 (en) | Crypto Voting and Social Aggregating, Fractionally Efficient Transfer Guidance, Conditional Triggered Transaction, Datastructures, Apparatuses, Methods and Systems | |
| US20170048235A1 (en) | Crypto Captcha and Social Aggregating, Fractionally Efficient Transfer Guidance, Conditional Triggered Transaction, Datastructures, Apparatuses, Methods and Systems | |
| US20170048209A1 (en) | Crypto Key Recovery and Social Aggregating, Fractionally Efficient Transfer Guidance, Conditional Triggered Transaction, Datastructures, Apparatuses, Methods and Systems | |
| US20170228731A1 (en) | Computationally Efficient Transfer Processing and Auditing Apparatuses, Methods and Systems | |
| US20220012767A1 (en) | Real-time digital asset sampling apparatuses, methods and systems | |
| US20200118131A1 (en) | Database transaction compliance | |
| JP7697957B2 (en) | Smart Contracts | |
| US20210406639A1 (en) | Secure multi-server stabilized data packet exchange systems | |
| WO2018170451A1 (en) | Programmable asset systems and methods | |
| WO2012054785A1 (en) | Latency payment settlement apparatuses, methods and systems | |
| US8762251B2 (en) | Alternative trading scorecard apparatuses, methods, and systems | |
| US20220129982A1 (en) | Systems and methods for transacting of units derived from non-commodifiable work products | |
| JP2020067806A (en) | Settlement system and settlement method |