IP Library Granted Patent US 11,797,164
Granted Patent B2
US 11,797,164 · App. 17/809,430 · Granted Oct 24, 2023

Interface for multiple simultaneous views

Inventors: Alan Lee Rogers (Tokyo, JP); Ricardo Escutia (Tokyo, JP); Sun Kyung Park (San Jose, CA); Michael Oh (Sunnyvale, CA); Renwei Wu (Tokyo, JP); Min-sang Choi (Mountain View, CA); Stephen Joseph McDonald (San Francisco, CA)
Assignee: Google LLC
G06F3/04845G06F3/0482G06F3/0483G06F3/0488H04L67/02
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 11,797,164
App. No.
17/809,430
Granted
Oct 24, 2023
Kind
B2
Abstract

Systems and methods are provided for displaying and interacting with multiple open views in a mobile environment. An example method can include displaying content for a first web page in a first pane in a maximized state on a mobile device, receiving a touch input on a navigation control associated with the first pane, and responsive to receiving the touch input, displaying a second web page in a second pane on the mobile device, the second pane being in a minimized state in a dock area. The dock area can overlay the first pane in the maximized state and the minimized state of the second pane can display a smaller version of the second web page than the second pane in a maximized state. In some examples the second web page updates content in parallel with the first web page.

Claims (53)

1. A method comprising:

displaying content for a first web page in a first pane on a mobile device, the first pane being displayed in a maximized state on the mobile device;

receiving a touch input on a navigation control associated with the first pane; and

responsive to receiving the touch input, displaying a second web page in a second pane on the mobile device, the second pane being in a minimized state in a dock area, the dock area overlaying the first pane in the maximized state,

wherein the minimized state of the second pane displays a smaller version of the second web page than the second pane in a maximized state and wherein the dock area is calculated from a minimum screen coordinate and a dimension of a pane in the minimized state, the dimension being a dimension perpendicular to a scroll direction of the dock area.

2. The method of claim 1 , wherein the maximized state of a pane is a largest size of the pane on the mobile device.

3. The method of claim 1 , wherein the dock area is proximate a footer area.

4. The method of claim 1 , wherein the dock area also displays a plurality of web pages in panes in a minimized state, the second web page being one of the plurality of web pages.

5. The method of claim 4 , further comprising:

receiving a scroll input on the dock area; and

responsive to receiving the scroll input, scrolling the second pane off display and scrolling another of the plurality of web pages on display.

6. The method of claim 1 , further comprising:

receiving a scroll input of the first pane; and

responsive to the scroll input, scrolling the first web page in a direction perpendicular to the dock area.

7. The method of claim 1 , further comprising:

receiving a command to open a third pane in the dock area; and

responsive to receiving the command:

moving the second pane to a new position in the dock area, and

opening the third pane in the dock area.

8. The method of claim 1 , wherein the second web page updates content in parallel with the first web page.

9. The method of claim 1 , wherein the dock area is horizontally scrollable.

10. A mobile device comprising:

at least one processor;

a touch-sensitive display; and

memory storing instructions that, when executed by the at least one processor, cause the mobile device to perform operations including:

displaying content for a first web page in a first pane on the touch-sensitive display, the first pane being displayed in a maximized state on the touch-sensitive display,

receiving a touch input on a navigation control associated with the first pane, and

responsive to receiving the touch input, displaying a second web page in a second pane on the touch-sensitive display, the second pane being in a minimized state in a dock area, the dock area overlaying the first pane in the maximized state,

wherein the minimized state of the second pane displays a smaller version of the second web page than the second pane in a maximized state and wherein the dock area is calculated from a minimum screen coordinate and a dimension of a single pane in the minimized state.

11. The mobile device of claim 10 , wherein the maximized state of a pane is a largest size of the pane on the touch-sensitive display.

12. The mobile device of claim 10 , wherein the dock area is proximate a footer area.

13. The mobile device of claim 10 , wherein the dock area also displays a plurality of web pages in panes in a minimized state, the second web page being one of the plurality of web pages.

14. The mobile device of claim 13 , further comprising:

receiving a scroll input on the dock area; and

responsive to receiving the scroll input, scrolling the second pane off display and scrolling another of the plurality of web pages on display.

15. The mobile device of claim 10 , further comprising:

receiving a scroll input of the first pane; and

responsive to the scroll input, scrolling the first web page in a direction perpendicular to the dock area.

16. The mobile device of claim 10 , further comprising:

receiving a command to open a third pane in the dock area; and

responsive to receiving the command:

sliding the second pane from a first position in the dock area to a second position in the dock area, and

opening the third pane in the first position in the dock area.

17. The mobile device of claim 10 , wherein the second web page updates content in parallel with the first web page.

18. The mobile device of claim 11 , wherein the dock area is horizontally scrollable.

19. A non-transitory computer-readable medium storing instructions that, when executed by at least one processor of a computing device, cause the computing device to perform operations comprising:

displaying content for a first web page in a first pane on a mobile device, the first pane being displayed in a maximized state on the mobile device;

receiving a touch input on a navigation control associated with the first pane; and

responsive to receiving the touch input, displaying a second web page in a second pane on the mobile device, the second pane being in a minimized state in a dock area, the dock area overlaying the first pane in the maximized state,

wherein the minimized state of the second pane displays a smaller version of the second web page than the second pane in a maximized state and wherein the dock area is calculated from a minimum screen coordinate and a dimension of a single pane in the minimized state.

20. The non-transitory computer-readable medium of claim 19 , wherein the dock area displays a plurality of web pages in panes in a minimized state, the second web page being one of the plurality of web pages and the operations further comprise:

receiving a scroll input on the dock area; and

responsive to receiving the scroll input, scrolling the second pane off display and scrolling another of the plurality of web pages on display.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2022
From: ROGERS, ALAN LEE; ESCUTIA, RICARDO; PARK, SUN KYUNG; OH, MICHAEL; WU, RENWEI; CHOI, MIN-SANG; MCDONALD, STEPHEN JOSEPH
To: GOOGLE LLC
Reel/Frame 060393/0569 →
Continuity (4)
Continuation 16710769 · Dec 11, 2019
Continuation PCTUS2019034557 · May 30, 2019
Provisional Application 62841771 · May 1, 2019
Related Publication 20220326842A1 · Oct 13, 2022
Cited By (1)
US 12,517,651