IP Library Granted Patent US 9,880,727
Granted Patent B2
US 9,880,727 · App. 14/033,226 · Granted Jan 30, 2018

Gesture manipulations for configuring system settings

Inventors: Qixing Zheng (Bellevue, WA); Thomas Scott Coon (Kirkland, WA); Jason Morris Yore (Seattle, WA)
Assignee: Microsoft Technology Licensing, LLC
G06F3/0488G06F3/016G06F3/0486G06F3/04817G06F3/04845G09G5/003G09G2320/08
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 9,880,727
App. No.
14/033,226
Granted
Jan 30, 2018
Kind
B2
Abstract

In some examples, a gesture configuration component provides for different ways to interpret gestures made by a user to specify various parameters of control settings to modify system or application settings. For instance, a user may change display settings for one or more display devices, such as resolution, orientation, and display arrangements. Further, in some cases, the gesture configuration component may perform configuration changes while providing a live preview of the changes being made.

Claims (58)

1. A system comprising:

one or more processors; and

memory storing computer-readable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving an indication of a gesture input applied to a first thumbnail corresponding to a first screen of a first display device;

modifying a system setting associated with the first screen to a threshold value associated with a display setting of the first screen;

responsive to recognizing that the gesture input is maintained for a threshold period of time, selecting a second screen of a second display device for modification, the second display device being different from the first display device, and

modifying a system setting associated with the second screen to the threshold value associated with the display setting of the first screen.

2. The system as recited in claim 1 , wherein recognizing that the gesture is maintained includes at least one of:

receiving an indication that a point is substantially continuously touched on a touch sensitive display after receiving the indication of the gesture input being applied; or

recognizing that the gesture is maintained for the threshold period of time.

3. The system as recited in claim 1 , wherein the selecting occurs without receiving user input indicating selection of the second screen.

4. The system as recited in claim 1 , further comprising modifying the system setting with respect to the second screen.

5. A method comprising:

performing, by one or more computing devices:

displaying a user interface element including at least one thumbnail display of a plurality of thumbnail displays associated with a respective display device within a user interface of a control settings application, the at least one thumbnail display of the plurality of thumbnail displays displaying content of the respective display device;

receiving an input for a gesture directed at the user interface element;

determining, based partly on the gesture, an operation to perform; and

updating, based partly on performing the operation, the user interface element, the respective display device, and a system setting corresponding to the user interface element;

receiving another input indicating a repeat of the gesture to perform the operation;

determining that the at least one thumbnail display of the plurality of thumbnail displays has reached a maximum update limit; and

in response to determining that the at least thumbnail display of the plurality of thumbnail displays has reached the maximum update limit:

selecting an additional thumbnail display from among the plurality of thumbnail displays, and

updating, based on performing the operation, the additional thumbnail display.

6. The method as recited in claim 5 , further comprising:

identifying a remote device associated with the operation; and

transmitting an update to one or more system characteristics of the remote device according to the operation.

7. The method as recited in claim 5 , wherein the user interface element of the user interface does not include visible control settings.

8. The method as recited in claim 5 , wherein the control settings application controls display settings for one or more display devices.

9. The method as recited in claim 5 , wherein the gesture corresponds to a modification of one or more of display resolution, display orientation, or display order.

10. The method as recited in claim 5 , wherein the user interface element further comprises a thumbnail display of live content shown on the respective display device.

11. The method as recited in claim 5 , further comprising:

in response to determining that the operation being performed is a drag operation, dragging the at least one thumbnail display to a different location of the user interface in accordance with the gesture.

12. The method as recited in claim 11 , wherein the at least one thumbnail display displays live content shown on the respective display device, and wherein the live content shown on the respective display device is depicted in the at least one thumbnail display for a duration of the drag operation.

13. The method as recited in claim 5 , wherein the gesture corresponds to a tactile gesture including a motion path detected on a touch-sensitive device, the motion path defined by pixels touched between a starting touch region and an ending touch region during the input for the gesture.

14. The method as recited in claim 5 , wherein the gesture is detected visually with one or more cameras.

15. The method as recited in claim 5 , wherein the at least one thumbnail display displays live content of the respective display device.

16. The method as recited in claim 5 , further comprising:

when a currently selected thumbnail display reaches the maximum update limit, selecting, without user input indicating selection of any particular thumbnail display, another thumbnail display from among the plurality of thumbnail displays until each thumbnail display of the plurality of thumbnail displays has been selected.

17. The method as recited in claim 5 , wherein selecting the additional thumbnail display in response to determining that the thumbnail display has reached the maximum update limit is performed without user input indicating selection of the additional thumbnail display.

18. One or more computer-readable storage devices storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receiving an indication of a gesture input applied to a first thumbnail corresponding to a first screen of a first display device;

modifying a system setting associated with the first screen to a threshold value associated with a display setting or an audio setting of the first screen;

responsive to the gesture input being maintained for a threshold period of time, selecting a second screen of a second display device for modification, the second display device being different from the first display device, and

modifying a system setting associated with the second screen to the threshold value associated with the display setting of the first screen.

19. The one or more computer-readable storage devices as recited in claim 18 , wherein the first thumbnail shows content of the first screen, and modifying the system setting associated with the first screen includes at least one of:

changing an orientation of the content of the first screen;

changing a resolution of the first screen;

changing a size of the first thumbnail;

changing a position of the first thumbnail;

duplicating the content of the first screen on an additional screen;

splitting a duplicated screen;

changing a brightness of the first screen;

changing a contrast of the first screen;

changing a color saturation level of the first screen;

adjusting the audio setting associated with the first screen;

identifying the first screen; and

reorienting the first screen with respect to the additional screen.

20. The one or more computer-readable storage devices as recited in claim 18 , the operations further comprising modifying the system setting with respect to the second screen.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 039025/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2014
From: ZHENG, QIXING; COON, THOMAS SCOTT; YORE, JASON MORRIS
To: MICROSOFT CORPORATION
Reel/Frame 032644/0839 →
Continuity (2)
Provisional Application 61828565 · May 29, 2013
Related Publication 20140359435A1 · Dec 4, 2014