×

Dynamic scaling of touchpad/UI grid size relationship within a user interface

  • US 9,781,468 B2
  • Filed: 08/25/2015
  • Issued: 10/03/2017
  • Est. Priority Date: 08/25/2015
  • Status: Active Grant
First Claim
Patent Images

1. A television receiver comprising:

  • one or more processors;

    a remote control interface communicatively coupled with the one or more processors;

    an audio-video output connection communicatively coupled with the one or more processors; and

    a non-transitory computer readable storage medium communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions that, when executed by the one or more processors, cause the one or more processors to dynamically control a sequence different grid arrangements on a receiver interface by performing operations including;

    generating a video signal for displaying a receiver interface using the audio-video output connection;

    generating a first grid arrangement, wherein a grid arrangement includes a plurality of grid locations each representing different selectable actions for modifying the receiver interface;

    modifying the receiver interface to include a first plurality of interactive elements;

    associating the first plurality of interactive elements with selectable actions corresponding to grid locations of the first grid arrangement;

    receiving first data at the remote control interface from a remote control associated with the television receiver, wherein the first data includes a first coordinate, and wherein the first coordinate corresponds to a determination of a first position of a position sensitive interface of the remote control;

    mapping the first coordinate to a first grid location of the first grid arrangement, wherein mapping the first coordinate includes scaling a full coordinate range of the position sensitive interface to match a first full grid location range of the first grid arrangement by applying a first scaling factor to the first coordinate to convert the first coordinate to the first grid location;

    modifying the receiver interface to include a first indicator on a first interactive element associated with the first grid location;

    receiving a first selection signal from the remote control using the remote control interface, wherein the first selection signal corresponds to selection of the first interactive element;

    modifying the receiver interface by performing a first selectable action associated with the first interactive element;

    generating a second grid arrangement that is different from the first grid arrangement;

    modifying the receiver interface to include a second plurality of interactive elements;

    associating the second plurality of interactive elements with selectable actions corresponding to grid locations of the second grid arrangement;

    receiving second data at the remote control interface from the remote control, wherein the second data includes a second coordinate, and wherein the second coordinate corresponds to a determination of a second position of the position sensitive interface of the remote control;

    mapping the second coordinate to a second grid location of the second grid arrangement, wherein mapping the second coordinate includes scaling the full coordinate range of the position sensitive interface to match a second full grid location range of the second grid arrangement by applying a second scaling factor to the second coordinate to convert the second coordinate to the second grid location;

    modifying the receiver interface to include a second indicator on a second interactive element associated with the second grid location;

    receiving a second selection signal from the remote control using the remote control interface, wherein the second selection signal corresponds to selection of the second interactive element; and

    modifying the receiver interface by performing a second selectable action associated with the second interactive element.

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