# US 8,751,970 B2 · Multi-screen synchronous slide gesture

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

- Number: US 8,751,970 B2
- Document ID: US8751970B2
- Status: Granted
- Kind: B2
- Application number: 12/713,133
- Filed: 2010-02-25
- Published: 2011-08-25
- Granted: 2014-06-10
- Earliest claimed: 2010-02-25
- Assignees: Microsoft Corporation
- Applicants: Kenneth P. Hinckley; Koji Yatani
- Inventors: Kenneth P. Hinckley; Koji Yatani
- Web page: https://patentgrep.com/patent/US8751970B2

## CPC

- G06F 3/0416: {Control or interface arrangements specially adapted for digitisers}
- G06F 1/1641: {the display being formed by a plurality of foldable display components (G06F1/1647 takes precedence)}
- G06F 3/0483: Interaction with page-structured environments, e.g. book metaphor
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 2203/04808: Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Embodiments of a multi-screen synchronous slide gesture are described. In various embodiments, a first motion input is recognized at a first screen of a multi-screen system, and the first motion input is recognized when moving in a particular direction across the first screen. A second motion input is recognized at a second screen of the multi-screen system, where the second motion input is recognized when moving in the particular direction across the second screen and approximately when the first motion input is recognized. A synchronous slide gesture can then be determined from the recognized first and second motion inputs.

## Claims

### Claim 1

A computer-implemented method, comprising:
recognizing a first touch gesture input on-screen a first screen of a multi-screen system integrated in a computing device, the first touch gesture input being recognized when moving in a particular direction across the first screen and said recognized while contact is maintained on the first screen with the first touch gesture input;
recognizing a second touch gesture input on-screen a second screen of the multi-screen system, the second touch gesture input being recognized when moving in the particular direction across the second screen and said recognized while contact is maintained on the second screen with the second touch gesture input while the first touch gesture input is recognized; and
determining, by a gesture module of the computing device, a synchronous slide gesture from a cross-screen combination of the recognized first and second touch gesture inputs across a bezel that separates the first and second screens of the multi-screen system, the synchronous slide gesture effective to move a displayed object from display on the first screen to display on the second screen.

### Claim 2 (depends on 1)

A method as recited in claim 1, wherein the synchronous slide gesture is effective to replace one or more displayed objects on the first and second screens with different displayed objects.

### Claim 3 (depends on 1)

A method as recited in claim 1, wherein the synchronous slide gesture is effective to move one or more displayed objects and reveal a workspace on the first and second screens.

### Claim 4 (depends on 1)

A method as recited in claim 1, wherein the synchronous slide gesture is effective to cycle through one or more workspaces that are displayed on the first and second screens.

### Claim 5 (depends on 1)

A method as recited in claim 1, wherein the synchronous slide gesture is effective to replace one or more applications on the first and second screens with different applications.

### Claim 6 (depends on 1)

A method as recited in claim 1, wherein:
the first touch gesture input is said recognized on the first screen with the first touch gesture input proximate a first side of the bezel; and
the second touch gesture input is said recognized on the second screen with the second touch gesture input proximate a second side of the bezel.

### Claim 7

A multi-screen system, comprising:
at least a memory and a processor to implement a gesture module configured to determine a synchronous slide gesture from a cross-screen combination of recognized first and second touch gesture inputs across a bezel that separates first and second screens of the multi-screen system;
an input recognition system configured to:
recognize the first touch gesture input on-screen the first screen when the first touch gesture input moves in a particular direction across the first screen and while contact is maintained on the first screen with the first touch gesture input; and
recognize the second touch gesture input on-screen the second screen when the second touch gesture input moves in the particular direction across the second screen and while contact is maintained on the second screen with the second touch gesture input while the first touch gesture input is recognized on-screen the first screen.

### Claim 8 (depends on 7)

A multi-screen system as recited in claim 7, wherein the synchronous slide gesture is effective to move a displayed object from display on the first screen to display on the second screen.

### Claim 9 (depends on 7)

A multi-screen system as recited in claim 7, wherein the synchronous slide gesture is effective to replace one or more displayed objects on the first and second screens with different displayed objects.

### Claim 10 (depends on 7)

A multi-screen system as recited in claim 7, wherein the synchronous slide gesture is effective to move one or more displayed objects and reveal a workspace on the first and second screens.

### Claim 11 (depends on 7)

A multi-screen system as recited in claim 7, wherein the synchronous slide gesture is effective to cycle through one or more workspaces that are displayed on the first and second screens.

### Claim 12 (depends on 7)

A multi-screen system as recited in claim 7, wherein the synchronous slide gesture is effective to replace one or more applications on the first and second screens with different applications.

### Claim 13 (depends on 7)

A multi-screen system as recited in claim 7, wherein the input recognition system is configured to:
said recognize the first touch gesture input on the first screen with the first touch gesture input proximate a first side of the bezel; and
said recognize the second touch gesture input on the second screen with the second touch gesture input proximate a second side of the bezel.

### Claim 14

Computer-readable storage media comprising stored instructions that are executable and, responsive to executing the stored instructions, a multi-screen system is initiated to:
recognize a first touch gesture input on-screen a first screen of the multi-screen system, the first touch gesture input recognized when moving in a particular direction across the first screen and while contact is maintained on the first screen with the first touch gesture input;
recognize a second touch gesture input on-screen a second screen of the multi-screen system, the second touch gesture input recognized when moving in the particular direction across the second screen and while contact is maintained on the second screen with the second touch gesture input while the first touch gesture input is recognized; and
determine a synchronous slide gesture from a cross-screen combination of the recognized first and second touch gesture inputs across a bezel that separates the first and second screens of the multi-screen system.

### Claim 15 (depends on 14)

Computer-readable storage media as recited in claim 14, further comprising additional stored instructions that are executable and, responsive to executing the additional stored instructions, the multi-screen system is further initiated to move a displayed object from display on the first screen to display on the second screen in response to the synchronous slide gesture.

### Claim 16 (depends on 14)

Computer-readable storage media as recited in claim 14, further comprising additional stored instructions that are executable and, responsive to executing the additional stored instructions, the multi-screen system is further initiated to replace one or more displayed objects on the first and second screens with different displayed objects in response to the synchronous slide gesture.

### Claim 17 (depends on 14)

Computer-readable storage media as recited in claim 14, further comprising additional stored instructions that are executable and, responsive to executing the additional stored instructions, the multi-screen system is further initiated to move one or more displayed objects and reveal a workspace on the first and second screens in response to the synchronous slide gesture.

### Claim 18 (depends on 14)

Computer-readable storage media as recited in claim 14, further comprising additional stored instructions that are executable and, responsive to executing the additional stored instructions, the multi-screen system is further initiated to cycle through one or more workspaces that are displayed on the first and second screens in response to the synchronous slide gesture.

### Claim 19 (depends on 14)

Computer-readable storage media as recited in claim 14, further comprising additional stored instructions that are executable and, responsive to executing the additional stored instructions, the multi-screen system is further initiated to:
said recognize the first touch gesture input on the first screen with the first touch gesture input proximate a first side of the bezel; and
said recognize the second touch gesture input on the second screen with the second touch gesture input proximate a second side of the bezel.
