IP Library Granted Patent US 8,473,870
Granted Patent B2
US 8,473,870 · App. 12/713,130 · Granted Jun 25, 2013

Multi-screen hold and drag gesture

Inventors: Kenneth P. Hinckley (Redmond, WA); Koji Yatani (Toronto, CA)
Assignee: Microsoft Corporation
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 8,473,870
App. No.
12/713,130
Granted
Jun 25, 2013
Kind
B2
Abstract

Embodiments of a multi-screen hold and drag gesture are described. In various embodiments, a hold input is recognized at a first screen of a multi-screen system when the hold input is held in place. A motion input is recognized at a second screen of the multi-screen system, and the motion input is recognized to select a displayed object while the hold input remains held in place. A hold and drag gesture can then be determined from the recognized hold and motion inputs.

Claims (31)

1. A computer-implemented method, comprising:

recognizing a hold input at a first screen of a multi-screen system, the hold input being recognized when held in place;

recognizing a motion input at a second screen of the multi-screen system, the motion input being recognized to select a displayed object while the hold input remains in place; and

determining a hold and drag gesture from the recognized hold and motion inputs, the hold and drag gesture effective to maintain a display of a first part of the displayed object on the first screen and drag a second part of the displayed object that is displayed on the second screen to condense and pocket the second part of the displayed object proximate a bezel between the first and second screens for a split-screen view.

2. A method as recited in claim 1 , wherein the hold and drag gesture is identified as a cross-screen combination of the hold and motion inputs.

3. A method as recited in claim 1 , wherein the condensed and pocketed second part of the displayed object is a selectable link to the second part of the displayed object.

4. A method as recited in claim 1 , wherein the hold and drag gesture is effective to maintain a display of a first part of the displayed object on the first screen and drag a condensed and pocketed second part of the displayed object to expand the display on the second screen.

5. A method as recited in claim 1 , wherein the hold and drag gesture is effective to maintain a display of the displayed object on the first screen and expand the display of the displayed object onto the second screen.

6. A method as recited in claim 1 , wherein the hold and drag gesture is effective to initiate a multi-screen display of the displayed object.

7. A method as recited in claim 1 , wherein the motion input at the second screen is recognized to select the displayed object while the hold input remains in contact with the first screen at a selection position of the hold input.

8. A multi-screen system, comprising:

at least a memory and a processor to implement a gesture module configured to determine a hold and drag gesture from recognized hold and motion inputs, the hold and drag gesture effective to maintain a display of a first part of a displayed object on a first screen and drag a condensed and pocketed second part of the displayed object to expand the display on a second screen;

an input recognition system configured to:

recognize the hold input at the first screen, the hold input recognized when held in place; and

recognize the motion input at the second screen, the motion input recognized to select the displayed object while the hold input remains in place.

9. A multi-screen system as recited in claim 8 , wherein the gesture module is further configured to identify the hold and drag gesture as a cross-screen combination of the hold and motion inputs.

10. A multi-screen system as recited in claim 8 , wherein the hold and drag gesture is effective to maintain a display of a first part of the displayed object on the first screen and drag a second part of the displayed object that is displayed on the second screen to condense and pocket the second part of the displayed object proximate a bezel between the first and second screens for a split-screen view.

11. A multi-screen system as recited in claim 10 , wherein the condensed and pocketed second part of the displayed object is a selectable link to the second part of the displayed object.

12. A multi-screen system as recited in claim 8 , wherein the hold and drag gesture is effective to maintain a display of the displayed object on the first screen and expand the display of the displayed object onto the second screen.

13. A multi-screen system as recited in claim 8 , wherein the hold and drag gesture is effective to initiate a multi-screen display of the displayed object.

14. A multi-screen system as recited in claim 8 , wherein the input recognition system is configured to recognize the motion input to select the displayed object at the second screen while the hold input remains in contact with the first screen at a selection position of the hold input.

15. Computer-readable storage media comprising instructions that are executable and, responsive to executing the instructions, a multi-screen system is initiated to:

recognize a hold input at a first screen of the multi-screen system, the hold input recognized when held in place;

recognize a motion input at a second screen of the multi-screen system, the motion input recognized to select a displayed object while the hold input remains in place;

determine a hold and drag gesture from the recognized hold and motion inputs; and

maintain a display of a first part of the displayed object on the first screen and drag a second part of the displayed object that is displayed on the second screen to condense and pocket the second part of the displayed object proximate a bezel between the first and second screens for a split-screen view.

16. Computer-readable storage media as recited in claim 15 , further comprising additional instructions that are executable and, responsive to executing the additional instructions, the multi-screen system is further initiated to identify the hold and drag gesture as a cross-screen combination of the hold and motion inputs.

17. Computer-readable storage media as recited in claim 15 , further comprising additional instructions that are executable and, responsive to executing the additional instructions, the multi-screen system is further initiated to maintain a display of a first part of the displayed object on the first screen and drag a condensed and pocketed second part of the displayed object to expand the display on the second screen.

18. Computer-readable storage media as recited in claim 15 , further comprising additional instructions that are executable and, responsive to executing the additional instructions, the multi-screen system is further initiated to maintain a display of the displayed object on the first screen and expand the display of the displayed object onto the second screen.

19. Computer-readable storage media as recited in claim 15 , further comprising additional instructions that are executable and, responsive to executing the additional instructions, the multi-screen system is further initiated to initiate a multi-screen display of the displayed object in response to the hold and drag gesture.

20. Computer-readable storage media as recited in claim 15 , further comprising additional instructions that are executable and, responsive to executing the additional instructions, the multi-screen system is further initiated to recognize the motion input at the second screen to select the displayed object while the hold input remains in contact with the first screen at a selection position of the hold input.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2010
From: HINCKLEY, KENNETH P.; YATANI, KOJI
To: MICROSOFT CORPORATION
Reel/Frame 024009/0430 →
Continuity (1)
Related Publication 20110209103A1 · Aug 25, 2011