×

Control of remote applications using companion device

  • US 9,690,465 B2
  • Filed: 12/21/2012
  • Issued: 06/27/2017
  • Est. Priority Date: 06/01/2012
  • Status: Active Grant
First Claim
Patent Images

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 xn=x/w where xn is the normalized x coordinate, x is an x coordinate for a touch point, and w is the width of the touch screen display in pixels;

    wherein the normalized y coordinate is calculated using the formula yn=y/h where yn is the normalized y coordinate, y is an y coordinate for the touch point, and h is the height of the touch screen display in pixels, wherein the touch event is movement across the touch screen;

    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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×