×

Modifying device content to facilitate user interaction

  • US 10,254,940 B2
  • Filed: 04/19/2017
  • Issued: 04/09/2019
  • Est. Priority Date: 04/19/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • generating a first user hand position profile for a user by;

    outputting a plurality of objects on a touchscreen display, wherein each of the plurality of objects are outputted at a respective location on the touchscreen display;

    determining that the user can select a first object of the plurality of objects with a digit of a first hand while holding a mobile device with the first hand;

    determining that the user cannot select a second object of the plurality of objects with the digit of the first hand while holding the mobile device with the first hand;

    determining whether the user can select a remaining plurality of objects with the digit of the first hand while holding the mobile device with the first hand;

    storing, in the first user hand position profile for the user, an indication that a range of reach of the digit includes a location of the first object of the plurality of objects and a respective location of each of the remaining plurality of objects the user is determined to be able to select;

    storing, in the first user hand position profile for the user, an indication that the range of reach of the digit does not include a location of the second object of the plurality of objects and the respective locations of each of the remaining plurality of objects the user is determined to not be able to select; and

    generating a reach line for the user based on the locations of the plurality of objects, wherein the reach line reflects the range of reach of the digit;

    dynamically selecting the first user hand position profile, where in the first user hand position profile includes the range of reach of the digit of the first hand of the user while the user is holding the mobile device with the first hand in a first position;

    performing a first predefined operation to modify the second object, wherein modifying the second object causes the second object to be outputted at a location on the touchscreen display within the range of reach of the digit of the first hand; and

    outputting the modified second object on the touchscreen display.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×