CA2016715A1 - Automated system for providing liquidity to securities markets - Google Patents
Automated system for providing liquidity to securities marketsInfo
- Publication number
- CA2016715A1 CA2016715A1 CA002016715A CA2016715A CA2016715A1 CA 2016715 A1 CA2016715 A1 CA 2016715A1 CA 002016715 A CA002016715 A CA 002016715A CA 2016715 A CA2016715 A CA 2016715A CA 2016715 A1 CA2016715 A1 CA 2016715A1
- Authority
- CA
- Canada
- Prior art keywords
- securities
- portfolio
- investor
- orders
- buy
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1804—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for stock exchange and similar applications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/06—Asset management; Financial planning or analysis
Abstract
Abstract of the Disclosure An automated system for managing one or more large investor portfolios containing both cash and numerous, diversified securities in a real time environment provides added liquidity to the securities markets while maintaining predetermined portfolio objectives for each portfolio. The disclosed system uses data processing equipment to place buy and sell orders on securities markets and with automated brokers to execute trades directly between users of the system and external markets. Holders of such large, diversified portfolios have usually been long-term investors.
The system allows active market participation by such investors whereby they provide added liquidity and depth to the securities markets while overcoming problems caused by trader identification and the inability to enter, change or execute orders in a real time environment. The system monitors and analyses a variety of factors which effect trading decisions in a vast number of securities. Such factors include other security trades, price and size quotations and financial ratios for particular securities. This information is further analyzed in relationship to each investor portfolio using the system to determine what transactions might benefit the portfolio by seeking to provide an incremental return while accommodating the basic portfolio objectives. These objectives may be changed at the election of the investor at any time. Orders representing such transactions are entered by the system and executed in real time either internally between system users or externally with computerized brokers and/or stock exchanges and markets.
The system allows active market participation by such investors whereby they provide added liquidity and depth to the securities markets while overcoming problems caused by trader identification and the inability to enter, change or execute orders in a real time environment. The system monitors and analyses a variety of factors which effect trading decisions in a vast number of securities. Such factors include other security trades, price and size quotations and financial ratios for particular securities. This information is further analyzed in relationship to each investor portfolio using the system to determine what transactions might benefit the portfolio by seeking to provide an incremental return while accommodating the basic portfolio objectives. These objectives may be changed at the election of the investor at any time. Orders representing such transactions are entered by the system and executed in real time either internally between system users or externally with computerized brokers and/or stock exchanges and markets.
Description
20167~
AUTOMATED SYSTEM FOR PROVIDING LIOUIDI'l'Y '1'0 SECURITIES M~E'~S
s Technical Field The subject invention generally relates to automated systems : :
for trading securities in finanoial markets and, more particularly, to apparatus and a method for broadly increasing liquidity and depth in such ~uarkets by trading portions of normally dor~ant portfolios inaluding those with numerous and diverse seourities. l`he inventio seeks to aoaomplish this without substantially increasing the rish of 1088 to holder~ of those portfolios by maintaining an approximation of the desired investment ~ix in those portfolios while reaating to ~arket pressures so as to generate incre~lental returns to portfolio holders.
~: Background of the Invention ~ or many~years the institutional holdings of seouritie~ have been increasing. Institutions now hold in exoess of forty percent of the market value of Amerlaan equity securities. Investment managers of large portfolios gen~rally believe that it i~ prudent either to 1nvest assets in aore or index portfolios whiah remain : relatively st~ble.or, if aotively investing, to do 80 in a small ~; enough number of seaurities that they can properly ~onitor the : progres~ of th~ oompanies whose seourities they own. If.they pursue the ~oond alternative, they ruay, in many instances, take positions - 20167~
exoeeding five peroent or more of a oorporation's oapitali~ation.
Sinoe there are few corporation~ th~t have a total turnover of thelr oapitali2ation greater than two hundred and fifty peroent on an allnual basls, or an averAge of one pero~nt per trading day, investment managers find themselves holding positions representin4 five or ~ore day6 of tradir~g volu~d. These are lar~e ~nd unwi~ldy position~ relative to the oapital avAilable to those responsible fGr making ~arkets in these seourities. tlenoe, any order to trade suoh large positions may either re~ain unexeaut~d due to ~he absenoe or 0 buyers or sellers large enough to be the aontrA party or, if exeoution is foro~d, may oause làrge, te~lporary swings in mark~t priaes through the effeot of supply and de~and foroe~. Large 6wing6 in prioes refleot unrealistio market values to the general publio ar.d may oause inappropriate or even ilar~ful reaotions thereto.
Strains are pl~oed on the liquidity and depth of seouriti~s u~rkets and instability may result. The ~bsenoe of just this type of llquidity and depth was identified in the Report of the Presidential Task Foroe on Market Meohanis~ (January 1988), also known a~ the "Brady Report", às a fundA~erltdl oause of the finanoiAl u~rket freefall whioh ocourred on Ootober l9, 19~. No automated trad~r syste~ has sp~oifioally addressed these problems in inscitutionally dominated markets, and so~e auto~ated sy~te~s, suoh AS portfolio insuranoe, n~y even have oontributed to th~ proble~s. A distination is drawn here between auto~ated trader6 whioh ar~ deaislon ~akers and auto~ated trading systems whioh are ~essage swltohir,g systems that allow tradèrs to exeoute orders.
- ;~0~6~
Other potenti~l dirfiaulties dl60 aoaompany ~ajor seouriti~s position ch~nges by institutional holders. For example, lt is in the interests of the large institution to maintain both anolly~Jicy and to not diaolose information oonaerning the tot~l si~e and prlo~
limit on an order when engaging in substantial transaotions both to retain privaoy and to avoid other traders front-running the ord~r, thus adversely affeatlng prioes reaeived or p~id. Iden~lfiaatioll of trader ihterest oan result simply by allowir.g ~n order to ren~
open and unexeauted for periods of time as may ooaur during periods when individual speoialists and traders try to asse~ble bids or offers for large orders or even with preexisting auto~ated tr~ding systems where orders remain in the syste~ until aotiv~ly oanoell~d.
Another problem is the inability to quiokly enter, a~noel or alter the desired terms of seourities or~ers in a real-time environ~ent whether using a oomputer-direoted trading syste~ or not.
This diffioulty has further exAoerbated liquidity proble~s in ~he seourities ~arkets ~nd has, oonsequently, made many users r~luotant to use ~utomated trading systems. It has also ~eant that large institutionAl irvestors have not had the opportunity to inarease the return on their investments throuyh short term trading. Most of ch~ir portfolio rellains StAtio and/or idle over substantial periods of ~ime, espeolally when aompared to the equivalent value of seourities held by individudls of whioh a portion is oontinually ooming to the marketplAoe due to the faat that there are m~ny individual deoision maker~. Institutiol~s, bea~use of ~helr si2e, refleot ~n aggregation of the holdings of many individuals subjeot to the authority of relatively few deoiYion uakers. The flow of any ;~0~¢~7~5 ,~
partioular se~urity to the ~arketplAoe from the "institutiolJal ~rket/sector" tend~ to gyrate widely when oompared Wit]l the flow of that same seourlty from the "individual l&arket/~eo~or", e~peoially sir.ae institutions often r~iaat to si~ilar kinds of ~ti~ulae, suoL a~
S researoh, new~letters and other inforn~tion servioes, in ~aking m~rket deoi~ion6 and, oonsequerltly, plaoe di6proportionately si2ed orders at any given time.
The existenae of problems~ such as those disou6sed above has hindered the development of effeotive auto~ated trading 6y6tems ~nd O has aaused trlding volume by users of suoh syst~ms to remain relatively low. A~ a result, suoh systems often ren~in under~
utiliaud ~nd, in some a~6e6, have had to a~a6e oper~tion6 altogecher. Although a nu~ber of patent6, suoh as U.S. 3,5~3,~47 ~o Adam6 et al., U.S. 4,334,2~0 to Towers, U.S. 4,412,28~ to Brdddoo~
III, U.S. 4,554,41~ to Toy, U.S. 4,566,066 to Towers, U.S. 4,6~4,044 to ~almus et al., and U.S. 4,~51,640 to Luoas et Al., disolose ~-automated systems useful in tradillg and valuing s~ourities portfolios, none of the6e patents reaogniau or solve all of the problem6 outlined above. What i6 needed is an ~utomatia 6ystem for , trading seourities held by institutions which oon~tantly and anonymously provide6 depth and liquidity to the ~arket by presenting ;
a flow of buy and sell order~ in a wide variety of ~eauritie6 in A
r~a1 ti~e environment without signifiaant changes in the pattern of returns genera~ed by the seourities utili~ed in th~ original portfolio in a manner that seeks to provide an inoremen~al proflt in return.
:-- 20~67S.5 Summary of the Inventioll Tho pr~derlt invention io an autoll~t~d ~auriti~G tradir~g and S portfolio management system for use by investmerlt D~nagers. The 6ystem i~ designed to inorease liquidity in the suoondary markets for ~eaurities and to generate inoremental returns for seourity portfolios. Although the system of the invention works well with all diversified portfolios, it i6 p~rtiaularly benefioial when us~d with large portfolios inaluding large nu~bers of seauritiès, suah a6 those maintained by institutional investors. The invention achieves these effeots by using a portion of the portfolio's holdillgs to offer liquidity to the market. The system oontains portfolio balanoing aontrols whioh seek to ensure that the risk and return aharaoteristia6 of eaoh underlying portfolio are retainud throughout the liquidity generating proaess. The ~y6te~ monitor~ seaurity trad~s, prioe and si2e quotations and various portfolio oharaaterlstios a~ well as otl1er faotors in real time as disolosed herein. In re~ponse to this monitoring proaess the sy6tem enters, alters or oanoels buy and sell orders and/or sets thereof through it6 own network, other networks and/or with oomputeria~d brokurs ~nd/or aomputeri2ed ~toak exahangeæ.
Aoaording to the present invention, data oonoerning a portfolio or set of 6eaurity holdings r~6ides on oomputer files.
These files inolude, among other variables, eaoh olient's ourrerlt and "normal" holdings for eaah security and its identification data, together with estimate6 of eaah s~aurity'6 prioe variability, oi~l6h s r. .
r` ~
` !
20~67~ 5 .
flows, and a nurnber of investment oharaoteristia6 suah as industry and seator exposures, earnings/priae and debt/equity ratios, eta.
The oo~puter also holds in6truations aonoerning the u~xirnu~ and ~ini~um aash po6itions designated by the alient and the deviations S allowed fro~ the base portfolio's individual seator, industry ar,d 6~0urity weigllting~ whioh Lay ~l~o be d~ter~in~d by the olient.
Through real ti~e analy6is of the data, the present invention traoks how alose eaah seaurity, seator, and the overall portfolio is to the li~its desigrlated by the alient. To the extent that the li~its have not been reaahed, the present invention will issue buy andtor sell orders as a funotion thereof as well as the seourity's volatility, aurren~ prioe and reaent prioe history. It will hlso take into ~ -aon6ideration the alo6eness of the overall aash position to its -li~it~ as well as positions, offsetting or otherwise, already aohieved in other stook6. The resulting orders will be broadoa6t ~o other market partiaipants logged into the ao~puter exeoutinq this program, or series of progra~s, and plaoed on one or more ~:
ao~puteri~ed exohanges, brokerage servio~6, ~arket aooess networks or displayed througb its own network. Thu divisian of orders a~ong those sources of exeoutions will be based upon a series of rules inoluding probability of exeoution and oontrol of p~nding orders.
In order to take maximum adYantage of this invention, any ~:
olient using it should have a diverse inventory of seourities in its portfolio. The averag~ ~peoialist unit ~akes ~arket6 in 25 approximately 25 to 30 seourities, whereas, this inventlon, due to ;~
the use of A oentral prooessing unit as aoncroller, can follow an --~
essentially unli~ited nu~ber of seouricies and, due to dir~ot 2()~6~ ~
~leotronio oonneotiol~ to oo~uputeri:zed broker~, ooll~puterl~d exohanges, bro~er dealers, ~arket aooess networks and its own n~twork, o~n do ~o in a rual ti~e ~nviron~ent. In addition, th~
6y~te~ aan ex00ut0 multipl0 tr~du6 p~r ~oond whioh i~ far in ~6SB
ot what any individual ~arket trader aould ~ohieve, Henoe, olle aspeot of the 6ystem of this invention i~ that it work~ so fast and assimilates 60 ~uoh inforLation that the n~ed for and the possibility of hu~an intervention by way of approval of ehoh Irade ~de i6 ulmeoe~ary. A 6ignifioant ~dvantago of th~ 6y~tum of thi6 invention i6 that it funotions to provid~ liquidity and depth to seourities ~arkets by making available portions of large diversified 6eaurities portfolios to the L~rket in return for a relatively s~all inoremen~al profit whioh the~e portfolio~ would not otherwise earn.
The syste~ of this invention deter~ines, by applioation of various investment ariteria to individual seourities, industries and mar~et seotors, when a small profit ~ay be aobievable in a short p~riod of ti~e by buying or selling a partioular ~eourity in a user's portfolio oonsidering oo~petitive purohd~e and sale orders in the open ~arket plaoe. The potential profit aohievable is R funotion of the partioular seourity's prioe volatility and trading volu~e. The risk as6umed iB that, as oo~pared to the aore portfolio, the provision of liquidity results in the over- or under-weighting of ~i seourities whioh ~ay generate opportunity losses. In other words, the portfolio would have been invested in the partioular stook regardless. T,o buy ~dditional shares in one seourity, offset by d oomparable sale in another seourity, subjeots the portfolio to the risk that the over-weigbted seourity will undurperfor~ th~ unal~red ..
~ ~ , . ..
.:
~,.... .. .
20167~
oore portlolio, while the underweighted seourity overperforms lt.
In any two seourities this may happen, but if the differenoes in weightings ard 6pread over many seouritie6, ~nd the nec differelloe is s~all ~i.e., the oash is oontrolled), the risk is Minimi~ed.
Overweighted seaurities whioh underperform should generally ~alanoe overweighted seourities whioh overperform. If that were to happ~n ~xaotly, the institution aohieves the performanoe of its oore portfolio together with the prooeeds extr~oted from other mhrket partiaipants who traded with the in6titution at the prioe offered by ~ -the institution. Risk borne by the port;tolio using this sy6te~
arises from the variability in performanoe of the traded portfolio when oompared with the untraded portf olio . :
A~ orders are exeouted, market quotes ohange or trades ooour in the markets, the system which represents the present inYentiO~
will update market data, portfolio holdinqs, inoluding aash, and reaalaulate purohase and 6ale orders in all relevant seaurities. A
reoord of all aotivity is maintained on the system, including all tran6aotion6 ~nd unexeouted order6. At ~.e end of the trading d~y, a file of trade advioes is transmitted to (or i6 available tor) the ~:
broker's olearir,g agent, as well as the olients' oustodian banks.
It is a primary objeotive of this invention to provide -~
previously unavailable liquidity and depth to seaurities ~arkets. .
It is a further objeotive of this invention to provide an inoremental return to holders of broadly diver6ified portfolio~ .:
using the syste~ without altering tbe pattern of returns from the olient's original portfolio. This objeative is aohieved by tradlng s~ourities whioh would otherwi~e remairl "idle" in a portfol.io in an 20167~5 environment that provides anonymity during trading as well as small oh~nges in overall market exposure through offsetting po~itions in many individuhl 6eourities. "Idle" seouriti~6 are tho~e whioh are h~ld by ~ in~titution in ~ ~tatio oore portfolio and whioh have a S low probability at any moment in time of entering the flow of market tran6aotions.
It i8 yet another objeotive of this invention to provide an incremental return to users of this system while simultaneously allowing them to ~eleot and alter ba~io investment oharaoteri6tio~
of their portfolio6. The 6y6tem 6eleat6 and exeoute6 trades based on an analysis of transaations and the imposition of aontrols whiah leave the basia oharaateristios of the underlying portfolio of 6eourities 6eleated by the investment manaqer intaot.
It is still another objeotive of this invention to provide a 6y6tem whiah permit6 inve6tment manager6 to seleotivffly oo~unioate direatly with and/or exeaute trades with other portfolio holders using the system andlor brokers and/or exchanges.
It i6 yet a further objeotive of this invention to provide a system for entering, exeauting and/or aanoelling 6eourities purohase and sale orders instantaneously and anonymously in a real time envirorment.
Ic is another objeative of this invention to aapture, as profit, a portion of the impaot upon markets of orders entered thereon by other institutional investors. This i~paot m~y be large as a result of gaps in oompetition and inadequate liquidity. The system takes advantage of seaurities trading at a short-term premium or di600unt re~ultirlg from 6upply and demand imbalanoe6 by trading .~ :~ .. . . .
. .: ;.. ..
.,~. : . . .
.: :.: : , . . ..
20~67~
them and th~n ~akin~ offsetting transaotions elsewhere in the portfolio. Despite the trading aotivity, the funda~ental investment oharaoteristioB of the underlying portfolio remairl basiaally unahanged.
A further objeotive of thi6 iDVentiOn is to provide additional depth and liquidity to ~arkets du~ to the larg~ nu~ber of seouritie~
held in portfolio6 whioh u6e the 6yste~ of the invention. The system will operate to rigorously apply portfolio theory to the seauritie6 trading prooess and to evaluate the appropriate prioes for purohase or sale orders for a seourity given its underlying trading aharaateristias and its the reoen~ behavior as well as that -of 6imilar 6eouritie6.
Brief Desoription of the Drawings The foregoing and other objeots, aspeots and advantages of tl~e .
invention will be better understood fro~ the following det~ d desaription of the invention with referenae to the drawings, in whiah~
Fig. 1 is a blook diagram of the hardware for aarrying out the data prooessing and operational methodology of the seourities liquidity provision system of the prese~t invention;
Fig. 2 i~ a reproduotion of data 6hown on a display sore~n 2S relating to all orders pending on a partioular day for a partioular alient using the system;
20167~
- . , Fig. 3 i~ a reproduation of data shown on a display sare~r ralating to all trades aanaelled on a partiaular day by a partiaular alient or hi6 trading proou~6, l~ig. 4 ~ a r~prc~duation o~ d;.t~ ehown on a d~pl~y ~areen S relating to order~ exeouted for a 6peoifio olient on a 6peoifi.ed day u6ing the 6ys tem;
Fig. 5 iB a reproduation of data shown on a di6play 60reen relating to ~11 orders in the system;
Fig. 6 i~ a r~produation of data 6hown on a di6play ~are~n relevant to a single order plaaed using the system;
Fig. 7 is a sahem~tia flowohart depiating the data proaessing, ~torage and operational 6tep6 of the invention for an internal user of the ~ystem;
Fig. 8 is a bloak diagram illustrating the order matohlng prooe66 ~6 it rulate6 to inturnal and ~xternal user6 of the 6y~tem of this invention; and Fig. 9 is a sohematio flowohart depioting the data proaessing storage and operational 6tep6 of the inv~ntion for prooessing the settlement of trade6.
, Desoription of the Preferred Em~odiment For a more detailed under6tanding of the invention, referenoe is first made to FIG. 1 of the drawings. This figure illustr~tes in blook form an overvi~w of an arrang~ment for i~pl~menting the 6y~te~
I I
,.".. , ~" ~ . ., ........... . ; , " .. . ~
.,, ~, ....
, .
Z0~67~
of the in~tant in~ention. The heart of the ~y9te~ iR controller central processing unit ~CPU~ 10 which may be any type o~ digital computing apparatus, such as a main frame or ~ini-co~puter. The controller CPU executes trade~ and nanage~ orders and portfolio~.
It alao provide3 status and tran~action reports to sy~te~ users. It act~ partially a~ an order matching device to bring buyer~ and sellers together, and it collect~ and store~ data on di~c 12 in the form of transaction reports from ~arious securities markets a~ well a~ the flow of price quotation~ ~ade by participants in tho~e markets ~ade av~ilable throu~h a service ~uch Q~ a ~ecuritie~
infor~ation vendor. ~isc 12 could be any sort of fast access, mass storage device such as one or ~ore hard disc~. The infor~ation collected thereon would include data on tran~actlons occurring both internally and externally of the ~y~te~ of thi~ in~ention. The controller CPU die~e~inate~, or in~titutional inve~tor client~ can request, relevant portions of tho collectod internel data periodically to separate on-line ~torage de~ice~ 14 for each client which may al~o be any sort of ~asQ storago device ~uch as a hard disc drive, tape` dri~e or ~agnetic drum. E~ternal ~rket data i~
available to client~ from securitie~ infor~ation vendors. ~hese stora~e device~ ~ay be located either at the ~its of controller CPU
10 or at each client'~ location The~e storage devices hold data on the portfolio~s~ of each client alon~ with that client'a inYest~ent strategy, goals and ri~k profile. Each client can have its own conputer terninal CPU 15 which is connocted to ~toraqe device 14 and to controller CP~ 10 by any of a v~riety of means, ~uch ~9 direct ~ire~ ~atellite or telephone connectlon~. The~e terminal~ ~y be a ;~ 0167 any of a wid~ variety of oomputers inoluding personal aomput~rs, ~ain frames or mini-computers, depending on the ne~ds of e~oh olient. The d~ta in storage devioe 14 ~uiy ~e di6played at eaoh olient looation on an assooiated CRT display 16 and/or a hard oopy printer l~ in a format determined by oontroller CPU 10 or tlle olient'6 CPU 15. Algorithm6 operating ~ither at e~oh olient CPU lS
or at oontroller CPU 10 and oustomi2ed for ~aoh alient funotion to analy~e the data in storage devioe 14 so as ~o oreate buy and sell orders for that olient. Alternatively, e~oh olient may dev~lop its own algorithm~ to perform the transaotion deoision-m~king funotion and may use this invention only for its trading, order ~anagement and reporting faoiliti~s, disou~6~d below.
Controller CPU 10 also transmits internal order, quote and transao~ion data to supervisory CPU 18 through storage devioe 19 whioh may be any sort of mass storage devioe, suoh as a hard diso drive, tape drive or magnetia drum. Ex~ernal dat~ is available to storage devioe 19 through seourities information vendors. This d~ta is available for display on an a~sooi~ted CRT displAy 20 and/or a hard oopy printer 21. Supervisory CPU lB monitors seleotive aspeot~
of the invention through ti~e, handles queries oonoerning particular ; ~ orders, exeoutior.s, oanoellations or system statistios, allows intervention if needed and displ~ys and ~lerts the human operator to unresolved cancellations of executiohs.
Controller CPU 10 is further oonneoted with the CPU'S 23 of external automated brokers, exohanges and markets suoh as INSl'INET
~nd th~ CINCINNATI Stook Exohange and others ~190 for purposes of trallsmitting order and transaotion data whioh may be displayed a~
l3 20167~L~
these external loaations on a6sooiated CnT di6plays 24 andlor a hard oopy printer 25. CPU 23 provides olient users of the syste~ an opportunity to exeaute sales and puraha6es externAl to the ~y~tem rather than limiting them to transaations with other alients. The S funation of these automated brokers and exahanges within the system i~ explAlned more fully below.
Within a 6peoified period of a tran6aotion, all exeouted :~
transactions internal to the system are reported as output through the regi~tered bro~ertde~ler operating the sy6tem to a trade data terminal 26 and then to the oentral reporting faaility. Similarly, ~ut only at the end of eaah tr~ding day, all trades involving eaah individual 6eourity are aggregated, a~erage-prio~d where appropriate and eleotronioally reported through 6ettlement data terminal 2't for trade settlement to the alearing agent.
Cli~nt~ and brokers using thu 6ystem have the ability to view information pert&ining to all pending orders and all of their own exeouted and aanoelled orders ranked by various oriteria as demonstrated in the variou6 6areun or window format6 shown in ; Figures 2 throùgh 6. A 60rting funotion allow6 the u6er to oonoentrate on the most important orders aooording to the seleoted oriteria. This display funotion allows users to manage their orders &nd to reviaw how their deai6ion and trade proaes6e6 are workirlg, -~
how,their orders are interaating wlth the market, and what other market partiaipant6 are doing.
Gener&l ~arket infor~ation, supplied by a seaurities information vendor at the olient's site, is oontained in the top box of all soreens illustrated in Figures 2 through 6. Date, time ar.d . .
:` .
20167~
the day's market Yolume is displayed on the left hand side, the level and ohanqe in one of the broad ~Arket indioes is plaaed on the right-haDd 6ide along with the tiak figure. Tiok is the n~t number of trades that oaaurred last on a pria~ rise or dealine. The ~iddle portion of the top box on all sareens displays the alient's nam~, the type of 60reen being u6ed and the type and kind of sort for the displayed data. All sareen segment~ L~y be differentiated by oolor.
The bottom portion of all sareens oontains prompts that ~nable the user to ohange the way the data is displayed or ranked, to move to other soreens, to alter orders or to respond to the orders of other system or m~rket partioip~nts. To aooept instructions, the 6y6tem make6 use of funotion keys available on mo6t keyboard6 and on the position of the our60r to highlight the desired funotion or sorting attribute.
Figure 2 illustr~te6 a soreen displaying all pending orders for an individual user. Clients oan view their orders ranked by si2e (as displayed), nearness to exeaution, prioe move for the day, symbol, eta. The sareen i6 divided 60 that Sale6 appear on or,e half of the soreen, Puraha6e6 on the other. For eaah order, the security' 8 symbol, best bid, market or exchange displaying that best bid (an ~ A' means the be6t bid resides on the system represented by the ourrent invention), 6imilar inform~tion for the a6k priae, the ~ultiple of 100 shares represented by the best bid and a~k, the si~e of this alient's order in multiples of 100 shares ~nd the aurrent li~it priae assoaiated with this order.
~ ", ~ ~ 0 ~i7 The one order listed on the Purohase sid~ of the soreeh in Figure ~ indioates that this olient has an order to buy 5,000 shares of the seaurity repre6ented by the 6y~bol ~Y~ at A li~it priae of $16.125 (âll prioes âre di6played Ab' whole dollâr~ plus the 5 nu~erâtor of the appropriate fraation). The best bid for the stook :.
i~ S16.125 for 5,000 6hare~. That bid re~idu6 on the sy6tem repre6ented by this invention, and i6 obviou61y thiB order. The best offer h~p~ens to be on the Midwest Stoak Exoh~nge, it i~ for lO,000 6hares at a priae of $16.3~5. The olient had a 6ubscitute order for the seourity BBT whioh ourrently reside~ on the Canoelled order list. A substitute ord~r is an order for another seourity, the purah~6e or 6ale of whioh would 6ub6t~ntially equ~lly 6ati6fy the objeative6 of thu portfolio. At the bottom of thi6 seotion, the system total~ the nu~ber of pending live Purohase orders, the nu~ber of 6hare6 and the dollar value repre6erlted by these orders and what peroentage of these orders oould be done and at what 006t, a6 me~sured from the alient's limit prioe, should the olient not insist on the di6pl~yed liuit priae, but ~aaept the be6t ter~6 offered by the other 6ide. In thi6 oase, if the olient were to go to the Midwe~t Exohange and pay $16.3~5, he oould, subjeot to prior sale, purahase hi6 5,000 sh~re6 from the 10,000 offered. The aost repre6ent6 a l.3% premium aompared to ~he limit bid of $16.12$ whioh the olient is ourrently advertising.
Figure 3 illu6trate6 the 6ame information a6 Figure 2 but for all trades oanaelled on a partiaulâr day by the partioular olient or his trading prooess.
16 ;
: :, , .:. ~, .. ...
Figure 4 illustrates essentially 6lmil~r data but, in this oase, relates to orders exeouted on a speoified day. The Buy side of the sareen show6 that this olient haæ purahased 10,000 6hares of the seaurity ~Y~ at a priae of S25.25. The ourrent bid is $25.3~5 for 5,000 shares, the ask priae is S25.625 for 100 shares and the aost, a6 ~ea6ured fro~ the exeaution prioe of S25.~5 to the aurrent ask (what a purahaser would have to p~y aurrently) is a negative oost (i.e., a profit) of 1.3%. Again there is summary informhtior at the bottom of this segment of the 6areen.
O Figure 5 illustrates si~ilar dat~ for all orders on the system. In chis oase, the seaurities are ral~ked by mGve from the previou6 rlight'~ olo~ing prioe~ . A ~eourity ~y~bol, bid, L~rket, ask, market, siae of the bid and ask, the si~e of the order residing on the system and the change fror the day in pero~nt terms are all di~played. Between the si~e of the order on the sy6tem and the peroent ohange for the day is the measure~ent in eighths from the best ask for sales, bid for purahases, and the limit priae for che order on tbe 6yste~ r~pre6ented by this invention. For in~tanae, the 6ystem ha6 an order to puraha6e 15,000 sh~res o~ FEA whioh is up 4~ from the previous night's olose. The best bid is $21 on the New York Stoak Exahange, âaoording to the olient's seaurities information vendor. The system order has a prioe of S20 ~ t5 attaahed to it, so the soreen displays a '-1' in the spaae between the order si2e and peroent move to inform the user that the sy6tem order is the best available prioe less one eighth.
Figure 6 illustrates information displayed on a sareen relevant to a single order. The top left hand side of the working .. ~ . . ~
':
: ` ~
Z0167~
.
seation of the sareen give~ the hi~h, low, operl and last trade priaes for this seaurity, along with its ahange for the day (up an eighth, previous alose to last 6ale) and volu~e. Shown below are the be~t and next be~t bid and ask residing on the system, and the best bids and offers represented by the other markets and exahar,ges a~ reported by the alient' B 6eauritie6 lnfor~ation ve1ldor. ~elow thi6 6eotion i6 a 6~gment of the 6areen whioh oontains inforLation on past trades. The top portion of this soreen seg~ent aontains shares, prioe and time for the last 6 L~rket trades in this seourity obtained from the olient's seourities information vendor, and below thht are lisced the olient's trhdes in this security, giving aation, 6i~e, prioe, time or dat~ ~nd olient aaaount involved in the trade.
To the extunt that the data re6ides on the alient's ao~puter and is aoaessible by the ourrent invention, the user aan saroll up and down through this historiaal information. To the right of this sareen ~egment there is roo~ for 6y~tem or u~rket alert ~essage6.
In the middle of the sareen of ~igure 6, the system supplies prioe sen61tive inform~tion oonoerning thi6 seourity. All ba6io inform~tion i~ obtained from the olient' ~ data ba6e vendor who supplies d~ta on oo~panies' historiaal inaome and balanoe sheets as well as expeated earnings. Report~d here are the per 6hare earnings and prioe/earning6 ratio ($1 11 and 15.3, re6peotively), yield and per,share dividend, priae/book rhtio and book value as well as the prioetoash flow ratio and per share oash flow data.
?5 The final seotion of the sareen of ~igure 6 aontains --information about the olient's order for this seourity - WGT - whiah is ourrently on the 6yste~. As 6hown, th~ order i~ Aotive (a6 18 ~ .
:,: , . , .. ~, . . . : .
, ~ .
.
2(~67~
oppo6~d to Canaell~d), the seaurity has a beta of 1.2 (relationship with the market that StAte~ that this seourity moves 20~ faster than tbe market), and has the seourity B~T a6 a 6ub6titute order.
Curr~ntly, the ali~nc i~ bidding for 5,000 6haru6 at a prloe of $16.125. The value of the order is for $80,000 and the order i6 a li~it order. Other way6 of limiting the priae paid would be a market or industry beta-adjusted order, or a pria~ whiah floated a~
a funotion of the bid or ask prioe. Below this the same inforuation appear~ for all aooounts that are partiaipating in this order.
To the left of the overall order infor~ation, the syste~ notes that the Ask prioe on the system would execute 100~ of this order at a oost of 1.3~ from the pre6ent limit prioe.
The funationing and interrelatiorlship of the elemellts of the system 6hown in Figure 1 will be further explained by referenoe to the data 6torage and proae~sing 6tep6 for an individual ibterndl alient as illu6trated in the flow ahart of Figure ~. For the purposes of this disoussion of the funationing of the invention, i~s operation during a typioal 6ingle tradillg day will be used. Figure ~ show~ the data prooes6ing and operatiorlal steps whiah oaour during suah a day as regards an internal user of the system. Before the start of eaah trading day aontroller CPU 10 update6 it6 data file6 at input step 30 with data from di~a 12 aovering relevant seaurities market information on aorporate aotions, suoh as reoapitali2ations, stoak split~, dividends or inter~6t paymerlts, and alosing priaes from the previous day. During the trading day it update~ its files fro~ storage devioes 14 and/or disas 12 with data covering interrlal market quote6, exeoution6 and other internal data, a6 well a6 with .. ..
.. ~ . . ~... : . ,' , , . ., ' .
: ~, - . . . .
201~7~S
d~ta oontinuou~ly input during the trading day from the alient' 6 ~aurities information vendor's quote alld trade data feeds aovering ourrent external quotes, trades and other ~arket data. Using thi6 information, eaoh 6eourity in the total inventory of seourities oovered by the system is updated in step 32 for variability ~hich, in this oa6e, ~.ean6 for the 6tandard deviation or vari~noe of it6 prioe fluotu~tion~. Another adju6tment i6 then madd in 6tep 34 to r~fleot the "normal" prioe of eaoh security in the inventory of seouritie6 oovered by the system. Normal prioe is an e6ti~ate ~ade of A seourity'~ ourrent priae and is oaloulated ~s an exponentially w~ighted averAge of reaent trades andlor quotations adjusted for overall ~arket ~ove~ent. It differs from ourrent market prioe as a funotion of trading aotivity in the 6eourity whioh pushe6 the ourr~nt prioe to one side or another of its normal prio~.
Sinoe olients have differing risk profile6 at differerlt tilrle6, the pre~ent invention provide~ added flexibility by permitting the alient or ~naqer to make manual ahanges or ohanges by eleatronio mean6 in 6tep 36 to hi6 original oriteria oovering ri6k profile and the tolerated ~arianoe from the b~6e portfolio by 6eotor, indu6try, oa~h and other faotors. Suoh ahang~s may be entered at any ~ime during or after the trading day.
U~ing all of the re6ulting d~ta, in 6tep 38 e~oh 6eourity i6 analy~ed with re6peat to the ou6to~i~ed oriteria e~tablished for eaoh individual olient ba6ed on the following faotor6:
~5 (1) Variability;
.
.
.. .. .
20167~5 (2) Current holding6 of tbat 6~aurity in the p~rtioular portfolio against the portfolio's base position in that and related . seourities;
AUTOMATED SYSTEM FOR PROVIDING LIOUIDI'l'Y '1'0 SECURITIES M~E'~S
s Technical Field The subject invention generally relates to automated systems : :
for trading securities in finanoial markets and, more particularly, to apparatus and a method for broadly increasing liquidity and depth in such ~uarkets by trading portions of normally dor~ant portfolios inaluding those with numerous and diverse seourities. l`he inventio seeks to aoaomplish this without substantially increasing the rish of 1088 to holder~ of those portfolios by maintaining an approximation of the desired investment ~ix in those portfolios while reaating to ~arket pressures so as to generate incre~lental returns to portfolio holders.
~: Background of the Invention ~ or many~years the institutional holdings of seouritie~ have been increasing. Institutions now hold in exoess of forty percent of the market value of Amerlaan equity securities. Investment managers of large portfolios gen~rally believe that it i~ prudent either to 1nvest assets in aore or index portfolios whiah remain : relatively st~ble.or, if aotively investing, to do 80 in a small ~; enough number of seaurities that they can properly ~onitor the : progres~ of th~ oompanies whose seourities they own. If.they pursue the ~oond alternative, they ruay, in many instances, take positions - 20167~
exoeeding five peroent or more of a oorporation's oapitali~ation.
Sinoe there are few corporation~ th~t have a total turnover of thelr oapitali2ation greater than two hundred and fifty peroent on an allnual basls, or an averAge of one pero~nt per trading day, investment managers find themselves holding positions representin4 five or ~ore day6 of tradir~g volu~d. These are lar~e ~nd unwi~ldy position~ relative to the oapital avAilable to those responsible fGr making ~arkets in these seourities. tlenoe, any order to trade suoh large positions may either re~ain unexeaut~d due to ~he absenoe or 0 buyers or sellers large enough to be the aontrA party or, if exeoution is foro~d, may oause làrge, te~lporary swings in mark~t priaes through the effeot of supply and de~and foroe~. Large 6wing6 in prioes refleot unrealistio market values to the general publio ar.d may oause inappropriate or even ilar~ful reaotions thereto.
Strains are pl~oed on the liquidity and depth of seouriti~s u~rkets and instability may result. The ~bsenoe of just this type of llquidity and depth was identified in the Report of the Presidential Task Foroe on Market Meohanis~ (January 1988), also known a~ the "Brady Report", às a fundA~erltdl oause of the finanoiAl u~rket freefall whioh ocourred on Ootober l9, 19~. No automated trad~r syste~ has sp~oifioally addressed these problems in inscitutionally dominated markets, and so~e auto~ated sy~te~s, suoh AS portfolio insuranoe, n~y even have oontributed to th~ proble~s. A distination is drawn here between auto~ated trader6 whioh ar~ deaislon ~akers and auto~ated trading systems whioh are ~essage swltohir,g systems that allow tradèrs to exeoute orders.
- ;~0~6~
Other potenti~l dirfiaulties dl60 aoaompany ~ajor seouriti~s position ch~nges by institutional holders. For example, lt is in the interests of the large institution to maintain both anolly~Jicy and to not diaolose information oonaerning the tot~l si~e and prlo~
limit on an order when engaging in substantial transaotions both to retain privaoy and to avoid other traders front-running the ord~r, thus adversely affeatlng prioes reaeived or p~id. Iden~lfiaatioll of trader ihterest oan result simply by allowir.g ~n order to ren~
open and unexeauted for periods of time as may ooaur during periods when individual speoialists and traders try to asse~ble bids or offers for large orders or even with preexisting auto~ated tr~ding systems where orders remain in the syste~ until aotiv~ly oanoell~d.
Another problem is the inability to quiokly enter, a~noel or alter the desired terms of seourities or~ers in a real-time environ~ent whether using a oomputer-direoted trading syste~ or not.
This diffioulty has further exAoerbated liquidity proble~s in ~he seourities ~arkets ~nd has, oonsequently, made many users r~luotant to use ~utomated trading systems. It has also ~eant that large institutionAl irvestors have not had the opportunity to inarease the return on their investments throuyh short term trading. Most of ch~ir portfolio rellains StAtio and/or idle over substantial periods of ~ime, espeolally when aompared to the equivalent value of seourities held by individudls of whioh a portion is oontinually ooming to the marketplAoe due to the faat that there are m~ny individual deoision maker~. Institutiol~s, bea~use of ~helr si2e, refleot ~n aggregation of the holdings of many individuals subjeot to the authority of relatively few deoiYion uakers. The flow of any ;~0~¢~7~5 ,~
partioular se~urity to the ~arketplAoe from the "institutiolJal ~rket/sector" tend~ to gyrate widely when oompared Wit]l the flow of that same seourlty from the "individual l&arket/~eo~or", e~peoially sir.ae institutions often r~iaat to si~ilar kinds of ~ti~ulae, suoL a~
S researoh, new~letters and other inforn~tion servioes, in ~aking m~rket deoi~ion6 and, oonsequerltly, plaoe di6proportionately si2ed orders at any given time.
The existenae of problems~ such as those disou6sed above has hindered the development of effeotive auto~ated trading 6y6tems ~nd O has aaused trlding volume by users of suoh syst~ms to remain relatively low. A~ a result, suoh systems often ren~in under~
utiliaud ~nd, in some a~6e6, have had to a~a6e oper~tion6 altogecher. Although a nu~ber of patent6, suoh as U.S. 3,5~3,~47 ~o Adam6 et al., U.S. 4,334,2~0 to Towers, U.S. 4,412,28~ to Brdddoo~
III, U.S. 4,554,41~ to Toy, U.S. 4,566,066 to Towers, U.S. 4,6~4,044 to ~almus et al., and U.S. 4,~51,640 to Luoas et Al., disolose ~-automated systems useful in tradillg and valuing s~ourities portfolios, none of the6e patents reaogniau or solve all of the problem6 outlined above. What i6 needed is an ~utomatia 6ystem for , trading seourities held by institutions which oon~tantly and anonymously provide6 depth and liquidity to the ~arket by presenting ;
a flow of buy and sell order~ in a wide variety of ~eauritie6 in A
r~a1 ti~e environment without signifiaant changes in the pattern of returns genera~ed by the seourities utili~ed in th~ original portfolio in a manner that seeks to provide an inoremen~al proflt in return.
:-- 20~67S.5 Summary of the Inventioll Tho pr~derlt invention io an autoll~t~d ~auriti~G tradir~g and S portfolio management system for use by investmerlt D~nagers. The 6ystem i~ designed to inorease liquidity in the suoondary markets for ~eaurities and to generate inoremental returns for seourity portfolios. Although the system of the invention works well with all diversified portfolios, it i6 p~rtiaularly benefioial when us~d with large portfolios inaluding large nu~bers of seauritiès, suah a6 those maintained by institutional investors. The invention achieves these effeots by using a portion of the portfolio's holdillgs to offer liquidity to the market. The system oontains portfolio balanoing aontrols whioh seek to ensure that the risk and return aharaoteristia6 of eaoh underlying portfolio are retainud throughout the liquidity generating proaess. The ~y6te~ monitor~ seaurity trad~s, prioe and si2e quotations and various portfolio oharaaterlstios a~ well as otl1er faotors in real time as disolosed herein. In re~ponse to this monitoring proaess the sy6tem enters, alters or oanoels buy and sell orders and/or sets thereof through it6 own network, other networks and/or with oomputeria~d brokurs ~nd/or aomputeri2ed ~toak exahangeæ.
Aoaording to the present invention, data oonoerning a portfolio or set of 6eaurity holdings r~6ides on oomputer files.
These files inolude, among other variables, eaoh olient's ourrerlt and "normal" holdings for eaah security and its identification data, together with estimate6 of eaah s~aurity'6 prioe variability, oi~l6h s r. .
r` ~
` !
20~67~ 5 .
flows, and a nurnber of investment oharaoteristia6 suah as industry and seator exposures, earnings/priae and debt/equity ratios, eta.
The oo~puter also holds in6truations aonoerning the u~xirnu~ and ~ini~um aash po6itions designated by the alient and the deviations S allowed fro~ the base portfolio's individual seator, industry ar,d 6~0urity weigllting~ whioh Lay ~l~o be d~ter~in~d by the olient.
Through real ti~e analy6is of the data, the present invention traoks how alose eaah seaurity, seator, and the overall portfolio is to the li~its desigrlated by the alient. To the extent that the li~its have not been reaahed, the present invention will issue buy andtor sell orders as a funotion thereof as well as the seourity's volatility, aurren~ prioe and reaent prioe history. It will hlso take into ~ -aon6ideration the alo6eness of the overall aash position to its -li~it~ as well as positions, offsetting or otherwise, already aohieved in other stook6. The resulting orders will be broadoa6t ~o other market partiaipants logged into the ao~puter exeoutinq this program, or series of progra~s, and plaoed on one or more ~:
ao~puteri~ed exohanges, brokerage servio~6, ~arket aooess networks or displayed througb its own network. Thu divisian of orders a~ong those sources of exeoutions will be based upon a series of rules inoluding probability of exeoution and oontrol of p~nding orders.
In order to take maximum adYantage of this invention, any ~:
olient using it should have a diverse inventory of seourities in its portfolio. The averag~ ~peoialist unit ~akes ~arket6 in 25 approximately 25 to 30 seourities, whereas, this inventlon, due to ;~
the use of A oentral prooessing unit as aoncroller, can follow an --~
essentially unli~ited nu~ber of seouricies and, due to dir~ot 2()~6~ ~
~leotronio oonneotiol~ to oo~uputeri:zed broker~, ooll~puterl~d exohanges, bro~er dealers, ~arket aooess networks and its own n~twork, o~n do ~o in a rual ti~e ~nviron~ent. In addition, th~
6y~te~ aan ex00ut0 multipl0 tr~du6 p~r ~oond whioh i~ far in ~6SB
ot what any individual ~arket trader aould ~ohieve, Henoe, olle aspeot of the 6ystem of this invention i~ that it work~ so fast and assimilates 60 ~uoh inforLation that the n~ed for and the possibility of hu~an intervention by way of approval of ehoh Irade ~de i6 ulmeoe~ary. A 6ignifioant ~dvantago of th~ 6y~tum of thi6 invention i6 that it funotions to provid~ liquidity and depth to seourities ~arkets by making available portions of large diversified 6eaurities portfolios to the L~rket in return for a relatively s~all inoremen~al profit whioh the~e portfolio~ would not otherwise earn.
The syste~ of this invention deter~ines, by applioation of various investment ariteria to individual seourities, industries and mar~et seotors, when a small profit ~ay be aobievable in a short p~riod of ti~e by buying or selling a partioular ~eourity in a user's portfolio oonsidering oo~petitive purohd~e and sale orders in the open ~arket plaoe. The potential profit aohievable is R funotion of the partioular seourity's prioe volatility and trading volu~e. The risk as6umed iB that, as oo~pared to the aore portfolio, the provision of liquidity results in the over- or under-weighting of ~i seourities whioh ~ay generate opportunity losses. In other words, the portfolio would have been invested in the partioular stook regardless. T,o buy ~dditional shares in one seourity, offset by d oomparable sale in another seourity, subjeots the portfolio to the risk that the over-weigbted seourity will undurperfor~ th~ unal~red ..
~ ~ , . ..
.:
~,.... .. .
20167~
oore portlolio, while the underweighted seourity overperforms lt.
In any two seourities this may happen, but if the differenoes in weightings ard 6pread over many seouritie6, ~nd the nec differelloe is s~all ~i.e., the oash is oontrolled), the risk is Minimi~ed.
Overweighted seaurities whioh underperform should generally ~alanoe overweighted seourities whioh overperform. If that were to happ~n ~xaotly, the institution aohieves the performanoe of its oore portfolio together with the prooeeds extr~oted from other mhrket partiaipants who traded with the in6titution at the prioe offered by ~ -the institution. Risk borne by the port;tolio using this sy6te~
arises from the variability in performanoe of the traded portfolio when oompared with the untraded portf olio . :
A~ orders are exeouted, market quotes ohange or trades ooour in the markets, the system which represents the present inYentiO~
will update market data, portfolio holdinqs, inoluding aash, and reaalaulate purohase and 6ale orders in all relevant seaurities. A
reoord of all aotivity is maintained on the system, including all tran6aotion6 ~nd unexeouted order6. At ~.e end of the trading d~y, a file of trade advioes is transmitted to (or i6 available tor) the ~:
broker's olearir,g agent, as well as the olients' oustodian banks.
It is a primary objeotive of this invention to provide -~
previously unavailable liquidity and depth to seaurities ~arkets. .
It is a further objeotive of this invention to provide an inoremental return to holders of broadly diver6ified portfolio~ .:
using the syste~ without altering tbe pattern of returns from the olient's original portfolio. This objeative is aohieved by tradlng s~ourities whioh would otherwi~e remairl "idle" in a portfol.io in an 20167~5 environment that provides anonymity during trading as well as small oh~nges in overall market exposure through offsetting po~itions in many individuhl 6eourities. "Idle" seouriti~6 are tho~e whioh are h~ld by ~ in~titution in ~ ~tatio oore portfolio and whioh have a S low probability at any moment in time of entering the flow of market tran6aotions.
It i8 yet another objeotive of this invention to provide an incremental return to users of this system while simultaneously allowing them to ~eleot and alter ba~io investment oharaoteri6tio~
of their portfolio6. The 6y6tem 6eleat6 and exeoute6 trades based on an analysis of transaations and the imposition of aontrols whiah leave the basia oharaateristios of the underlying portfolio of 6eourities 6eleated by the investment manaqer intaot.
It is still another objeotive of this invention to provide a 6y6tem whiah permit6 inve6tment manager6 to seleotivffly oo~unioate direatly with and/or exeaute trades with other portfolio holders using the system andlor brokers and/or exchanges.
It i6 yet a further objeotive of this invention to provide a system for entering, exeauting and/or aanoelling 6eourities purohase and sale orders instantaneously and anonymously in a real time envirorment.
Ic is another objeative of this invention to aapture, as profit, a portion of the impaot upon markets of orders entered thereon by other institutional investors. This i~paot m~y be large as a result of gaps in oompetition and inadequate liquidity. The system takes advantage of seaurities trading at a short-term premium or di600unt re~ultirlg from 6upply and demand imbalanoe6 by trading .~ :~ .. . . .
. .: ;.. ..
.,~. : . . .
.: :.: : , . . ..
20~67~
them and th~n ~akin~ offsetting transaotions elsewhere in the portfolio. Despite the trading aotivity, the funda~ental investment oharaoteristioB of the underlying portfolio remairl basiaally unahanged.
A further objeotive of thi6 iDVentiOn is to provide additional depth and liquidity to ~arkets du~ to the larg~ nu~ber of seouritie~
held in portfolio6 whioh u6e the 6yste~ of the invention. The system will operate to rigorously apply portfolio theory to the seauritie6 trading prooess and to evaluate the appropriate prioes for purohase or sale orders for a seourity given its underlying trading aharaateristias and its the reoen~ behavior as well as that -of 6imilar 6eouritie6.
Brief Desoription of the Drawings The foregoing and other objeots, aspeots and advantages of tl~e .
invention will be better understood fro~ the following det~ d desaription of the invention with referenae to the drawings, in whiah~
Fig. 1 is a blook diagram of the hardware for aarrying out the data prooessing and operational methodology of the seourities liquidity provision system of the prese~t invention;
Fig. 2 i~ a reproduotion of data 6hown on a display sore~n 2S relating to all orders pending on a partioular day for a partioular alient using the system;
20167~
- . , Fig. 3 i~ a reproduation of data shown on a display sare~r ralating to all trades aanaelled on a partiaular day by a partiaular alient or hi6 trading proou~6, l~ig. 4 ~ a r~prc~duation o~ d;.t~ ehown on a d~pl~y ~areen S relating to order~ exeouted for a 6peoifio olient on a 6peoifi.ed day u6ing the 6ys tem;
Fig. 5 iB a reproduation of data shown on a di6play 60reen relating to ~11 orders in the system;
Fig. 6 i~ a r~produation of data 6hown on a di6play ~are~n relevant to a single order plaaed using the system;
Fig. 7 is a sahem~tia flowohart depiating the data proaessing, ~torage and operational 6tep6 of the invention for an internal user of the ~ystem;
Fig. 8 is a bloak diagram illustrating the order matohlng prooe66 ~6 it rulate6 to inturnal and ~xternal user6 of the 6y~tem of this invention; and Fig. 9 is a sohematio flowohart depioting the data proaessing storage and operational 6tep6 of the inv~ntion for prooessing the settlement of trade6.
, Desoription of the Preferred Em~odiment For a more detailed under6tanding of the invention, referenoe is first made to FIG. 1 of the drawings. This figure illustr~tes in blook form an overvi~w of an arrang~ment for i~pl~menting the 6y~te~
I I
,.".. , ~" ~ . ., ........... . ; , " .. . ~
.,, ~, ....
, .
Z0~67~
of the in~tant in~ention. The heart of the ~y9te~ iR controller central processing unit ~CPU~ 10 which may be any type o~ digital computing apparatus, such as a main frame or ~ini-co~puter. The controller CPU executes trade~ and nanage~ orders and portfolio~.
It alao provide3 status and tran~action reports to sy~te~ users. It act~ partially a~ an order matching device to bring buyer~ and sellers together, and it collect~ and store~ data on di~c 12 in the form of transaction reports from ~arious securities markets a~ well a~ the flow of price quotation~ ~ade by participants in tho~e markets ~ade av~ilable throu~h a service ~uch Q~ a ~ecuritie~
infor~ation vendor. ~isc 12 could be any sort of fast access, mass storage device such as one or ~ore hard disc~. The infor~ation collected thereon would include data on tran~actlons occurring both internally and externally of the ~y~te~ of thi~ in~ention. The controller CPU die~e~inate~, or in~titutional inve~tor client~ can request, relevant portions of tho collectod internel data periodically to separate on-line ~torage de~ice~ 14 for each client which may al~o be any sort of ~asQ storago device ~uch as a hard disc drive, tape` dri~e or ~agnetic drum. E~ternal ~rket data i~
available to client~ from securitie~ infor~ation vendors. ~hese stora~e device~ ~ay be located either at the ~its of controller CPU
10 or at each client'~ location The~e storage devices hold data on the portfolio~s~ of each client alon~ with that client'a inYest~ent strategy, goals and ri~k profile. Each client can have its own conputer terninal CPU 15 which is connocted to ~toraqe device 14 and to controller CP~ 10 by any of a v~riety of means, ~uch ~9 direct ~ire~ ~atellite or telephone connectlon~. The~e terminal~ ~y be a ;~ 0167 any of a wid~ variety of oomputers inoluding personal aomput~rs, ~ain frames or mini-computers, depending on the ne~ds of e~oh olient. The d~ta in storage devioe 14 ~uiy ~e di6played at eaoh olient looation on an assooiated CRT display 16 and/or a hard oopy printer l~ in a format determined by oontroller CPU 10 or tlle olient'6 CPU 15. Algorithm6 operating ~ither at e~oh olient CPU lS
or at oontroller CPU 10 and oustomi2ed for ~aoh alient funotion to analy~e the data in storage devioe 14 so as ~o oreate buy and sell orders for that olient. Alternatively, e~oh olient may dev~lop its own algorithm~ to perform the transaotion deoision-m~king funotion and may use this invention only for its trading, order ~anagement and reporting faoiliti~s, disou~6~d below.
Controller CPU 10 also transmits internal order, quote and transao~ion data to supervisory CPU 18 through storage devioe 19 whioh may be any sort of mass storage devioe, suoh as a hard diso drive, tape drive or magnetia drum. Ex~ernal dat~ is available to storage devioe 19 through seourities information vendors. This d~ta is available for display on an a~sooi~ted CRT displAy 20 and/or a hard oopy printer 21. Supervisory CPU lB monitors seleotive aspeot~
of the invention through ti~e, handles queries oonoerning particular ; ~ orders, exeoutior.s, oanoellations or system statistios, allows intervention if needed and displ~ys and ~lerts the human operator to unresolved cancellations of executiohs.
Controller CPU 10 is further oonneoted with the CPU'S 23 of external automated brokers, exohanges and markets suoh as INSl'INET
~nd th~ CINCINNATI Stook Exohange and others ~190 for purposes of trallsmitting order and transaotion data whioh may be displayed a~
l3 20167~L~
these external loaations on a6sooiated CnT di6plays 24 andlor a hard oopy printer 25. CPU 23 provides olient users of the syste~ an opportunity to exeaute sales and puraha6es externAl to the ~y~tem rather than limiting them to transaations with other alients. The S funation of these automated brokers and exahanges within the system i~ explAlned more fully below.
Within a 6peoified period of a tran6aotion, all exeouted :~
transactions internal to the system are reported as output through the regi~tered bro~ertde~ler operating the sy6tem to a trade data terminal 26 and then to the oentral reporting faaility. Similarly, ~ut only at the end of eaah tr~ding day, all trades involving eaah individual 6eourity are aggregated, a~erage-prio~d where appropriate and eleotronioally reported through 6ettlement data terminal 2't for trade settlement to the alearing agent.
Cli~nt~ and brokers using thu 6ystem have the ability to view information pert&ining to all pending orders and all of their own exeouted and aanoelled orders ranked by various oriteria as demonstrated in the variou6 6areun or window format6 shown in ; Figures 2 throùgh 6. A 60rting funotion allow6 the u6er to oonoentrate on the most important orders aooording to the seleoted oriteria. This display funotion allows users to manage their orders &nd to reviaw how their deai6ion and trade proaes6e6 are workirlg, -~
how,their orders are interaating wlth the market, and what other market partiaipant6 are doing.
Gener&l ~arket infor~ation, supplied by a seaurities information vendor at the olient's site, is oontained in the top box of all soreens illustrated in Figures 2 through 6. Date, time ar.d . .
:` .
20167~
the day's market Yolume is displayed on the left hand side, the level and ohanqe in one of the broad ~Arket indioes is plaaed on the right-haDd 6ide along with the tiak figure. Tiok is the n~t number of trades that oaaurred last on a pria~ rise or dealine. The ~iddle portion of the top box on all sareens displays the alient's nam~, the type of 60reen being u6ed and the type and kind of sort for the displayed data. All sareen segment~ L~y be differentiated by oolor.
The bottom portion of all sareens oontains prompts that ~nable the user to ohange the way the data is displayed or ranked, to move to other soreens, to alter orders or to respond to the orders of other system or m~rket partioip~nts. To aooept instructions, the 6y6tem make6 use of funotion keys available on mo6t keyboard6 and on the position of the our60r to highlight the desired funotion or sorting attribute.
Figure 2 illustr~te6 a soreen displaying all pending orders for an individual user. Clients oan view their orders ranked by si2e (as displayed), nearness to exeaution, prioe move for the day, symbol, eta. The sareen i6 divided 60 that Sale6 appear on or,e half of the soreen, Puraha6e6 on the other. For eaah order, the security' 8 symbol, best bid, market or exchange displaying that best bid (an ~ A' means the be6t bid resides on the system represented by the ourrent invention), 6imilar inform~tion for the a6k priae, the ~ultiple of 100 shares represented by the best bid and a~k, the si~e of this alient's order in multiples of 100 shares ~nd the aurrent li~it priae assoaiated with this order.
~ ", ~ ~ 0 ~i7 The one order listed on the Purohase sid~ of the soreeh in Figure ~ indioates that this olient has an order to buy 5,000 shares of the seaurity repre6ented by the 6y~bol ~Y~ at A li~it priae of $16.125 (âll prioes âre di6played Ab' whole dollâr~ plus the 5 nu~erâtor of the appropriate fraation). The best bid for the stook :.
i~ S16.125 for 5,000 6hare~. That bid re~idu6 on the sy6tem repre6ented by this invention, and i6 obviou61y thiB order. The best offer h~p~ens to be on the Midwest Stoak Exoh~nge, it i~ for lO,000 6hares at a priae of $16.3~5. The olient had a 6ubscitute order for the seourity BBT whioh ourrently reside~ on the Canoelled order list. A substitute ord~r is an order for another seourity, the purah~6e or 6ale of whioh would 6ub6t~ntially equ~lly 6ati6fy the objeative6 of thu portfolio. At the bottom of thi6 seotion, the system total~ the nu~ber of pending live Purohase orders, the nu~ber of 6hare6 and the dollar value repre6erlted by these orders and what peroentage of these orders oould be done and at what 006t, a6 me~sured from the alient's limit prioe, should the olient not insist on the di6pl~yed liuit priae, but ~aaept the be6t ter~6 offered by the other 6ide. In thi6 oase, if the olient were to go to the Midwe~t Exohange and pay $16.3~5, he oould, subjeot to prior sale, purahase hi6 5,000 sh~re6 from the 10,000 offered. The aost repre6ent6 a l.3% premium aompared to ~he limit bid of $16.12$ whioh the olient is ourrently advertising.
Figure 3 illu6trate6 the 6ame information a6 Figure 2 but for all trades oanaelled on a partiaulâr day by the partioular olient or his trading prooess.
16 ;
: :, , .:. ~, .. ...
Figure 4 illustrates essentially 6lmil~r data but, in this oase, relates to orders exeouted on a speoified day. The Buy side of the sareen show6 that this olient haæ purahased 10,000 6hares of the seaurity ~Y~ at a priae of S25.25. The ourrent bid is $25.3~5 for 5,000 shares, the ask priae is S25.625 for 100 shares and the aost, a6 ~ea6ured fro~ the exeaution prioe of S25.~5 to the aurrent ask (what a purahaser would have to p~y aurrently) is a negative oost (i.e., a profit) of 1.3%. Again there is summary informhtior at the bottom of this segment of the 6areen.
O Figure 5 illustrates si~ilar dat~ for all orders on the system. In chis oase, the seaurities are ral~ked by mGve from the previou6 rlight'~ olo~ing prioe~ . A ~eourity ~y~bol, bid, L~rket, ask, market, siae of the bid and ask, the si~e of the order residing on the system and the change fror the day in pero~nt terms are all di~played. Between the si~e of the order on the sy6tem and the peroent ohange for the day is the measure~ent in eighths from the best ask for sales, bid for purahases, and the limit priae for che order on tbe 6yste~ r~pre6ented by this invention. For in~tanae, the 6ystem ha6 an order to puraha6e 15,000 sh~res o~ FEA whioh is up 4~ from the previous night's olose. The best bid is $21 on the New York Stoak Exahange, âaoording to the olient's seaurities information vendor. The system order has a prioe of S20 ~ t5 attaahed to it, so the soreen displays a '-1' in the spaae between the order si2e and peroent move to inform the user that the sy6tem order is the best available prioe less one eighth.
Figure 6 illustrates information displayed on a sareen relevant to a single order. The top left hand side of the working .. ~ . . ~
':
: ` ~
Z0167~
.
seation of the sareen give~ the hi~h, low, operl and last trade priaes for this seaurity, along with its ahange for the day (up an eighth, previous alose to last 6ale) and volu~e. Shown below are the be~t and next be~t bid and ask residing on the system, and the best bids and offers represented by the other markets and exahar,ges a~ reported by the alient' B 6eauritie6 lnfor~ation ve1ldor. ~elow thi6 6eotion i6 a 6~gment of the 6areen whioh oontains inforLation on past trades. The top portion of this soreen seg~ent aontains shares, prioe and time for the last 6 L~rket trades in this seourity obtained from the olient's seourities information vendor, and below thht are lisced the olient's trhdes in this security, giving aation, 6i~e, prioe, time or dat~ ~nd olient aaaount involved in the trade.
To the extunt that the data re6ides on the alient's ao~puter and is aoaessible by the ourrent invention, the user aan saroll up and down through this historiaal information. To the right of this sareen ~egment there is roo~ for 6y~tem or u~rket alert ~essage6.
In the middle of the sareen of ~igure 6, the system supplies prioe sen61tive inform~tion oonoerning thi6 seourity. All ba6io inform~tion i~ obtained from the olient' ~ data ba6e vendor who supplies d~ta on oo~panies' historiaal inaome and balanoe sheets as well as expeated earnings. Report~d here are the per 6hare earnings and prioe/earning6 ratio ($1 11 and 15.3, re6peotively), yield and per,share dividend, priae/book rhtio and book value as well as the prioetoash flow ratio and per share oash flow data.
?5 The final seotion of the sareen of ~igure 6 aontains --information about the olient's order for this seourity - WGT - whiah is ourrently on the 6yste~. As 6hown, th~ order i~ Aotive (a6 18 ~ .
:,: , . , .. ~, . . . : .
, ~ .
.
2(~67~
oppo6~d to Canaell~d), the seaurity has a beta of 1.2 (relationship with the market that StAte~ that this seourity moves 20~ faster than tbe market), and has the seourity B~T a6 a 6ub6titute order.
Curr~ntly, the ali~nc i~ bidding for 5,000 6haru6 at a prloe of $16.125. The value of the order is for $80,000 and the order i6 a li~it order. Other way6 of limiting the priae paid would be a market or industry beta-adjusted order, or a pria~ whiah floated a~
a funotion of the bid or ask prioe. Below this the same inforuation appear~ for all aooounts that are partiaipating in this order.
To the left of the overall order infor~ation, the syste~ notes that the Ask prioe on the system would execute 100~ of this order at a oost of 1.3~ from the pre6ent limit prioe.
The funationing and interrelatiorlship of the elemellts of the system 6hown in Figure 1 will be further explained by referenoe to the data 6torage and proae~sing 6tep6 for an individual ibterndl alient as illu6trated in the flow ahart of Figure ~. For the purposes of this disoussion of the funationing of the invention, i~s operation during a typioal 6ingle tradillg day will be used. Figure ~ show~ the data prooes6ing and operatiorlal steps whiah oaour during suah a day as regards an internal user of the system. Before the start of eaah trading day aontroller CPU 10 update6 it6 data file6 at input step 30 with data from di~a 12 aovering relevant seaurities market information on aorporate aotions, suoh as reoapitali2ations, stoak split~, dividends or inter~6t paymerlts, and alosing priaes from the previous day. During the trading day it update~ its files fro~ storage devioes 14 and/or disas 12 with data covering interrlal market quote6, exeoution6 and other internal data, a6 well a6 with .. ..
.. ~ . . ~... : . ,' , , . ., ' .
: ~, - . . . .
201~7~S
d~ta oontinuou~ly input during the trading day from the alient' 6 ~aurities information vendor's quote alld trade data feeds aovering ourrent external quotes, trades and other ~arket data. Using thi6 information, eaoh 6eourity in the total inventory of seourities oovered by the system is updated in step 32 for variability ~hich, in this oa6e, ~.ean6 for the 6tandard deviation or vari~noe of it6 prioe fluotu~tion~. Another adju6tment i6 then madd in 6tep 34 to r~fleot the "normal" prioe of eaoh security in the inventory of seouritie6 oovered by the system. Normal prioe is an e6ti~ate ~ade of A seourity'~ ourrent priae and is oaloulated ~s an exponentially w~ighted averAge of reaent trades andlor quotations adjusted for overall ~arket ~ove~ent. It differs from ourrent market prioe as a funotion of trading aotivity in the 6eourity whioh pushe6 the ourr~nt prioe to one side or another of its normal prio~.
Sinoe olients have differing risk profile6 at differerlt tilrle6, the pre~ent invention provide~ added flexibility by permitting the alient or ~naqer to make manual ahanges or ohanges by eleatronio mean6 in 6tep 36 to hi6 original oriteria oovering ri6k profile and the tolerated ~arianoe from the b~6e portfolio by 6eotor, indu6try, oa~h and other faotors. Suoh ahang~s may be entered at any ~ime during or after the trading day.
U~ing all of the re6ulting d~ta, in 6tep 38 e~oh 6eourity i6 analy~ed with re6peat to the ou6to~i~ed oriteria e~tablished for eaoh individual olient ba6ed on the following faotor6:
~5 (1) Variability;
.
.
.. .. .
20167~5 (2) Current holding6 of tbat 6~aurity in the p~rtioular portfolio against the portfolio's base position in that and related . seourities;
(3) quoted bids and offers, (4) the oash position of the portfolio;
(S) the expo6ure of thu portfolio to variou6 indu6trie6 and seotors; and (6) purohase and/or sale orders displayed by others in automated brokerage or exohanges to whioh the present invention is linked.
The result~nt analysis will be used in step 40 to generate buy ~nd sell order6 and/or ~et~ of ordur6 ~t 6p~0ifia pria~6 for transmi6siou by the system both internally to other olient~ and externally to outside broker dealers, exahanges and/or others for eaah seauricy in the olient's portfolio as to whiah the pre6ent nvention dee~s it appropriate. The prioe of purohases and sales is dependent on interrelationships between inventory in the portfolio, tbe "normal" prioe for that seourity ar.d it6 aotual u~rket prioe at ~;~ the ti~e the deoision i6 made. The si~e of the purohase orders generated by the invention is greater the further the ourrerlt aotual prloe is below that seourity's "nor~al" prioe. The si~u of the purohase orders, if any, is 6~aller the further the ~otual prioe i8 above the seourity's "normal" pric~. Also, the buying limit, or siae of order, per seourity beoomes more (le66~) stringent ~s other seourities beo~o~e more (less) attraative to hold or as that seourity's seotor beaomes over- (und~r-) invesced or as aash reserves fall (rise) from normal. The si~e of the sale order ... ; .. ...
, . ,.: .. , :
. . . .
Z0~167~L5 generated by ~he pre~ent inventlon is greater the further the ourrent actual priae is above that securlty's "nor~al" priae. The si2e of the sale order, if ~ny, will b~ lleL the further ~he aatual priae is below the seaurity's "norm~l" prioe. Thus, the S selling li~it or size of order per seaurity beoomes more (less) 6tringent ~6 other 6eauritiu6 beao~e 1~6 (~ore) attraativ~ to hold or a8 that 6eourity' 6 6eator beaome6 ur.der (over) invested or a6 oash reserves rise (fall) from normal. Tlle si~e of the buy or sell order oan be limited for low priae stook6 and will be 6~aller for eaah differenoe between the aurrent and "normal" prioes the greater a ~eaurity's ~ariability. Further, the si~e of the invention's buy or 6ell order will be larger if ~uah a tran6aotion would help to offset a ourrent po6ition imbalanoe in the portfolio's stoak, industry, seator or aash exposure. To the extent that an aaaeptance .. ~.-S of the invention's buy or sell ord~r will aggravate a ourrent i~balanoe, the si2e of that order will be restrioted. If a deaision is made in step 40 to enter no order, control of the program lS ... -tran6ferred baok to blook 32 for an~ly6is to prooeed on the next 6eourity in the portfolio. It 6hould be under~tood that the analysis of individual seourities in individual portfolios is an ongoing, oontinuous prooes6 wherein the aontroller CPU 10 oauses ~h alteration6 of bid6 and offer6 in direot relation6hip to ahange6 in the portfolio oriteria and the reaeipt of oontinuously updated ourrent market data fro~ reading quote and trade tape6 mdde available through trade data terminal 26. While this prooess is desoribed as a flow, the system is "event driven" in that an event suoh a~ a transaotion for alients or an "out of p~ttern`' aotion by '22 ... ,,. . , . ,. .. ~ .. . .
- ~ 20~7~ ~;
oth~r ~arket partiaipants elsewller~ will interrupt the flow and trigger A response on the part of this inv~ntion'6 trading and balanaing algorith~6. Thi6 respon6e will be ba6ed on the rule6 di~au~6ed above.
A partioular advantage of thi6 invention i6 that olient6 running their own balanaing algorithm6 may in 6tep 42 alter any order on the 6ystem by ohanging, aanoelling or adding to it. h~,at differen~iates this capability, as lmplemellted by this invention, from other6 th~t Allow thu keyboard or oomputeri~d ~ntry of order~
into oomputeri~ed 6eouritie6 tradir.g sy6te~6 is that the 6y6tem of the invention allows oomputer6 to alter and reoeive oonfirmation of order ohanges on national markets wlth a delay of only seoonds. For orders that have been plaoed out6ide of the sy6tem due to direat oonneotion with automated brokers andlor exohang~s, suoh as INSTIN~' and the CINCINNATI Stook Exohange, through external data terminal 22, the speed of the oanoellation or altering proaess depends on the response time of these other oomputers. By comparison, orders plaoed on other eleotronio order routing systems, ~uoh as the De6ignated Order Turnaround (DOT) system of the New York Stoak Exohange, for example, ~lthough entered by oomputer, still generally depend for exuoution on hu~an 6peaiali6t~ or trader6 who ~u6t ultiLately reaot to the order. ~ence, undesirable and unexpeoted del'ays are inherent. This invention substantially removes suoh problems. Manual alteration of orders, although not U6UA1 due to the speed of o,peration of the system and the reliAnoe on trading algorith~s, is also available to clients at step 42.
, . . -....... .
20167~r;~
That portion of the inventio~ that reaeive6, handle6 and exeautes orders for the purohAse a~ld sale of seaurities and reports transaotion~ to the aentral reportinc3 faaility, if appropriAte, and to the alearinq agent is operated by a registered broker/dealer.
S That portion of the invention whiah analy~s priae and deter~ines OrderB iB operated by a registered inve~t~ent adviser. Orders ar~
exeauted by the syste~ on a priaeltime priority ba6is within the system in step 44, although orders aould also be exeauted on A
priae/siae/ti~e priority ba6ls. All orders generated are forwardcd to aontroller CPU 10 whioh present~ the~ together with those from otller alients for display to eaoh alient or olient prooess in a manner de~arib~d below. If a puraha6e order ~atahes ~ ~ale order (in whole or in part) areated for another alient portfolio the oontroller will mAtah the two and a trade will oocur whioh will be ~5 reported to the ~arkets a6 well as to eaoh alient' B portfolio trading algorithm. If orders are not exeauted within the syste~, aontrol passes to bloak 40 where oontroller CPU 10 deoides, based on ~.. :
reaent trading hi6tory, where and how muah o~ eaah order to plaae on :
whioh externAl auto~ated market, broker, exohange andlor itB own network. Orders plaoed other than on its own network are submitted on a prioe/probability of exeoution basis. Further, if an ordèr has been published to a ~rket, broker or ~arket aaaess network, internally exeauted tran~aotions between alients are done on a subjèot to oarlaellltion ba~i~. As long a6 an order re~ain6 unexeouted, it is subjeot to aanoellation or alteration by the syste~ in step 38 or by the alient's proaess or manually in step 42 In the absenae of an external order matah aontrol of the program is . ;:: - - .
20167~
-tr~nsferred from bloak 4~ baok to bloak 32 for aontinuing analysis.
The order m~tohing prooedure of steps 44, 46 and 48 is disoussed in further det~il below with regard to FIG. ~.
If a trade is exeouted internally in step 44 or externally in step 48, aontrol is trdnsferred to blook 50 whioh governs settle~ent proaedures. All internal trade6 exeauted for alient6 by the pre~ent invention are immediately reported in the appropriate manner to the oentral reporting faaility vi~ trade d~ta link or ter~in~l 26 so ~s to disalose them to the markets and are written to files in the storage deviaes 14 of eaah alient for proaessing at the end of eaoh day. They aan be viewed seleatively bàsed upon various levels of seaure aoaess during the trading day. At the end of the d~y, all purahase and s~le transaations for eaah portfolio in eaah 6eaurity ~re average-prioed at the olient's instruction so that there is only one sàle report and one buy report per seaurity per alient. These reports ~re then forwarded to the olearing agent and, if appropriate, to eaoh olient's oustodian. InterDal reports for reoord-keeping and re6earah purpo~es ~re ~lso ~ade. Further det~il aonaerning settlement prooedures is provided in aonneation wlth the disaussion of FIG. 9 below.
As the trading day progresses, the system updates its trade and quot~tion files aaoording to steps 30 and 52 and then returns to step,32 to make additions, alterations or oanaell~tions of buy and sell ordèrs aaaording to the suaaeeding steps as explâined above.
Seaurities whioh are not performing aaoording to their historioal nor~s are flagg~d for speoial analysis by the system. A3- trades are exeouted for eaoh alient's aoaount, the relevant portfolio's ,: . ; ... ,. j .. .
~, :
20167~;
holdings are updated in real time along with industry and seotor weightings, aash exposure and the profit or loss and ao~mission stati8tia6. Similarly, variability and "normal" priae6 are al60 adjusted. The present invention' 8 speed in issuing or upd~ting S order3 in response to ahanges in quotations Lade by other market p~r~iaip~r~t6 will b~ ~ funotion of the ourrent po~ition of thu portfolio versu6 it6 guidelines and it6 reoent tr~ding aotivity.
The further away from its base positlon or the less its reoent trading aotivity, the slower will be the invention'6 adjust~erlt by means of new or ohanged orders to priae quotations of whioh the resulting trades will be more stabili~ing or profitable to the olient, and tl~ f~6ter will be its r~6pon6e to oth~r priae quotation6.
. :
If the trading day has not ended, step 52 requires return to ~:-~5 ~tep 32 to allow faotors effeoting future trading to be reasse66ed and new trading deoisions to be implemented. If the trading day has ended, the program is exited.
Referanoe iB now ~ade to FIG. 8 for an illu6trative overview in bloak dlagram form of the ~eans by whiah oontroller CPU 10 interaats with internal and external partiaipants using the system of this invelltion for purpose6 of order matohing. Thi6 prooe~s was referred to above in flow diagram 6teps 44, 46 alld 48. An order is an ~instruotion to buy or sell a seourity at a oertain prioe or better. Orders may be any of th~ types oommonly known suoh a6 market, limit, fill or kill, eta. Users of this system plaoe orders with oontroller CPU 10 whioh in blook ~0 stores and maintains a list, referred to in the ir.du6try a6 a "book", of 6uoh orders ranked ~. , `
.;, .
20167~5 by priae, souroe (internal or exterr,al of the 6yst~m), 6i~e and tim~
of order. Users ~ay eith~r b~ internal auto-tr~ders (the ous~o~i~ed olient proaes6 desarib~d above) or ~xternal auto-traderb~ (automated exohang~ or broker~). An ~uto-tr~d~r i6 ~ aomputer prooe6~ ~hioh enters orders direotly with the system at blook ~0. Auto-traders represent their seourity order~ direatly to eaah other through bloak ~0 for potenti~l exeaution. Internal auto-traders ~2 are proaesses or internal alients whiah do not have to ooml~unioate outside of tl~e 6y6tem of the invention to exeoute ~ trade or to pl~oe or ahange a order ~4 with aontroller CPU 10, whereas, extern~l ~uto-trader6 t6 must aomplete their trading transaction outside of the syste~ of the invention, making their order6 on the invention subjeot to a~naellation. Exampleæ of external auto-trad~r6 inolude the INSTINET and CINCINNATI Stoak Exohange dutom~ted trading systems.
Order6 aru plaaud by external auto-trader6 at the highe6t bid and lowe6t offer whiah they have outst~ndirlg on their own "book6" ànd whiah, when supplied to aontroller CPU 10 at block ~0, auto~tioally beaome treated a;s order6. The6e orders are aanoelled and replaoed when the quote ohanges. An authori2ation li6t 80, 6tored and enforaed by aontroller CPU 10, defines whioh subset of users ~ay trade with eaah auto-trader. For instanae, the Ry6tem might probibit tradil.g between 6eleated olientæ.
The system of this invention n~tohes orders in bloak 82 on a priae-time priority b~sis. A matah oaaurs when a buy order and a 6ell order ~gree on seaurity n~me, prioe, si~e ~nd terms of the trade. If a matah is deteoted, both the buy and sell sides of the order are at bloak 84~ In the aase of external auto-tr~der~, ~7 ; ~::
201~>7~ ~
,_~
aaaeptanoe i6 tentative and beoome~ final only wh~n oor1firr~tion from the external auto-trader is reaeived by the system, Sirae external auto-trader6 ~u6t them~elve6 aonfirm a matah there will be a li~ited perlod of ti~e before aooeptanoe or rejeation, and, S therefore, the tentative aoaeptanae prooedure i8 neaes6ary. By oontra6t, int~rnal ~uto-trad~r6 ~oo~pt u~to}1e6 i~diat~ly irl real time without tentative aooeptanoe. If either 6ide of the trade rejeat~ the matoh, the order is reopened at blook 86 while the order of the rejeating 6ide is newly time-6tamped and moved to the rear of 10 it6 priae-priority group. The order of the aooeptir.g slde is not ~-requeued.
Extern~l auto-traders aan be rated by order throughput, i.e.
by volume of order~ exeouted. An external auto-tr~der produaing three times the execution volùme could be given three times the order flow from the order handling proaes6 when quotes are identiaal. Order plaaement will be biased by the relAtive ~i~e8 of the best bid and/or offer of different external auto-traders. The invention will move ordur6 to the auto-trader whiah ha6 matohibg ~ide 6i2e relative to other external auto-trader6 and order ~i2e will move ~WAy from the Auto-trader whiah has same side si2e relative to other external auto-traders. The ~ystem oould reoogni2ff volume of order6 exeouted or quote 6iae over varying time hori~on6 whiah aould allow it to indiaate the presenae of the other side in a remote system. These additional faotor6 inarea6e throughput and deorease additional aosts.
Both internal and external auto-traders may aancel An order or replaae it with A new order on different ter~s. However, :J~
,;, .
;
20~67~;
oanoellation i6 problematio when an ord~r has been plaoed with an external auto-trader. The aanoellatiorl in this oase is ao~epted subjeot to prior exe~ution. If the external auto-trader has a defined oanoëllation ~èohanism, the oanoellhtion is effeoIed when the external aoknowledgement is reoeived. If thére is no definite meohani~ or too m~oh time elap~e6, the oanoullation i6 eff~ote~ by the system's internal rules. An ex~oution report whioh is subsequently reaeived from the remote system and whiah oannot be matohed will be refused and an alar~ tr~nsmitted to supervi~ory CPU
18 for di6play on CRT 20 and/or hard aopy printer 21 for human resolution.
Order6 re6iding on both thu pre6~r,t inv~ntion and extern~l ao~puteri2ed brokers, exohanges ar,d/or market6 are 6ubjeot to canaellation due to prior exeaution in such other syste~s. If the olient desire6, an order may be trans~itted to suoh other 6ystem6 to ~atah against order residing thereon. ~lowever, the auto-trader methodology of the invention also provides for other types of speaial auto-trader6 whioh fulfill ~peoifia funotion6. Suoh speoial auto-trader6 re6e~ble "floor broker6" who plaoe orders on remote 6ystems subjeot to YarioUS terms. If it is in the interest of alients using this invention, their auto-trader6 will ask the6e speaial auto-trader6 to plaae 6ell order6 at or near the offer, buy orders at or near the bid on a remote syste~. These orders would then be displayed on that sy6te~ to the extant that they matohed the interests of other system alients. The order manager auto-trader would assign any trades done on the remote system to system alients : -u6ing a prioe/time priority ba6is. Another type of 6peaial auto~
!, . ,, ' ` ' ~ .
. ! .. ..!
;~O~ '7:~
` .
trader aan take ~ny order and pass it through to a remote 6y6tem.
These orders would be represented in addition to those of the right and wrong side auto-trader6. This type of ~peoial auto-trader oould be u~ed by a human trader oo~munioating by terminal to gain 5 unfiltered aaaess to a market.
Trade report6 from remote ~y6tem~ would be matahed to outstanding t~n~ative exeoution6 ju~t a8 the ori~inal order~ w~re m~tohed. Partial order ~atoheY or partial exeautions aause the oontra 6ide order to 6plit into an order of the oorreot size and an order holding the remaining size. Rejeotion of a matoh tri~ger6 appropriate fusion of previously split orders.
A~ not~d above, an internal auto-trader ~ay is6ue an ord~r ~6 good or better than an external quote whioh is in tertative u~toh.
The internal quote is matahed as soon as the external matah is rejeated. The ~atah 6y6tem aan reoognize that a better matoh i6 possib1e and attempt to aanoel the external order before it i6 aaaepted. In addition, the matoh proaess is able to "ahain" matahes so that a1l of the matoho6 are done or none are done. Thi6 would, for in~tanoe, allow an order for a ~eourity denominated in ourre11oy "a" to be executed in a market trading in ourrenay "b" if the "b" to "~" exahange rate were aaoeptable. ~urther, the 6ystem oould b~
~odified to inalude an intelligent order manager whiah exeaute6 profitable trades that the ba6e system would not it~elf exeaute.
For instanae, an all-or-nothing order for 16,000 6hares of I~M would fail if the s~stem had only 15,000 shares available. The intelligent order manager aould, upon the alient's standing or aontemporaneou6 ir,6truation, exeoute the full order and find the 20~67~i other 1000 shdres later if th~ overall trade looked profit~ble or if austomer satisfaotion required exeoution.
Referenoe i6 now made to Figure 9 whioh illustr~t~s in 60he~atio flowoh~rt for~ the trad~ 6ettlu~ent prooedure6 u6ed by the pre6ent invention to h~ndle order ~atohe6 at the ~nd of eaoh tradirlg day. This f low ohart exa~ine6 in great~r detail the aativity undertaken by the system whioh was referred to above in step 50 of Figure ~. After an order has been matohed an~ aooepted by both 6ide~, oontroller CPU 10 v~lidate~ all d~ta oonoerning the trade in step 100. Proper identifioation for eaoh seourity, broker, austomer account, exahange aode, transaation date, settlement date, priae and all other ~speat~ of the trade are oheoked to ensure aoour~oy.
Validation prooedure6 are flexible enough to allow exoeption overrides, as well a6 easy additions and deletions to eaah data item'6 po66ible ~alue li6t. Validation oan be6t be aoaompli~hed u~ing a relational dat~ ba6e l~nguage. If validation fails in step 102, aontrol is transferred to step 104 where oorreations u~y be made either by human intervention or, preferably, in an auto~ated fa~hion throug~ the use of database6. After either suaoessful 20 validation or aorreation of errors, aontrol passes to step 106 in ~ ~
whioh the trade6 are 60rted and aggregat~d by 6eourity. Eaoh trade - -i6 then te~ted in 6tep 108 to 6ee if it is eligible for prioe averaging. Various faators aould prealude any partiaular trade from eligibility. ~or example, average priaing would rarely be done between alients who bo~h partiaipated on the same side of a trade.
An important aspeot of this invention oaaurs in step 110 where, at th~ olient'~ in6truation, eligible purah~6e6 (~ale~) in the 6~me ,: :
;~016~
.
seaurity ~re ooDsolidated and priaed on ~n aver~ge bd6is for eaoh ~lient. Thi~ proa~dure results in one buy ~nd/or one sell order being generâted for any partiaulâr oustomer at an averAge price regArdle66 of the aotual nu~ber of trad~s exeautad to aoaumulate or S s~ll the shâres of that partiaul~r seaurity during that day. The a~vJl~t~geous i~paàt of thi~ eot of the inVelltiOn beao~es apparellt when it i6 under6tood that the invention i6 6peaifiaally de6igned to generate larg~ nu~bers of trâdes for a given client, possibly in the 6ame 6eaurity, on ~ny given day. When the average priae proaessing 0 is aomplete, dâta aonaerning both the tr~de6 whiah were average-priaed and those whiah were not, are written into a reaord-keeping sy6tam in step 112, again reoheaked for errors in step 114 and then -di66eminated in step 11~ both internally for a oooun ting purposes within the system ând externally to â clearing agent and settlement hou6e.
. ~ . . ~ :
(S) the expo6ure of thu portfolio to variou6 indu6trie6 and seotors; and (6) purohase and/or sale orders displayed by others in automated brokerage or exohanges to whioh the present invention is linked.
The result~nt analysis will be used in step 40 to generate buy ~nd sell order6 and/or ~et~ of ordur6 ~t 6p~0ifia pria~6 for transmi6siou by the system both internally to other olient~ and externally to outside broker dealers, exahanges and/or others for eaah seauricy in the olient's portfolio as to whiah the pre6ent nvention dee~s it appropriate. The prioe of purohases and sales is dependent on interrelationships between inventory in the portfolio, tbe "normal" prioe for that seourity ar.d it6 aotual u~rket prioe at ~;~ the ti~e the deoision i6 made. The si~e of the purohase orders generated by the invention is greater the further the ourrerlt aotual prloe is below that seourity's "nor~al" prioe. The si~u of the purohase orders, if any, is 6~aller the further the ~otual prioe i8 above the seourity's "normal" pric~. Also, the buying limit, or siae of order, per seourity beoomes more (le66~) stringent ~s other seourities beo~o~e more (less) attraative to hold or as that seourity's seotor beaomes over- (und~r-) invesced or as aash reserves fall (rise) from normal. The si~e of the sale order ... ; .. ...
, . ,.: .. , :
. . . .
Z0~167~L5 generated by ~he pre~ent inventlon is greater the further the ourrent actual priae is above that securlty's "nor~al" priae. The si2e of the sale order, if ~ny, will b~ lleL the further ~he aatual priae is below the seaurity's "norm~l" prioe. Thus, the S selling li~it or size of order per seaurity beoomes more (less) 6tringent ~6 other 6eauritiu6 beao~e 1~6 (~ore) attraativ~ to hold or a8 that 6eourity' 6 6eator beaome6 ur.der (over) invested or a6 oash reserves rise (fall) from normal. Tlle si~e of the buy or sell order oan be limited for low priae stook6 and will be 6~aller for eaah differenoe between the aurrent and "normal" prioes the greater a ~eaurity's ~ariability. Further, the si~e of the invention's buy or 6ell order will be larger if ~uah a tran6aotion would help to offset a ourrent po6ition imbalanoe in the portfolio's stoak, industry, seator or aash exposure. To the extent that an aaaeptance .. ~.-S of the invention's buy or sell ord~r will aggravate a ourrent i~balanoe, the si2e of that order will be restrioted. If a deaision is made in step 40 to enter no order, control of the program lS ... -tran6ferred baok to blook 32 for an~ly6is to prooeed on the next 6eourity in the portfolio. It 6hould be under~tood that the analysis of individual seourities in individual portfolios is an ongoing, oontinuous prooes6 wherein the aontroller CPU 10 oauses ~h alteration6 of bid6 and offer6 in direot relation6hip to ahange6 in the portfolio oriteria and the reaeipt of oontinuously updated ourrent market data fro~ reading quote and trade tape6 mdde available through trade data terminal 26. While this prooess is desoribed as a flow, the system is "event driven" in that an event suoh a~ a transaotion for alients or an "out of p~ttern`' aotion by '22 ... ,,. . , . ,. .. ~ .. . .
- ~ 20~7~ ~;
oth~r ~arket partiaipants elsewller~ will interrupt the flow and trigger A response on the part of this inv~ntion'6 trading and balanaing algorith~6. Thi6 respon6e will be ba6ed on the rule6 di~au~6ed above.
A partioular advantage of thi6 invention i6 that olient6 running their own balanaing algorithm6 may in 6tep 42 alter any order on the 6ystem by ohanging, aanoelling or adding to it. h~,at differen~iates this capability, as lmplemellted by this invention, from other6 th~t Allow thu keyboard or oomputeri~d ~ntry of order~
into oomputeri~ed 6eouritie6 tradir.g sy6te~6 is that the 6y6tem of the invention allows oomputer6 to alter and reoeive oonfirmation of order ohanges on national markets wlth a delay of only seoonds. For orders that have been plaoed out6ide of the sy6tem due to direat oonneotion with automated brokers andlor exohang~s, suoh as INSTIN~' and the CINCINNATI Stook Exohange, through external data terminal 22, the speed of the oanoellation or altering proaess depends on the response time of these other oomputers. By comparison, orders plaoed on other eleotronio order routing systems, ~uoh as the De6ignated Order Turnaround (DOT) system of the New York Stoak Exohange, for example, ~lthough entered by oomputer, still generally depend for exuoution on hu~an 6peaiali6t~ or trader6 who ~u6t ultiLately reaot to the order. ~ence, undesirable and unexpeoted del'ays are inherent. This invention substantially removes suoh problems. Manual alteration of orders, although not U6UA1 due to the speed of o,peration of the system and the reliAnoe on trading algorith~s, is also available to clients at step 42.
, . . -....... .
20167~r;~
That portion of the inventio~ that reaeive6, handle6 and exeautes orders for the purohAse a~ld sale of seaurities and reports transaotion~ to the aentral reportinc3 faaility, if appropriAte, and to the alearinq agent is operated by a registered broker/dealer.
S That portion of the invention whiah analy~s priae and deter~ines OrderB iB operated by a registered inve~t~ent adviser. Orders ar~
exeauted by the syste~ on a priaeltime priority ba6is within the system in step 44, although orders aould also be exeauted on A
priae/siae/ti~e priority ba6ls. All orders generated are forwardcd to aontroller CPU 10 whioh present~ the~ together with those from otller alients for display to eaoh alient or olient prooess in a manner de~arib~d below. If a puraha6e order ~atahes ~ ~ale order (in whole or in part) areated for another alient portfolio the oontroller will mAtah the two and a trade will oocur whioh will be ~5 reported to the ~arkets a6 well as to eaoh alient' B portfolio trading algorithm. If orders are not exeauted within the syste~, aontrol passes to bloak 40 where oontroller CPU 10 deoides, based on ~.. :
reaent trading hi6tory, where and how muah o~ eaah order to plaae on :
whioh externAl auto~ated market, broker, exohange andlor itB own network. Orders plaoed other than on its own network are submitted on a prioe/probability of exeoution basis. Further, if an ordèr has been published to a ~rket, broker or ~arket aaaess network, internally exeauted tran~aotions between alients are done on a subjèot to oarlaellltion ba~i~. As long a6 an order re~ain6 unexeouted, it is subjeot to aanoellation or alteration by the syste~ in step 38 or by the alient's proaess or manually in step 42 In the absenae of an external order matah aontrol of the program is . ;:: - - .
20167~
-tr~nsferred from bloak 4~ baok to bloak 32 for aontinuing analysis.
The order m~tohing prooedure of steps 44, 46 and 48 is disoussed in further det~il below with regard to FIG. ~.
If a trade is exeouted internally in step 44 or externally in step 48, aontrol is trdnsferred to blook 50 whioh governs settle~ent proaedures. All internal trade6 exeauted for alient6 by the pre~ent invention are immediately reported in the appropriate manner to the oentral reporting faaility vi~ trade d~ta link or ter~in~l 26 so ~s to disalose them to the markets and are written to files in the storage deviaes 14 of eaah alient for proaessing at the end of eaoh day. They aan be viewed seleatively bàsed upon various levels of seaure aoaess during the trading day. At the end of the d~y, all purahase and s~le transaations for eaah portfolio in eaah 6eaurity ~re average-prioed at the olient's instruction so that there is only one sàle report and one buy report per seaurity per alient. These reports ~re then forwarded to the olearing agent and, if appropriate, to eaoh olient's oustodian. InterDal reports for reoord-keeping and re6earah purpo~es ~re ~lso ~ade. Further det~il aonaerning settlement prooedures is provided in aonneation wlth the disaussion of FIG. 9 below.
As the trading day progresses, the system updates its trade and quot~tion files aaoording to steps 30 and 52 and then returns to step,32 to make additions, alterations or oanaell~tions of buy and sell ordèrs aaaording to the suaaeeding steps as explâined above.
Seaurities whioh are not performing aaoording to their historioal nor~s are flagg~d for speoial analysis by the system. A3- trades are exeouted for eaoh alient's aoaount, the relevant portfolio's ,: . ; ... ,. j .. .
~, :
20167~;
holdings are updated in real time along with industry and seotor weightings, aash exposure and the profit or loss and ao~mission stati8tia6. Similarly, variability and "normal" priae6 are al60 adjusted. The present invention' 8 speed in issuing or upd~ting S order3 in response to ahanges in quotations Lade by other market p~r~iaip~r~t6 will b~ ~ funotion of the ourrent po~ition of thu portfolio versu6 it6 guidelines and it6 reoent tr~ding aotivity.
The further away from its base positlon or the less its reoent trading aotivity, the slower will be the invention'6 adjust~erlt by means of new or ohanged orders to priae quotations of whioh the resulting trades will be more stabili~ing or profitable to the olient, and tl~ f~6ter will be its r~6pon6e to oth~r priae quotation6.
. :
If the trading day has not ended, step 52 requires return to ~:-~5 ~tep 32 to allow faotors effeoting future trading to be reasse66ed and new trading deoisions to be implemented. If the trading day has ended, the program is exited.
Referanoe iB now ~ade to FIG. 8 for an illu6trative overview in bloak dlagram form of the ~eans by whiah oontroller CPU 10 interaats with internal and external partiaipants using the system of this invelltion for purpose6 of order matohing. Thi6 prooe~s was referred to above in flow diagram 6teps 44, 46 alld 48. An order is an ~instruotion to buy or sell a seourity at a oertain prioe or better. Orders may be any of th~ types oommonly known suoh a6 market, limit, fill or kill, eta. Users of this system plaoe orders with oontroller CPU 10 whioh in blook ~0 stores and maintains a list, referred to in the ir.du6try a6 a "book", of 6uoh orders ranked ~. , `
.;, .
20167~5 by priae, souroe (internal or exterr,al of the 6yst~m), 6i~e and tim~
of order. Users ~ay eith~r b~ internal auto-tr~ders (the ous~o~i~ed olient proaes6 desarib~d above) or ~xternal auto-traderb~ (automated exohang~ or broker~). An ~uto-tr~d~r i6 ~ aomputer prooe6~ ~hioh enters orders direotly with the system at blook ~0. Auto-traders represent their seourity order~ direatly to eaah other through bloak ~0 for potenti~l exeaution. Internal auto-traders ~2 are proaesses or internal alients whiah do not have to ooml~unioate outside of tl~e 6y6tem of the invention to exeoute ~ trade or to pl~oe or ahange a order ~4 with aontroller CPU 10, whereas, extern~l ~uto-trader6 t6 must aomplete their trading transaction outside of the syste~ of the invention, making their order6 on the invention subjeot to a~naellation. Exampleæ of external auto-trad~r6 inolude the INSTINET and CINCINNATI Stoak Exohange dutom~ted trading systems.
Order6 aru plaaud by external auto-trader6 at the highe6t bid and lowe6t offer whiah they have outst~ndirlg on their own "book6" ànd whiah, when supplied to aontroller CPU 10 at block ~0, auto~tioally beaome treated a;s order6. The6e orders are aanoelled and replaoed when the quote ohanges. An authori2ation li6t 80, 6tored and enforaed by aontroller CPU 10, defines whioh subset of users ~ay trade with eaah auto-trader. For instanae, the Ry6tem might probibit tradil.g between 6eleated olientæ.
The system of this invention n~tohes orders in bloak 82 on a priae-time priority b~sis. A matah oaaurs when a buy order and a 6ell order ~gree on seaurity n~me, prioe, si~e ~nd terms of the trade. If a matah is deteoted, both the buy and sell sides of the order are at bloak 84~ In the aase of external auto-tr~der~, ~7 ; ~::
201~>7~ ~
,_~
aaaeptanoe i6 tentative and beoome~ final only wh~n oor1firr~tion from the external auto-trader is reaeived by the system, Sirae external auto-trader6 ~u6t them~elve6 aonfirm a matah there will be a li~ited perlod of ti~e before aooeptanoe or rejeation, and, S therefore, the tentative aoaeptanae prooedure i8 neaes6ary. By oontra6t, int~rnal ~uto-trad~r6 ~oo~pt u~to}1e6 i~diat~ly irl real time without tentative aooeptanoe. If either 6ide of the trade rejeat~ the matoh, the order is reopened at blook 86 while the order of the rejeating 6ide is newly time-6tamped and moved to the rear of 10 it6 priae-priority group. The order of the aooeptir.g slde is not ~-requeued.
Extern~l auto-traders aan be rated by order throughput, i.e.
by volume of order~ exeouted. An external auto-tr~der produaing three times the execution volùme could be given three times the order flow from the order handling proaes6 when quotes are identiaal. Order plaaement will be biased by the relAtive ~i~e8 of the best bid and/or offer of different external auto-traders. The invention will move ordur6 to the auto-trader whiah ha6 matohibg ~ide 6i2e relative to other external auto-trader6 and order ~i2e will move ~WAy from the Auto-trader whiah has same side si2e relative to other external auto-traders. The ~ystem oould reoogni2ff volume of order6 exeouted or quote 6iae over varying time hori~on6 whiah aould allow it to indiaate the presenae of the other side in a remote system. These additional faotor6 inarea6e throughput and deorease additional aosts.
Both internal and external auto-traders may aancel An order or replaae it with A new order on different ter~s. However, :J~
,;, .
;
20~67~;
oanoellation i6 problematio when an ord~r has been plaoed with an external auto-trader. The aanoellatiorl in this oase is ao~epted subjeot to prior exe~ution. If the external auto-trader has a defined oanoëllation ~èohanism, the oanoellhtion is effeoIed when the external aoknowledgement is reoeived. If thére is no definite meohani~ or too m~oh time elap~e6, the oanoullation i6 eff~ote~ by the system's internal rules. An ex~oution report whioh is subsequently reaeived from the remote system and whiah oannot be matohed will be refused and an alar~ tr~nsmitted to supervi~ory CPU
18 for di6play on CRT 20 and/or hard aopy printer 21 for human resolution.
Order6 re6iding on both thu pre6~r,t inv~ntion and extern~l ao~puteri2ed brokers, exohanges ar,d/or market6 are 6ubjeot to canaellation due to prior exeaution in such other syste~s. If the olient desire6, an order may be trans~itted to suoh other 6ystem6 to ~atah against order residing thereon. ~lowever, the auto-trader methodology of the invention also provides for other types of speaial auto-trader6 whioh fulfill ~peoifia funotion6. Suoh speoial auto-trader6 re6e~ble "floor broker6" who plaoe orders on remote 6ystems subjeot to YarioUS terms. If it is in the interest of alients using this invention, their auto-trader6 will ask the6e speaial auto-trader6 to plaae 6ell order6 at or near the offer, buy orders at or near the bid on a remote syste~. These orders would then be displayed on that sy6te~ to the extant that they matohed the interests of other system alients. The order manager auto-trader would assign any trades done on the remote system to system alients : -u6ing a prioe/time priority ba6is. Another type of 6peaial auto~
!, . ,, ' ` ' ~ .
. ! .. ..!
;~O~ '7:~
` .
trader aan take ~ny order and pass it through to a remote 6y6tem.
These orders would be represented in addition to those of the right and wrong side auto-trader6. This type of ~peoial auto-trader oould be u~ed by a human trader oo~munioating by terminal to gain 5 unfiltered aaaess to a market.
Trade report6 from remote ~y6tem~ would be matahed to outstanding t~n~ative exeoution6 ju~t a8 the ori~inal order~ w~re m~tohed. Partial order ~atoheY or partial exeautions aause the oontra 6ide order to 6plit into an order of the oorreot size and an order holding the remaining size. Rejeotion of a matoh tri~ger6 appropriate fusion of previously split orders.
A~ not~d above, an internal auto-trader ~ay is6ue an ord~r ~6 good or better than an external quote whioh is in tertative u~toh.
The internal quote is matahed as soon as the external matah is rejeated. The ~atah 6y6tem aan reoognize that a better matoh i6 possib1e and attempt to aanoel the external order before it i6 aaaepted. In addition, the matoh proaess is able to "ahain" matahes so that a1l of the matoho6 are done or none are done. Thi6 would, for in~tanoe, allow an order for a ~eourity denominated in ourre11oy "a" to be executed in a market trading in ourrenay "b" if the "b" to "~" exahange rate were aaoeptable. ~urther, the 6ystem oould b~
~odified to inalude an intelligent order manager whiah exeaute6 profitable trades that the ba6e system would not it~elf exeaute.
For instanae, an all-or-nothing order for 16,000 6hares of I~M would fail if the s~stem had only 15,000 shares available. The intelligent order manager aould, upon the alient's standing or aontemporaneou6 ir,6truation, exeoute the full order and find the 20~67~i other 1000 shdres later if th~ overall trade looked profit~ble or if austomer satisfaotion required exeoution.
Referenoe i6 now made to Figure 9 whioh illustr~t~s in 60he~atio flowoh~rt for~ the trad~ 6ettlu~ent prooedure6 u6ed by the pre6ent invention to h~ndle order ~atohe6 at the ~nd of eaoh tradirlg day. This f low ohart exa~ine6 in great~r detail the aativity undertaken by the system whioh was referred to above in step 50 of Figure ~. After an order has been matohed an~ aooepted by both 6ide~, oontroller CPU 10 v~lidate~ all d~ta oonoerning the trade in step 100. Proper identifioation for eaoh seourity, broker, austomer account, exahange aode, transaation date, settlement date, priae and all other ~speat~ of the trade are oheoked to ensure aoour~oy.
Validation prooedure6 are flexible enough to allow exoeption overrides, as well a6 easy additions and deletions to eaah data item'6 po66ible ~alue li6t. Validation oan be6t be aoaompli~hed u~ing a relational dat~ ba6e l~nguage. If validation fails in step 102, aontrol is transferred to step 104 where oorreations u~y be made either by human intervention or, preferably, in an auto~ated fa~hion throug~ the use of database6. After either suaoessful 20 validation or aorreation of errors, aontrol passes to step 106 in ~ ~
whioh the trade6 are 60rted and aggregat~d by 6eourity. Eaoh trade - -i6 then te~ted in 6tep 108 to 6ee if it is eligible for prioe averaging. Various faators aould prealude any partiaular trade from eligibility. ~or example, average priaing would rarely be done between alients who bo~h partiaipated on the same side of a trade.
An important aspeot of this invention oaaurs in step 110 where, at th~ olient'~ in6truation, eligible purah~6e6 (~ale~) in the 6~me ,: :
;~016~
.
seaurity ~re ooDsolidated and priaed on ~n aver~ge bd6is for eaoh ~lient. Thi~ proa~dure results in one buy ~nd/or one sell order being generâted for any partiaulâr oustomer at an averAge price regArdle66 of the aotual nu~ber of trad~s exeautad to aoaumulate or S s~ll the shâres of that partiaul~r seaurity during that day. The a~vJl~t~geous i~paàt of thi~ eot of the inVelltiOn beao~es apparellt when it i6 under6tood that the invention i6 6peaifiaally de6igned to generate larg~ nu~bers of trâdes for a given client, possibly in the 6ame 6eaurity, on ~ny given day. When the average priae proaessing 0 is aomplete, dâta aonaerning both the tr~de6 whiah were average-priaed and those whiah were not, are written into a reaord-keeping sy6tam in step 112, again reoheaked for errors in step 114 and then -di66eminated in step 11~ both internally for a oooun ting purposes within the system ând externally to â clearing agent and settlement hou6e.
. ~ . . ~ :
Claims (17)
1. An on-line interactive investment processing system for managing in a real time environment one or more investor portfolios each having an inventory including numerous and diverse securities and each having separate portfolio objectives represented by a specified desired mix of investments in securities and cash reserves through generation of by and sell orders on behalf of each of those portfolios comprising:
first storage means for collecting and storing securities transaction data and price quotation data both from a plurality of securities markets external to the system and from buy and sell orders and transactions generated internal to the system;
controller means for accessing the data stored in said first storage means, for analyzing the data stored in said first storage means and for substantially simultaneously transacting multiple purchases and sales of a plurality of securities for one or more of the investor portfolios;
second storage means coupled to said controller means for collecting and storing data for each investor portfolio concerning the status of that particular portfolio and for transmitting buy and sell orders on behalf of that particular portfolio to said controller means;
investor computer means separately associated with each investor portfolio and coupled to said second storage means for analyzing the data concerning the status of the portfolio of that particular investor and for generating buy and sell orders for transmission to said second storage means on behalf of that portfolio which buy and sell orders retain the portfolio objectives while simultaneously providing liquidity to the securities market;
third storage means coupled to said controller means for collecting and storing data concerning the portfolios of all investors using the system;
supervisory computer means coupled to said third storage means for supervising and ensuring the proper functioning of the system;
external data terminal means coupled to said controller means for linking said controller means to external automated securities brokers and exchanges and for transmitting orders and transaction data to external automated securities brokers and exchanges;
trade data terminal means coupled to said controller means for reporting all executed sales internal to the system to a central reporting house; and settlement data terminal means coupled to said controller means for reporting all trades involving individual securities for settlement purposes to an external organization.
first storage means for collecting and storing securities transaction data and price quotation data both from a plurality of securities markets external to the system and from buy and sell orders and transactions generated internal to the system;
controller means for accessing the data stored in said first storage means, for analyzing the data stored in said first storage means and for substantially simultaneously transacting multiple purchases and sales of a plurality of securities for one or more of the investor portfolios;
second storage means coupled to said controller means for collecting and storing data for each investor portfolio concerning the status of that particular portfolio and for transmitting buy and sell orders on behalf of that particular portfolio to said controller means;
investor computer means separately associated with each investor portfolio and coupled to said second storage means for analyzing the data concerning the status of the portfolio of that particular investor and for generating buy and sell orders for transmission to said second storage means on behalf of that portfolio which buy and sell orders retain the portfolio objectives while simultaneously providing liquidity to the securities market;
third storage means coupled to said controller means for collecting and storing data concerning the portfolios of all investors using the system;
supervisory computer means coupled to said third storage means for supervising and ensuring the proper functioning of the system;
external data terminal means coupled to said controller means for linking said controller means to external automated securities brokers and exchanges and for transmitting orders and transaction data to external automated securities brokers and exchanges;
trade data terminal means coupled to said controller means for reporting all executed sales internal to the system to a central reporting house; and settlement data terminal means coupled to said controller means for reporting all trades involving individual securities for settlement purposes to an external organization.
2. the system of claim 1, wherein said controller means presents orders representing such transactions both to other investors using the system and to external automated securities brokers and exchanges.
3. The system of claim 2, wherein all buy and sell orders for securities are presented first only internally to other investors using the system for real time matching and execution and, if unexecuted, are thereafter presented to external automated securities brokers and exchanges through said external data terminal means for matching and execution in a substantially real time environment.
4. The system of claim 3, wherein buy and sell orders for securities are executed on a price/time priority basis among internal investors.
5. The system of claim 4, wherein buy and sell orders for securities are submitted to external automated securities brokers and exchanges for execution on a price/probability basis.
6. The system of claim 1, wherein the purchases and sale transactions completed by said controller means include initiation, execution, alteration and cancellation of one or more such transactions.
7. The system of claim 6, wherein said investor computer means sorts and displays orders of each investor according to criteria established by that investor.
8. The system of claim 7, wherein said investor computer means continuously analyzes and displays on command the trading decision of each investor in relationship to the portfolio objectives of that inventor and the interaction of those decisions with the market and other participants in the market.
9. The system of claim 1, wherein said investor computer means instructs said controller means which securities to buy and to sell.
10. The system of claim 1, further comprising substitute order means for determining when a transaction other than that specified by said controller means will satisfy the portfolio objectives of a particular investor.
11. The system of claim 1, further comprising means for substantially continuously determining the normal price of each security concerning which data is stored in said first storage means and for using the determination together with an analysis of the inventory of each institutional investor portfolio and the actual current market price of each such security to determine whether to purchase or sell that security for each separate investor portfolio.
12. The system of claim 1, wherein the probability of generation of a transaction order for any particular investor decreases in direct relationship with the probability that execution of that transaction will cause an imbalance in that investor's specified mix of investments in securities and cash reserves.
13. The system of claim 1, further comprising means for consolidating multiple transactions in the same security within a single day for any particular investor and for assigning a single average price to all purchase transactions of that particular investor for each such security and for assigning a single average price to all sale transactions of that particular investor for each such security.
14. The system of claim 1, wherein the portfolio objectives of any particular investor portfolio may be altered at will by that particular investor.
15. The system of claim 1, wherein only large, well-diversified institutional portfolios are managed.
16. A method for interactively managing a plurality of internally linked investor portfolios, each having an inventory including numerous and diverse securities traded in securities markets and each having separate portfolio objectives represented by a specified desired mix of investments in securities and cash reserves comprising the steps of:
updating data files on a daily basis to reflect corporate actions relating to all managed securities;
updating data files on an ongoing basis with current market information concerning the variance of the price fluctuations of each managed security;
updating data files on an ongoing basis with current market information concerning the normal price of each managed security;
analyzing and altering the desired mix of investments in securities and cash reserves for each investor based on changes in portfolio objectives;
analyzing said variance data, said normal price data and said portfolio objectives;
generating one or more sets of buy and/or sell orders for securities at specific prices;
offering all buy and sell orders first to other internally linked investors for real time matching and execution; and offering any buy and sell orders remaining unexecuted alter having been offered to said other internally linked institutional investors to external automated traders for substantially real time matching and execution.
updating data files on a daily basis to reflect corporate actions relating to all managed securities;
updating data files on an ongoing basis with current market information concerning the variance of the price fluctuations of each managed security;
updating data files on an ongoing basis with current market information concerning the normal price of each managed security;
analyzing and altering the desired mix of investments in securities and cash reserves for each investor based on changes in portfolio objectives;
analyzing said variance data, said normal price data and said portfolio objectives;
generating one or more sets of buy and/or sell orders for securities at specific prices;
offering all buy and sell orders first to other internally linked investors for real time matching and execution; and offering any buy and sell orders remaining unexecuted alter having been offered to said other internally linked institutional investors to external automated traders for substantially real time matching and execution.
17. The method of claim 16, further comprising the step, after said step of generating, of determining what other transaction(s), might be substituted for any particular buy and/or sell order which would similarly satisfy the portfolio objectives without causing a significant change in the specified desired mix of investments in securities and cash reserves of the portfolio.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US358,873 | 1989-05-31 | ||
US07/358,873 US5101353A (en) | 1989-05-31 | 1989-05-31 | Automated system for providing liquidity to securities markets |
Publications (1)
Publication Number | Publication Date |
---|---|
CA2016715A1 true CA2016715A1 (en) | 1990-11-30 |
Family
ID=23411393
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002016715A Abandoned CA2016715A1 (en) | 1989-05-31 | 1990-05-14 | Automated system for providing liquidity to securities markets |
Country Status (4)
Country | Link |
---|---|
US (1) | US5101353A (en) |
EP (1) | EP0401203A3 (en) |
JP (1) | JPH0368067A (en) |
CA (1) | CA2016715A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6012046A (en) * | 1995-12-12 | 2000-01-04 | Optimark Technologies, Inc. | Crossing network utilizing satisfaction density profile with price discovery features |
US6016483A (en) * | 1996-09-20 | 2000-01-18 | Optimark Technologies, Inc. | Method and apparatus for automated opening of options exchange |
US6098051A (en) * | 1995-04-27 | 2000-08-01 | Optimark Technologies, Inc. | Crossing network utilizing satisfaction density profile |
US6112189A (en) * | 1997-03-19 | 2000-08-29 | Optimark Technologies, Inc. | Method and apparatus for automating negotiations between parties |
Families Citing this family (747)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5297031A (en) * | 1990-03-06 | 1994-03-22 | Chicago Board Of Trade | Method and apparatus for order management by market brokers |
US5262942A (en) * | 1990-06-05 | 1993-11-16 | Bankers Trust Company | Financial transaction network |
US5361199A (en) * | 1990-07-31 | 1994-11-01 | Texas Instruments Incorporated | Automated procurement system with multi-system data access |
US7203661B1 (en) * | 1992-10-28 | 2007-04-10 | Graff/Ross Holdings | Computers making financial analysis output having property valuations |
US6192347B1 (en) * | 1992-10-28 | 2001-02-20 | Graff/Ross Holdings | System and methods for computing to support decomposing property into separately valued components |
US5590325A (en) * | 1991-06-11 | 1996-12-31 | Logical Information Machines, Inc. | System for forming queries to a commodities trading database using analog indicators |
US5414838A (en) * | 1991-06-11 | 1995-05-09 | Logical Information Machine | System for extracting historical market information with condition and attributed windows |
US6985883B1 (en) * | 1992-02-03 | 2006-01-10 | Ebs Dealing Resources, Inc. | Credit management for electronic brokerage system |
US5563783A (en) * | 1992-05-13 | 1996-10-08 | The Trustees Of Columbia University In The City Of New York | Method and system for securities pool allocation |
US6134536A (en) * | 1992-05-29 | 2000-10-17 | Swychco Infrastructure Services Pty Ltd. | Methods and apparatus relating to the formulation and trading of risk management contracts |
US5970479A (en) * | 1992-05-29 | 1999-10-19 | Swychco Infrastructure Services Pty. Ltd. | Methods and apparatus relating to the formulation and trading of risk management contracts |
GB9222884D0 (en) * | 1992-10-30 | 1992-12-16 | Massachusetts Inst Technology | System for administration of privatization in newly democratic nations |
US5983207A (en) | 1993-02-10 | 1999-11-09 | Turk; James J. | Electronic cash eliminating payment risk |
WO1994018640A1 (en) * | 1993-02-10 | 1994-08-18 | Turk James J | Method and system for commodity-based currency for payment of accounts |
JP3335407B2 (en) * | 1993-03-01 | 2002-10-15 | 富士通株式会社 | Electronic trading system |
US7019770B1 (en) * | 1993-03-12 | 2006-03-28 | Telebuyer, Llc | Videophone system for scrutiny monitoring with computer control |
US6323894B1 (en) * | 1993-03-12 | 2001-11-27 | Telebuyer, Llc | Commercial product routing system with video vending capability |
US20030185356A1 (en) * | 1993-03-12 | 2003-10-02 | Telebuyer, Llc | Commercial product telephonic routing system with mobile wireless and video vending capability |
US5495284A (en) * | 1993-03-12 | 1996-02-27 | Katz; Ronald A. | Scheduling and processing system for telephone video communication |
JP3328991B2 (en) * | 1993-04-16 | 2002-09-30 | 富士通株式会社 | Electronic trading system |
US5806049A (en) * | 1993-04-21 | 1998-09-08 | Petruzzi; Christopher R. | Data processing system for global assessment of investment opportunity and cost |
JP3255754B2 (en) * | 1993-04-23 | 2002-02-12 | 富士通株式会社 | Electronic trading system |
US5794207A (en) | 1996-09-04 | 1998-08-11 | Walker Asset Management Limited Partnership | Method and apparatus for a cryptographically assisted commercial network system designed to facilitate buyer-driven conditional purchase offers |
US6553346B1 (en) | 1996-09-04 | 2003-04-22 | Priceline.Com Incorporated | Conditional purchase offer (CPO) management system for packages |
AU7686994A (en) * | 1993-08-18 | 1995-03-21 | Wells Fargo Nikko Investment Advisors | Investment fund management method and system |
US5500793A (en) * | 1993-09-02 | 1996-03-19 | Equitrade | Computerized system for developing multi-party property equity exchange scenarios |
US5497317A (en) * | 1993-12-28 | 1996-03-05 | Thomson Trading Services, Inc. | Device and method for improving the speed and reliability of security trade settlements |
US6108641A (en) * | 1994-01-03 | 2000-08-22 | Merrill Lynch, Pierce, Fenner & Smith | Integrated nested account financial system with medical savings subaccount |
US20020120545A1 (en) * | 1994-01-27 | 2002-08-29 | Ronald A. Katz | Commercial product routing system with video vending capability |
CA2119921C (en) * | 1994-03-23 | 2009-09-29 | Sydney H. Belzberg | Computerized stock exchange trading system |
AU2241195A (en) * | 1994-04-06 | 1995-10-30 | Morgan Stanley Group Inc. | Data processing system and method for financial debt instruments |
US6018722A (en) * | 1994-04-18 | 2000-01-25 | Aexpert Advisory, Inc. | S.E.C. registered individual account investment advisor expert system |
US5809483A (en) * | 1994-05-13 | 1998-09-15 | Broka; S. William | Online transaction processing system for bond trading |
EP0686926A3 (en) * | 1994-05-24 | 1996-06-12 | Ron S Dembo | Method and apparatus for optimal portfolio replication |
US5987432A (en) * | 1994-06-29 | 1999-11-16 | Reuters, Ltd. | Fault-tolerant central ticker plant system for distributing financial market data |
US5884286A (en) * | 1994-07-29 | 1999-03-16 | Daughtery, Iii; Vergil L. | Apparatus and process for executing an expirationless option transaction |
US5557517A (en) * | 1994-07-29 | 1996-09-17 | Daughterty, Iii; Vergil L. | System and method for determining the price of an expirationless American option and issuing a buy or sell ticket on the current price and portfolio |
US6263321B1 (en) * | 1994-07-29 | 2001-07-17 | Economic Inventions, Llc | Apparatus and process for calculating an option |
GB9416673D0 (en) * | 1994-08-17 | 1994-10-12 | Reuters Ltd | Data exchange filtering system |
US5918218A (en) * | 1994-09-01 | 1999-06-29 | First Data Investor Services Group, Inc. | Method and apparatus for automated trade transactions processing |
US8588729B2 (en) * | 1994-11-21 | 2013-11-19 | Bgc Partners, Inc. | Method for retrieving data stored in a database |
US6876309B1 (en) * | 1994-11-21 | 2005-04-05 | Espeed, Inc. | Bond trading system |
CA2205119A1 (en) * | 1994-12-01 | 1996-06-06 | Americus Stock Process Corp. | System for voting stock component interests |
EP0806017A4 (en) * | 1994-12-13 | 2000-08-30 | Fs Holdings Inc | A system for receiving, processing, creating, storing and disseminating investment information |
US5704045A (en) * | 1995-01-09 | 1997-12-30 | King; Douglas L. | System and method of risk transfer and risk diversification including means to assure with assurance of timely payment and segregation of the interests of capital |
US5742775A (en) * | 1995-01-18 | 1998-04-21 | King; Douglas L. | Method and apparatus of creating financial instrument and administering an adjustable rate loan system |
US5689650A (en) * | 1995-02-23 | 1997-11-18 | Mcclelland; Glenn B. | Community reinvestment act network |
US5845265A (en) * | 1995-04-26 | 1998-12-01 | Mercexchange, L.L.C. | Consignment nodes |
US7702540B1 (en) * | 1995-04-26 | 2010-04-20 | Ebay Inc. | Computer-implement method and system for conducting auctions on the internet |
US7937312B1 (en) | 1995-04-26 | 2011-05-03 | Ebay Inc. | Facilitating electronic commerce transactions through binding offers |
US5689652A (en) * | 1995-04-27 | 1997-11-18 | Optimark Technologies, Inc. | Crossing network utilizing optimal mutual satisfaction density profile |
US5933815A (en) * | 1995-05-01 | 1999-08-03 | The Equitable Life Assurance Society Of The United States | Computerized method and system for providing guaranteed lifetime income with liquidity |
US5794221A (en) * | 1995-07-07 | 1998-08-11 | Egendorf; Andrew | Internet billing method |
BR9609512A (en) * | 1995-07-07 | 1999-12-14 | Ian Kenneth Shepherd | Data processing system and process for the formulation of investment contracts of multiple parties. |
DE69630456T2 (en) * | 1995-08-28 | 2004-07-29 | Ebs Dealing Resources, Inc. | ANONYMOUS EXCHANGE TRADING SYSTEM WITH IMPROVED ENTRY POSSIBILITIES FOR QUOTAS |
US5999917A (en) * | 1995-09-08 | 1999-12-07 | Bancorp Services, L.L.C. | Automated system for managing a non-qualified deferred compensation plan |
US7130823B1 (en) | 1995-09-14 | 2006-10-31 | Citibank Aktiengesellschaft | Computer system for data management and method for operation of the system |
US5806047A (en) * | 1995-09-25 | 1998-09-08 | Metlife Life Insurance Company | System for combined pool portfolio |
US20030009404A2 (en) * | 1995-10-12 | 2003-01-09 | Mopex, Inc. | Open end mutual fund securitization process |
US5806048A (en) * | 1995-10-12 | 1998-09-08 | Mopex, Inc. | Open end mutual fund securitization process |
US7647243B2 (en) * | 1995-11-07 | 2010-01-12 | Ebay Inc. | Electronic marketplace system and method for creation of a two-tiered pricing scheme |
NZ297793A (en) * | 1995-12-08 | 1999-05-28 | Banque Indosuez | Data processing system for selectively distributing investments between internal portfolios |
AU1343297A (en) * | 1995-12-15 | 1997-07-03 | Enhanced Investment Technologies, Inc. | Apparatus and accompanying methods for automatically modifying a financial portfolio through dynamic re-weighting based on a non-constant function of current capitalization weights |
US5819238A (en) * | 1996-12-13 | 1998-10-06 | Enhanced Investment Technologies, Inc. | Apparatus and accompanying methods for automatically modifying a financial portfolio through dynamic re-weighting based on a non-constant function of current capitalization weights |
CA2244915A1 (en) * | 1996-02-09 | 1997-08-14 | Citibank, N.A. | Invoice purchase order system |
US5819237A (en) * | 1996-02-13 | 1998-10-06 | Financial Engineering Associates, Inc. | System and method for determination of incremental value at risk for securities trading |
US20060173761A1 (en) * | 1996-03-25 | 2006-08-03 | Cfph, Llc | System and Method for Market Research Based on Financial Exchange |
US5950176A (en) * | 1996-03-25 | 1999-09-07 | Hsx, Inc. | Computer-implemented securities trading system with a virtual specialist function |
US6505174B1 (en) * | 1996-03-25 | 2003-01-07 | Hsx, Inc. | Computer-implemented securities trading system with a virtual specialist function |
US10586282B2 (en) * | 1996-03-25 | 2020-03-10 | Cfph, Llc | System and method for trading based on tournament-style events |
US20050267836A1 (en) * | 1996-03-25 | 2005-12-01 | Cfph, Llc | Method and system for transacting with a trading application |
US7487123B1 (en) * | 1996-03-25 | 2009-02-03 | Cfph, Llc | Computer-implemented securities trading system with virtual currency and virtual specialist |
US6243691B1 (en) * | 1996-03-29 | 2001-06-05 | Onsale, Inc. | Method and system for processing and transmitting electronic auction information |
US5835896A (en) * | 1996-03-29 | 1998-11-10 | Onsale, Inc. | Method and system for processing and transmitting electronic auction information |
AU755448B2 (en) * | 1996-05-06 | 2002-12-12 | Merrill Lynch & Co., Inc. | Improved system for benefits processing |
US6014642A (en) * | 1996-05-06 | 2000-01-11 | Merrill Lynch & Co | System for benefits processing |
US7747507B2 (en) * | 1996-05-23 | 2010-06-29 | Ticketmaster L.L.C. | Computer controlled auction system |
US6704713B1 (en) | 1996-05-23 | 2004-03-09 | Ita Investments, Llc | Computer controlled event ticket auctioning system |
US5864871A (en) * | 1996-06-04 | 1999-01-26 | Multex Systems | Information delivery system and method including on-line entitlements |
US6247000B1 (en) * | 1996-08-21 | 2001-06-12 | Crossmar, Inc. | Method and system for confirmation and settlement for financial transactions matching |
US6029146A (en) * | 1996-08-21 | 2000-02-22 | Crossmar, Inc. | Method and apparatus for trading securities electronically |
US6332129B1 (en) | 1996-09-04 | 2001-12-18 | Priceline.Com Incorporated | Method and system for utilizing a psychographic questionnaire in a buyer-driven commerce system |
US6484153B1 (en) | 1996-09-04 | 2002-11-19 | Priceline.Com Incorporated | System and method for managing third-party input to a conditional purchase offer (CPO) |
US6510418B1 (en) | 1996-09-04 | 2003-01-21 | Priceline.Com Incorporated | Method and apparatus for detecting and deterring the submission of similar offers in a commerce system |
US7386508B1 (en) * | 1996-09-04 | 2008-06-10 | Priceline.Com, Incorporated | Method and apparatus for facilitating a transaction between a buyer and one seller |
US7516089B1 (en) * | 1996-09-04 | 2009-04-07 | Pricline.Com Incorporated | System and method for allocating business to one of a plurality of sellers in a buyer driven electronic commerce system |
US7249037B2 (en) * | 1996-09-09 | 2007-07-24 | Bancorp Services L.L.P. | System for managing a stable value protected investment plan |
US6195647B1 (en) * | 1996-09-26 | 2001-02-27 | The Nasdaq Stock Market, Inc. | On-line transaction processing system for security trading |
US5963923A (en) * | 1996-11-12 | 1999-10-05 | Garber; Howard B. | System and method for trading having a principal market maker |
JP3887854B2 (en) * | 1996-11-28 | 2007-02-28 | 株式会社日立製作所 | Electronic trading support method |
US6850907B2 (en) * | 1996-12-13 | 2005-02-01 | Cantor Fitzgerald, L.P. | Automated price improvement protocol processor |
US5905974A (en) * | 1996-12-13 | 1999-05-18 | Cantor Fitzgerald Securities | Automated auction protocol processor |
US5873071A (en) * | 1997-05-15 | 1999-02-16 | Itg Inc. | Computer method and system for intermediated exchange of commodities |
US20070061452A1 (en) * | 1997-05-23 | 2007-03-15 | The Thomson Corporation | Market data notification system |
NL1006159C2 (en) * | 1997-05-29 | 2000-02-23 | Banque Indosuez Luxembourg | Database processing system for distribution of assets among portfolio - stores data structure representing consolidated state of assets valued on each internal portfolio with regard for relative sizes |
US6278981B1 (en) | 1997-05-29 | 2001-08-21 | Algorithmics International Corporation | Computer-implemented method and apparatus for portfolio compression |
US6161099A (en) * | 1997-05-29 | 2000-12-12 | Muniauction, Inc. | Process and apparatus for conducting auctions over electronic networks |
SG81216A1 (en) * | 1997-06-02 | 2001-06-19 | Banque Indosuez Luxembourg | System for the selective distribution of assets between internal portfolios |
US7711604B1 (en) | 1997-07-08 | 2010-05-04 | Walker Digital, Llc | Retail system for selling products based on a flexible product description |
US8799100B2 (en) | 1997-07-08 | 2014-08-05 | Groupon, Inc. | Retail system for selling products based on a flexible product description |
US6311171B1 (en) | 1997-07-11 | 2001-10-30 | Ericsson Inc. | Symmetrically-secured electronic communication system |
US6058379A (en) * | 1997-07-11 | 2000-05-02 | Auction Source, L.L.C. | Real-time network exchange with seller specified exchange parameters and interactive seller participation |
GB2329489A (en) * | 1997-09-17 | 1999-03-24 | Oxford Forecasting Services Li | Order processing apparatus and method |
US5983204A (en) * | 1997-09-25 | 1999-11-09 | Americus Shareowner Service Corp. | System and method for supporting a new financial instrument for use in closed end funds |
US6317727B1 (en) * | 1997-10-14 | 2001-11-13 | Blackbird Holdings, Inc. | Systems, methods and computer program products for monitoring credit risks in electronic trading systems |
US6996540B1 (en) | 1997-10-14 | 2006-02-07 | Blackbird Holdings, Inc. | Systems for switch auctions utilizing risk position portfolios of a plurality of traders |
US20060190383A1 (en) * | 2003-03-24 | 2006-08-24 | Blackbird Holdings, Inc. | Systems for risk portfolio management |
US6393409B2 (en) * | 1997-10-31 | 2002-05-21 | Morgan Stanley Dean Witter & Co. | Computer method and apparatus for optimizing portfolios of multiple participants |
US6594643B1 (en) * | 1997-11-14 | 2003-07-15 | Charles C. Freeny, Jr. | Automatic stock trading system |
US7885882B1 (en) * | 1997-11-21 | 2011-02-08 | Omgeo Llc | Enhanced matching apparatus and method for post-trade processing and settlement of securities transactions |
US6021397A (en) * | 1997-12-02 | 2000-02-01 | Financial Engines, Inc. | Financial advisory system |
US7016870B1 (en) * | 1997-12-02 | 2006-03-21 | Financial Engines | Identifying a recommended portfolio of financial products for an investor based upon financial products that are available to the investor |
US5918217A (en) * | 1997-12-10 | 1999-06-29 | Financial Engines, Inc. | User interface for a financial advisory system |
US7124106B1 (en) | 1997-12-17 | 2006-10-17 | Omega Consulting, Inc. | Apparatus for trading of bundled assets including bundle substitution and method therefor |
US6035287A (en) * | 1997-12-17 | 2000-03-07 | Omega Consulting, Inc. | Method and apparatus for bundled asset trading |
US6226750B1 (en) | 1998-01-20 | 2001-05-01 | Proact Technologies Corp. | Secure session tracking method and system for client-server environment |
US6240400B1 (en) * | 1998-02-17 | 2001-05-29 | International Business Machines Corporation | Method and system for accommodating electronic commerce in the semiconductor manufacturing industry |
US20050192890A1 (en) * | 1998-03-11 | 2005-09-01 | Foliofn, Inc. | Method and apparatus for trading securities or other instruments |
US6996539B1 (en) * | 1998-03-11 | 2006-02-07 | Foliofn, Inc. | Method and apparatus for enabling smaller investors or others to create and manage a portfolio of securities or other assets or liabilities on a cost effective basis |
CN1316077A (en) * | 1998-03-11 | 2001-10-03 | 弗里奥芬公司 | Smaller investors can create and manage on cost-effective basis, complex portfolio of securities or other properties |
JP3449216B2 (en) * | 1998-04-09 | 2003-09-22 | 富士通株式会社 | Company information disclosure system |
AU3566899A (en) * | 1998-04-27 | 1999-11-16 | Omega Consulting, Inc. | Apparatus and method for trading of bundled assets |
US7124108B1 (en) * | 1998-06-22 | 2006-10-17 | Kimle Kevin L | Method for electronically initiating and managing agricultural production contracts |
US6122623A (en) * | 1998-07-02 | 2000-09-19 | Financial Engineering Associates, Inc. | Watershed method for controlling cashflow mapping in value at risk determination |
US7558752B1 (en) | 1998-08-07 | 2009-07-07 | Ariba, Inc. | Method and an apparatus for a trading market design and deployment system |
US6285989B1 (en) | 1998-08-07 | 2001-09-04 | Ariba, Inc. | Universal on-line trading market design and deployment system |
US6275807B1 (en) | 1998-08-26 | 2001-08-14 | Metropolitan Life Insurance Company | Computer system and methods for management, and control of annuities and distribution of annuity payments |
US6282520B1 (en) | 1998-09-09 | 2001-08-28 | Metropolitan Life Insurance Company | Computer system and methods for allocation of the returns of a portfolio among a plurality of investors with different risk tolerance levels and allocation of returns from an efficient portfolio |
US6292787B1 (en) * | 1998-09-11 | 2001-09-18 | Financial Engines, Inc. | Enhancing utility and diversifying model risk in a portfolio optimization framework |
US6161098A (en) * | 1998-09-14 | 2000-12-12 | Folio (Fn), Inc. | Method and apparatus for enabling small investors with a portfolio of securities to manage taxable events within the portfolio |
US6493682B1 (en) * | 1998-09-15 | 2002-12-10 | Pendelton Trading Systems, Inc. | Optimal order choice: evaluating uncertain discounted trading alternatives |
US6317728B1 (en) | 1998-10-13 | 2001-11-13 | Richard L. Kane | Securities and commodities trading system |
US6058417A (en) | 1998-10-23 | 2000-05-02 | Ebay Inc. | Information presentation and management in an online trading environment |
US7007076B1 (en) * | 1998-10-23 | 2006-02-28 | Ebay Inc. | Information presentation and management in an online trading environment |
US7742966B2 (en) * | 1998-10-24 | 2010-06-22 | Marketcore.Com, Inc. | Efficient market for financial products |
US6594635B1 (en) * | 1998-10-24 | 2003-07-15 | Marketcore.Com, Inc. | Data processing system for providing an efficient market for insurance and reinsurance |
US6618707B1 (en) | 1998-11-03 | 2003-09-09 | International Securities Exchange, Inc. | Automated exchange for trading derivative securities |
US6385642B1 (en) | 1998-11-03 | 2002-05-07 | Youdecide.Com, Inc. | Internet web server cache storage and session management system |
US6405180B2 (en) | 1998-11-05 | 2002-06-11 | International Securities Exchange, Llc | Automated exchange for matching bids between a party and a counterparty based on a relationship between the counterparty and the exchange |
US6377940B2 (en) * | 1998-11-05 | 2002-04-23 | International Securities Exchange, Llc | Method and apparatus for setting a price for a security on an automated exchange based on a comparison of prices on other exchanges |
WO2000031674A1 (en) * | 1998-11-23 | 2000-06-02 | Oyster Communications, Inc. | Integrated system and method for providing financial and commercial services and products online |
US8527392B2 (en) * | 1998-12-08 | 2013-09-03 | Ebay Inc. | Method and apparatus for holding a two-stage live auction for on-site and on-line bidders |
US7840472B1 (en) | 1999-12-08 | 2010-11-23 | Ebay Inc. | Method and apparatus for holding an online live auction to combine features of both the internet and traditional, real world auctions |
US7162446B1 (en) | 1998-12-08 | 2007-01-09 | Ebay Inc. | Integrated auction |
US7599875B1 (en) * | 1998-12-10 | 2009-10-06 | The Nasdaq Omx Group, Inc. | Dual quote market system |
US6806977B1 (en) | 1998-12-31 | 2004-10-19 | Automated Business Companies | Multiple integrated machine system |
US6233566B1 (en) | 1998-12-31 | 2001-05-15 | Ultraprise Corporation | System, method and computer program product for online financial products trading |
US6584451B1 (en) | 1999-01-12 | 2003-06-24 | Ariba, Inc. | Facilitator for aggregating buyer power in an on-line market system |
US6360210B1 (en) * | 1999-02-12 | 2002-03-19 | Folio Trade Llc | Method and system for enabling smaller investors to manage risk in a self-managed portfolio of assets/liabilities |
AU3292599A (en) * | 1999-02-12 | 2000-08-29 | Richard Patrick Lusk | Real-time trend analysis system |
CN1337027A (en) * | 1999-02-18 | 2002-02-20 | 普莱斯兰Com有限公司 | Method for allocating business to a priority seller in an electronic commerce system drived by buyers |
IL144999A0 (en) | 1999-02-24 | 2002-06-30 | Cha Min Ho | Automatic ordering method and system for trading of stock, bond, item, future index, option, index, current and so on |
US6405204B1 (en) | 1999-03-02 | 2002-06-11 | Sector Data, Llc | Alerts by sector/news alerts |
JP3976963B2 (en) * | 1999-03-03 | 2007-09-19 | 富士通株式会社 | Transaction support apparatus and recording medium |
US7174313B1 (en) * | 1999-03-04 | 2007-02-06 | Merrill, Lynch, Pierce, Fenner & Smith | Portfolio rebalancing system |
US6856971B1 (en) * | 1999-03-12 | 2005-02-15 | Victor H. Sperandeo | Unitary investment having interrelated assets |
US7599876B1 (en) | 1999-03-16 | 2009-10-06 | Massachusetts Institute Of Technology | Electronic market-maker |
US6778968B1 (en) * | 1999-03-17 | 2004-08-17 | Vialogy Corp. | Method and system for facilitating opportunistic transactions using auto-probes |
US7451105B1 (en) * | 1999-03-22 | 2008-11-11 | Four Four Corporation | Computer apparatus and method for trading and clearing futures contracts to accommodate a variable sensitivity related to the general level of interest rates |
US6922677B1 (en) | 1999-03-25 | 2005-07-26 | Victor H. Sperandeo | Multi-asset participation structured note and swap combination |
US6839686B1 (en) | 1999-03-29 | 2005-01-04 | Dlj Long Term Investment Corporation | Method and system for providing financial information and evaluating securities of a financial debt instrument |
JP2000293569A (en) * | 1999-04-02 | 2000-10-20 | Rg Asset Management Co Ltd | Portfoilo presentation method, device and system, and storage medium of computer program |
AU4207200A (en) * | 1999-04-08 | 2000-11-14 | Hazel Henderson | Marketplace system fees enhancing market share and participation |
US6882985B1 (en) | 1999-04-08 | 2005-04-19 | Alan F. Kay | Marketplace system fees enhancing market share and participation |
US6993504B1 (en) | 1999-04-09 | 2006-01-31 | Trading Technologies International, Inc. | User interface for semi-fungible trading |
US7212999B2 (en) * | 1999-04-09 | 2007-05-01 | Trading Technologies International, Inc. | User interface for an electronic trading system |
US7580875B1 (en) * | 1999-04-14 | 2009-08-25 | Finn Gregory Mccabe | Investment system and method |
US6278982B1 (en) | 1999-04-21 | 2001-08-21 | Lava Trading Inc. | Securities trading system for consolidation of trading on multiple ECNS and electronic exchanges |
US7392214B1 (en) * | 1999-04-30 | 2008-06-24 | Bgc Partners, Inc. | Systems and methods for trading |
CA2338145A1 (en) * | 1999-05-19 | 2000-11-23 | Miral Kim-E | Network-based trading system and method |
US6687681B1 (en) | 1999-05-28 | 2004-02-03 | Marshall & Ilsley Corporation | Method and apparatus for tax efficient investment management |
US7031937B2 (en) * | 1999-05-28 | 2006-04-18 | Marshall & Ilsley Corporation | Method and apparatus for tax efficient investment management |
EP1183633A2 (en) * | 1999-06-03 | 2002-03-06 | Algorithmics International Corp. | Risk management system and method providing rule-based evolution of a portfolio of instruments |
US6629082B1 (en) | 1999-06-15 | 2003-09-30 | W.R. Hambrecht & Co. | Auction system and method for pricing and allocation during capital formation |
WO2000077670A2 (en) | 1999-06-15 | 2000-12-21 | Cfph, L.L.C. | Systems and methods for electronic trading that provide incentives and linked auctions |
US6338047B1 (en) | 1999-06-24 | 2002-01-08 | Foliofn, Inc. | Method and system for investing in a group of investments that are selected based on the aggregated, individual preference of plural investors |
US7870051B1 (en) | 1999-07-01 | 2011-01-11 | Fmr Llc | Selecting investments for a portfolio |
WO2001002930A2 (en) * | 1999-07-01 | 2001-01-11 | Globenet Capital Corporation | Method and apparatus for processing securities transactions |
US6952682B1 (en) | 1999-07-02 | 2005-10-04 | Ariba, Inc. | System and method for matching multi-attribute auction bids |
EP1208508A4 (en) * | 1999-07-09 | 2002-08-07 | Salomon Smith Barney Inc | Interest matching and price improvement platform method and system |
US7296001B1 (en) | 1999-07-12 | 2007-11-13 | Ariba, Inc. | Electronic multilateral negotiation system |
US8577778B2 (en) * | 1999-07-21 | 2013-11-05 | Longitude Llc | Derivatives having demand-based, adjustable returns, and trading exchange therefor |
US7742972B2 (en) * | 1999-07-21 | 2010-06-22 | Longitude Llc | Enhanced parimutuel wagering |
US7389262B1 (en) | 1999-07-21 | 2008-06-17 | Longitude, Inc. | Financial products having demand-based, adjustable returns, and trading exchange therefor |
US7225153B2 (en) | 1999-07-21 | 2007-05-29 | Longitude Llc | Digital options having demand-based, adjustable returns, and trading exchange therefor |
US7177831B1 (en) * | 1999-07-23 | 2007-02-13 | The Globe Resources Group, Inc. | System and method for selecting and purchasing stocks via a global computer network |
US6418419B1 (en) * | 1999-07-23 | 2002-07-09 | 5Th Market, Inc. | Automated system for conditional order transactions in securities or other items in commerce |
US7212993B1 (en) * | 1999-07-27 | 2007-05-01 | Merrill Lynch & Co., Inc. | Security receipts management system |
US7155410B1 (en) | 1999-08-03 | 2006-12-26 | Woodmansey Robert J | Systems and methods for linking orders in electronic trading systems |
US6347444B1 (en) * | 1999-08-24 | 2002-02-19 | Jason Irby | Method for refurbishing an automotive wheel |
US7685048B1 (en) | 1999-09-01 | 2010-03-23 | Bloomberg L.P. | Electronic trading system for forwards spread trades |
AU7357100A (en) | 1999-09-08 | 2001-04-10 | Wizard Technologies, Inc. | Transaction and account management system |
US8239303B2 (en) * | 1999-09-23 | 2012-08-07 | The Nasdaq Omx Group, Inc. | Match-off of order flow in electronic market system |
US6691094B1 (en) * | 1999-09-28 | 2004-02-10 | Lee N. Herschkorn | Bank loan trading system and method |
US7110973B1 (en) * | 1999-09-29 | 2006-09-19 | Charles Schwab & Co., Inc. | Method of processing customer transactions |
DE29917313U1 (en) * | 1999-10-01 | 2001-02-15 | Mwg Biotech Ag | Device for carrying out chemical or biological reactions |
US7475046B1 (en) * | 1999-10-05 | 2009-01-06 | Bloomberg L.P. | Electronic trading system supporting anonymous negotiation and indications of interest |
US8401951B2 (en) * | 1999-10-05 | 2013-03-19 | Bloomberg L.P. | Electronic trading system supporting anonymous negotiation and indicators of interest |
US6505175B1 (en) * | 1999-10-06 | 2003-01-07 | Goldman, Sachs & Co. | Order centric tracking system |
US7107240B1 (en) | 1999-10-06 | 2006-09-12 | Goldman Sachs & Co. | Order centric tracking system and protocol for communications with handheld trading units |
US6615188B1 (en) * | 1999-10-14 | 2003-09-02 | Freedom Investments, Inc. | Online trade aggregating system |
US7251629B1 (en) | 1999-10-14 | 2007-07-31 | Edge Capture, Llc | Automated trading system in an electronic trading exchange |
US7246090B1 (en) * | 1999-10-25 | 2007-07-17 | Measuredmarkets Inc. | Method for detecting aberrant behavior of a financial instrument |
GB2355820A (en) * | 1999-10-26 | 2001-05-02 | Ge Information Services Ltd | An information service |
JP3247356B2 (en) * | 1999-10-26 | 2002-01-15 | 株式会社ゴールデン・チャート社 | Asset management advisory system and recording medium containing the program |
US6876991B1 (en) | 1999-11-08 | 2005-04-05 | Collaborative Decision Platforms, Llc. | System, method and computer program product for a collaborative decision platform |
US20090292646A1 (en) * | 1999-11-10 | 2009-11-26 | International Business Machines Corporation | Method and Apparatus for Network Marketing of Financial Securities |
US7386497B1 (en) | 1999-11-22 | 2008-06-10 | Gfi Group, Inc. | System and method for trading an instrument |
US6466917B1 (en) | 1999-12-03 | 2002-10-15 | Ebay Inc. | Method and apparatus for verifying the identity of a participant within an on-line auction environment |
US7373312B1 (en) * | 1999-12-03 | 2008-05-13 | Ebay Inc. | Method and apparatus for facilitating user registration in an on-line auction environment |
US7149718B1 (en) * | 1999-12-21 | 2006-12-12 | Ebay Inc. | Method and system for the creation and communication of notes concerning an auction participant or item within a network-based auction facility |
US7991679B2 (en) * | 1999-12-22 | 2011-08-02 | Bgc Partners, Inc. | Systems and methods for providing a trading interface |
US7231363B1 (en) * | 1999-12-29 | 2007-06-12 | Wall Corporation | Method and system for rebrokering orders in a trading system |
US7529704B1 (en) | 1999-12-30 | 2009-05-05 | Painwebber, Inc. | On-line trading system |
US7356498B2 (en) | 1999-12-30 | 2008-04-08 | Chicago Board Options Exchange, Incorporated | Automated trading exchange system having integrated quote risk monitoring and integrated quote modification services |
US9727916B1 (en) | 1999-12-30 | 2017-08-08 | Chicago Board Options Exchange, Incorporated | Automated trading exchange system having integrated quote risk monitoring and integrated quote modification services |
US7430533B1 (en) * | 2000-01-11 | 2008-09-30 | Itg Software Solutions, Inc. | Automated batch auctions in conjunction with continuous financial markets |
US8781940B2 (en) * | 2000-01-26 | 2014-07-15 | Ebay Inc. | Method and apparatus for facilitating user selection of a category item in a transaction |
AU2001236498A1 (en) | 2000-01-31 | 2001-08-07 | Advantagedata.Com | System for access to and exchange of market data |
US7162447B1 (en) * | 2000-02-02 | 2007-01-09 | Itg Software Solutions, Inc. | Method and system for obtaining a discovered price |
US7356499B1 (en) | 2000-02-09 | 2008-04-08 | Dean Amburn | Method and apparatus for automated trading of equity securities using a real time data analysis |
US7107229B1 (en) | 2000-02-11 | 2006-09-12 | Claremont Investment Partners, Llc | Apparatus and method for creating and managing a financial instrument |
US8290809B1 (en) | 2000-02-14 | 2012-10-16 | Ebay Inc. | Determining a community rating for a user using feedback ratings of related users in an electronic environment |
US7765133B1 (en) | 2000-02-16 | 2010-07-27 | Omgeo Llc | System for facilitating trade processing and trade management |
AU2001238660B2 (en) * | 2000-02-23 | 2007-05-31 | Financial Engines, Inc. | Load aware optimization |
AU2001241725A1 (en) * | 2000-02-25 | 2001-09-03 | John C. Vlahoplus | Electronic ownership control system and method |
US9614934B2 (en) | 2000-02-29 | 2017-04-04 | Paypal, Inc. | Methods and systems for harvesting comments regarding users on a network-based facility |
US7428505B1 (en) * | 2000-02-29 | 2008-09-23 | Ebay, Inc. | Method and system for harvesting feedback and comments regarding multiple items from users of a network-based transaction facility |
US6801199B1 (en) | 2000-03-01 | 2004-10-05 | Foliofn, Inc. | Method and apparatus for interacting with investors to create investment portfolios |
US6772132B1 (en) * | 2000-03-02 | 2004-08-03 | Trading Technologies International, Inc. | Click based trading with intuitive grid display of market depth |
US7127424B2 (en) * | 2000-03-02 | 2006-10-24 | Trading Technologies International, Inc. | Click based trading with intuitive grid display of market depth and price consolidation |
US7447655B2 (en) * | 2000-03-02 | 2008-11-04 | Trading Technologies International, Inc. | System and method for automatic scalping of a tradeable object in an electronic trading environment |
US7389268B1 (en) * | 2000-03-02 | 2008-06-17 | Trading Technologies International, Inc. | Trading tools for electronic trading |
US7228289B2 (en) * | 2000-03-02 | 2007-06-05 | Trading Technologies International, Inc. | System and method for trading and displaying market information in an electronic trading environment |
US6938011B1 (en) | 2000-03-02 | 2005-08-30 | Trading Technologies International, Inc. | Click based trading with market depth display |
US7016873B1 (en) | 2000-03-02 | 2006-03-21 | Charles Schwab & Co., Inc. | System and method for tax sensitive portfolio optimization |
SG93228A1 (en) * | 2000-03-03 | 2002-12-17 | Yeo Chin Lay David | Facilitating buying and selling transactions |
US7415436B1 (en) | 2000-03-08 | 2008-08-19 | W. R. Hambrecht + Co., Llc | System and method for pricing and allocation of commodities or securities |
US7647270B2 (en) * | 2000-03-08 | 2010-01-12 | W.R. Hambrecht + Co., Llc | System and methods for pricing and allocation of commodities or securities |
US8706618B2 (en) * | 2005-09-29 | 2014-04-22 | Ebay Inc. | Release of funds based on criteria |
US7499875B1 (en) | 2000-03-17 | 2009-03-03 | Ebay Inc. | Method and apparatus for facilitating online payment transactions in a network-based transaction facility using multiple payment instruments |
GB2377059A (en) * | 2000-03-17 | 2002-12-31 | Ebay Inc | Method and apparatus for facilitating online payment transactions in a network based transaction facility using multiple payment instruments |
US10929927B2 (en) * | 2000-03-27 | 2021-02-23 | Nyse American Llc | Exchange trading of mutual funds or other portfolio basket products |
US8170935B2 (en) | 2000-03-27 | 2012-05-01 | Nyse Amex Llc | Systems and methods for evaluating the integrity of a model portfolio of a financial instrument |
US20020004774A1 (en) * | 2000-03-27 | 2002-01-10 | Tony Defarlo | Data analysis system for tracking financial trader history and profiling trading behavior |
US20150348195A1 (en) | 2000-03-27 | 2015-12-03 | Nyse Mkt Llc | Systems and methods for trading actively managed funds |
US7860773B1 (en) | 2000-04-03 | 2010-12-28 | Massachusetts Mutual Life Insurance Company | System and method for providing secure retirement benefits via a conversion process |
US7139743B2 (en) | 2000-04-07 | 2006-11-21 | Washington University | Associative database scanning and information retrieval using FPGA devices |
EP1269383A4 (en) * | 2000-04-07 | 2006-03-22 | Pershing | Rules based securities order processing |
US8296215B1 (en) * | 2000-04-10 | 2012-10-23 | Stikine Technology, Llc | Trading system with elfs and umpires |
US6963855B1 (en) | 2000-04-10 | 2005-11-08 | Alexander Borzenko | Apparatus and method for automated display of market activity |
US7539638B1 (en) * | 2000-04-10 | 2009-05-26 | Stikine Technology, Llc | Representation of order in multiple markets |
US8799138B2 (en) * | 2000-04-10 | 2014-08-05 | Stikine Technology, Llc | Routing control for orders eligible for multiple markets |
US8249975B1 (en) * | 2000-04-10 | 2012-08-21 | Stikine Technology, Llc | Automated first look at market events |
US7882007B2 (en) | 2000-04-10 | 2011-02-01 | Christopher Keith | Platform for market programs and trading programs |
US8775294B1 (en) | 2000-04-10 | 2014-07-08 | Stikine Technology, Llc | Automated linked order processing |
US7792733B1 (en) | 2000-04-10 | 2010-09-07 | Christopher Keith | Automated synchronization of orders represented in multiple markets |
US7472087B2 (en) * | 2000-04-10 | 2008-12-30 | Stikine Technology, Llc | Trading program for interacting with market programs on a platform |
US7890410B1 (en) | 2000-04-10 | 2011-02-15 | Stikine Technology, Llc | Automated trial order processing |
US7398244B1 (en) | 2000-04-10 | 2008-07-08 | Stikine Technology, Llc | Automated order book with crowd price improvement |
US7774246B1 (en) | 2000-04-10 | 2010-08-10 | Christopher Keith | Automated price setting for paired orders |
US7908198B1 (en) | 2000-04-10 | 2011-03-15 | Stikine Technology, Llc | Automated preferences for market participants |
US7383220B1 (en) | 2000-04-10 | 2008-06-03 | Stikine Technology, Llc | Automated short term option order processing |
US7644027B2 (en) * | 2000-04-10 | 2010-01-05 | Christopher Keith | Market program for interacting with trading programs on a platform |
US7496533B1 (en) * | 2000-04-10 | 2009-02-24 | Stikine Technology, Llc | Decision table for order handling |
US7813991B1 (en) | 2000-04-10 | 2010-10-12 | Christopher Keith | Automated trading negotiation protocols |
CA2405986A1 (en) * | 2000-04-11 | 2002-10-24 | Perot Investments, Inc. | System and method for managing and tracking customer incentive securities |
US6604107B1 (en) * | 2000-04-24 | 2003-08-05 | Ebay Inc. | Generic attribute database system for storing items of different categories having shared attributes |
US7523114B2 (en) * | 2000-04-24 | 2009-04-21 | Ebay Inc. | Method and system for categorizing items in both actual and virtual categories |
US20020107770A1 (en) * | 2000-05-12 | 2002-08-08 | Meyer Chadwick M. | System for allocating funds in a plurality of stock portfolios |
WO2001088820A2 (en) * | 2000-05-16 | 2001-11-22 | Blackbird Holdings, Inc. | Systems and methods for conducting derivative trades electronically |
US7127422B1 (en) | 2000-05-19 | 2006-10-24 | Etp Holdings, Inc. | Latency monitor |
AU2001265031A1 (en) | 2000-05-25 | 2001-12-03 | Tradescape Technologies, L.L.C. | Solutions server |
US7877278B1 (en) * | 2000-05-30 | 2011-01-25 | Ebay Inc. | Method and system for reporting fraud and claiming insurance related to network-based transactions |
US7685052B2 (en) * | 2000-06-01 | 2010-03-23 | Pipeline Financial Group, Inc. | Confidential block trading system and method |
US7680715B2 (en) * | 2000-06-01 | 2010-03-16 | Pipeline Financial Group, Inc. | Systems and methods for providing anonymous requests for quotes for financial instruments |
US8010438B2 (en) * | 2000-06-01 | 2011-08-30 | Pipeline Financial Group, Inc. | Method for directing and executing certified trading interests |
US7673229B1 (en) | 2000-06-07 | 2010-03-02 | Ebay Inc. | Apparatus and method for generating sub-codes to a turbo-encoder |
US7437325B2 (en) | 2002-03-05 | 2008-10-14 | Pablo Llc | System and method for performing automatic spread trading |
EP1290607A1 (en) * | 2000-06-09 | 2003-03-12 | Blackbird Holdings, Inc. | Systems and methods for reverse auction of financial instruments |
WO2002001473A1 (en) * | 2000-06-26 | 2002-01-03 | Tradingscreen, Inc. | Securities trade state tracking method and apparatus |
US7043457B1 (en) | 2000-06-28 | 2006-05-09 | Probuild, Inc. | System and method for managing and evaluating network commodities purchasing |
US7925566B1 (en) * | 2000-07-17 | 2011-04-12 | Ubs Financial Services, Inc. | System and method for trading fixed income financial instruments |
US7177833B1 (en) * | 2000-07-18 | 2007-02-13 | Edge Capture, Llc | Automated trading system in an electronic trading exchange |
US6532460B1 (en) | 2000-07-19 | 2003-03-11 | Irfan Amanat | Method and apparatus for automated cancellation of orders for securities |
US6829589B1 (en) * | 2000-07-21 | 2004-12-07 | Stc, Llc | Method and apparatus for stock and index option price improvement, participation, and internalization |
US8924277B2 (en) | 2000-08-17 | 2014-12-30 | Nyse Group, Inc. | Method and system for automatic execution of a securities transaction |
US7130824B1 (en) | 2000-08-21 | 2006-10-31 | Etp Holdings, Inc. | Apparatus and method for load balancing among data communications ports in automated securities trading systems |
US7409366B1 (en) | 2000-08-22 | 2008-08-05 | Etp Holdings, Inc. | Apparatus and method for adding liquidity to an ECN and improving executions of orders for securities |
JP2004507843A (en) * | 2000-08-25 | 2004-03-11 | イースピード, インコーポレイテッド | System and method for deploying and operating a mutual fund |
US20050015321A1 (en) * | 2000-08-30 | 2005-01-20 | Susanne Vindekilde | System and method for listing offerings of commercial paper and other interests |
US6944599B1 (en) * | 2000-09-13 | 2005-09-13 | Ebay Inc. | Monitoring and automatic notification of irregular activity in a network-based transaction facility |
US7970686B1 (en) | 2000-09-15 | 2011-06-28 | Citigroup Global Markets, Inc. | System and method of interfacing for client application programs to access a data management system |
US7110972B1 (en) | 2000-09-19 | 2006-09-19 | Icor Brokerage, Inc. | Method and system of managing credit for the electronic trading of financial instruments |
AU2001288760A1 (en) * | 2000-09-22 | 2002-04-02 | On Exchange, Inc. | Contracts for electronic-based market |
US6523037B1 (en) | 2000-09-22 | 2003-02-18 | Ebay Inc, | Method and system for communicating selected search results between first and second entities over a network |
US8301535B1 (en) | 2000-09-29 | 2012-10-30 | Power Financial Group, Inc. | System and method for analyzing and searching financial instrument data |
US7089205B1 (en) * | 2000-09-29 | 2006-08-08 | Unx, Inc. | Basket trading system having an interface for user specification of goods to be traded as a unit |
US7379909B1 (en) | 2000-10-04 | 2008-05-27 | Tradestation Technologies, Inc. | System, method and apparatus for monitoring and execution of entry and exit orders |
US7580872B2 (en) * | 2000-10-06 | 2009-08-25 | Lic Development Llc | Liquid insurance contracts |
US20020046146A1 (en) * | 2000-10-14 | 2002-04-18 | Otero Hernan G. | Apparatus, methods and articles of manufacture for constructing and executing computerized transaction processes and programs |
US7660740B2 (en) | 2000-10-16 | 2010-02-09 | Ebay Inc. | Method and system for listing items globally and regionally, and customized listing according to currency or shipping area |
US11854079B2 (en) | 2000-10-17 | 2023-12-26 | North American Derivatives Exchange, Inc. | Secure messaging systems and methods using intelligent probabilistic volatility servers |
US7983976B2 (en) * | 2000-10-17 | 2011-07-19 | Hedgestreet, Inc. | Methods and apparatus for formulation, initial public or private offering, and secondary market trading of risk management contracts |
US11847696B2 (en) | 2000-10-17 | 2023-12-19 | North American Derivatives Exchange, Inc. | Secure messaging systems and methods |
US6748422B2 (en) | 2000-10-19 | 2004-06-08 | Ebay Inc. | System and method to control sending of unsolicited communications relating to a plurality of listings in a network-based commerce facility |
US7136834B1 (en) * | 2000-10-19 | 2006-11-14 | Liquidnet, Inc. | Electronic securities marketplace having integration with order management systems |
US7340429B2 (en) * | 2000-10-23 | 2008-03-04 | Ebay Inc. | Method and system to enable a fixed price purchase within a online auction environment |
US7149717B1 (en) * | 2000-10-26 | 2006-12-12 | Kan Steven S | Method and system to effectuate multiple transaction prices for a commodity |
US6988083B2 (en) * | 2000-11-02 | 2006-01-17 | Cargill, Inc. | Sales transactions for transfer of agricultural products |
US8463714B1 (en) | 2000-11-13 | 2013-06-11 | Ebay Inc. | Automated cross-cultural conflict management |
US8458214B1 (en) | 2000-11-14 | 2013-06-04 | Ebay Inc. | Taxonomy-based database partitioning |
US8630938B2 (en) * | 2000-11-15 | 2014-01-14 | Ebay Inc. | Method and apparatus to detect fraudulent activities within a network-based auction facility |
US20020156719A1 (en) * | 2000-11-17 | 2002-10-24 | Market Axess Inc., | Method and apparatus for trading bonds |
US7774276B1 (en) * | 2000-11-20 | 2010-08-10 | Ebay Inc. | Method and system for dealing with non-paying bidders related to network-based transactions |
WO2002059711A2 (en) * | 2000-11-28 | 2002-08-01 | Bondmart Technologies, Inc. | Method and system of anonymously trading securities on-line |
US7299206B2 (en) | 2000-11-30 | 2007-11-20 | Ebay Inc. | Method and system to implement seller authorized buying privileges within a network-based shopping facility |
US7020630B2 (en) | 2000-12-01 | 2006-03-28 | John Russell | Computer assisted securities trading |
US7242669B2 (en) * | 2000-12-04 | 2007-07-10 | E*Trade Financial Corporation | Method and system for multi-path routing of electronic orders for securities |
AU2002227994B2 (en) * | 2000-12-05 | 2008-04-10 | Ubs Ag | Computer system and method for managing a financial transaction |
US7720744B2 (en) * | 2000-12-07 | 2010-05-18 | Bgc Partners, Inc. | Systems and methods for shifting bids and offers in a trading interface |
US7146334B2 (en) * | 2000-12-08 | 2006-12-05 | Xerox Corporation | System and method of determining latent demand for at least one of a plurality of commodities |
US7840474B1 (en) | 2000-12-11 | 2010-11-23 | Icor Brokerage, Inc. | Method and system for managing requests for proposals for electronic trading of financial instruments |
US20020072968A1 (en) * | 2000-12-12 | 2002-06-13 | Gorelick Richard B. | System and method for incentivizing online sales |
US20030208427A1 (en) * | 2000-12-13 | 2003-11-06 | Dirk Peters | Automated investment advisory software and method |
US8527396B2 (en) * | 2000-12-22 | 2013-09-03 | Marketaxess Holdings, Inc. | Method and system for computer-implemented trading of secondary debt market securities |
US20040078287A1 (en) * | 2000-12-26 | 2004-04-22 | Yong-Cheol Yang | Method and apparatus on stock price list and profit calculation in cyber stock trading system |
US7363371B2 (en) * | 2000-12-28 | 2008-04-22 | Nortel Networks Limited | Traffic flow management in a communications network |
US7310733B1 (en) | 2001-01-29 | 2007-12-18 | Ebay Inc. | Method and system for maintaining login preference information of users in a network-based transaction facility |
US7418420B2 (en) * | 2001-01-30 | 2008-08-26 | James Martin Billings | Method and system for providing downside protection of stock market investments |
US7174363B1 (en) * | 2001-02-22 | 2007-02-06 | Charles Schwab & Co., Inc. | Distributed computing system architecture |
US7305353B1 (en) * | 2001-03-01 | 2007-12-04 | Charles Schwab Co., Inc. | System and method for forecasting tax effects of financial transactions |
US8145557B2 (en) | 2001-03-30 | 2012-03-27 | Bgc Partners, Inc. | Bid/offer spread trading |
US6983260B2 (en) * | 2001-04-06 | 2006-01-03 | Omx Technology Ab | Automated exchange system for trading orders having a hidden volume |
JP2002329066A (en) * | 2001-04-12 | 2002-11-15 | Internatl Business Mach Corp <Ibm> | Securities trading system, computer system, dealing order method, dealing order process method, and program |
US7822672B2 (en) * | 2001-04-20 | 2010-10-26 | Bloomberg L.P. | Price change of orders from reserve in an electronic trading system |
US20020155587A1 (en) * | 2001-04-20 | 2002-10-24 | Sequenom, Inc. | System and method for testing a biological sample |
US20020178105A1 (en) * | 2001-04-24 | 2002-11-28 | Joshua Levine | Systems and methods to facilitate a display of investment information associated with a plurality of share prices |
US8768800B2 (en) * | 2001-04-26 | 2014-07-01 | Charles Schwab & Co., Inc. | System and method for income planner |
US20060282367A1 (en) * | 2001-04-30 | 2006-12-14 | Alan Katz | Internet-based system for auctioning securities |
US20020198833A1 (en) * | 2001-05-03 | 2002-12-26 | Jacob Wohlstadter | Method and system of exchanging and deriving economic benefit from exchanging securities |
US7392217B2 (en) * | 2001-05-09 | 2008-06-24 | Bgc Partners, Inc. | Systems and methods for controlling traders from manipulating electronic trading markets |
GB2394094A (en) * | 2001-05-14 | 2004-04-14 | Espeed Inc | Systems and methods for providing a trading interface with advanced features |
US7742968B2 (en) * | 2001-05-15 | 2010-06-22 | Hewlett-Packard Development Company, L.P. | Automated decision support system for designing auctions |
US20020184507A1 (en) * | 2001-05-31 | 2002-12-05 | Proact Technologies Corp. | Centralized single sign-on method and system for a client-server environment |
US8494949B2 (en) * | 2001-06-01 | 2013-07-23 | Bgc Partners, Inc. | Electronic trading for principal/broker trading |
AU2002305848A1 (en) | 2001-06-05 | 2002-12-16 | Goldman Sachs And Co. | A system and method for determining the liquidity of a credit |
US20050283428A1 (en) * | 2001-06-05 | 2005-12-22 | Carlton Bartels | Systems and methods for electronic trading of carbon dioxide equivalent emission |
US7403919B2 (en) * | 2001-06-05 | 2008-07-22 | Goldman Sachs & Co., | System and method for determining the liquidity of a credit |
US8428996B2 (en) * | 2001-06-11 | 2013-04-23 | Ebay Inc. | Method and system automatically to support multiple transaction types, and to display seller-specific transactions of various transaction types in an integrated, commingled listing |
US7243083B2 (en) * | 2001-06-14 | 2007-07-10 | Trading Technologies International, Inc. | Electronic spread trading tool |
US20030009411A1 (en) * | 2001-07-03 | 2003-01-09 | Pranil Ram | Interactive grid-based graphical trading system for real time security trading |
US7653584B2 (en) * | 2001-06-29 | 2010-01-26 | Chicago Board Options Exchange, Incorporated | Automated execution system having participation |
TW520478B (en) * | 2001-06-29 | 2003-02-11 | Inventec Corp | System with automatic transmission and fax management and method therefor |
CA2455017A1 (en) * | 2001-07-24 | 2003-02-06 | Stephen Cutler | Securities market and market maker activity tracking system and method |
US7664695B2 (en) * | 2001-07-24 | 2010-02-16 | Stephen Cutler | Securities market and market maker activity tracking system and method |
US7890375B2 (en) * | 2001-07-31 | 2011-02-15 | Half.Com, Inc. | Method and system to facilitate pre-ordering via an electronic commerce facility, and to automatically facilitate satisfying of a pre-order upon listing of an appropriate offer via the electronic commerce facility |
US7529705B1 (en) | 2001-08-21 | 2009-05-05 | Cantorco2E, Llc | Electronic trading system for simulating the trading of carbon dioxide equivalent emission reductions and methods of use |
US20030050879A1 (en) * | 2001-08-28 | 2003-03-13 | Michael Rosen | System and method for improved multiple real-time balancing and straight through processing of security transactions |
US7536338B2 (en) * | 2001-09-10 | 2009-05-19 | Hewlett-Packard Development Company, L.P. | Method and system for automated bid advice for auctions |
US7315839B2 (en) * | 2001-09-20 | 2008-01-01 | Ubs Ag | Securities pricing system |
US20030177126A1 (en) * | 2001-09-21 | 2003-09-18 | Weingard Fred S. | Volume weighted average price system and method |
US20030065598A1 (en) * | 2001-10-03 | 2003-04-03 | John Bunda | Methods and systems for managing a portfolio of securities |
US10019683B1 (en) * | 2001-10-04 | 2018-07-10 | Jda Software Group, Inc. | Facilitating the negotiation of standards for inter-enterprise collaboration between trading partners |
US7752266B2 (en) * | 2001-10-11 | 2010-07-06 | Ebay Inc. | System and method to facilitate translation of communications between entities over a network |
US7949593B2 (en) * | 2001-10-16 | 2011-05-24 | Fannie Mae | Repurchase agreement lending facility |
US10354322B2 (en) * | 2001-10-18 | 2019-07-16 | Bgc Partners, Inc. | Two sided trading orders |
US20030078865A1 (en) * | 2001-10-24 | 2003-04-24 | Lee Theodore C. | Automated financial market information and trading system |
WO2003040983A1 (en) * | 2001-11-07 | 2003-05-15 | Bloomberg L.P. | Automated trading of financial interests |
US20030154158A1 (en) * | 2001-11-14 | 2003-08-14 | Martyn Peter J. | Multi-mechanism order processing |
US7412415B2 (en) * | 2001-11-29 | 2008-08-12 | Morgan Stanley | Pair trading system and method |
US20030101128A1 (en) * | 2001-11-29 | 2003-05-29 | Abernethy William Randolph | State tracking system for a basket trading system |
US7305469B2 (en) | 2001-12-18 | 2007-12-04 | Ebay Inc. | Prioritization of third party access to an online commerce site |
JP4016098B2 (en) * | 2001-12-25 | 2007-12-05 | 国立大学法人岐阜大学 | Novel 1,3-selenazoline derivative and method for producing the same |
US7379911B2 (en) * | 2001-12-26 | 2008-05-27 | Espeed, Inc. | Systems and methods for providing financial instruments including contrary positions |
US8732061B2 (en) * | 2001-12-27 | 2014-05-20 | Bgc Partners, Inc. | Creating and trading dynamic securities |
US7222093B2 (en) * | 2002-01-10 | 2007-05-22 | Ameriprise Financial, Inc. | System and method for facilitating investment account transfers |
US7672895B2 (en) | 2002-02-19 | 2010-03-02 | Trading Technologies International, Inc. | System and method for simulating an electronic trading environment |
US7813995B2 (en) * | 2002-03-05 | 2010-10-12 | Trading Technologies International, Inc. | System and method for estimating a spread value |
US8112331B2 (en) * | 2002-03-06 | 2012-02-07 | Reflow Services, Llc | System and method for providing liquidity |
US8200561B1 (en) | 2002-03-29 | 2012-06-12 | Financial Engines, Inc. | Tax-aware asset allocation |
US7620577B2 (en) * | 2002-06-03 | 2009-11-17 | Research Affiliates, Llc | Non-capitalization weighted indexing system, method and computer program product |
US8374951B2 (en) * | 2002-04-10 | 2013-02-12 | Research Affiliates, Llc | System, method, and computer program product for managing a virtual portfolio of financial objects |
US7587352B2 (en) * | 2002-04-10 | 2009-09-08 | Research Affiliates, Llc | Method and apparatus for managing a virtual portfolio of investment objects |
US8374937B2 (en) * | 2002-04-10 | 2013-02-12 | Research Affiliates, Llc | Non-capitalization weighted indexing system, method and computer program product |
US7747502B2 (en) * | 2002-06-03 | 2010-06-29 | Research Affiliates, Llc | Using accounting data based indexing to create a portfolio of assets |
US7792719B2 (en) * | 2004-02-04 | 2010-09-07 | Research Affiliates, Llc | Valuation indifferent non-capitalization weighted index and portfolio |
US20060149645A1 (en) * | 2002-06-03 | 2006-07-06 | Wood Paul C | Non-capitalization weighted stock market index and index fund or funds |
US8005740B2 (en) * | 2002-06-03 | 2011-08-23 | Research Affiliates, Llc | Using accounting data based indexing to create a portfolio of financial objects |
AU2003234214A1 (en) * | 2002-04-25 | 2003-11-10 | Foliofn, Inc. | Method and apparatus for converting collectively owned and pooled investment accounts into individually owned accounts |
US7685051B2 (en) * | 2002-05-31 | 2010-03-23 | Intercontinentalexchange, Inc. | System for settling over the counter trades |
US8589276B2 (en) | 2002-06-03 | 2013-11-19 | Research Afiliates, LLC | Using accounting data based indexing to create a portfolio of financial objects |
US8244622B2 (en) * | 2002-06-05 | 2012-08-14 | The Nasdaq Omx Group, Inc. | Order matching process and method |
US9311673B2 (en) * | 2002-06-05 | 2016-04-12 | Nasdaq, Inc. | Security transaction matching |
US8386362B2 (en) * | 2002-06-05 | 2013-02-26 | The Nasdaq Omx Group, Inc. | Information distribution process and method |
US7921051B2 (en) * | 2002-06-05 | 2011-04-05 | The Nasdaq Omx Group, Inc. | Security-based order processing technique |
US7974907B2 (en) * | 2002-06-05 | 2011-07-05 | The Nasdaq Omx Group, Inc. | Configurable security processor identifier table |
US7895112B2 (en) * | 2002-06-05 | 2011-02-22 | The Nasdaq Omx Group, Inc. | Order book process and method |
US8396781B2 (en) * | 2002-06-05 | 2013-03-12 | The Nasdaq Omx Group, Inc. | Interest dissemination process and method |
US8090640B2 (en) * | 2002-06-05 | 2012-01-03 | The Nasdaq Omx Group, Inc. | Order delivery in a securities market |
US7941348B2 (en) | 2002-06-10 | 2011-05-10 | Ebay Inc. | Method and system for scheduling transaction listings at a network-based transaction facility |
US8719041B2 (en) * | 2002-06-10 | 2014-05-06 | Ebay Inc. | Method and system for customizing a network-based transaction facility seller application |
US8078505B2 (en) | 2002-06-10 | 2011-12-13 | Ebay Inc. | Method and system for automatically updating a seller application utilized in a network-based transaction facility |
US20030229554A1 (en) * | 2002-06-10 | 2003-12-11 | Veres Robert Dean | Method and system for composing transaction listing descriptions for use in a network-based transaction facility |
US9805417B2 (en) * | 2002-06-19 | 2017-10-31 | Trading Technologies International, Inc. | System and method for automated trading |
US7797215B1 (en) | 2002-06-26 | 2010-09-14 | Power Financial Group, Inc. | System and method for analyzing and searching financial instrument data |
US7962399B2 (en) * | 2002-07-25 | 2011-06-14 | The Nasdaq Omx Group, Inc. | Refreshing displayed quotes for automated market system |
US7881992B1 (en) * | 2002-07-31 | 2011-02-01 | The Pnc Financial Services Group, Inc. | Methods and systems for processing and managing corporate action information |
US7383218B1 (en) | 2002-07-31 | 2008-06-03 | Charles Schwab & Co., Inc. | Method and system for integrating investment advice with financial account statement information |
USRE44393E1 (en) * | 2002-09-03 | 2013-07-23 | Ebs Group Limited | System and method for deriving data |
EP1396803A1 (en) * | 2002-09-05 | 2004-03-10 | Deutsche Börse Ag | System and method for handling a trade between execution and settlement |
US7567935B2 (en) * | 2002-09-13 | 2009-07-28 | Morgan Stanley | Short trade information system |
US7366691B1 (en) | 2002-09-25 | 2008-04-29 | Trading Technologies International Inc. | Method and interface for presenting last traded quantity information |
US7813994B1 (en) | 2002-09-30 | 2010-10-12 | Trading Technologies International, Inc. | System and method for displaying highest and lowest traded prices of tradable objects |
US7752115B2 (en) | 2002-10-02 | 2010-07-06 | Trading Technologies International, Inc. | Method and apparatus for a fair exchange |
US7409360B1 (en) | 2002-10-08 | 2008-08-05 | Public Service Electric & Gas Company | Method and system for computer-based auctioning of basic generation services |
US20030149651A1 (en) * | 2002-10-16 | 2003-08-07 | Boyle John Charles | Offshootfund investment process |
US20040078317A1 (en) * | 2002-10-17 | 2004-04-22 | Allen Anne E. | Method and system for generating a dual quote |
EP2428872A1 (en) | 2002-10-31 | 2012-03-14 | eSpeed, Inc. | Keyboard for trading system |
US8566212B2 (en) | 2002-10-31 | 2013-10-22 | Bgc Partners, Inc. | Electronic systems and methods for providing a trading interface with advanced features |
US7536339B1 (en) | 2002-10-31 | 2009-05-19 | Trading Technologies International, Inc. | Method and system for quantity entry |
US7426490B1 (en) | 2002-10-31 | 2008-09-16 | Trading Technologies International, Inc. | System and method for automated order entry on short queues |
US7523064B2 (en) * | 2002-11-13 | 2009-04-21 | Trading Technologies International, Inc. | System and method for facilitating trading of multiple tradeable objects in an electronic trading environment |
US7418422B2 (en) | 2002-11-13 | 2008-08-26 | Trading Technologies International, Inc. | Method, apparatus and interface for trading multiple tradeable objects |
US7571134B1 (en) | 2002-11-13 | 2009-08-04 | Trading Technologies International, Inc. | Trading interface for facilitating trading of multiple tradeable objects in an electronic trading environment |
US7577602B2 (en) * | 2002-11-26 | 2009-08-18 | Trading Technologies International Inc. | Method and interface for consolidating price levels on a trading screen |
US10366373B1 (en) | 2002-12-09 | 2019-07-30 | Live Nation Entertainment, Incorporated | Apparatus for access control and processing |
US9740988B1 (en) | 2002-12-09 | 2017-08-22 | Live Nation Entertainment, Inc. | System and method for using unique device indentifiers to enhance security |
US9477820B2 (en) | 2003-12-09 | 2016-10-25 | Live Nation Entertainment, Inc. | Systems and methods for using unique device identifiers to enhance security |
WO2004061785A2 (en) * | 2002-12-19 | 2004-07-22 | Goldman, Sachs & Co. | Bond issue risk management |
US8566184B1 (en) * | 2002-12-23 | 2013-10-22 | Ameriprise Financial, Inc. | Method and tool for portfolio monitoring, rebalancing and reporting |
US7792734B1 (en) | 2002-12-27 | 2010-09-07 | Trading Technologies International, Inc. | Method, apparatus and interface for transaction toggling |
US7593866B2 (en) * | 2002-12-31 | 2009-09-22 | Ebay Inc. | Introducing a fixed-price transaction mechanism in conjunction with an auction transaction mechanism |
US7904346B2 (en) * | 2002-12-31 | 2011-03-08 | Ebay Inc. | Method and system to adjust a seller fixed price offer |
US7574397B1 (en) | 2003-01-08 | 2009-08-11 | Trading Technologies Imternational Inc. | System and method for creating a market map in an electronic trading environment |
US7693775B2 (en) * | 2003-01-21 | 2010-04-06 | Lavaflow, Inc. | Automated system for routing orders for financial instruments based upon undisclosed liquidity |
WO2004066542A2 (en) * | 2003-01-23 | 2004-08-05 | Lortscher Frank Duane Jr | System and method for generating transaction based recommendations |
US10817937B1 (en) | 2003-02-28 | 2020-10-27 | Trading Technologies International, Inc. | Method and system for internal matching |
US7558754B1 (en) * | 2003-02-28 | 2009-07-07 | Trading Technologies International, Inc. | System and method for processing and displaying quantity information during user-configurable time periods |
EP1597651A4 (en) * | 2003-02-28 | 2006-11-15 | Trading Technologies Int Inc | A system and method for trading and displaying market information in an electronic trading environment |
US7680722B2 (en) * | 2003-03-03 | 2010-03-16 | Itg Software Solutions, Inc. | Dynamic aggressive/passive pegged trading |
US7797223B1 (en) | 2003-03-28 | 2010-09-14 | Citigroup Global Markets, Inc. | Method and system for efficiently matching long and short positions in securities trading and transacting a series of overnight trades for balance sheet netting |
US7904370B2 (en) * | 2003-03-31 | 2011-03-08 | Trading Technologies International, Inc. | System and method for variably regulating order entry in an electronic trading system |
US8353763B2 (en) * | 2003-03-31 | 2013-01-15 | Cantor Index, Llc | System and method for betting on a participant in a group of events |
US7641549B2 (en) * | 2003-04-11 | 2010-01-05 | Cantor Index Llc | Lottery and auction based tournament entry exchange platform |
US9881308B2 (en) * | 2003-04-11 | 2018-01-30 | Ebay Inc. | Method and system to facilitate an online promotion relating to a network-based marketplace |
US20040249732A1 (en) * | 2003-04-14 | 2004-12-09 | Drummond Stephen M. | Systems and methods for trading emission reduction benefits |
US7613650B2 (en) | 2003-04-24 | 2009-11-03 | Chicago Board Options Exchange, Incorporated | Hybrid trading system for concurrently trading securities or derivatives through both electronic and open-outcry trading mechanisms |
US7676421B2 (en) | 2003-04-24 | 2010-03-09 | Chicago Board Options Exchange, Incorporated | Method and system for providing an automated auction for internalization and complex orders in a hybrid trading system |
US8346653B2 (en) | 2003-04-24 | 2013-01-01 | Chicago Board Options Exchange, Incorporated | Automated trading system for routing and matching orders |
US20060167788A1 (en) * | 2003-04-24 | 2006-07-27 | Tilly Edward T | Method and system for broker trading in a hybrid trading system for concurrently trading securities or derivatives through both electronic and open-outcry trading mechanisms |
US7552083B2 (en) * | 2003-04-24 | 2009-06-23 | Chicago Board Options Exchange, Incorporated | Hybrid trading system for concurrently trading through both electronic and open-outcry trading mechanisms |
US7653588B2 (en) * | 2003-04-24 | 2010-01-26 | Chicago Board Options Exchange, Incorporated | Method and system for providing order routing to a virtual crowd in a hybrid trading system |
US7644024B2 (en) * | 2003-05-01 | 2010-01-05 | Cognitive Engineering Associates, LLC | Financial information display system |
US20040236662A1 (en) * | 2003-05-20 | 2004-11-25 | Korhammer Richard A. | Automated system for routing orders for financial instruments among permissioned users |
EP2511787B1 (en) | 2003-05-23 | 2017-09-20 | IP Reservoir, LLC | Data decompression and search using FPGA devices |
US10572824B2 (en) | 2003-05-23 | 2020-02-25 | Ip Reservoir, Llc | System and method for low latency multi-functional pipeline with correlation logic and selectively activated/deactivated pipelined data processing engines |
US8027901B2 (en) * | 2003-05-23 | 2011-09-27 | Omx Technology Ab | Automatic generation of an order in an instrument in a specified currency |
US7734529B1 (en) | 2003-05-29 | 2010-06-08 | Chicago Mercantile Exchange, Inc. | Trader station user interface |
US7870066B2 (en) * | 2003-06-06 | 2011-01-11 | Ebay Inc. | Automatic dispute resolution |
US7742985B1 (en) * | 2003-06-26 | 2010-06-22 | Paypal Inc. | Multicurrency exchanges between participants of a network-based transaction facility |
US8676679B2 (en) | 2003-06-30 | 2014-03-18 | Bloomberg L.P. | Counterparty credit limits in computerized trading |
US7587357B1 (en) | 2003-06-30 | 2009-09-08 | Trading Technologies International Inc. | Repositioning of market information on trading screens |
US20050021461A1 (en) * | 2003-07-22 | 2005-01-27 | Flake Gary William | Term-based concept market |
US20050021442A1 (en) * | 2003-07-22 | 2005-01-27 | Flake Gary William | Term-based concept instruments |
US20050021441A1 (en) * | 2003-07-22 | 2005-01-27 | Flake Gary William | Concept valuation in a term-based concept market |
US7756782B2 (en) * | 2003-07-28 | 2010-07-13 | Trading Technologies International, Inc. | System and method for improved electronic trading |
US20050038732A1 (en) * | 2003-08-13 | 2005-02-17 | Espeed, Inc. | Systems and methods for bid/offer liquidity spread trading |
US10515408B2 (en) | 2003-08-13 | 2019-12-24 | Bgc Partners, Inc. | Systems and methods for bid/offer liquidity spread trading |
US11100582B2 (en) | 2003-09-22 | 2021-08-24 | Trading Technologies International, Inc. | System and method for dynamically determining quantity for risk management |
US7702568B1 (en) | 2003-09-22 | 2010-04-20 | Trading Technologies International, Inc. | System and method for icon oriented representation of trading strategies |
US7861185B1 (en) * | 2003-12-30 | 2010-12-28 | Trading Technologies International, Inc. | System and method for dynamically determining quantity for risk management |
US7860774B1 (en) | 2003-10-31 | 2010-12-28 | Charles Schwab & Co., Inc. | System and method for providing financial advice for an investment portfolio |
US8131625B2 (en) * | 2003-11-17 | 2012-03-06 | Bgc Partners, Inc. | Customizable trading display of market data |
US8131626B2 (en) | 2003-11-17 | 2012-03-06 | Bgc Partners, Inc. | Customizable trading display of market data |
US7716079B2 (en) * | 2003-11-20 | 2010-05-11 | Ebay Inc. | Feedback cancellation in a network-based transaction facility |
US10225373B2 (en) | 2003-11-21 | 2019-03-05 | Thomson Reuters (Grc) Llc | Financial-information systems, methods, interfaces, and software |
US7676397B2 (en) * | 2003-12-03 | 2010-03-09 | Hewlett-Packard Development Company, L.P. | Method and system for predicting the outcome of an online auction |
US20050125326A1 (en) * | 2003-12-04 | 2005-06-09 | Rishi Nangalia | Methods and apparatus for routing securities orders |
US7783555B2 (en) * | 2003-12-11 | 2010-08-24 | Ebay Inc. | Auction with interest rate bidding |
US20050131837A1 (en) | 2003-12-15 | 2005-06-16 | Sanctis Jeanne D. | Method, system and program product for communicating e-commerce content over-the-air to mobile devices |
US8078483B1 (en) | 2003-12-16 | 2011-12-13 | Ticketmaster | Systems and methods for queuing access to network resources |
US7266573B2 (en) * | 2003-12-23 | 2007-09-04 | Sap Ag | Cross-system update method and system |
US20110208633A1 (en) * | 2010-02-19 | 2011-08-25 | Asher Joseph M | System and method for trading a futures contract based on a financial instrument indexed to entertainment dividends |
US7698198B2 (en) | 2004-01-16 | 2010-04-13 | Bgc Partners, Inc. | System and method for purchasing a financial instrument indexed to entertainment revenue |
US7567931B2 (en) | 2004-01-16 | 2009-07-28 | Bgc Partners, Inc. | System and method for forming a financial instrument indexed to entertainment revenue |
US10304097B2 (en) | 2004-01-29 | 2019-05-28 | Bgc Partners, Inc. | System and method for controlling the disclosure of a trading order |
US20050171887A1 (en) * | 2004-01-29 | 2005-08-04 | Daley Thomas J. | System and method for avoiding transaction costs associated with trading orders |
US20050171890A1 (en) * | 2004-01-29 | 2005-08-04 | Daley Thomas J. | System and method for matching trading orders |
US7835987B2 (en) * | 2004-01-29 | 2010-11-16 | Bgc Partners, Inc. | System and method for routing a trading order according to price |
US8738498B2 (en) * | 2004-01-29 | 2014-05-27 | Bgc Partners, Inc. | System and method for routing a trading order |
US7827091B2 (en) * | 2004-02-20 | 2010-11-02 | Stephen Cutler | Securities market and market maker activity tracking system and method |
CA2502034A1 (en) * | 2004-03-23 | 2005-09-23 | Espeed, Inc. | Systems and methods for allowing market-maker participation in transactions |
US7584123B1 (en) | 2004-04-06 | 2009-09-01 | Ticketmaster | Systems for dynamically allocating finite or unique resources |
US7792763B2 (en) * | 2004-04-12 | 2010-09-07 | Ebay Inc. | Method and system to detect outlying behavior in a network-based marketplace |
US20050234804A1 (en) * | 2004-04-16 | 2005-10-20 | Yue Fang | Method and system for auto-mapping to network-based auctions |
US7788160B2 (en) * | 2004-04-16 | 2010-08-31 | Sap Ag | Method and system for configurable options in enhanced network-based auctions |
US7877313B2 (en) * | 2004-04-16 | 2011-01-25 | Sap Ag | Method and system for a failure recovery framework for interfacing with network-based auctions |
US7860749B2 (en) * | 2004-04-16 | 2010-12-28 | Sap Ag | Method, medium and system for customizable homepages for network-based auctions |
US9189568B2 (en) * | 2004-04-23 | 2015-11-17 | Ebay Inc. | Method and system to display and search in a language independent manner |
US20050246187A1 (en) * | 2004-04-30 | 2005-11-03 | Reed Maltzman | System and method to facilitate differentiated levels of service in a network-based marketplace |
US20050251465A1 (en) * | 2004-05-02 | 2005-11-10 | Brown Daniel P | System and method for structuring and operating an investment vehicle |
EP1605384A1 (en) * | 2004-05-11 | 2005-12-14 | EBS Group limited | Price display in an anonymous trading system |
US7693778B2 (en) * | 2004-05-14 | 2010-04-06 | John Nafeh | Risk management contracts and method and apparatus for trading same |
US8370269B2 (en) * | 2004-06-02 | 2013-02-05 | Overstock.Com, Inc. | System and methods for electronic commerce using personal and business networks |
US7200056B2 (en) * | 2004-07-12 | 2007-04-03 | Freescale Semiconductor, Inc. | Memory row/column replacement in an integrated circuit |
US7788161B2 (en) * | 2004-07-15 | 2010-08-31 | New York Stock Exchange | System and method for managing an imbalance in a hybrid auction market |
US8396782B2 (en) * | 2004-07-30 | 2013-03-12 | International Business Machines Corporation | Client-oriented, on-demand trading system |
WO2006017496A2 (en) * | 2004-08-03 | 2006-02-16 | Ebay Inc. | Method and system to design a dispute resolution process |
US7577605B2 (en) | 2004-08-04 | 2009-08-18 | Bgc Partners, Inc. | System and method for managing trading using alert messages for outlying trading orders |
US7529707B2 (en) | 2004-08-04 | 2009-05-05 | Bgc Partners, Inc. | System and method for managing trading using alert messages for outlying trading orders |
US8719075B2 (en) * | 2004-09-23 | 2014-05-06 | Overstock.Com, Inc. | System, program product, and methods for online image handling |
US10586281B1 (en) * | 2004-09-29 | 2020-03-10 | Refinitiv Us Organization Llc | Financial-information systems, methods, interfaces and software |
US20060085251A1 (en) * | 2004-10-14 | 2006-04-20 | Overstock.Com, Inc. | System and method of presenting on-line product selection based on internal marketing and user popularity |
US8577772B2 (en) * | 2004-10-27 | 2013-11-05 | Itg Software Solutions, Inc. | System and method for generating liquidity |
WO2006047789A2 (en) | 2004-10-27 | 2006-05-04 | Bloomberg Lp | System and method for trading financial instruments based on undisclosed values |
US7840478B1 (en) * | 2004-11-17 | 2010-11-23 | Icap Services North America Llc | Pass through liquidity in a multi-tiered trading system and method |
US7693766B2 (en) * | 2004-12-21 | 2010-04-06 | Weather Risk Solutions Llc | Financial activity based on natural events |
US7783542B2 (en) * | 2004-12-21 | 2010-08-24 | Weather Risk Solutions, Llc | Financial activity with graphical user interface based on natural peril events |
US7584134B2 (en) | 2004-12-21 | 2009-09-01 | Weather Risk Solutions, Llc | Graphical user interface for financial activity concerning tropical weather events |
US8266042B2 (en) | 2004-12-21 | 2012-09-11 | Weather Risk Solutions, Llc | Financial activity based on natural peril events |
US20090259581A1 (en) * | 2004-12-21 | 2009-10-15 | Horowitz Kenneth A | Financial activity relating to natural peril events |
US7783543B2 (en) * | 2004-12-21 | 2010-08-24 | Weather Risk Solutions, Llc | Financial activity based on natural peril events |
US7783544B2 (en) * | 2004-12-21 | 2010-08-24 | Weather Risk Solutions, Llc | Financial activity concerning tropical weather events |
US7584133B2 (en) | 2004-12-21 | 2009-09-01 | Weather Risk Solutions Llc | Financial activity based on tropical weather events |
US7827093B1 (en) * | 2005-03-02 | 2010-11-02 | Icap Services North America Llc | Call for quote/price system and methods for use in a wholesale financial market |
WO2006102354A2 (en) * | 2005-03-22 | 2006-09-28 | Ticketmaster | Apparatus and methods for providing queue messaging over a network |
US9608929B2 (en) | 2005-03-22 | 2017-03-28 | Live Nation Entertainment, Inc. | System and method for dynamic queue management using queue protocols |
EP1717747A1 (en) | 2005-03-24 | 2006-11-02 | eSPEED, Inc. | Systems and methods for protecting against erroneous price entries in the electronic trading of financial and other instruments |
US20060218071A1 (en) * | 2005-03-28 | 2006-09-28 | Espeed, Inc. | System and method for managing trading between related entities |
US7739184B1 (en) * | 2005-03-31 | 2010-06-15 | Trading Technologies International, Inc. | System and method for providing market data in an electronic trading environment |
US7809629B2 (en) | 2005-04-07 | 2010-10-05 | Chicago Board Options Exchange, Incorporated | Market participant issue selection system and method |
US20140379390A1 (en) | 2013-06-20 | 2014-12-25 | Live Nation Entertainment, Inc. | Location-based presentations of ticket opportunities |
US9762685B2 (en) | 2005-04-27 | 2017-09-12 | Live Nation Entertainment, Inc. | Location-based task execution for enhanced data access |
US8326715B2 (en) | 2005-05-04 | 2012-12-04 | Chicago Board Operations Exchange, Incorporated | Method of creating and trading derivative investment products based on a statistical property reflecting the variance of an underlying asset |
US8326716B2 (en) * | 2005-05-04 | 2012-12-04 | Chicago Board Options Exchange, Incorporated | Method and system for creating and trading derivative investment products based on a statistical property reflecting the variance of an underlying asset |
US20060253369A1 (en) * | 2005-05-04 | 2006-11-09 | Chicago Board Options Exchange | Method of creating and trading derivative investment products based on an average price of an underlying asset during a calculation period |
US8027904B2 (en) * | 2005-05-04 | 2011-09-27 | Chicago Board Options Exchange, Incorporated | Method and system for creating and trading corporate debt security derivative investment instruments |
US20060253355A1 (en) * | 2005-05-04 | 2006-11-09 | Chicago Board Options Exchange | System and method for creating and trading a digital derivative investment instrument |
US20060253368A1 (en) * | 2005-05-04 | 2006-11-09 | Chicago Board Options Exchange | System and method for creating and trading credit rating derivative investment instruments |
US20080082436A1 (en) * | 2005-05-04 | 2008-04-03 | Shalen Catherine T | System And Method For Creating And Trading A Digital Derivative Investment Instrument |
JP2008541230A (en) * | 2005-05-05 | 2008-11-20 | アーキペラゴ ホールディングス インコーポレイテッド | Order for price revision to large-scale |
WO2006121733A2 (en) * | 2005-05-05 | 2006-11-16 | Equitec Proprietary Markets L.L.C. | Method and apparatus for display of data with respect to a portfolio of tradable interests |
US8489489B2 (en) * | 2005-05-05 | 2013-07-16 | Chicago Board Options Exchange, Incorporated | System and method for trading derivatives in penny increments while disseminating quotes for derivatives in nickel/dime increments |
JP2008541231A (en) * | 2005-05-05 | 2008-11-20 | アーキペラゴ ホールディングス インコーポレイテッド | Anti-internalization order transformation equipment |
US7937315B2 (en) * | 2005-05-05 | 2011-05-03 | Archipelago Holdings, Inc. | Portfolio execution and reporting |
US7873561B1 (en) | 2005-05-05 | 2011-01-18 | Archipelago Holdings, Inc. | Method and system for maintaining an order on a selected market center with maximum price exemption parameter |
US7908201B2 (en) * | 2005-05-05 | 2011-03-15 | Archipelago Holdings, Inc. | Cross and post order |
JP2008541238A (en) * | 2005-05-05 | 2008-11-20 | アーキペラゴ ホールディングス インコーポレイテッド | Auction and transfer of unpriced orders |
US7912775B1 (en) * | 2005-05-05 | 2011-03-22 | Archipelago Holdings, Inc. | Liquidity analysis system and method |
AU2006244483B2 (en) | 2005-05-05 | 2012-05-31 | Nyse Group, Inc. | Tracking liquidity order |
US7765137B1 (en) | 2005-05-05 | 2010-07-27 | Archipelago Holdings, Inc. | Method and system for maintaining an order on a selected market center |
AU2006244566A1 (en) * | 2005-05-06 | 2006-11-16 | Archipelago Holdings, Inc. | Passive liquidity order |
US7574388B1 (en) | 2005-06-03 | 2009-08-11 | Trading Technologies International, Inc. | Time market grid interface |
US7840477B2 (en) | 2005-06-07 | 2010-11-23 | Bgc Partners, Inc. | System and method for routing a trading order based upon quantity |
US7650307B2 (en) * | 2005-06-28 | 2010-01-19 | Ebay Inc. | Method and system to enable a fixed price purchase within a multi-unit online auction environment |
JP5053271B2 (en) * | 2005-06-29 | 2012-10-17 | アイ・ティ・ジー ソフトウェア ソリューションズ インコーポレーテッド | Systems and methods for creating real-time indicators in a trade list or portfolio |
US20070022041A1 (en) * | 2005-07-22 | 2007-01-25 | Durkin Bryan T | Method and System for Improving Exchange Performance |
US7686392B2 (en) * | 2005-08-02 | 2010-03-30 | Shell Oil Company | Vehicle seat cover |
US8484122B2 (en) * | 2005-08-04 | 2013-07-09 | Bgc Partners, Inc. | System and method for apportioning trading orders based on size of displayed quantities |
US8494951B2 (en) | 2005-08-05 | 2013-07-23 | Bgc Partners, Inc. | Matching of trading orders based on priority |
US7831501B2 (en) * | 2005-08-12 | 2010-11-09 | Boulder Capital Trading | Hidden book trading system |
US7774263B1 (en) | 2005-09-07 | 2010-08-10 | International Securities Exchange, Llc | Linked displayed market and midpoint matching system |
US7761364B2 (en) * | 2005-09-07 | 2010-07-20 | International Securities Exchange, Llc | Midpoint matching system |
US8073763B1 (en) | 2005-09-20 | 2011-12-06 | Liquidnet Holdings, Inc. | Trade execution methods and systems |
US7979340B2 (en) | 2005-09-21 | 2011-07-12 | Overstock.Com, Inc. | System, program product, and methods for online image handling |
WO2007038084A2 (en) | 2005-09-23 | 2007-04-05 | Archipelago Holdings, Inc. | Directed order |
US8046290B2 (en) * | 2005-09-29 | 2011-10-25 | Fitzpatrick Daniel R | IOI-based block trading systems, methods, interfaces, and software |
US7761365B2 (en) | 2005-10-03 | 2010-07-20 | Icap Services North America Llc | Multiple protocol trading system |
US20070094119A1 (en) * | 2005-10-21 | 2007-04-26 | Jose Marques | System and method for improving asset liquidity in a trading exchange network |
US7895115B2 (en) * | 2005-10-31 | 2011-02-22 | Sap Ag | Method and system for implementing multiple auctions for a product on a seller's E-commerce site |
US20070150406A1 (en) * | 2005-10-31 | 2007-06-28 | Sap Ag | Bidder monitoring tool for integrated auction and product ordering system |
US8095428B2 (en) | 2005-10-31 | 2012-01-10 | Sap Ag | Method, system, and medium for winning bid evaluation in an auction |
US20070143205A1 (en) * | 2005-10-31 | 2007-06-21 | Sap Ag | Method and system for implementing configurable order options for integrated auction services on a seller's e-commerce site |
US20070106595A1 (en) * | 2005-10-31 | 2007-05-10 | Sap Ag | Monitoring tool for integrated product ordering/fulfillment center and auction system |
US7835977B2 (en) * | 2005-11-03 | 2010-11-16 | Sap Ag | Method and system for generating an auction using a template in an integrated internal auction system |
US8095449B2 (en) * | 2005-11-03 | 2012-01-10 | Sap Ag | Method and system for generating an auction using a product catalog in an integrated internal auction system |
US7711644B2 (en) * | 2005-12-20 | 2010-05-04 | Bgc Partners, Inc. | Apparatus and methods for processing composite trading orders |
US7711640B2 (en) | 2005-12-20 | 2010-05-04 | Bgc Partners, Inc. | Methods and apparatus for composite trading order processing |
US8229832B2 (en) * | 2006-01-09 | 2012-07-24 | Bgc Partners, Inc. | Systems and methods for establishing first on the follow trading priority in electronic trading systems |
US20070168275A1 (en) * | 2006-01-13 | 2007-07-19 | Andrew Busby | Method for trading using volume submissions |
CA2637184C (en) | 2006-02-07 | 2016-08-16 | Ticketmaster | Methods and systems for reducing burst usage of a networked computer system |
US7979339B2 (en) | 2006-04-04 | 2011-07-12 | Bgc Partners, Inc. | System and method for optimizing execution of trading orders |
US20110016037A1 (en) * | 2006-05-05 | 2011-01-20 | Tumen Steven N | Method and apparatus for display of data with respect to certain tradable interests |
CN101467173A (en) * | 2006-05-09 | 2009-06-24 | 票务专家公司 | Apparatus for access control and processing |
US20070265953A1 (en) * | 2006-05-09 | 2007-11-15 | Cunningham William D | Smooth scrolling for software application |
US9704174B1 (en) | 2006-05-25 | 2017-07-11 | Sean I. Mcghie | Conversion of loyalty program points to commerce partner points per terms of a mutual agreement |
US8668146B1 (en) | 2006-05-25 | 2014-03-11 | Sean I. Mcghie | Rewards program with payment artifact permitting conversion/transfer of non-negotiable credits to entity independent funds |
US7703673B2 (en) | 2006-05-25 | 2010-04-27 | Buchheit Brian K | Web based conversion of non-negotiable credits associated with an entity to entity independent negotiable funds |
US10062062B1 (en) | 2006-05-25 | 2018-08-28 | Jbshbm, Llc | Automated teller machine (ATM) providing money for loyalty points |
US8684265B1 (en) | 2006-05-25 | 2014-04-01 | Sean I. Mcghie | Rewards program website permitting conversion/transfer of non-negotiable credits to entity independent funds |
US20070282732A1 (en) * | 2006-06-06 | 2007-12-06 | Schulman H Evan C | Electronic trade facilitation system and method |
US7921046B2 (en) | 2006-06-19 | 2011-04-05 | Exegy Incorporated | High speed processing of financial information using FPGA devices |
US7840482B2 (en) * | 2006-06-19 | 2010-11-23 | Exegy Incorporated | Method and system for high speed options pricing |
US8200569B1 (en) | 2006-06-22 | 2012-06-12 | Power Financial Group, Inc. | Option search criteria testing |
US7672898B1 (en) | 2006-07-07 | 2010-03-02 | Trading Technologies International Inc. | Regulating order entry in an electronic trading environment to maintain an actual cost for a trading strategy |
US20080010186A1 (en) * | 2006-07-07 | 2008-01-10 | Rts Realtime Systems Software Gmbh | System and method for internally matching electronic trade orders originated by a preselected group of traders |
US9799072B2 (en) | 2006-07-28 | 2017-10-24 | Nyse Group, Inc. | Enhanced quote and order integration system and method |
US8639782B2 (en) | 2006-08-23 | 2014-01-28 | Ebay, Inc. | Method and system for sharing metadata between interfaces |
US20080071662A1 (en) * | 2006-09-06 | 2008-03-20 | John Austin | Reciprocal limited risk contracts and system for exchanging same |
US20080065524A1 (en) * | 2006-09-13 | 2008-03-13 | Steven Matthews | System for integrating post-trade processing applications |
US20080071663A1 (en) * | 2006-09-19 | 2008-03-20 | Andrew Busby | User interface tab strip |
US8140425B2 (en) | 2006-11-13 | 2012-03-20 | Chicago Board Options Exchange, Incorporated | Method and system for generating and trading derivative investment instruments based on a volatility arbitrage benchmark index |
US7660793B2 (en) | 2006-11-13 | 2010-02-09 | Exegy Incorporated | Method and system for high performance integration, processing and searching of structured and unstructured data using coprocessors |
US8326819B2 (en) | 2006-11-13 | 2012-12-04 | Exegy Incorporated | Method and system for high performance data metatagging and data indexing using coprocessors |
US20080120249A1 (en) * | 2006-11-17 | 2008-05-22 | Chicago Board Options Exchange, Incorporated | Method of creating and trading derivative investment products based on a statistical property reflecting the volatility of an underlying asset |
US8799218B2 (en) * | 2006-12-01 | 2014-08-05 | Ebay Inc. | Business channel synchronization |
US7917418B2 (en) * | 2006-12-04 | 2011-03-29 | Archipelago Holdings, Inc. | Efficient data dissemination for financial instruments |
US8103567B1 (en) | 2006-12-05 | 2012-01-24 | Ross/Graff Holdings Llc | Securitized reusable personal asset system |
US8510190B1 (en) | 2006-12-05 | 2013-08-13 | Ross/Graff Holdings Llc | Securitized-real-property-related asset system |
US7636681B2 (en) | 2006-12-27 | 2009-12-22 | Cfph, Llc | Methods and systems for generating an investment trust comprising neutralized securities |
WO2008083383A2 (en) * | 2006-12-30 | 2008-07-10 | Cfph, Llc | Methods and systems for managing and trading using a shared order book as internal exchange |
US20080172322A1 (en) * | 2007-01-17 | 2008-07-17 | Steidlmayer Pete | Method for scheduling future orders on an electronic commodity trading system |
US20080173320A1 (en) * | 2007-01-19 | 2008-07-24 | R. J. Reynolds Tobacco Company | Filtered Smoking Articles |
US7860780B1 (en) * | 2007-01-31 | 2010-12-28 | Icap Services North America Llc | System and method for processing trading orders to provide “negotiate in the middle” capability |
WO2008101230A1 (en) * | 2007-02-16 | 2008-08-21 | Gary Ardell | Systems methods, and media for trading securities |
US7844539B2 (en) | 2007-03-02 | 2010-11-30 | Chicago Board Options Exchange, Incorporated | Hybrid trading system for concurrently trading combined orders for financial instruments through both electronic and open-outcry trading mechanisms |
WO2008109141A1 (en) * | 2007-03-07 | 2008-09-12 | Itg Software Solutions, Inc. | Systems and methods for trading a trade list in financial markets |
US20080228621A1 (en) * | 2007-03-16 | 2008-09-18 | Johnson James C | System And Method For Transfer Of Dispute Data In A Distributed Electronic Trading System |
US9218720B2 (en) | 2007-04-16 | 2015-12-22 | Cfph, Llc | Box office game |
US8521627B2 (en) * | 2007-04-18 | 2013-08-27 | Blockross Holdings, LLC | Systems and methods for facilitating electronic securities transactions |
US8117105B2 (en) | 2007-04-18 | 2012-02-14 | Pulse Trading, Inc. | Systems and methods for facilitating electronic securities transactions |
US8620759B1 (en) | 2007-05-23 | 2013-12-31 | Convergex Group, Llc | Methods and systems for processing orders |
US20080306855A1 (en) * | 2007-06-05 | 2008-12-11 | W.R. Hambrecht + Co., Llc | Allocation Mechanisms for Dutch Auction of Securities |
US20080306854A1 (en) * | 2007-06-05 | 2008-12-11 | W.R. Hambrecht + Co., Llc | Event Timing Mechanisms for Dutch Auction of Securities |
US7840481B2 (en) * | 2007-06-07 | 2010-11-23 | Bny Convergex Execution Solutions Llc | Aged transactions in a trading system |
US7930228B1 (en) | 2007-06-29 | 2011-04-19 | Hawkins Charles S | Promoting compliance by financial institutions with due diligence requirements |
US8938397B2 (en) * | 2007-07-23 | 2015-01-20 | Icap Services North America Llc | Systems and methods of facilitating trading of instruments |
EP2186055A4 (en) | 2007-07-26 | 2010-09-15 | Pipeline Financial Group Inc | Block trading system and method providing price improvement to aggressive orders |
US8103579B1 (en) * | 2007-07-26 | 2012-01-24 | Pipeline Financial Group, Inc. | Systems and methods regarding targeted dissemination |
US7849133B2 (en) * | 2007-08-07 | 2010-12-07 | Ticketmaster, Llc | Systems and methods for providing resource allocation in a networked environment |
US20090063322A1 (en) * | 2007-08-27 | 2009-03-05 | Richard Billingsley | System and method for real-time automated securities trading |
US9807096B2 (en) | 2014-12-18 | 2017-10-31 | Live Nation Entertainment, Inc. | Controlled token distribution to protect against malicious data and resource access |
US8165953B2 (en) | 2007-09-04 | 2012-04-24 | Chicago Board Options Exchange, Incorporated | System and method for creating and trading a derivative investment instrument over a range of index values |
WO2009046258A2 (en) * | 2007-10-05 | 2009-04-09 | 3D Markets, Inc. | Method and apparatus for improved electronic trading |
US20090111594A1 (en) * | 2007-10-29 | 2009-04-30 | Spence Charles H | Billiards practice device |
US20090204534A1 (en) * | 2007-11-09 | 2009-08-13 | Tilly Edward T | Method and system for providing order routing to a virtual crowd in a hybrid trading system and executing an entire order |
US8249972B2 (en) | 2007-11-09 | 2012-08-21 | Chicago Board Options Exchange, Incorporated | Method and system for creating a volatility benchmark index |
US20090125433A1 (en) * | 2007-11-13 | 2009-05-14 | Franck Rene Mikulecz | Best pre-match routing (of foreign exchange orders) |
US8285629B2 (en) * | 2007-11-15 | 2012-10-09 | Cfph, Llc | Trading system products and processes |
US8549407B2 (en) | 2007-12-05 | 2013-10-01 | Ebay Inc. | Multi-dimensional dynamic visual browsing |
US8583480B2 (en) | 2007-12-21 | 2013-11-12 | Overstock.Com, Inc. | System, program product, and methods for social network advertising and incentives for same |
US20090171832A1 (en) * | 2007-12-28 | 2009-07-02 | Cunningham Trading Systems, Llc | Method for displaying multiple markets |
US8214804B2 (en) * | 2007-12-31 | 2012-07-03 | Overstock.Com, Inc. | System and method for assigning computer users to test groups |
US10229453B2 (en) * | 2008-01-11 | 2019-03-12 | Ip Reservoir, Llc | Method and system for low latency basket calculation |
US8326732B2 (en) * | 2008-01-15 | 2012-12-04 | Trayport Limited | Analysis of proposed trades |
WO2009102867A1 (en) * | 2008-02-12 | 2009-08-20 | Bids Trading, L.P. | Real-time portfolio balancing and/or optimization system and method |
US7756999B2 (en) * | 2008-03-05 | 2010-07-13 | International Business Machines Corporation | Method and system for routing service requests based on throughput of teams of servers |
US7945505B2 (en) * | 2008-03-12 | 2011-05-17 | Liquidity Development, Llc | Methods and systems for trading contracts and operating exchanges |
US20100094744A1 (en) * | 2008-03-31 | 2010-04-15 | Lic Development Llc | Contracts exchange system |
US20090259584A1 (en) * | 2008-04-08 | 2009-10-15 | Henri Waelbroeck | Block trading system and method providing price improvement to aggressive orders |
US8224741B2 (en) | 2008-04-28 | 2012-07-17 | International Securities Exchange, Llc | Complex order leg synchronization |
US20100088126A1 (en) * | 2008-05-05 | 2010-04-08 | Vito Iaia | Real time data distribution system |
US8326662B1 (en) | 2008-06-18 | 2012-12-04 | Overstock.Com, Inc. | Positioning E-commerce product related to graphical imputed consumer demand |
US7842923B2 (en) * | 2008-07-28 | 2010-11-30 | Alcatel-Lucent Usa Inc. | Thermal actuator for an infrared sensor |
US8788381B2 (en) * | 2008-10-08 | 2014-07-22 | Chicago Board Options Exchange, Incorporated | System and method for creating and trading a digital derivative investment instrument |
WO2010048292A1 (en) * | 2008-10-21 | 2010-04-29 | Van Slyke Oakley E | Methods of determining transaction prices on electronic trading exchanges |
JP5871619B2 (en) | 2008-12-15 | 2016-03-01 | アイ・ピー・リザブワー・エル・エル・シー | Method and apparatus for high-speed processing of financial market depth data |
US20100241588A1 (en) * | 2009-03-17 | 2010-09-23 | Andrew Busby | System and method for determining confidence levels for a market depth in a commodities market |
US9747622B1 (en) | 2009-03-24 | 2017-08-29 | Overstock.Com, Inc. | Point-and-shoot product lister |
US20100280937A1 (en) * | 2009-05-01 | 2010-11-04 | Hiatt Jr John C | Method and system for creating and trading mortgage-backed security products |
US8744945B2 (en) | 2009-05-19 | 2014-06-03 | Trading Technologies International, Inc. | System and method for displaying trade information for electronic trading exchange |
US8775398B2 (en) * | 2009-06-01 | 2014-07-08 | Ebay Inc. | Method and system for determining an order of presentation of search results |
US8676632B1 (en) | 2009-07-16 | 2014-03-18 | Overstock.Com, Inc. | Pricing and forecasting |
US8321322B2 (en) * | 2009-09-28 | 2012-11-27 | Chicago Board Options Exchange, Incorporated | Method and system for creating a spot price tracker index |
CA2681251A1 (en) * | 2009-09-30 | 2011-03-30 | Royal Bank Of Canada | System and method for monitoring securities compliance for related entities |
US8346647B1 (en) * | 2009-10-02 | 2013-01-01 | Barclays Capital Inc. | Systems and methods relating to bond liquidity |
WO2011045763A2 (en) * | 2009-10-14 | 2011-04-21 | Intellitrade Ltd. | Throttling system and method for enabling automated liquidity management in financial markets |
US9652803B2 (en) | 2009-10-20 | 2017-05-16 | Trading Technologies International, Inc. | Virtualizing for user-defined algorithm electronic trading |
US10853877B2 (en) * | 2009-10-26 | 2020-12-01 | Trading Technologies International, Inc. | Lean level support for trading strategies |
US20110196775A1 (en) * | 2010-01-01 | 2011-08-11 | Jeffrey Gavin | Systems, Methods, and Media for Controlling the Exposure of Orders to Trading Platforms |
US20120022994A1 (en) * | 2010-05-27 | 2012-01-26 | Level Ats | Large Block Trading System with Trading Controls for Aggressive Pricing |
US8529337B2 (en) | 2010-06-11 | 2013-09-10 | Longitude Llc | Enhanced parimutuel platform for wagering |
AU2011268420B2 (en) | 2010-06-15 | 2014-05-01 | Ticketmaster, Llc | Methods and systems for computer aided event and venue setup and modeling and interactive maps |
US9781170B2 (en) | 2010-06-15 | 2017-10-03 | Live Nation Entertainment, Inc. | Establishing communication links using routing protocols |
US10096161B2 (en) | 2010-06-15 | 2018-10-09 | Live Nation Entertainment, Inc. | Generating augmented reality images using sensor and location data |
US8510206B2 (en) | 2010-07-26 | 2013-08-13 | Trading Technologies International, Inc. | Consolidated price level expansion |
US8458079B2 (en) * | 2010-10-14 | 2013-06-04 | Morgan Stanley | Computer-implemented systems and methods for determining liquidity cycle for tradable financial products and for determining flow-weighted average pricing for same |
US9858620B2 (en) * | 2010-10-27 | 2018-01-02 | Trading Technologies International, Inc. | Repositioning a value axis |
EP2649580A4 (en) | 2010-12-09 | 2014-05-07 | Ip Reservoir Llc | Method and apparatus for managing orders in financial markets |
US8566220B2 (en) | 2011-01-26 | 2013-10-22 | Trading Technologies International, Inc. | Block placing tool for building a user-defined algorithm for electronic trading |
US9047642B2 (en) | 2011-03-24 | 2015-06-02 | Overstock.Com, Inc. | Social choice engine |
US9697695B2 (en) | 2011-06-15 | 2017-07-04 | Longitude Llc | Enhanced parimutuel wagering filter |
US8532798B2 (en) | 2011-08-23 | 2013-09-10 | Longitude Llc | Predicting outcomes of future sports events based on user-selected inputs |
AU2012101980A4 (en) * | 2011-08-23 | 2019-05-16 | Research Affiliates, Llc | Using accounting data based indexing to create a portfolio of financial objects |
US8533104B2 (en) | 2011-10-07 | 2013-09-10 | Trading Technologies International, Inc | Multi-broker order routing based on net position |
US9081653B2 (en) | 2011-11-16 | 2015-07-14 | Flextronics Ap, Llc | Duplicated processing in vehicles |
US20130226765A1 (en) * | 2012-02-27 | 2013-08-29 | E.J. Online Trading LTD | Platform, system and method for diamond trading |
US10121196B2 (en) | 2012-03-27 | 2018-11-06 | Ip Reservoir, Llc | Offload processing of data packets containing financial market data |
US9990393B2 (en) | 2012-03-27 | 2018-06-05 | Ip Reservoir, Llc | Intelligent feed switch |
US11436672B2 (en) | 2012-03-27 | 2022-09-06 | Exegy Incorporated | Intelligent switch for processing financial market data |
US10650452B2 (en) | 2012-03-27 | 2020-05-12 | Ip Reservoir, Llc | Offload processing of data packets |
US10262365B2 (en) | 2012-04-16 | 2019-04-16 | Nasdaq Technology Ab | Method and a computerized exchange system for processing trade orders |
CN108287651B (en) | 2012-05-09 | 2021-04-13 | 苹果公司 | Method and apparatus for providing haptic feedback for operations performed in a user interface |
DE112013002409T5 (en) | 2012-05-09 | 2015-02-26 | Apple Inc. | Apparatus, method and graphical user interface for displaying additional information in response to a user contact |
WO2013169851A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for facilitating user interaction with controls in a user interface |
WO2013169877A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for selecting user interface objects |
JP2015519656A (en) | 2012-05-09 | 2015-07-09 | アップル インコーポレイテッド | Device, method and graphical user interface for moving and dropping user interface objects |
JP6182207B2 (en) | 2012-05-09 | 2017-08-16 | アップル インコーポレイテッド | Device, method, and graphical user interface for providing feedback for changing an activation state of a user interface object |
JP6002836B2 (en) | 2012-05-09 | 2016-10-05 | アップル インコーポレイテッド | Device, method, and graphical user interface for transitioning between display states in response to a gesture |
WO2013169843A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for manipulating framed graphical objects |
WO2013169875A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for displaying content associated with a corresponding affordance |
WO2013169842A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for selecting object within a group of objects |
WO2013169845A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for scrolling nested regions |
WO2013169865A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input |
WO2013169849A2 (en) | 2012-05-09 | 2013-11-14 | Industries Llc Yknots | Device, method, and graphical user interface for displaying user interface objects corresponding to an application |
US20140156487A1 (en) * | 2012-06-13 | 2014-06-05 | Ditto Holdings, Inc. | System and method for automated mobile alert-based trading mobile trade replication and detachment |
US9679335B2 (en) | 2013-06-13 | 2017-06-13 | Ditto Holdings, Inc. | System and method for portfolio synchronization |
US10546262B2 (en) | 2012-10-19 | 2020-01-28 | Overstock.Com, Inc. | Supply chain management system |
US10949876B2 (en) | 2012-10-29 | 2021-03-16 | Overstock.Com, Inc. | System and method for management of email marketing campaigns |
JP6097843B2 (en) | 2012-12-29 | 2017-03-15 | アップル インコーポレイテッド | Device, method and graphical user interface for determining whether to scroll or select content |
CN105144057B (en) | 2012-12-29 | 2019-05-17 | 苹果公司 | For moving the equipment, method and graphic user interface of cursor according to the cosmetic variation of the control icon with simulation three-dimensional feature |
EP3467634B1 (en) | 2012-12-29 | 2020-09-23 | Apple Inc. | Device, method, and graphical user interface for navigating user interface hierarchies |
EP2939098B1 (en) | 2012-12-29 | 2018-10-10 | Apple Inc. | Device, method, and graphical user interface for transitioning between touch input to display output relationships |
EP2912542B1 (en) | 2012-12-29 | 2022-07-13 | Apple Inc. | Device and method for forgoing generation of tactile output for a multi-contact gesture |
US11676192B1 (en) | 2013-03-15 | 2023-06-13 | Overstock.Com, Inc. | Localized sort of ranked product recommendations based on predicted user intent |
US11023947B1 (en) | 2013-03-15 | 2021-06-01 | Overstock.Com, Inc. | Generating product recommendations using a blend of collaborative and content-based data |
US20140279701A1 (en) * | 2013-03-15 | 2014-09-18 | Adviceware | Asset allocation based system for individual investor portfolio selection |
EP2973342A4 (en) | 2013-03-15 | 2016-10-19 | Tradeweb Markets Llc | System and method for financial matching |
US10810654B1 (en) | 2013-05-06 | 2020-10-20 | Overstock.Com, Inc. | System and method of mapping product attributes between different schemas |
US9483788B2 (en) | 2013-06-25 | 2016-11-01 | Overstock.Com, Inc. | System and method for graphically building weighted search queries |
US10929890B2 (en) | 2013-08-15 | 2021-02-23 | Overstock.Com, Inc. | System and method of personalizing online marketing campaigns |
US10872350B1 (en) | 2013-12-06 | 2020-12-22 | Overstock.Com, Inc. | System and method for optimizing online marketing based upon relative advertisement placement |
ITTO20131078A1 (en) * | 2013-12-30 | 2015-07-01 | Banca Akros S P A | AUTOMATIC ELECTRONIC METHOD FOR THE EXECUTION OF ORDER TO PURCHASE FINANCIAL SECURITIES |
US20160086275A1 (en) * | 2014-09-24 | 2016-03-24 | Sourcewater, Inc. | Computerized techniques for facilitating exchange of a water resource |
US9916623B2 (en) * | 2014-09-30 | 2018-03-13 | Chicago Mercantile Exchange Inc. | Electronic market message management with priority determination |
US10068291B2 (en) * | 2014-09-30 | 2018-09-04 | Chicago Mercantile Exchange Inc. | Electronic market message management using priority determination |
US11315181B2 (en) | 2014-12-31 | 2022-04-26 | Chicago Mercantile Exchange Inc. | Compression of price data |
US10380656B2 (en) | 2015-02-27 | 2019-08-13 | Ebay Inc. | Dynamic predefined product reviews |
US10048757B2 (en) | 2015-03-08 | 2018-08-14 | Apple Inc. | Devices and methods for controlling media presentation |
US9645732B2 (en) | 2015-03-08 | 2017-05-09 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
US10095396B2 (en) | 2015-03-08 | 2018-10-09 | Apple Inc. | Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object |
US9785305B2 (en) | 2015-03-19 | 2017-10-10 | Apple Inc. | Touch input cursor manipulation |
US20170045981A1 (en) | 2015-08-10 | 2017-02-16 | Apple Inc. | Devices and Methods for Processing Touch Inputs Based on Their Intensities |
US11442780B2 (en) | 2015-04-22 | 2022-09-13 | The Bank Of New York Mellon | Systems and methods for real-time processing |
US20160314534A1 (en) * | 2015-04-22 | 2016-10-27 | The Bank Of New York Mellon | Real-time rehype |
US9674426B2 (en) | 2015-06-07 | 2017-06-06 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US9860451B2 (en) | 2015-06-07 | 2018-01-02 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US10565646B2 (en) | 2015-08-05 | 2020-02-18 | Trading Technologies International, Inc. | Methods and apparatus to internalize trade orders |
US10534845B2 (en) | 2016-05-11 | 2020-01-14 | Overstock.Com, Inc. | System and method for optimizing electronic document layouts |
US20180130126A1 (en) * | 2016-11-10 | 2018-05-10 | Sharegain Ltd. | Method and system for automatically generating security lending matches between individual investors and financial institutions |
EP3560135A4 (en) | 2016-12-22 | 2020-08-05 | IP Reservoir, LLC | Pipelines for hardware-accelerated machine learning |
US10970769B2 (en) | 2017-03-02 | 2021-04-06 | Overstock.Com, Inc. | Method and system for optimizing website searching with user pathing |
US11514493B1 (en) | 2019-03-25 | 2022-11-29 | Overstock.Com, Inc. | System and method for conversational commerce online |
US11205179B1 (en) | 2019-04-26 | 2021-12-21 | Overstock.Com, Inc. | System, method, and program product for recognizing and rejecting fraudulent purchase attempts in e-commerce |
US11734368B1 (en) | 2019-09-26 | 2023-08-22 | Overstock.Com, Inc. | System and method for creating a consistent personalized web experience across multiple platforms and channels |
US20220028002A1 (en) * | 2020-07-24 | 2022-01-27 | Gregor Ko{hacek over (z)}elj | Mechanism for stability within automatic reserve management artificial intelligence |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4334270A (en) * | 1972-08-11 | 1982-06-08 | Towers Frederic C | Securities valuation system |
US4412287A (en) * | 1975-05-29 | 1983-10-25 | Braddock Iii Walter D | Automated stock exchange |
US4903201A (en) * | 1983-11-03 | 1990-02-20 | World Energy Exchange Corporation | Automated futures trading exchange |
US4751640A (en) * | 1984-06-14 | 1988-06-14 | Citibank, Na | Automated investment system |
US4677552A (en) * | 1984-10-05 | 1987-06-30 | Sibley Jr H C | International commodity trade exchange |
US4694397A (en) * | 1984-12-27 | 1987-09-15 | The Advest Group, Inc. | Banking/brokerage computer interface system |
US4674044A (en) * | 1985-01-30 | 1987-06-16 | Merrill Lynch, Pierce, Fenner & Smith, Inc. | Automated securities trading system |
-
1989
- 1989-05-31 US US07/358,873 patent/US5101353A/en not_active Expired - Fee Related
-
1990
- 1990-05-14 CA CA002016715A patent/CA2016715A1/en not_active Abandoned
- 1990-05-29 JP JP2139556A patent/JPH0368067A/en active Pending
- 1990-05-30 EP EP19900890169 patent/EP0401203A3/en not_active Withdrawn
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6098051A (en) * | 1995-04-27 | 2000-08-01 | Optimark Technologies, Inc. | Crossing network utilizing satisfaction density profile |
US6012046A (en) * | 1995-12-12 | 2000-01-04 | Optimark Technologies, Inc. | Crossing network utilizing satisfaction density profile with price discovery features |
US6016483A (en) * | 1996-09-20 | 2000-01-18 | Optimark Technologies, Inc. | Method and apparatus for automated opening of options exchange |
US6112189A (en) * | 1997-03-19 | 2000-08-29 | Optimark Technologies, Inc. | Method and apparatus for automating negotiations between parties |
Also Published As
Publication number | Publication date |
---|---|
US5101353A (en) | 1992-03-31 |
EP0401203A2 (en) | 1990-12-05 |
JPH0368067A (en) | 1991-03-25 |
EP0401203A3 (en) | 1992-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2016715A1 (en) | Automated system for providing liquidity to securities markets | |
US7330831B2 (en) | System and method for multiple account single security trading | |
US6513019B2 (en) | Financial consolidation and communication platform | |
Hasbrouck et al. | New York Stock Exchange systems and trading procedures | |
US7197483B2 (en) | Network and method for trading derivatives by providing enhanced RFQ visibility | |
US7305362B2 (en) | System for pricing financial instruments | |
US7593887B2 (en) | System and method for analyzing and displaying security trade transactions | |
US20070005481A1 (en) | Real time graphical user interface for on-line trading | |
US7739182B2 (en) | Machine learning automatic order transmission system for sending self-optimized trading signals | |
US20050187858A1 (en) | Fixed income security offerings management techniques and related applications | |
US20110145167A1 (en) | Method and system for the protection of broker and investor relationships, accounts and transactions | |
US20100076907A1 (en) | Method and system for automatically inputting, monitoring and trading risk- controlled spreads | |
US7979336B2 (en) | System for pricing financial instruments | |
US20090276367A1 (en) | Method and system for providing risk management for multi-market electronic trading | |
WO2006121814A2 (en) | Method and apparatus for display of data with respect to certain tradable interests | |
US7653564B2 (en) | Methods and systems for providing a measure of supervision over the activities of representatives of a business | |
US7979334B2 (en) | System and method for determining the buying power of an investment portfolio | |
US8078514B2 (en) | Double-blind financial services information marketplace | |
US20020194111A1 (en) | Methods and systems for reconciling a forward conversion securities strategy | |
WO2002103478A2 (en) | Methods and systems for implementing a forward conversion securities strategy | |
Cai et al. | Trading frictions and market structure: An empirical analysis | |
JP2002006731A (en) | Dealing system for education | |
KR20010107453A (en) | Method of improving the direct investment by voting system | |
Bontchev et al. | Web Portal for Professional Financial Services | |
Sobol | Intelligent Agents and Futures Shock: Regulatory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FZDE | Discontinued |