Embodiments of multi-screen pinch and expand gestures are described. In various embodiments, a first input is recognized at a first screen of a multi-screen system, and the first input includes a first motion input. A second input is recognized at a second screen of the multi-screen system, and the second input includes a second motion input. A pinch gesture or an expand gesture can then be determined from the first and second motion inputs that are associated with the recognized first and second inputs.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A computer-implemented method, comprising: recognizing a first input at a first screen of a multi-screen system, the first input including a first motion input to a first displayed object on the first screen; recognizing a second input at a second screen of the multi-screen system, the second input including a second motion input to a second displayed object on the second screen; and determining at least one of a pinch gesture or an expand gesture from the first and second motion inputs that are associated with the recognized first and second inputs, the pinch gesture effective to condense the first displayed object for display on the first screen proximate a bezel of the multi-screen system that separates the first and second screens, and effective to condense the second displayed object for display on the second screen proximate the bezel of the multi-screen system, the first and second displayed objects condensed for said display independent of each other on the respective first and second screens.
A computer system method for handling gestures on a multi-screen device: It detects a first touch/motion input on a first screen applied to a displayed object. Simultaneously, it detects a second touch/motion input on a second screen applied to a second displayed object. It then determines if these two inputs constitute either a pinch or expand gesture. If a pinch gesture is detected, the first object shrinks and moves near the bezel separating the screens on the first screen, and the second object shrinks and moves near the bezel separating the screens on the second screen. These objects are condensed and displayed independently on their respective screens.
2. A method as recited in claim 1 , wherein the pinch gesture is identified as a cross-screen combination of the first and second inputs when the first and second motion inputs are effective to condense the first and second displayed objects.
Building upon the multi-screen gesture method where pinch or expand gestures are determined from inputs on two screens: A pinch gesture is specifically identified when the motion from the two inputs causes both displayed objects to shrink. In other words, the system recognizes a pinch action when both objects are being compressed as a result of simultaneous, cross-screen touch inputs.
3. A method as recited in claim 1 , wherein the expand gesture is identified as a cross-screen combination of the first and second inputs when the first and second motion inputs are effective to expand the first and second displayed objects.
Building upon the multi-screen gesture method where pinch or expand gestures are determined from inputs on two screens: An expand gesture is specifically identified when the motion from the two inputs causes both displayed objects to enlarge. The system recognizes an expand action when both objects are being stretched apart as a result of simultaneous, cross-screen touch inputs.
4. A method as recited in claim 1 , wherein the pinch gesture is determined based on the first and second motion inputs that decrease a distance between the first and second inputs.
Building upon the multi-screen gesture method where pinch or expand gestures are determined from inputs on two screens: A pinch gesture is detected when the distance between the two touch/motion inputs on the separate screens decreases. This means that the system recognizes a pinch based on the converging movement of the user's fingers across the two screens.
5. A method as recited in claim 1 , wherein the expand gesture is determined based on the first and second motion inputs that increase a distance between the first and second inputs.
Building upon the multi-screen gesture method where pinch or expand gestures are determined from inputs on two screens: An expand gesture is detected when the distance between the two touch/motion inputs on the separate screens increases. The system recognizes an expand gesture based on the diverging movement of the user's fingers across the two screens.
6. A method as recited in claim 1 , further comprising recognizing that a distance between the first and second inputs changes with the first and second motion inputs.
Building upon the multi-screen gesture method where pinch or expand gestures are determined from inputs on two screens: The system monitors and recognizes that the distance between the two touch/motion inputs changes as the user performs these inputs. The system actively tracks the spacing between the touch points on each screen.
7. A method as recited in claim 6 , further comprising recognizing that the change is a decrease in the distance that is determined as the pinch gesture, which gives the appearance of zooming-out when the first and second displayed objects are condensed.
Building upon the multi-screen gesture method that recognizes changes in distance between inputs: When the system detects a decrease in the distance between the two touch/motion inputs, it recognizes this change as a pinch gesture. This gives the user the visual feedback of zooming out on the displayed objects as they are condensed.
8. A method as recited in claim 6 , further comprising recognizing that the change is an increase in the distance that is determined as the expand gesture, which gives the appearance of zooming-in when the first and second displayed objects are expanded.
Building upon the multi-screen gesture method that recognizes changes in distance between inputs: When the system detects an increase in the distance between the two touch/motion inputs, it recognizes this change as an expand gesture. This gives the user the visual feedback of zooming in on the displayed objects as they are expanded.
9. A multi-screen system, comprising: at least a memory and a processor to implement a gesture module configured to determine at least one of a pinch gesture or an expand gesture from motion inputs associated with recognized first and second inputs, the pinch gesture effective to condense displayed objects; an input recognition system configured to: recognize the first input at a first screen, the first input including a first motion input to condense a first displayed object on the first screen; and recognize the second input at a second screen, the second input including a second motion input to condense a second displayed object on the second screen, the first and second displayed objects configured to condense for display independent of each other on the respective first and second screens, and the second input being recognized approximately when the first input is recognized.
A multi-screen device comprising: a memory and a processor implementing a gesture module that recognizes pinch and expand gestures based on touch/motion inputs. An input recognition system detects the first touch input on the first screen which initiates shrinking the first displayed object. It simultaneously detects a second touch input on a second screen which initiates shrinking a second displayed object. These objects are configured to shrink independently on their respective screens. The second input is recognized at approximately the same time the first input is recognized.
10. A multi-screen system as recited in claim 9 , wherein the gesture module is further configured to identify the pinch gesture as a cross-screen combination of the first and second inputs effective to condense the displayed objects based on the motion inputs that correlate to the first and second inputs.
In the multi-screen device with pinch/expand gestures: The gesture module specifically identifies a pinch gesture when the combined touch inputs from both screens cause the displayed objects to shrink. This identification relies on the correlation between the finger movements and their effect on the displayed objects across both screens.
11. A multi-screen system as recited in claim 9 , wherein the gesture module is further configured to identify the expand gesture as a cross-screen combination of the first and second inputs effective to expand the displayed objects based on the motion inputs that correlate to the first and second inputs.
In the multi-screen device with pinch/expand gestures: The gesture module specifically identifies an expand gesture when the combined touch inputs from both screens cause the displayed objects to enlarge. This identification relies on the correlation between the finger movements and their effect on the displayed objects across both screens.
12. A multi-screen system as recited in claim 9 , wherein the gesture module is further configured to determine the pinch gesture from the motion inputs that decrease a distance between the first and second inputs.
A multi-screen system includes multiple display screens and a gesture module that processes motion inputs from a user. The system detects and interprets gestures performed across the screens to control applications or system functions. The gesture module identifies a pinch gesture when motion inputs indicate a decreasing distance between two simultaneous touch or motion inputs, such as those from a user's fingers or stylus. This gesture can be used to zoom out, reduce content size, or trigger other predefined actions. The system may also include a display module that manages content across the screens and a synchronization module that ensures consistent behavior between the displays. The gesture module operates in conjunction with these components to provide seamless interaction across the multi-screen environment. The pinch gesture detection enhances user control by allowing intuitive scaling or navigation actions through natural hand movements. The system is designed for applications where multiple displays are used together, such as in collaborative workspaces, gaming, or multimedia presentations.
13. A multi-screen system as recited in claim 9 , wherein the gesture module is further configured to determine the expand gesture from the motion inputs that increase a distance between the first and second inputs.
In the multi-screen device with pinch/expand gestures: The gesture module detects an expand gesture when the distance between the two touch inputs on separate screens increases. This determination is based solely on the diverging movement of the user's fingers across the two screens.
14. A multi-screen system as recited in claim 9 , wherein the input recognition system is further configured to recognize that a distance between the first and second inputs changes with the motion inputs.
In the multi-screen device with pinch/expand gestures: The input recognition system monitors and recognizes that the distance between the two touch inputs changes as the user performs these inputs. The system actively tracks the spacing between the touch points on each screen.
15. A multi-screen system as recited in claim 14 , wherein the gesture module is further configured to determine the pinch gesture when the change is a decrease in the distance between the first and second inputs, which gives the appearance of zooming-out when the displayed objects are condensed.
In the multi-screen device that recognizes changing input distances: The gesture module determines that a pinch gesture has occurred when the distance between the two touch inputs decreases. This reduction in distance causes the displayed objects to shrink, providing the user with visual feedback of zooming out.
16. A multi-screen system as recited in claim 14 , wherein the gesture module is further configured to determine the expand gesture when the change is an increase in the distance between the first and second inputs, which gives the appearance of zooming-in when the displayed objects are expanded.
In the multi-screen device that recognizes changing input distances: The gesture module determines that an expand gesture has occurred when the distance between the two touch inputs increases. This increase in distance causes the displayed objects to enlarge, providing the user with visual feedback of zooming in.
17. A computer-readable storage media device comprising stored instructions that are executable and, responsive to executing the instructions, a multi-screen system is initiated to: recognize a first input at a first screen of the multi-screen system, the first input including a first motion input to a first displayed object on the first screen; recognize a second input at a second screen of the multi-screen system, the second input including a second motion input to a second displayed object on the second screen; and determine at least one of a pinch gesture or an expand gesture from the first and second motion inputs that are associated with the recognized first and second inputs, the pinch gesture effective to condense the first displayed object for display near a screen edge on the first screen and effective to condense the second displayed object for display near the screen edge on the second screen, the first and second displayed objects configured to condense for said display independent of each other on the respective first and second screens.
A computer-readable storage medium containing instructions that, when executed, enable a multi-screen device to: detect a first touch/motion input on a first screen applied to a displayed object; detect a second touch/motion input on a second screen applied to a second displayed object; and determine if these constitute a pinch or expand gesture. If a pinch is detected, the first object shrinks near the screen edge on the first screen, and the second object shrinks near the screen edge on the second screen. These objects are condensed and displayed independently on their respective screens.
18. A computer-readable storage media device as recited in claim 17 , further comprising additional stored instructions that are executable and, responsive to executing the additional instructions, the multi-screen system is further initiated to determine the pinch gesture from the first and second motion inputs that decrease a distance between the first and second inputs.
Building upon the computer-readable medium for multi-screen gestures: The stored instructions further enable the system to determine a pinch gesture based on the decrease in distance between the first and second touch/motion inputs. This means the pinch action is recognized by the converging movement of the user's fingers.
19. A computer-readable storage media device as recited in claim 17 , further comprising additional stored instructions that are executable and, responsive to executing the additional instructions, the multi-screen system is further initiated to determine the expand gesture from the first and second motion inputs that increase a distance between the first and second inputs.
Building upon the computer-readable medium for multi-screen gestures: The stored instructions further enable the system to determine an expand gesture based on the increase in distance between the first and second touch/motion inputs. This means the expand action is recognized by the diverging movement of the user's fingers.
20. A computer-readable storage media device as recited in claim 17 , further comprising additional stored instructions that are executable and, responsive to executing the additional instructions, the multi-screen system is further initiated to: determine the pinch gesture, which gives the appearance of zooming-out when the first and second displayed objects are condensed, when the first and second motion inputs decrease a distance between the first and second inputs; and determine the expand gesture, which gives the appearance of zooming-in when the first and second displayed objects are expanded, when the first and second motion inputs increase a distance between the first and second inputs.
Building upon the computer-readable medium for multi-screen gestures: The stored instructions further enable the system to: recognize a pinch gesture (giving the appearance of zooming out) when the distance between the first and second touch/motion inputs decreases; and recognize an expand gesture (giving the appearance of zooming in) when the distance between the first and second touch/motion inputs increases.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
February 25, 2010
September 17, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.