# US 8,572,515 B2 · Turning on and off full screen mode on a touchscreen

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,572,515 B2
- Document ID: US8572515B2
- Status: Granted
- Kind: B2
- Application number: 13/308,466
- Filed: 2011-11-30
- Published: 2013-05-30
- Granted: 2013-10-29
- Earliest claimed: 2011-11-30
- Assignees: Google Inc.
- Applicants: Alex Neely Ainslie; Roma Rajni Shah
- Inventors: Alex Neely Ainslie; Roma Rajni Shah
- Web page: https://patentgrep.com/patent/US8572515B2

## CPC

- G06F 3/038: Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 3/0486: Drag-and-drop
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 2203/0381: Multimodal input, i.e. interface arrangements enabling the user to issue commands by simultaneous use of input devices of different nature, e.g. voice plus gesture on digitizer
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Systems and methods for turning on and off full screen mode of an application running on a touchscreen. In some aspects, a method includes receiving an input on the touchscreen; determining whether the input is a first predetermined gesture; and turning off full screen mode when the input is the first predetermined gesture. The method also includes determining whether the first predetermined gesture starts from a predetermined area.

## Claims

### Claim 1

A computer-implemented method for controlling screen mode of an application running on a touchscreen, the method comprising:
displaying the application in full screen mode on the touchscreen, the application comprising a content portion having at least one edge;
receiving, in association with the displayed application, an input gesture on the touchscreen;
determining that the input gesture starts from within a predetermined number of lines of pixels corresponding to the at least one edge of the content portion of the application;
determining, in response to determining that the input gesture starts from within the predetermined number of lines of pixels, that the input gesture is a first predetermined gesture, wherein the first predetermined gesture is a dragging gesture from within the predetermined number of lines of pixels toward the center of the content portion; and
turning off full screen mode and switching the screen mode to windowed screen mode of the application in response to determining that the input gesture is the first predetermined gesture.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first predetermined gesture comprises one of a downward gesture dragging from a top edge of the content portion, an upward gesture dragging from a bottom edge of the content portion, a leftward gesture dragging from a right edge of the content portion, or a rightward gesture dragging from a left edge of the content portion.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
determining whether a distance of the input gesture exceeds a predetermined threshold distance.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
displaying a toolbar of the application on the touchscreen when the distance of the input gesture does not exceed the predetermined threshold distance.

### Claim 5 (depends on 3)

The method of claim 3, further comprising:
turning off full screen mode and switching the screen mode to windowed screen mode of the application when distance of the input gesture exceeds the predetermined threshold distance.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
receiving, in association with the displayed application, a second input gesture on the touchscreen;
determining that the second input gesture is a second predetermined gesture when full screen mode is turned off; and
turning on full screen mode in response to determining that the second input gesture is the second predetermined gesture.

### Claim 7 (depends on 6)

The method of claim 6, further comprising:
determining whether the second input gesture starts from a second predetermined area on the touchscreen.

### Claim 8 (depends on 7)

The method of claim 7, wherein the second predetermined area is a touch sensitive edge of a graphical user interface (GUI) of the application.

### Claim 9 (depends on 1)

The method of claim 1, wherein the windowed screen mode displays the content portion of the application on a smaller scale and a toolbar of the application, and wherein the toolbar of the application is hidden in full screen mode.

### Claim 10 (depends on 1)

The method of claim 1, wherein determining that the input gesture is the first predetermined gesture comprises:
distinguishing the input gesture from a scroll gesture.

### Claim 11

A non-transitory computer-readable medium for controlling screen mode of an application running on a touchscreen, the computer-readable medium comprising instructions that, when executed by an electronic device, cause the electronic device to:
display the application in a windowed screen mode on the touchscreen, the application comprising a graphical user interface (GUI) having at least one edge;
receive, in association with the displayed application, an input gesture on the touchscreen;
determine that the input gesture starts from within a predetermined number of lines of pixels corresponding to the at least one edge of the GUI of the application;
determine, in response to determining that the input gesture starts from within the predetermined number of lines of pixels, that the input gesture is a first predetermined gesture, wherein the first predetermined gesture is a dragging gesture from within the predetermined number of lines of pixels and outward from the center of the GUI; and
turn off windowed screen mode and switch to full screen mode of the application in response to determining that the input gesture is the first predetermined gesture.

### Claim 12 (depends on 11)

The non-transitory computer-readable medium of claim 11, wherein the instructions further cause the electronic device to:
receive, in association with the displayed application, a second input gesture on the touchscreen;
determine that the second input gesture is a second predetermined gesture for turning off full screen mode when the application is in full screen mode; and
turn off full screen mode in response to determining that the second input gesture is the second predetermined gesture for turning off full screen mode.

### Claim 13 (depends on 11)

The non-transitory computer-readable medium of claim 11, wherein determining that the input gesture is the first predetermined gesture comprises:
distinguishing the input gesture from a scroll gesture.

### Claim 14

An electronic device, comprising:
a processor;
a touchscreen, coupled to the processor via a bus; and
a memory, coupled to the processor and the touchscreen via the bus and storing instructions that, when executed by the electronic device, cause the electronic device to:
display an application in full screen mode on the touchscreen, the application comprising a content portion having at least one edge;
receive, in association with the displayed application, an input gesture on the touchscreen;
determine that the input gesture starts from within a predetermined number of lines of pixels corresponding to the at least one edge of the content portion of the application;
determine, in response to determining that the input gesture starts from within the predetermined number of lines of pixels, that the input gesture is a first predetermined gesture, wherein the first predetermined gesture is a dragging gesture from within the predetermined number of lines of pixels toward the center of the content portion; and
turn off full screen mode and switch to windowed screen mode of the application in response to determining that the input gesture is the first predetermined gesture.

### Claim 15 (depends on 14)

The electronic device of claim 14, wherein the instructions further cause the electronic device to:
determine whether a distance of the input gesture exceeds a predetermined threshold distance; and
turn off full screen mode and switch to windowed screen mode of the application when distance of the input gesture exceeds the predetermined threshold distance.

### Claim 16 (depends on 14)

The electronic device of claim 14, wherein the instructions further cause the electronic device to:
receive, in association with the displayed application, a second input gesture on the touchscreen;
determine that the second input gesture is a second predetermined gesture when full screen mode is turned off; and
turn on full screen mode in response to determining that the second input gesture is the second predetermined gesture.
