Patent ID: 9690465
Date: 2017-06-27
CPC Classifications: A63F,G06F,G06K,H04L,H04N

Claim:
1. A method of using a companion device to control an application running on a primary device, the method comprising: outputting for display to a screen on a display device a graphical user interface generated by an application running on the primary device; receiving from the companion device, which has a touch screen display, a normalized touch data that describes a touch event comprising an object contacting the touch screen at a plurality of touch points on the touch screen display, the normalized touch data comprising a normalized x coordinate and a normalized y coordinate for each of the touch points, wherein the normalized x coordinate is calculated using the formula x calculating a distance an object on the graphical user interface is to be moved using the normalized touch data as input and applying a dampening logic that adjusts a delta calculated between touch points using both a dampening coefficient and an acceleration component; and outputting for display to the display device an updated graphical user interface generated by the application showing the object moved the distance.