Patent ID: 7949954

Claim:
A method for providing dynamic functional states based on window's characteristics, comprising: defining a plurality of size thresholds associated with a plurality of functional states to be used in relation to a window, wherein each functional state is associated with a different display type and a different functional method for interacting with displayed data; providing a first functional state in relation to the window having a first size that is associated with a first size threshold of the plurality of thresholds, the first functional state configured to display a data using a first display type, the first display type associated with a first functional method for interacting with the displayed data, wherein the data comprises market data associated with a tradeable object, wherein the first display type comprises a quote board display for displaying the market data; resizing the window such that the size of the window crosses a second size threshold of the plurality of size thresholds; and dynamically applying to the window a second functional state corresponding to the second size threshold, wherein the second functional state is configured to display the data using a second display type that is different than the first display type, the second display type associated with a second functional method for interacting with the displayed data, wherein the second display type comprises a market display window for displaying the market data and for sending orders to buy or sell the tradeable object.