Systems, methods, and computer program products for providing real time analytic widgets in a financial trading system
First Claim
Patent Images
1. A method of providing real time analytics to a user of a securities trading system, comprising:
- (a) displaying in a first predetermined display area of an electronic display device a user interface for said securities trading system;
(b) sending to a widget engine on a computer separate from said user interface, a list of one or more securities selected from said securities trading system and a request for an analytic for said one or more securities, said analytic selected from a predetermined set of one or more analytics;
(c) receiving from said widget engine information about said requested analytic based on one or more records from said securities trading system corresponding to said list and based on real-time market data;
(d) displaying in a second pre-determined display area of an electronic display device a graphical representation of said requested analytic based on said received information;
(e) receiving from said widget engine updated information describing said requested analytic based on an update to said one or more records or an update to said market data; and
(f) displaying in said second pre-determined display area an updated graphical representation of said requested analytic based on said received updated information.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products are provided for providing real time analytics and monitoring to a user of a securities trading system. In one embodiment, a list of one or more securities may be selected from a trading blotter and a widget engine may obtain one or more analytics for the list of one or more securities based on real time market and/or transaction cost data. The widget engine may display a graphical representation of the analytics in a manner that compliments the workflow of a trader. The graphical representation may be automatically updated based on real-time market data.
19 Citations
46 Claims
-
1. A method of providing real time analytics to a user of a securities trading system, comprising:
-
(a) displaying in a first predetermined display area of an electronic display device a user interface for said securities trading system; (b) sending to a widget engine on a computer separate from said user interface, a list of one or more securities selected from said securities trading system and a request for an analytic for said one or more securities, said analytic selected from a predetermined set of one or more analytics; (c) receiving from said widget engine information about said requested analytic based on one or more records from said securities trading system corresponding to said list and based on real-time market data; (d) displaying in a second pre-determined display area of an electronic display device a graphical representation of said requested analytic based on said received information; (e) receiving from said widget engine updated information describing said requested analytic based on an update to said one or more records or an update to said market data; and (f) displaying in said second pre-determined display area an updated graphical representation of said requested analytic based on said received updated information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for providing real time analytics to a user of a securities trading system, comprising:
-
a computer operable to;
display in a first predetermined display area of an electronic display device a user interface of said securities trading system including a list of one or more securities, and display a menu for requesting an analytic from among a predetermined set of one or more analytics; anda widget engine module operable to; in response to a request from said menu, obtain the requested analytic for said one or more securities based on one or more records stored in said securities trading system and real-time market data for said one or more securities, display in a second predetermined display area of said computer a graphical representation of said requested analytic, update said requested analytic based on an update to said one or more records or to said market data, and update the display of said graphical representation based on said update to said requested analytic. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory computer program product for providing real time analytics to a user of a securities trading system, said computer program product comprising a digital storage media and a set of machine readable instructions stored on said digital storage media, wherein said instructions are executable by a computer to:
-
(a) display in a first predetermined display area of an electronic display device a user interface for said securities trading system; (b) send to a widget engine a list of one or more securities selected from said securities trading system and a request for an analytic for said one or more securities, said analytic selected from a predetermined set of one or more analytics; (c) receive from said widget engine information about said requested analytic based on one or more records from said securities trading system corresponding to said list and based on real-time market data; (d) display in a second pre-determined display area of an electronic display device a graphical representation of said requested analytic based on said received information; (e) receive from said widget engine updated information describing said requested analytic based on an update to said one or more records or an update to said market data; and (f) display in said second pre-determined display area an updated graphical representation of said requested analytic based on said received updated information. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A system for providing real time analytics to a user of a securities trading system, comprising:
-
a first computer configured to display in a first predetermined display area of an electronic display device a user interface of said securities trading system including a list of one or more securities, and to display a menu for requesting an analytic from among a predetermined set of one or more analytics; and a second computer configured to, in response to a request from said menu, obtain the requested analytic for said one or more securities based on one or more records stored in said securities trading system and real-time market data for said one or more securities, to display in a second predetermined display area of said computer a graphical representation of said requested analytic, to update said requested analytic based on an update to said one or more records or to said market data, and to update the display of said graphical representation based on said update to said requested analytic; wherein the requested analytic includes a real-time value of a specified variable for a security obtained from said real-time market data, an empirical distribution of values of said specified variable, and a comparison of said real-time value with said empirical distribution of values to determine whether the condition of said security is abnormal.
-
Specification