Method and system for providing configurable features for graphical user interfaces for electronic trading
First Claim
Patent Images
1. A method for creating a collective graphical window, comprising:
- receiving in real-time a plurality of pieces of electronic data from one or more electronic trading exchanges on an application on a target device with one or more processors via a communications network;
receiving from the application a display of the plurality of pieces of electronic data in a plurality of graphical windows on a graphical user interface (GUI) used for electronic trading in real-time, wherein each of the plurality of graphical windows includes one or more specific types of trading functionality for electronic trading;
selecting two or more individual graphical windows from the plurality graphical windows displayed by the application on the graphical user interface of the target device, wherein the plurality of graphical windows include varying shapes and sizes depending on a function provided for electronic trading and wherein a size and shape of an individual graphical window is selected specifically for displaying one or more pieces of electronic data used for electronic trading in one or more specific locations in a desired format in the individual graphical window based on trader preferences;
moving the selected two or more individual graphical windows on the graphical user interface so a portion of each of the selected two or more individual graphical windows touch, thereby forming a collective window, wherein the collective window is formed whenever any portion of two or more individual graphical windows touch;
receiving a collective window from the application including the touching two or more selected individual graphical windows, wherein the two or more individual graphical windows maintain an original size and shape in the collective window and wherein a resulting size and shape of the collective window reflects the original size and shape of the two or more individual graphical windows and actual locations where the two or more individual graphical windows touch and wherein retaining the original size and shape of the two or more individual graphical windows in the collective window retains displaying the one or more pieces of electronic data used for electronic trading in one or more specific locations in the desired format in the two or more individual graphical window based on trader preferences;
selecting the collective window, thereby allowing the collective window including the two or more graphical windows to be moved around the graphical user interface of the target device and used for electronic trading and thereby providing a customized trading interface in the selected collected window with a desired set of graphical windows used for a desired type of electronic trading; and
executing one or more electronic trades on one or more electronic trading exchanges via the application via the selected collective window for the desired type of electronic trading.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for providing configurable features for a multi-windowed graphical user interface (GUI) for electronic trading. The configurable features include, but are not limited to, creating collective windows comprising plural individual windows, where the collective window functions like an individual window, collapsing plural windows with a single action and changing display characteristics of the plural windows or the collective windows. The method and system allows a user of a target device to customize the multi-windowed GUI based on individual user preferences for electronic trading.
237 Citations
29 Claims
-
1. A method for creating a collective graphical window, comprising:
-
receiving in real-time a plurality of pieces of electronic data from one or more electronic trading exchanges on an application on a target device with one or more processors via a communications network; receiving from the application a display of the plurality of pieces of electronic data in a plurality of graphical windows on a graphical user interface (GUI) used for electronic trading in real-time, wherein each of the plurality of graphical windows includes one or more specific types of trading functionality for electronic trading; selecting two or more individual graphical windows from the plurality graphical windows displayed by the application on the graphical user interface of the target device, wherein the plurality of graphical windows include varying shapes and sizes depending on a function provided for electronic trading and wherein a size and shape of an individual graphical window is selected specifically for displaying one or more pieces of electronic data used for electronic trading in one or more specific locations in a desired format in the individual graphical window based on trader preferences; moving the selected two or more individual graphical windows on the graphical user interface so a portion of each of the selected two or more individual graphical windows touch, thereby forming a collective window, wherein the collective window is formed whenever any portion of two or more individual graphical windows touch; receiving a collective window from the application including the touching two or more selected individual graphical windows, wherein the two or more individual graphical windows maintain an original size and shape in the collective window and wherein a resulting size and shape of the collective window reflects the original size and shape of the two or more individual graphical windows and actual locations where the two or more individual graphical windows touch and wherein retaining the original size and shape of the two or more individual graphical windows in the collective window retains displaying the one or more pieces of electronic data used for electronic trading in one or more specific locations in the desired format in the two or more individual graphical window based on trader preferences; selecting the collective window, thereby allowing the collective window including the two or more graphical windows to be moved around the graphical user interface of the target device and used for electronic trading and thereby providing a customized trading interface in the selected collected window with a desired set of graphical windows used for a desired type of electronic trading; and executing one or more electronic trades on one or more electronic trading exchanges via the application via the selected collective window for the desired type of electronic trading. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for manipulating multiple graphical windows, comprising:
-
receiving in real-time a plurality of pieces of electronic data from one or more electronic trading exchanges on an application on a target device with one or more processors via a communications network; displaying with the application the plurality of pieces of electronic data in a plurality of graphical windows on a graphical user interface (GUI) used for electronic trading in real-time, wherein each of the plurality of graphical windows includes one or more specific types of trading functionality for electronic trading; receiving on the application a first selection input for two or more graphical windows from the plurality individual graphical windows displayed on the graphical user interface of the target device, wherein the plurality of graphical windows are used for electronic trading in real-time, wherein the plurality of graphical windows include varying shapes and sizes depending on a function provided for electronic trading and wherein a size and shape of an individual graphical window is selected specifically for displaying one or more pieces of electronic data used for electronic trading in one or more specific locations in a desired format in the individual graphical window based on trader preferences; receiving on the application a second selection input for the two or more individual graphical windows on the graphical user interface so a portion of each of the two or more graphical windows touch at any portion on the two or more individual graphical windows; and creating on the application the collective window including the touching two or more individual graphical windows, wherein the collective window includes the two or more individual graphical windows and can be moved around the graphical user interface of the target device, wherein the two or more individual graphical windows maintain an original size and shape in the collective window, wherein a resulting size and shape of the collective window reflects the original size and shape of the two or more individual graphical windows and actual locations where the two or more individual graphical windows touch in the collective window, wherein retaining the original size and shape of the two or more individual graphical windows in the collective window retains displaying the one or more pieces of electronic data used for electronic trading in one or more specific locations in the desired format in the two or more individual graphical window based on trader preferences, wherein the collective window including the plurality of graphical windows can be collapsed and restored wherein and original size and shape of the collective window, the original size and shape of the plurality of individual graphical windows in the collective window and actual locations where the plurality of individual graphical windows touch in the collective window are restored when the collective window is restored and wherein the collective window provides customized trading interface with a desired set of graphical windows used for a desired type of electronic trading; displaying the collective window on the graphical user interface via the application; receiving on the application a third selection input to select the displayed collective window for electronic trading; and receiving on the application a fourth selection input for executing one or more electronic trades on one or more electronic trading exchanges via the selected collective window for the desired type of electronic trading. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A graphical window manipulation system with a plurality of means comprising computer readable medium having stored therein a plurality of instructions for causing one or more processors to execute the plurality instructions, comprising in combination:
-
means for receiving in real-time a plurality of nieces of electronic data from one or more electronic trading exchanges for displaying the plurality of pieces of electronic data in a plurality of graphical windows on a graphical user interface user for electronic trading in real-time, wherein each of the plurality of graphical windows includes one or more specific types of trading functionality for electronic trading and for executing one or more electronic trades on one or more electronic trading exchanges via a collective window; means for creating the collective window wherein the collective window includes two or more individual graphical windows used for electronic trading, wherein the two or more individual graphical windows used for electronic trading in real-time include varying shapes and sizes depending on a function provided for electronic trading, wherein the two or more individual graphical windows maintain an original size and shape in the collective window and wherein a resulting size and shape of the collective window reflects the original size and shape of the two or more individual graphical windows and actual locations where the two or more individual graphical windows touch, wherein the collective window is formed whenever any portion of the two or more individual graphical windows touch and wherein a size and shape of an individual graphical window in the collective window is selected specifically for displaying one or more pieces of electronic data used for electronic trading in one or more specific locations in a desired format in the individual graphical window based on trader preferences; means for receiving a single selection input to minimize a plurality of individual graphical windows currently displayed on a graphical user interface in the collective window, wherein the plurality of individual graphical windows are used for electronic trading, for collapsing the plurality of individual graphical windows in the collective window into a plurality of pre-determined identifiers for the plurality of individual graphical windows, for the collective window, for graphically stacking the plurality of pre-determined identifiers in a pre-determined format in a pre-determined area of the graphical user interface, for receiving a single selection input to restore the collective window, wherein an original size and shape of the collective window, an original size and shape of the plurality of individual graphical windows in the collective window and locations wherein the plurality of individual graphical windows touch in the collective window are restored to original locations on the graphical user interface; and means for receiving one or more selection inputs to incrementally increase or decrease font sizes of the collective window used for electronic trading, for receiving one or more selection inputs to incrementally increase or decrease a display area of the collective window, for receiving a selection input on a control area on the window to restore default characteristics to the collective window and for receiving a selection input on the pre-determined area of the graphical user interface to restore default characteristics to the collective window, wherein an original size and shape of the collective window, the original size and shape of the plurality of individual graphical windows in the collective window and actual locations where the plurality of individual graphical windows touch in the collective window is restored; and means for receiving a selection input for moving the collective window to a new desired location on the graphical user interface, thereby providing a customized trading interface in the collective window with a desired set of graphical windows used for a desired type of electronic trading, for receiving a selection input to select the collective window for electronic trading for receiving a selection input for executing one or more electronic trades on one or more electronic trading exchanges via the selected collective window for the desired type of electronic trading.
-
-
29. A graphical window manipulation system with a plurality of software modules comprising computer readable medium having stored therein a plurality of instructions for causing a target device with one or more processors to execute instructions, comprising in combination:
-
a software module for receiving in real-time a plurality of pieces of electronic data from one or more electronic trading exchanges, for displaying the plurality of pieces of electronic data in a plurality of graphical windows on a graphical user interface user for electronic trading in real-time, wherein each of the plurality of graphical windows includes one or more specific types of trading functionality for electronic trading and for executing one or more electronic trades on one or more electronic trading exchanges via a collective window; a software module for creating the plurality of individual graphical windows on the graphical user interface used for electronic trading wherein the plurality of individual graphical windows include varying shapes and sizes depending on a function provided for electronic trading, wherein a size and shape of an individual graphical window in the collective window is selected specifically for displaying one or more pieces of electronic data used for electronic trading in one or more specific locations in a desired format in the individual graphical window based on trader preferences; a software module for creating the collective window wherein the collective window includes two or more individual graphical windows, wherein the two or more individual graphical windows maintain an original size and shape in the collective window and wherein a resulting size and shape of the collective window reflects the original size and shape of the two or more individual graphical windows and actual locations where the two or more individual graphical windows touch, wherein the collective window is formed whenever any portion of the two or more individual graphical windows touch and wherein a size and shape of an individual graphical window in the collective window is selected specifically for displaying one or more pieces of electronic data used for electronic trading in one or more specific locations in a desired format in the individual graphical window based on trader preferences; a software module for receiving a single selection input to minimize a plurality of individual graphical windows currently displayed on the graphical user interface in the collective window, for collapsing the plurality of individual graphical windows in the collective window into a plurality of pre-determined identifiers for the plurality of individual graphical windows and the collective window, for graphically stacking the plurality of pre-determined identifiers in a pre-determined format in a pre-determined area of the graphical user interface, and for receiving another single selection input to restore the collective window, wherein an original size and shape of the collective window, an original size and shape of the plurality of individual graphical windows in the collective window and locations wherein the plurality of individual graphical windows touch in the collective window are restored to original locations on the graphical user interface; a software module for receiving one or more selection inputs to incrementally increase or decrease font sizes of the collective window, for receiving one or more selection inputs to incrementally increase or decrease a display area of the collective window, for receiving a selection input on a control area on the window to restore default characteristics to the collective window, and for receiving a selection input on the pre-determined area of the graphical user interface to restore default characteristics to the collective window, wherein an original size and shape of the collective window, the original size and shape of the plurality of individual graphical windows in the collective window and actual locations where the plurality of individual graphical windows touch in the collective window is restored; and a software module for receiving a selection input for moving the collective window to a new desired location on the graphical user interface, thereby providing a customized trading interface in the collective window with a desired set of graphical windows used for a desired type of electronic trading, for receiving a selection input to select the collective window for electronic trading for receiving a selection input for executing one or more electronic trades on one or more electronic trading exchanges via the selected collective window for the desired type of electronic trading.
-
Specification