Browse Prior Art Database

Virtual Joystick For Controlling Cursor

IP.com Disclosure Number: IPCOM000235741D
Publication Date: 2014-Mar-25
Document File: 2 page(s) / 119K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a virtual mouse, via a virtual joystick, that allows the user to emulate the use of a mouse of a desktop computer without obstructing the view of the screen as the user of a fingertip does.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 61% of the total text.

Page 01 of 2

Virtual Joystick For Controlling Cursor

When developing a remote desktop application for mobile devices, the emulation of desktop controls becomes problematic when the only control on the mobile device is a touch screen.

The most popular solution to this problem is tapping on the screen, which can block screen visibility and be less accurate due to

the size and shape of fingers. Other solutions include cursors that can be dragged by the user's finger, with an offset so that the

cursor is not directly under the finger. This solution allows better accuracy, but covers up the screen below the user's finger.

Another solution is to plug a physical mouse into the touchscreen device, but this promotes stationary use and is an extra burden for the user to carry.

The novel contribution is a virtual mouse, via a virtual joystick, that allows the user to emulate the use of a mouse of a desktop computer. The virtual joystick is a stationary virtual object that, when touched, moves the mouse cursor. The virtual joystick can be created with or without mouse buttons; it allows the user to emulate the use of a mouse on a desktop computer. Similarly, the mouse buttons are a stationary virtual object that, when "clicked", mimics the right and left click buttons of a mouse. The stationary virtual joystick and mouse buttons offer an alternative to dragging a cursor with a finger over the screen. This provides the user with an unobstructed view of the rest of the screen while emulat...