×

Virtual touchpad for a touch device

  • US 9,542,097 B2
  • Filed: 01/13/2010
  • Issued: 01/10/2017
  • Est. Priority Date: 01/13/2010
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a processor;

    a memory that stores code executable by the processor to;

    overlay, in response to a predefined singular touch input at a first location on the touch-sensitive screen, a virtual touchpad at a dynamic location within the touch-sensitive screen, wherein overlaying the virtual touchpad comprises displaying the virtual touchpad over a currently displayed area of the touch-sensitive screen;

    detect a spatial relationship between a user and the touch device;

    select the dynamic location based on the spatial relationship, whereinthe spatial relationship comprises a location of the most recent touch input of the user'"'"'s thumb on the touch-sensitive screen; and

    the dynamic location comprises a location within the touch sensitive area on the front side of the touch device away from the location of the most recent touch input of the user'"'"'s thumb on the touch-sensitive screen;

    display a scaled copy of the touch-sensitive screen on the virtual touchpad, wherein the touch-sensitive screen displays one or more graphical elements and the scaled copy of the touch-sensitive screen includes a scaled copy of each graphical element displayed on the touch-sensitive screen, the scaled copy of each graphical element being displayed at a location within the virtual touchpad corresponding to its location within the touch-sensitive screen;

    move the virtual touchpad to the second location within the touch-sensitive screen in response to a subsequent predefined singular touch input at a second location outside of the virtual touchpad and different from the first location;

    position a pointer on the touch-sensitive screen in response to a touch input on the virtual touchpad;

    displays a scaled copy of the pointer within the virtual touchpad; and

    remove the virtual touchpad from the location in response to a period of inactivity within the virtual touchpad.

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