Graphical user interface window spacing mechanisms
First Claim
1. A computer-implemented method for adjusting a display of multiple web page windows oriented in an overlaid configuration in a web browser, the method comprising:
- providing for display a plurality of web page windows as a stack of web page windows in an overlaid configuration, the plurality of web page windows comprising a first web page window, a second web page window, and a third web page window between the first web page window and the second web page window;
receiving a selection of a visible portion of the first web page window with a first touch input and a selection of a visible portion of the second web page window with a second touch input; and
receiving a dragging motion of the first touch input and the second touch input to alter the visible portion of at least one of the first and second web page windows in the overlaid configuration,wherein when the dragging motion comprises concurrent dragging of the first touch input and the second touch input away from one another, the visible portion of the first web page window and the visible portion of the third web page window are increased,wherein when the dragging motion comprises concurrent dragging of the first touch input and the second touch input towards one another, the visible portion of the first web page window and the visible portion of the third web page window are decreased, andwherein an order of the third web page window between the first web page window and the second web page window remains unchanged upon the concurrent selection of the visible portion of the first web page window and the visible portion of the second web page window.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented methods for adjusting a display of multiple web page windows in a web browser are provided. In one aspect, a method includes receiving selections of visible portions of first and second web page windows oriented in an overlaid configuration with first and second touch inputs, and receiving a dragging motion of the touch inputs to alter the visible portion of at least one of the windows. When the dragging motion includes dragging the touch inputs away from one another, the visible portion of the first web page window is increased and the visible portion of the second web page window is decreased, and when the dragging motion includes dragging the touch inputs towards one another, the visible portion of the first web page window is decreased and the visible portion of the second web page window is increased. Systems, graphical user interfaces, and machine-readable media are also provided.
-
Citations
18 Claims
-
1. A computer-implemented method for adjusting a display of multiple web page windows oriented in an overlaid configuration in a web browser, the method comprising:
-
providing for display a plurality of web page windows as a stack of web page windows in an overlaid configuration, the plurality of web page windows comprising a first web page window, a second web page window, and a third web page window between the first web page window and the second web page window; receiving a selection of a visible portion of the first web page window with a first touch input and a selection of a visible portion of the second web page window with a second touch input; and receiving a dragging motion of the first touch input and the second touch input to alter the visible portion of at least one of the first and second web page windows in the overlaid configuration, wherein when the dragging motion comprises concurrent dragging of the first touch input and the second touch input away from one another, the visible portion of the first web page window and the visible portion of the third web page window are increased, wherein when the dragging motion comprises concurrent dragging of the first touch input and the second touch input towards one another, the visible portion of the first web page window and the visible portion of the third web page window are decreased, and wherein an order of the third web page window between the first web page window and the second web page window remains unchanged upon the concurrent selection of the visible portion of the first web page window and the visible portion of the second web page window. - View Dependent Claims (2, 3, 4, 5, 6, 15)
-
-
7. A system for adjusting a display of multiple web page windows oriented in an overlaid configuration in a web browser, the system comprising:
-
a memory comprising a first web page and a second web page; a processor configured to execute instructions to; provide for display a plurality of web page windows as a stack of web page windows in an overlaid configuration, the plurality of web page windows comprising a first web page window, a second web page window, and a third web page window between the first web page window and the second web page window; receive a selection of a visible portion of the first web page window displaying the first web page with a first touch input; and a selection of a visible portion of the second web page window with a second touch input; and receive a dragging motion of the first touch input and the second touch input to alter the visible portion of at least one of the first and second web page windows in the overlaid configuration, wherein when the dragging motion comprises concurrent dragging of the first touch input and the second touch input away from one another, the visible portion of the first web page window and the visible portion of the third web page window are increased, wherein when the dragging motion comprises concurrent dragging of the first touch input and the second touch input towards one another, the visible portion of the first web page window and the visible portion of the third web page window are decreased, and wherein an order of the third web page window between the first web page window and the second web page window remains unchanged upon the concurrent selection of the visible portion of the first web page window and the visible portion of the second web page window. - View Dependent Claims (8, 9, 10, 11, 12, 16)
-
-
13. A mobile web browser for adjusting a display of multiple web page windows oriented in an overlaid configuration in a web browser, the mobile web browser comprising:
-
a stacking interface configured to provide, using a processor, a display of a plurality of web page windows as a stack of web page windows in an overlaid configuration, the plurality of web page windows comprising a first web page window, a second web page window, and a third web pane window between the first web page window and the second web page window, wherein a portion of each of the first and second web page windows is visible, and to receive a selection of the visible portion of the first web page window in the overlaid configuration with a first touch input and a selection of the visible portion of the second web page window in the overlaid configuration with a second touch input, wherein, when a concurrent dragging motion of the first touch input and the second touch input is received; the visible portion of the first web page window and the visible portion of the third web page window are increased when the dragging motion comprises concurrent dragging of the first touch input and the second touch input away from one another, and the visible portion of the first web page window and the visible portion of the third web page window are decreased when the dragging motion comprises concurrent dragging of the first touch input and the second touch input towards one another, and wherein an order of the third web page window between the first web page window and the second web page window remains unchanged upon the concurrent selection of the visible portion of the first web page window and the visible portion of the second web page window. - View Dependent Claims (17)
-
-
14. A non-transitory machine-readable storage medium comprising machine-readable instructions for causing a processor to execute a method for adjusting a display of multiple web page windows oriented in an overlaid configuration in a web browser, the method comprising:
-
providing for display a plurality of web page windows in a stack configuration, the plurality of web page windows comprising a first web page window, a second web page window, and a third web page window between the first web page window and the second web page window; receiving a selection of a visible portion of the first web page window with a first touch input and a selection of a visible portion of the second web page window with a second touch input; and receiving a dragging motion of the first touch input and the second touch input to alter the visible portion of at least one of the first and second web page windows in the stack configuration, wherein when the dragging motion comprises concurrent dragging the first touch input and the second touch input away from one another along an axis, the visible portion of the first web page window and the visible portion of the third web page window are increased, wherein when the dragging motion comprises concurrent dragging of the first touch input and the second touch input towards one another along the axis, the visible portion of the first web page window and the visible portion of the third web page window are decreased, and wherein an order of the third web page window between the first web page window and the second web page window remains unchanged upon the concurrent selection of the visible portion of the first web page window and the visible portion of the second web page window. - View Dependent Claims (18)
-
Specification