Patentable/Patents/US-9639186
US-9639186

Multi-touch interface gestures for keyboard and/or mouse inputs

PublishedMay 2, 2017
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A mouse-and-keyboard based user interface is updated based on gestures made on a touch screen that is displaying the mouse-and-keyboard based user interface. The user interface update process includes the steps of receiving one or more touch events in response to a gesture made on the touch screen, translating the touch events to a mouse-and-keyboard based command, transmitting the mouse-and-keyboard based command to an operating system, and receiving an updated display in response thereto.

Patent Claims
12 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A method of interpreting gestures made on a touch screen that is displaying a mouse-and-keyboard based user interface (UI), comprising: receiving a press-and-hold event in combination with a tap event in response to gestures made on the touch screen, wherein the press-and-hold event is detected in response to a user placing and holding a finger in contact with the touch screen beyond a first threshold amount of time, and wherein the tap event occurs after the press-and-hold event is detected; translating the received events to a mouse right-click command responsive to determining that the press-and-hold event in combination with the tap event was performed in less than a second threshold of time and determining that a location of the tap event is greater than a threshold distance from the location of the press-and-hold event; transmitting the mouse right-click command to an operating system; and receiving from the operating system, in response to the transmitted mouse right-click command, an updated mouse-and-keyboard based UI.

Plain English Translation

A touch screen interface translates gestures into mouse right-clicks. It detects a "press-and-hold" (finger held for a short duration) followed by a tap. If the tap occurs relatively quickly and a short distance from the initial press-and-hold location, the system interprets this as a mouse right-click. This command is then sent to the operating system, which updates the displayed user interface in response (e.g., by opening a context menu). The touch screen is displaying a mouse-and-keyboard based user interface (UI).

Claim 2

Original Legal Text

2. The method of claim 1 , wherein the operating system is executing on a remote machine.

Plain English Translation

Building on the method of translating touch gestures to mouse right-clicks: It detects a "press-and-hold" (finger held for a short duration) followed by a tap. If the tap occurs relatively quickly and a short distance from the initial press-and-hold location, the system interprets this as a mouse right-click. This command is sent to an operating system running on a remote machine (i.e., not the device with the touch screen). The remote operating system then updates the displayed user interface in response (e.g., by opening a context menu), and this updated interface is shown on the touch screen. The touch screen is displaying a mouse-and-keyboard based user interface (UI).

Claim 3

Original Legal Text

3. The method of claim 1 , wherein the operating system is a guest operating system executing in a virtual machine.

Plain English Translation

Building on the method of translating touch gestures to mouse right-clicks: It detects a "press-and-hold" (finger held for a short duration) followed by a tap. If the tap occurs relatively quickly and a short distance from the initial press-and-hold location, the system interprets this as a mouse right-click. This command is sent to a guest operating system running inside a virtual machine. The virtual machine environment then updates the displayed user interface in response (e.g., by opening a context menu), and this updated interface is shown on the touch screen. The touch screen is displaying a mouse-and-keyboard based user interface (UI).

Claim 4

Original Legal Text

4. The method of claim 1 , wherein the updated mouse-and-keyboard based UI includes a display of a context menu at a location of the press-and-hold event.

Plain English Translation

Building on the method of translating touch gestures to mouse right-clicks: It detects a "press-and-hold" (finger held for a short duration) followed by a tap. If the tap occurs relatively quickly and a short distance from the initial press-and-hold location, the system interprets this as a mouse right-click. The updated mouse-and-keyboard based user interface, in response to the mouse right-click, shows a context menu displayed at the location where the "press-and-hold" gesture initially occurred. The touch screen is displaying a mouse-and-keyboard based user interface (UI).

Claim 5

Original Legal Text

5. A computing device comprising: a touch screen; and a processing unit configured to: receive a press-and-hold event in combination with a tap event in response to gestures made on the touch screen, wherein the press-and-hold event is detected in response to a user placing and holding a finger in contact with the touch screen beyond a first threshold amount of time, and wherein the tap event occurs after the press-and-hold event is detected; translating the received events to a mouse right-click command responsive to determining that the press-and-hold event in combination with the tap event was performed in less than a second threshold amount of time and determining that a location of the tap event is greater than a threshold distance from the location of the press-and-hold event; transmitting the mouse right-click command to an operating system; and receiving from the operating system, in response to the transmitted mouse right-click command, an updated mouse-and-keyboard based UI.

Plain English Translation

A computing device with a touch screen translates gestures into mouse right-clicks. The device's processor detects a "press-and-hold" (finger held for a short duration) followed by a tap on the touch screen. If the tap occurs relatively quickly and a short distance from the initial press-and-hold location, the processor interprets this as a mouse right-click. This command is then sent to the operating system, which updates the displayed user interface in response (e.g., by opening a context menu). The touch screen is displaying a mouse-and-keyboard based user interface (UI).

Claim 6

Original Legal Text

6. The computing device of claim 5 , wherein the operating system is configured to execute on a remote machine.

Plain English Translation

A computing device, similar to the previous description, translates touch gestures into mouse right-clicks: The device detects a "press-and-hold" (finger held for a short duration) followed by a tap. If the tap occurs relatively quickly and a short distance from the initial press-and-hold location, the system interprets this as a mouse right-click. This command is sent to an operating system running on a remote machine (i.e., not the device with the touch screen). The remote operating system then updates the displayed user interface in response (e.g., by opening a context menu), and this updated interface is shown on the touch screen. The touch screen is displaying a mouse-and-keyboard based user interface (UI).

Claim 7

Original Legal Text

7. The computing device of claim 5 , wherein the operating system is a guest operating system executing in a virtual machine.

Plain English Translation

A computing device, similar to the previous description, translates touch gestures into mouse right-clicks: The device detects a "press-and-hold" (finger held for a short duration) followed by a tap. If the tap occurs relatively quickly and a short distance from the initial press-and-hold location, the system interprets this as a mouse right-click. This command is sent to a guest operating system running inside a virtual machine. The virtual machine environment then updates the displayed user interface in response (e.g., by opening a context menu), and this updated interface is shown on the touch screen. The touch screen is displaying a mouse-and-keyboard based user interface (UI).

Claim 8

Original Legal Text

8. The computing device of claim 5 , wherein the updated mouse-and-keyboard based UI includes a display of a context menu at a location of the press-and-hold event.

Plain English Translation

A computing device, similar to the previous description, translates touch gestures into mouse right-clicks: The device detects a "press-and-hold" (finger held for a short duration) followed by a tap. If the tap occurs relatively quickly and a short distance from the initial press-and-hold location, the system interprets this as a mouse right-click. The updated mouse-and-keyboard based user interface, in response to the mouse right-click, shows a context menu displayed at the location where the "press-and-hold" gesture initially occurred. The touch screen is displaying a mouse-and-keyboard based user interface (UI).

Claim 9

Original Legal Text

9. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a method, the method comprising: receiving a press-and-hold event in combination with a tap event in response to gestures made on the touch screen, wherein the press-and-hold event is detected in response to a user placing and holding a finger in contact with the touch screen beyond a first threshold amount of time, and wherein the tap event occurs after the press-and-hold event is detected; translating the received events to a mouse right-click command responsive to determining that the press-and-hold event in combination with the tap event was performed in less than a second threshold amount of time and determining that a location of the tap event is greater than a threshold distance from the location of the press-and-hold event; transmitting the mouse right-click command to an operating system; and receiving from the operating system, in response to the transmitted mouse right-click command, an updated mouse-and-keyboard based UI.

Plain English Translation

Software stored on a computer-readable medium translates touch screen gestures into mouse right-clicks. When executed, the software detects a "press-and-hold" (finger held for a short duration) followed by a tap on the touch screen. If the tap occurs relatively quickly and a short distance from the initial press-and-hold location, the software interprets this as a mouse right-click. This command is then sent to the operating system, which updates the displayed user interface in response (e.g., by opening a context menu). The touch screen is displaying a mouse-and-keyboard based user interface (UI).

Claim 10

Original Legal Text

10. The non-transitory computer-readable medium of claim 9 , wherein the operating system is executing on a remote machine.

Plain English Translation

Software, similar to the previous description, translates touch gestures into mouse right-clicks: The software detects a "press-and-hold" (finger held for a short duration) followed by a tap. If the tap occurs relatively quickly and a short distance from the initial press-and-hold location, the software interprets this as a mouse right-click. This command is sent to an operating system running on a remote machine (i.e., not the device with the touch screen). The remote operating system then updates the displayed user interface in response (e.g., by opening a context menu), and this updated interface is shown on the touch screen. The touch screen is displaying a mouse-and-keyboard based user interface (UI).

Claim 11

Original Legal Text

11. The non-transitory computer-readable medium of claim 9 , wherein the operating system is a guest operating system executing in a virtual machine.

Plain English Translation

Software, similar to the previous description, translates touch gestures into mouse right-clicks: The software detects a "press-and-hold" (finger held for a short duration) followed by a tap. If the tap occurs relatively quickly and a short distance from the initial press-and-hold location, the software interprets this as a mouse right-click. This command is sent to a guest operating system running inside a virtual machine. The virtual machine environment then updates the displayed user interface in response (e.g., by opening a context menu), and this updated interface is shown on the touch screen. The touch screen is displaying a mouse-and-keyboard based user interface (UI).

Claim 12

Original Legal Text

12. The non-transitory computer-readable medium of claim 9 , wherein the updated mouse-and-keyboard based UI includes a display of a context menu at a location of the press-and-hold event.

Plain English Translation

Software, similar to the previous description, translates touch gestures into mouse right-clicks: The software detects a "press-and-hold" (finger held for a short duration) followed by a tap. If the tap occurs relatively quickly and a short distance from the initial press-and-hold location, the software interprets this as a mouse right-click. The updated mouse-and-keyboard based user interface, in response to the mouse right-click, shows a context menu displayed at the location where the "press-and-hold" gesture initially occurred. The touch screen is displaying a mouse-and-keyboard based user interface (UI).

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

January 31, 2012

Publication Date

May 2, 2017

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Multi-touch interface gestures for keyboard and/or mouse inputs” (US-9639186). https://patentable.app/patents/US-9639186

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-9639186. See llms.txt for full attribution policy.