System and method for event driven virtual workspace
First Claim
1. A method for an event driven workspace in an electronic trading environment, the method including:
- receiving at a computing device a first definition for a first virtual workspace, wherein the first virtual workspace is associated with a plurality of windows, wherein the plurality of windows are for at least two applications, wherein the plurality of windows display information pertaining to one or more tradeable objects, wherein the first virtual workspace provides a first predefined layout for the plurality of windows, wherein the first predefined layout includes a location for each of the plurality of windows;
receiving at the computing device a second definition for a second virtual workspace, wherein the second virtual workspace is associated with the plurality of windows, wherein the second virtual workspace provides a second predefined layout for the plurality of windows, wherein the second predefined layout includes a location for each of the plurality of windows, wherein the second predefined layout is different from the first predefined layout, wherein the second virtual workspace is associated with a triggering event definition;
displaying at the computing device the plurality of windows according to the first predefined layout of the first virtual workspace;
monitoring at the computing device data related to the one or more tradeable objects to determine whether a triggering event has occurred based on the triggering event definition associated with the second virtual workspace;
detecting at the computing device the triggering event based on the monitored data; and
activating at the computing device the second virtual workspace in response to detecting the triggering event, wherein activating the second virtual workspace includes displaying the plurality of windows according to the second predefined layout of the second virtual workspace.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for an event driven virtual workspace are described. According to one example method, a trader can define a plurality of windows to be associated with a virtual workspace. Also, the trader could define one or more triggering events, the combination of which may be used to activate the virtual workspace. In such an embodiment, when the system detects the one or more triggers, the system can attempt to activate the virtual workspace. According to the example method, the trader may place a number of limiting conditions before any states of the currently displayed windows are modified such that the triggered virtual workspace could be displayed. If no limiting conditions are detected, the system can display the triggered virtual workspace.
-
Citations
52 Claims
-
1. A method for an event driven workspace in an electronic trading environment, the method including:
-
receiving at a computing device a first definition for a first virtual workspace, wherein the first virtual workspace is associated with a plurality of windows, wherein the plurality of windows are for at least two applications, wherein the plurality of windows display information pertaining to one or more tradeable objects, wherein the first virtual workspace provides a first predefined layout for the plurality of windows, wherein the first predefined layout includes a location for each of the plurality of windows; receiving at the computing device a second definition for a second virtual workspace, wherein the second virtual workspace is associated with the plurality of windows, wherein the second virtual workspace provides a second predefined layout for the plurality of windows, wherein the second predefined layout includes a location for each of the plurality of windows, wherein the second predefined layout is different from the first predefined layout, wherein the second virtual workspace is associated with a triggering event definition; displaying at the computing device the plurality of windows according to the first predefined layout of the first virtual workspace; monitoring at the computing device data related to the one or more tradeable objects to determine whether a triggering event has occurred based on the triggering event definition associated with the second virtual workspace; detecting at the computing device the triggering event based on the monitored data; and activating at the computing device the second virtual workspace in response to detecting the triggering event, wherein activating the second virtual workspace includes displaying the plurality of windows according to the second predefined layout of the second virtual workspace. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer readable medium having stored therein instructions executable by a processor to perform a method comprising:
-
receiving at a computing device a first definition for a first virtual workspace, wherein the first virtual workspace is associated with a plurality of windows, wherein the plurality of windows are for at least two applications, wherein the plurality of windows display information pertaining to one or more tradeable objects, wherein the first virtual workspace provides a first predefined layout for the plurality of windows, wherein the first predefined layout includes a location for each of the plurality of windows; receiving at the computing device a second definition for a second virtual workspace, wherein the second virtual workspace is associated with the plurality of windows, wherein the second virtual workspace provides a second predefined layout for the plurality of windows, wherein the second predefined layout includes a location for each of the plurality of windows, wherein the second predefined layout is different from the first predefined layout, wherein the second virtual workspace is associated with a triggering event definition; displaying at the computing device the plurality of windows according to the first predefined layout of the first virtual workspace; monitoring at the computing device data related to the one or more tradeable objects to determine whether a triggering event has occurred based on the triggering event definition associated with the second virtual workspace; detecting at the computing device the triggering event based on the monitored data; and activating at the computing device the second virtual workspace in response to detecting the triggering event, wherein activating the second virtual workspace includes displaying the plurality of windows according to the second predefined layout of the second virtual workspace. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
Specification