×

Systems and methods for rendering keyboard layouts for a touch screen display

  • US 9,448,642 B2
  • Filed: 02/07/2013
  • Issued: 09/20/2016
  • Est. Priority Date: 02/07/2013
  • Status: Active Grant
First Claim
Patent Images

1. An information handling system, comprising:

  • a touch screen display device;

    at least one processing device coupled to provide display data for controlling display of visual images on the touch screen display device, the processing device also being coupled for receiving data signals representative of touched areas of the touch screen display device;

    where the at least one processing device is configured to alternatively render at least two different soft keyboard layouts on the touch screen display, the two different soft keyboard layouts comprising;

    a single unitary soft keyboard for accepting keyboard input from each of a left hand and a right hand of a given user, anda segmented non-unitary soft keyboard having separated different portions with no keyboard portion therebetween, a first one of the separate different portions for accepting input from fingers of a left hand of a user and a second different one of the separate different portions for accepting input from fingers of a right hand of a given user;

    where the at least one processing device is further configured to determine which of the at least two soft keyboard layouts to render on the touch screen display device based on a measured distance between a first location on the touch screen touched by at least one finger of a user'"'"'s left hand and a second location on the touch screen touched by at least one finger of a user'"'"'s right hand, and to render this determined soft keyboard layout on the touch screen display device; and

    where the at least one processing device is further configured to compare the measured distance between the first location on the touch screen touched by at least one finger of a user'"'"'s left hand and the second location on the touch screen touched by at least one finger of a user'"'"'s right hand to a pre-designated value; and

    then;

    always render the segmented non-unitary soft keyboard layout on the touch screen display device and never render the single unitary soft keyboard layout on the touch screen display device when the measured distance between the first and second locations is greater than or equal to the pre-designated value, andalways render the single unitary soft keyboard layout on the touch screen display device and never render the segmented non-unitary soft keyboard layout on the touch screen display device when the measured distance between the first and second locations is less than the pre-designated value;

    where the touch screen display device further comprises haptics circuitry configured to impart haptics motion to the touch area of the touch screen display device;

    where the at least one processing device is coupled to the haptics circuitry to control the haptics circuitry to impart haptics motion to the touch area of the touch screen display device; and

    where the at least one processing device is further configured to impart haptics motion to only the first and second locations on the touch screen that were used to determine which of the at least two soft keyboard layouts to render on the touch screen display device only after determining which of the at least two soft keyboard layouts to render on the touch screen display device and prior to accepting key input from a user to indicate that one of the keyboard layouts has been selected;

    where the at least one processing device is further configured to;

    first detect and respond to application of only an index finger of the user'"'"'s left hand to the first location on the touch screen and an index finger of the user'"'"'s right hand to the second location on the touch screen without application of other fingers of the user'"'"'s left hand and right hand by determining which of the at least two soft keyboard layouts to render on the touch screen display device based on the measured distance between the first location on the touch screen touched by only the index finger of the user'"'"'s left hand and the second location on the touch screen touched by only the index finger of the user'"'"'s right hand, and to render this determined soft keyboard layout on the touch screen display device, andthen prompt the user to apply the remaining six fingers of the user'"'"'s left and right hands to the touch screen when the measured distance between the first and second locations is less than the pre-designated value, andthen detect and respond to application of the remaining six fingers of the user'"'"'s left and right hands to the touch screen when the measured distance between the first and second locations is less than the pre-designated value by then resizing the outer dimensions of the rendered single unitary soft keyboard layout on the touch screen display device based on a measured distance between separate locations on the touch screen touched by at least two different fingers on the same left or right hand of a user.

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