×

Devices, methods, and graphical user interfaces for moving a current focus using a touch-sensitive remote control

  • US 9,535,594 B1
  • Filed: 09/27/2015
  • Issued: 01/03/2017
  • Est. Priority Date: 09/08/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • at an electronic device with one or more processors and memory, wherein the electronic device is in communication with a display and a user input device that includes a touch-sensitive surface;

    providing, to the display, data to present a user interface with a plurality of user interface objects, wherein;

    the plurality of user interface objects includes a first user interface object; and

    a current focus is on the first user interface object;

    while the display is presenting the user interface, receiving a first input that corresponds to movement of a contact across the touch-sensitive surface of the user input device, wherein the movement of the contact across the touch-sensitive surface includes;

    a first component of movement of the contact that corresponds to movement along a first axis on the display, anda second component of movement of the contact that corresponds to movement along a second axis on the display that is perpendicular to the first axis; and

    ,in response to receiving the first input that corresponds to the movement of the contact across the touch-sensitive surface of the user input device;

    in accordance with a determination that the first axis is a dominant axis;

    moving the current focus in the user interface along the first axis by an amount that is based on the magnitude of the first component of movement; and

    moving the current focus in the user interface along the second axis by an amount that is based on the magnitude of the second component of movement, wherein the amount of movement of the current focus along the second axis is reduced relative to the amount of movement of the current focus along the first axis by a scaling factor that is based on a rate of movement of the contact across the touch-sensitive surface; and

    ,in accordance with a determination that the second axis is a dominant axis;

    moving the current focus in the user interface along the first axis by an amount that is based on the magnitude of the first component of movement; and

    moving the current focus in the user interface along the second axis by an amount that is based on the magnitude of the second component of movement, wherein the amount of movement of the current focus along the first axis is reduced relative to the amount of movement of the current focus along the second first by the scaling factor that is based on the rate of movement of the contact across the touch-sensitive surface;

    wherein;

    in accordance with a determination that a speed of the contact moving across the touch-sensitive surface satisfies one or more movement-component reduction criteria, a first scaling factor is used as the scaling factor, wherein the first scaling factor scales the magnitude of a component of movement along the axis being scaled to a first non-zero magnitude; and

    ,in accordance with a determination that the speed of the contact moving across the touch-sensitive surface does not satisfy the one or more movement-component reduction criteria, a second scaling factor, that is lower than the first scaling factor, is used as the scaling factor, wherein the second scaling factor scales the magnitude of a component of movement along the axis being scaled to a second non-zero magnitude that is different from the first non-zero magnitude.

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