IP Library Granted Patent US 10,671,268
Granted Patent B2
US 10,671,268 · App. 15/818,266 · Granted Jun 2, 2020

Orthogonal dragging on scroll bars

Inventor: John Nicholas Jitkoff (Palo Alto, CA)
Assignee: GOOGLE LLC
G06F3/04855G06F3/048G06F3/0481G06F3/04883
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,671,268
App. No.
15/818,266
Granted
Jun 2, 2020
Kind
B2
Abstract

A computer-implemented user interface method includes displaying content in a first window on a display of a computing device, receiving a dragging user input on an element at a periphery of the window, and in response to receiving the dragging input, generating and displaying a second window on the display of the computing device and displaying the first window simultaneously with the second window.

Claims (31)

1. A computer-implemented method, comprising:

displaying content in a first window on a display of a computing device, wherein the display includes a touch input surface;

detecting, on the touch input surface, a dragging user input from a peripheral edge of the first window to a location within the first window, wherein the dragging user input includes a motion having a dominant directional component generally orthogonal to the peripheral edge of the first window; and

in response to detecting the dragging user input:

displaying at least a portion of the first window on the display of the computing device, wherein the first window includes graphical content of a first application opened within the first window,

displaying, on the display of the computing device, a second window that was not displayed on the display on the computing device when the dragging user input was initiated, wherein the second window displays graphical content of a second application opened in the second window or graphical elements of a new instantiation of the first application, but wherein the second window does not include a new pane of an existing instantiation of the first application, and

displaying the at least a portion of the first window simultaneously with the second window.

2. The method of claim 1 , wherein displaying the first and second windows includes automatically positioning an edge of the first window adjacent to and beside an edge of the second window.

3. The method of claim 1 , wherein a contracted size of first window and the second window are the same size.

4. The method of claim 1 , further comprising determining a contracted size at which to display the first window and a size at which to display the second window based on a distance of the dragging user input from the peripheral edge of the first window to the location within the first window.

5. The method of claim 1 , further comprising displaying the first and second windows while the dragging user input occurs.

6. The method of claim 1 , wherein the graphical content of the second application opened in the second window include selectable icons, wherein the selectable icons are selectable to display additional content on the display.

7. The method of claim 6 , wherein the selectable icons are each selectable to launch a respective different application associated with the icon.

8. The method of claim 1 , wherein the second application is different from the first application.

9. The method of claim 1 , wherein the first application includes a web browser and content of the first application includes web page content.

10. The method of claim 1 , wherein a contracted size of the first window is displayed above the second window.

11. A computing device comprising:

a touch screen display configured to display a first window, and

a processor operably connected to tangible computer memory that stores code that, when executed by the processor, causes the computing device to detect a dragging user input on the touch screen display from a peripheral edge of the first window to a location within the first window, wherein the dragging user input comprises a motion having a dominant directional component generally orthogonal to the peripheral edge of the first window and that causes the system, in response to detecting the dragging user input to:

display at least a portion of the first window on the display of the computing device, wherein the first window includes graphical content of a first application opened within the first window,

display, on the display of the computing device, a second window that was not displayed on the display on the computing device when the dragging user input was initiated, wherein the second window displays graphical content of a second application opened in the second window or graphical elements of a new instantiation of the first application, but wherein the second window does not include a new pane of an existing instantiation of the first application; and

display the at least a portion of first window simultaneously with the second window.

12. The computing device of claim 11 , wherein displaying the first and second windows includes automatically positioning an edge of the first window adjacent to and beside an edge of the second window.

13. The computing device of claim 11 , wherein a contracted size of first window and the second window are the same size.

14. The computing device of claim 11 , wherein the tangible computer memory further stores code that, when executed by the processor, causes the computing device to determine a contracted size at which to display the first window and a size at which to display the second window based on a distance of the dragging user input from the peripheral edge of the first window to the location within the first window.

15. The computing device of claim 11 , wherein the tangible computer memory further stores code that, when executed by the processor, causes the computing device to display the first and second windows while the dragging user input occurs.

16. The computing device of claim 11 , wherein the graphical content of the second application opened in the second window include selectable icons, wherein the selectable icons are selectable to display additional content on the display.

17. The computing device of claim 16 , wherein the selectable icons are each selectable to launch a respective different application associated with the icon.

18. The computing device of claim 11 , wherein the second application is different from the first application.

19. The computing device of claim 11 , wherein the first application includes a web browser and content of the first application includes web page content.

20. The computing device of claim 11 , wherein a contracted size of the first window is displayed above the second window.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2018
From: JITKOFF, JOHN NICHOLAS
To: GOOGLE INC.
Reel/Frame 046917/0569 →
CHANGE OF NAME Recorded Sep 20, 2018
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 047532/0292 →
Continuity (5)
Continuation 14494571 · Sep 23, 2014
Continuation 13300401 · Nov 18, 2011
Provisional Application 61458326 · Nov 18, 2010
Provisional Application 61415179 · Nov 18, 2010
Related Publication 20180074691A1 · Mar 15, 2018