MARKET DATA ALERT AND NEWS-DRIVEN ALERT SYSTEM
A system for providing a real-time user notice or alert for traders and daytraders based on stockmarket events or other market data is disclosed. The system provides for receiving a user selection of a first market event setting, and receiving user input specifying a maximum period of time, and providing the alert only if within the maximum period of time specified a first market signal corresponding to the first market event occurs and a second market signal corresponding to the first market event occurs, the first and second market event both corresponding to the same market event selection but being at different values. Also, customizable business or market news-based alerting is disclosed to allow signals and/or filters to be set for news-driven alerts.
Latest Patents:
The present application is a continuation of U.S. patent application Ser. No. 12/019,863, filed Jan. 25, 2008 in the name of Marc Preston and Lawrence Frisch and entitled “MARKET DATA ALERT AND NEWS-DRIVEN ALERT SYSTEM,” the contents of which are incorporated in full herein by reference.
FIELD OF THE INVENTIONThe present invention relates to software and a system for providing alerts or notices to a user, such as a trader or a daytrader, of market developments or changes, and news-driven notices, based on user-provided criteria or preferences provided in advance.
BACKGROUND OF THE INVENTIONIn recent years, software has been developed to help traders, including daytraders, to sort through on a real time basis the voluminous market data being generated every day. For example, a trader interested in monitoring a particular stock on the New York Stock Exchange may wish to be notified in real time when the symbol associated with the stock reaches a 52-week high, or a 52-week low, or comes within a pre-specified percentage from the 52-week high or 52-week low. Software has been developed to provide real time alerts based on user-provided criteria for such situations. For example, the Trade-Ideas software allows a user to specify symbols in which he is interested and various events associated with the symbol will generate an alert. NexTrend has also provided the Filescan product to provide a similar service.
Traders, however, still face a problem of receiving too many alerts (“noise”), and not enough quality or relevant information of the type that is of interest to them upon which trades are warranted (“quality signals”). A related problem is that systems known to date do not provide a sufficient level of granularity to the trader to allow for customization—to generate alerts tailored to the needs to the user. For example, instances of a certain market phenomenon may be repeated and the user may wish to focus only when they follow within a certain period of time. Further, combinations of user criteria in connection with a given symbol for generating an alert are not sufficiently provided for in current market alert systems. In addition, the user may wish to be alerted when news affecting companies or securities is reported.
SUMMARY OF THE INVENTIONA system, method, apparatus, means, and processor readable medium incorporating a program of instructions for providing a user alert based on market data are disclosed. The program includes: instructions for receiving a first user selection of a first market event setting designating a market event, the market event comprising a market item of at least one of a predefined value, predefined ratio, predefined range, predefined average, aggregate value, aggregate ratio or aggregate range; instructions for receiving user input specifying a maximum period of time; instructions for receiving a first market signal corresponding to the first market event occurring at a first moment in time at a first value and to receive a second market signal corresponding to the first market event occurring at a second moment in time at a second value, the first moment in time being before the second moment in time, the second value being different from the first value; and instructions for generating and to provide the user alert only when the second moment in time occurs within the maximum period of time after the first moment in time.
The instructions for receiving the user input specifying the maximum period of time may receive the maximum period of time specified in seconds, minutes, hours or days by a user.
In addition, such a program may further include instructions for providing a user interface configured to provide the user alert, the user interface including a plurality of market event settings, each market event setting of the plurality of market event settings corresponding to a market event, and further including a plurality of filter values, each filter value of the plurality of filter values specifying one of a minimum value or a maximum value; instructions for receiving a first user selection of at least one market event setting of the plurality of market event settings; instructions for receiving a second user selection of a first filter value of the plurality of filter values; and the instructions for generating and providing the user alert are used to generate and to provide the user alert only if a third market signal indicating the market event corresponding to the at least one market event setting at the first filter value is received.
The program may also include instructions for receiving a third user selection of a second filter value of the plurality of filter values; and the instructions for generating and providing the user alert may generate and provide the user alert only if the third market signal indicates that the second filter value is also satisfied by the market event.
Also provided is a system, method, means, apparatus, and processor readable medium incorporating a program of instructions for providing a user alert based on market data, the program comprising: instructions operable to provide a user interface with a plurality of market event settings, each market event setting of the plurality of market event settings corresponding to a market event, the market event being based on a market price, an aggregate market value, a market ratio, or a market price range, and the user interface further including a plurality of filter values, each filter value of the plurality of filter values specifying one of a minimum value or a maximum value; instructions for receiving a first user selection of at least one market event setting of the plurality of market event settings; instructions for receiving a second user selection of a first filter value; instructions for receiving a third user selection of a second filter value, the second filter value specifying a minimum period of time since a receipt of a first market signal indicating an occurrence of the at least one market event; instructions for generate and providing the user alert only if both of the following conditions are true: (1) a second market signal indicating the market event corresponding to the at least one market event setting at the first filter value is received, and (2) the second market signal is received after the expiration of the period of time since the receipt of the first market signal.
The first filter value may be for example a dollar value, a percentage value or a quantity of securities value. The period of time may be an interday interval expressed in a number of days or weeks. For example, the period of time may be an intraday interval expressed in seconds, minutes or hours.
In a second embodiment, provided is a system, method, means, apparatus, and a processor readable medium incorporating a program of instructions for providing a user alert based on news data, the program comprising: instructions for receiving as a first user selection a news filter of a plurality of news filters, each filter of the plurality of news filters specifying a corporate event; instructions for receiving as a second user selection a maximum period of time since an occurrence of the corporate event; and instructions for generating and providing the user alert only when business news content indicates that the event specified has occurred within the maximum period of time.
In such a program, the news filter may be one or more of a stock upgrade, a stock downgrade, a securities dividends or earnings report, a report of a corporate takeover or merger, a report of a corporate acquisition, a report of a corporate bankruptcy, a report of a corporate product release, a report of a corporate product change in market share, or a report of a rumor regarding a corporation.
Such a program could also include instructions for receiving as a third user selection a symbol corresponding to a company; and the instructions for generating and providing the user alert are used to generate and to provide the user alert only if the corporate event specified relates to the company.
Such a program may further include instructions for receiving as a third user selection a market event setting of a plurality of market event settings, each market event setting of the plurality of market event settings corresponding to, for example, a market event based on a market price, an aggregate market value, a market ratio, or a market price range; such that the instructions for generating and providing the user alert are used to generate and to provide the user alert only when a market signal indicating an occurrence of the market event is received.
Such a program may further include instructions that provide a user interface configured to provide the user alert, the user interface including the plurality of news filters, each news filter being user selectable from the plurality of news filters.
The instructions for generating and providing the user alert may also provide in the user alert a live link directly linking to a news release including the corporate event.
Also contemplated is a system, method, means, apparatus, and a processor readable medium incorporating a program of instructions for providing a user alert based on news data, the program comprising: instructions for receiving as a first user selection a news filter of a plurality of news filters, each filter of the plurality of news filters specifying a corporate event; instructions for receiving as a second user selection a market event setting of a plurality of market event settings, each market event setting of the plurality of market event settings corresponding to a market event; and instructions for generating and providing the user alert only when business news content indicates that the corporate event has occurred and a market signal indicating the market event corresponding to the at least one market event setting is received.
The news filter may be a stock upgrade, a stock downgrade, a securities dividends or earnings report, a report of a corporate takeover or merger, a report of a corporate acquisition, a report of a corporate bankruptcy, a report of a corporate product release, a report of a corporate product change in market share, or a report of a rumor regarding a corporation, or a combination of the foregoing, or any some such news story.
In such a program, there could also be instructions for receiving a third user selection of a symbol corresponding to a company, so that the instructions that generate and provide the user alert do so only when the corporate event specified relates to the company.
In this program, instructions could also be included to provide a user interface configured to provide the user alert, the user interface including the plurality of news filters, each news filter being user selectable from the plurality of news filters.
The user interface may also allow the user to set a maximum count or a minimum count for the number of alerts that will be generated based on essentially the same news story or report. Also, a count of the number of news sources reporting the same news story or report can be displayed in the alert for the user.
Also in this program there could be included instructions to provide a list of companies that meet a user-specified condition; instructions operable to receive as a third user selection a symbol corresponding to a company from the list of companies provided; so that
the instructions for generating and providing the user alert do so only when the corporate event specified relates to the company.
Additionally, the program could include instructions that provide a list of companies that meet a user-specified condition, and instructions operable to receive as a third user selection a selection from the list of companies provided.
Other features and advantages of the present disclosure will become apparent from the following description of the disclosure that refers to the accompanying drawings.
With reference to the Drawings, the features thereof are described below.
DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTIONA first major embodiment of Applicant's invention will be described with reference to
Similarly, Minimum Seconds (not selected in this case but shown as having no amount of seconds specified) is a filter that allows the user to specify the minimum seconds that must elapse between an instance of a signal and a second instance of the same signal for generating an alert. The Minimum Seconds filter 26 allows the user essentially to say, “If the signal, for example, the new high of a symbol, occurs after the same new high of the same symbol within a few seconds, then it is really the same event and I do not want to be bothered again with such an alert.” Thus, while the “Max Seconds” filter 24 may be thought of as allowing the user to identify real significant movement, the “Minimum Seconds” filter 26 may be thought of as allowing the user primarily to reduce noise or repetitive alerts about essentially the same market developments.
The selected filters, in this case the Max Seconds signal 24 and the Minimum Average Daily Volume signal 28, will thus serve as the basis for a qualifying alert generated in conjunction with the signals selected in the portion of the interface shown in
Accordingly, by the use of more carefully tailored alerts, fewer alerts may be provided to the client from the server and thus less communication bandwidth may be required by an operation of the system according to the present invention. Thus, higher quality alerts which provide less noise for the user may also produce a quicker communication time. Also, the client processor may require fewer CPU operations to provide the higher quality alerts for the user and generate less heat to provide the services according to the present invention.
The Seconds column 60 shows the most recent time that this identical type of alert was generated. This provides the trader with an instant sense of how significant this alert is and works well in conjunction with the Maximum Seconds filter 24 discussed above.
In addition, using the maximum second feature, the user may elect to screen out alerts that would be generated after the second instance of the selected signal. That is, instead of burdening the user with alerts that would be generated within the max seconds period specified, the user may designate no further alerts even when more than two instances of the signal occur within the max seconds time period. Accordingly, just one alert would be generated but a column of the alert could show the number of times the signal criteria were satisfied.
It will be understood that the filters shown in
A system for providing such user alerts will now be described with reference to
User 40 may specify the signals and filters in which the user is interested through user interface 43, parts of which are shown in
Market data server 32 and user preference client 41 may communicate via the World Wide Web or they may communicate through a LAN, a WAN or a wireless connection over a wireless network. Similarly, market signal receiver 31 may communicate with the Third-Party Market Data Provider 37 and with the Third-Party News Source 38 via the World Wide Web or another type of internet connection, or they may be connected via a LAN, a WAN, or a wireless network.
More or less of the functionality provided by the system according to the present invention may be provided centrally by the market data server 32. Thus, at one extreme, the user 40 may communicate via a simple web browser or via a wireless network connection, such as a mobile telephone network using a handheld device, with the market data server 32, and the market data server 32 could provide all of the functionality above-described with respect to the user-side controller 42, the alert generator 49, the user database 44 and the user interface 43. At the other extreme, market data server 32 could stream all relevant market data to the subscriber node, the subscriber node including the user preference client 41, the user-side controller 42, the alert generator 49, the user database 44 and the user interface 43, and thus, most or all of the functionality provided by a system according to the present invention could be provided on the user side. Between these two extremes, various configurations are possible to share the search for relevant data in the data streams from the Third-Party Market Data Provider and the Third-Party News Source 38 and to generate the alerts based on the criteria set by the user 40. In another configuration, a centrally located system, such as at a larger trading company or trading floor, may house in one location all of the server side and user side components shown in
Also, according to another aspect of this embodiment of the present invention, various signals, such as 52-week high, 52-week low, daily and interday moving averages or the like could be combined with additional restrictive criteria that would be required to be met to generate an alert, thus reducing the noise and improving the quality of the alerts provided.
According to this aspect of the invention, the user could provide a minimum of a number of days or an amount of an intraday period (expressed in seconds, minutes or hours) since this signal was last crossed. Thus, the user is able to further define the event for certain signals by specifying an AND function of days/intraday period since the last crossing event of the type specified. For example, as shown in
The connection between the client 41 and the market data server 32 may be provided by a traditional socket connection using port 80 using an HTTP protocol and TCP/IP. According to one aspect of the Applicant's invention, the client 41 may provide the market data server 32 with a list of signals, requested signals, that have been selected by the user as well as some but not all of the filters designated by the user. The market data server 32 can then provide the client 41 with codes for filters in connection with the requested signals. The market data server 32 can also provide quantity information in connection with each of the requested signals for generating the alerts by the client 41. Accordingly, the market data server 32 may be provided the requested signals but not know many or all of the filters selected by the user. In addition, the market data server 32 may be additionally given some types of filters selected by the user, such as those requiring more raw input data, such that the burden of generating alerts is shared by the market data server 32 and client 41, with the client having the larger burden.
In addition, the market data server can generate and maintain statistical information and historical information, including user preference data for subscribers, for the purposes of system enhancement, security, marketing, pricing or the like.
It will be understood that such minimum day selection 13 may be used together with the filters selected to provide for a more powerful market alert system because the alert generated is more meaningful for the user. The user, according to an aspect of the present invention, is given more control over the nature of the alerts generated through a finer level of granularity of a combination of criteria that must be met for alert generation. In the example shown in
Traders are often concerned about recent company events, such as news of mergers and acquisitions, takeovers, IPOs, dividend releases, labor actions, or the like, or rumors of any of the foregoing, when making real time trade decisions. Therefore, real time alerts based on recent news stories could provide a real advantage. Provided is a system that generates alerts based on news stories from third-party news sources.
As shown in
For example, the user may be interested in stocks that have been upgraded/downgraded in the last X minutes or seconds, have had earnings released in the last X minutes or seconds, about which a rumor has been generated in the last X minutes or seconds, have been mentioned as takeover candidates in the last X minutes or seconds, have been mentioned as having their price target changed in the last X minutes or seconds, have been mentioned as going public (being the subject of an IPO) in the last X minutes or seconds, or the like. Many other types of such news events are possible and news events relevant to the perceived value of a stock, a bond or other type of security, are too numerous to mention here but would be readily understood. Also, the user may be interested in any news in connection with a signal or any news in connection with a particular company and may wish to have alerts generated accordingly. The user can then select a signal and one of the foregoing news filters, for example, a 52-week low could be the signal and upgraded in the last X minutes or seconds, could be the criteria for generating the alert.
As shown in
In conjunction with news selection field 72, through window 80, the user may select a list of symbols either manually entered or populated automatically in window 80. News selection field 73 “Earnings List” allows the user to select companies which have reported an earning, such as a dividend, to be listed. In conjunction with news selection field 73, selections 81 and 82 allow the user to specify the time period, either selection 81, “Days Back,” the number of days in the past during which the earnings were reported, or selection 82, “Days Forward,” the number of days in the future during which the earnings will be posted.
Such market news would be provided in real time by third-party vendors, such as Reuters, Business News, Smart Money, Bloomberg or the like. Third-Party News Source 38 would provide news sources to market signal receiver 31, or to a parallel interface not shown other than the interface through which the Third-Party Market Data Provider 37 provides its stream of market data. The news reports would then be delivered to market data server 32, or in another embodiment, to a parallel server different from the one that receives the market data from the Third-Party Market Data Provider 37. The user preference client 41 would then obtain lists of symbols or companies in various categories, such as a list of companies which had been the subject of IPOs in the last three months, a list of Mad Money mentions, and so forth for use in generating alerts. As discussed, much of the functionality provided by the system could be provided by either the market data server 32 centrally or on the user side depending on a number of design considerations, such as the likely needs of the user, the type of subscription agreements purchased by the user, the type of device used by the user, the bandwidth of the connection between the market data server 32 and the user preference client 41, the number of users using the system, and other such considerations. Thus, as discussed above, much of the functionality, including the alert generator 49, could be moved to the market data server 32 to provide the news-driven alerts, without departing from the spirit of the present invention.
Certain users may also be interested in the recommendations of various commentators in making trading decisions. News field selection 75 allows the user to generate alerts based on the recommendations of one or more commentators, as in the illustration provided, based on the companies recommended by the television stock trading show “Mad Money.” In conjunction with news field selection 75, the user may also specify how recent the time period must be during which the recommendation must have been made. Thus, selection 83 allows the user to specify the maximum number of days back during which the recommendation must have been made if an alert is to be generated, and selection 84 allows the user to select only those companies mentioned in the most recent Mad Money broadcast.
News field selection 76 “Upgrades Downgrades” allows a user to generate alerts for companies for which an upgrade or a downgrade has been reported. In conjunction with news field selection 76, the user can finetune the type of upgrade or downgrade in which the user is interested through selection 86. Also, through selection 88, the user is given the option of finetuning the type of upgrade or downgrade news in which he is interested by, for example, selecting the brokerage firm through which the upgrading or downgrading occurs. As discussed, many other types of company news, or currency or commodity or bonds or other market news, are also contemplated as options to be selected by the user.
Selection 88 shows a list of brokerage firms in conjunction with the news field selection 76 “Upgrades Downgrades.” In a similar fashion, also contemplated is a feature by which a list of stocks relevant to a selection criterion would be shown to the user. Thus, if the user selects recent IPOs, a list of all companies that had been recently the subject of an IPO would be shown to the user and then the user can select “all” or “some” of the list of companies in conjunction with a signal, or optionally in conjunction also with a filter to generate the alert. Similarly, the user, upon selecting news field selection 75 would be given a list of companies that were mentioned as good buys on the show Mad Money within the time period specified by the user and then the user can select one or more or all of the recommended companies as the basis for an alert. Such a pre-populated list of companies displayed to the user in conjunction with the news field selection facilitates the user's ability to finetune alerts and speeds up the criterion selection process since the user does not have to compile the list from scratch. Such a pre-populated list could also be generated with respect to other types of news events, such as upgrades or downgrades, stocks of a specific sector or country, stocks that have reported earnings, stocks that have been the subject of takeover rumors, stocks that have reported significant market share increase, stocks that have reported significant profits in the most recent quarter, and so forth.
Alerts generated based on news would also include a field in which the news source providing the relevant news would be displayed.
A news count setting (not shown) may also be provided to allow the user to input a minimum count or a maximum count, indicating the number of alerts that will be generated based on essentially the same news report or news story being reported by different news sources. Thus, the user may wish to specify in the max count input the maximum number alerts that will be generated by essentially the same news story or report when more than one news source reports that story. For example if a news story is released or received by the system about a particular company or symbol at 8:30 a.m. and the alert and filter criteria selected by the user are met then an alert will be generated as shown in
If the time since press release input box 102 of
It will be appreciated that a single source consolidator of third party news reporters can be the single news source for the news server of the system.
The system may also be set up to generate automatically alerts based on news stories received from news sources. For example, a news-driven alert can be generated if within a certain pre-specified period of time of the issue or receipt of the news story or report a trading volume increases significantly for the symbol or market-listed item mentioned in the story or report.
Further, if the trading volume exceeds a certain pre-specified threshold or increases by a certain pre-specified percentage within 10 minutes, or within some other pre-specified period of time of the issue or receipt of the news story or report, then a news-driven alert can be generated.
For example, a running up on news story alert can be generated if the price or the average trading range (ATR) of a symbol or market-listed item changes by a certain amount within a pre-specified amount of time since the release, issue or receipt of the news report or story. For example, if within 10 minutes of the news story on a particular symbol, the price of the symbol increases by 50 cents (or some other user-specified or default amount) or increases by 10% of its average trading range (or some other user-specified or default percentage), an alert will be generated for the user based on the news story. Such an alert could include a reference, including a link, to the news story and will show the change in price or the change in the average trading range since the story. Other similar indicia of price or percentage increase can also be used, instead of (or in combination with) the price or the average trading range. Further, such a running up on news story alert can be generated only if within the 10-minute period since the news story (or within some other period of time) the symbol or other market-listed item has made one-minute highs or at least one one-minute high.
A similar running down on news story alert can also be generated in an analogous manner for when the symbol or market-listed item moves down since the news story. Thus, the running down on news story alert will generate an alert if within, for example, 10 minutes of a news story the symbol featured in the news story moves down 50 cents, or some other user-specified or default amount, or moves down a minimum percentage of its average trading range, and makes a one-minute low. It will be understood that the minimum price and the average trading range indicia of movement can be used individually or together in combination for generating the alert, that is, either they must be met individually or they must both be met for generating the alert. Similarly for the one-minute high or low.
Also contemplated is a news count feature which provides the user in the news-driven alert with the number of news stories or reports issued that day. Such a news count would include the number of news stories or reports from all sources available. Alternatively, the news count can keep track of the number of news sources reporting the news report or story about this symbol or market-listed item. Such a news count can provide the user with an idea of the import or effect of the news report or story as well as its freshness and hence relevance. Also, the alert can specify the elapsed time since the most recent news story about this symbol to provide the user with an indication of whether this news story is old. In addition, the amount of time or the number of minutes between the recent story and the penultimate story about this symbol can also be provided to give the user an idea of whether the most recent story provides new information about the event or symbol.
It will be understood that more than one selection of the foregoing type selections may be designated if the user is interested in a variety of types of news. In connection with the upgrade/downgrade selection, the user may select coverage dropped, coverage initiated, coverage REIT/price target change, downgrades or upgrades via selection 124 to further limit the upgrades or downgrades that will serve as a basis for generating news driven alerts. Similarly, brokerage selection 88 allows the user to designate the brokerages or firms handling the upgrades or downgrades in which the user is interested for generating news-driven alerts.
In addition to or instead of the selections made in the news related interface showing
In addition, the user may designate secondary filters in addition to the primary filters shown in
Also contemplated is an auto-trade feature by which the user could click on an alert received and be guided to a user interface page through which he could place an order or execute a trade. That is, to make the alert system provided by the interface more trader-friendly, alerts provided could be actionable. Thus, as shown in
In addition, also contemplated is a grey-box or black-box embodiment in which alerts would automatically result in trades. Upon providing an alert, user interface 43 would display a box by which the number of shares could be selected by the user, or other trade information could be supplied by the user as the basis for placing the order.
Alternatively, as part of selecting the signals, filters or other selection criteria, the user could also select the other trade information necessary for executing the trade. Then, when the criteria are met, the alert could be displayed but, in any case, the trade would automatically be executed without further input from the user.
Although the present disclosure has been described in relation to particular embodiments thereof, many other variations, modifications, combination of features, and other uses will become apparent to those skilled in the art. It is preferred, therefore, that the present disclosure be limited not by the specific disclosure herein, but only by the appended claim.
Claims
1. An electronic news data stream filtering method correlating automatically a market-traded item signal with news content, the method comprising:
- receiving, by a computing device, the market-traded item signal indicating selection, by input from a user interface, of the market-traded item;
- receiving automatically the electronic news data stream including a plurality of content pieces;
- determining, by the computing device, that at least one content piece of the plurality of content pieces relates to the market-traded item selected; and
- generating and transmitting, only when the at least one content piece relates to the market-traded item selected, an electronic user notification indicating the at least one content piece.
2. The method of claim 1, wherein the user notification includes an identification of the market-item selected.
3. The method of claim 1, wherein the at least one content piece includes an analysis, an opinion or a recommendation identifying or related to the market-traded item selected.
4. An electronic news data stream filtering method correlating automatically with news content an electronic event signal indicating an event concerning at least one market-traded item, the method comprising:
- receiving, by a computing device, the electronic event signal indicating selection, by input from a user interface, of the event concerning at least one market-traded item;
- receiving automatically the electronic news data stream including a plurality of content pieces;
- determining, by the computing device, that at least one content piece of the plurality of content pieces relates to the event selected; and
- generating and transmitting automatically, only when the at least one content piece relates to the event selected, an electronic user notification indicating the at least one content piece.
5. The method of claim 4, wherein the user notification includes an identification of the event selected.
6. The method of claim 4, wherein the user notification includes identification of the event selected and identification of the at least one market-traded item that the event selected concerns.
7. An electronic news data stream processing method analyzing automatically an electronic news data stream for an electronic signal indicating a market-traded item, the method comprising:
- receiving automatically, by a computing device, the electronic news data stream including a plurality of content pieces;
- detecting automatically, by the computing device, a first set of content pieces of the plurality of content pieces, each content piece of the first set containing the electronic signal indicating the market-traded item,
- wherein the electronic market-traded item signal indicates that a content piece refers to the market-traded item or describes an event involving the market-traded item; and
- generating and transmitting automatically, only when a determination indicates that a total number of content pieces contained in the first set is greater than a threshold number, an electronic user notification indicating the market-traded item to a user interface.
8. The method of claim 7, wherein a content piece of the first set includes an analysis, an opinion or a recommendation identifying or related to the market-traded item.
Type: Application
Filed: Jul 14, 2014
Publication Date: Nov 6, 2014
Applicant:
Inventors: Marc Preston (Woodmere, NY), Lawrence Frisch (Ft. Lauderdale, FL)
Application Number: 14/330,972
International Classification: G06Q 40/04 (20120101);