×

Generic remote controller

  • US 9,451,311 B2
  • Filed: 12/20/2010
  • Issued: 09/20/2016
  • Est. Priority Date: 12/20/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. One or more storage media storing instructions which, when executed by one or more processors, cause:

  • analyzing, at a handheld controlling device, a first digital representation of data to determine a first device configuration data associated with a controlled device that supports a first plurality of features;

    wherein the first device configuration data indicates the first plurality of features and a first plurality of control codes;

    generating, based on the first device configuration data, a first plurality of user-selectable graphical elements, each of which corresponds to a different feature of the first plurality of features;

    after an event, that changes a configuration or feature of the controlled device, causes the controlled device to display a second digital representation of data that is different than the first digital representation of data, scanning the second digital representation of data to determine a second device configuration data associated with the controlled device;

    wherein the second device configuration data indicates a second plurality of features and a second plurality of control codes;

    generating, based on the second device configuration data, a second plurality of user-selectable graphical elements, each of which corresponds to a different feature of the second plurality of features;

    displaying the second plurality of user-selectable graphical elements on a touch screen display of the handheld controlling device;

    after generating the second plurality of user-selectable graphical elements based on the second device configuration data and displaying the second plurality of user-selectable graphical elements on the touch screen display of the handheld controlling device, receiving, through the touch screen display of the handheld controlling device, user input that selects a particular user-selectable graphical element of the second plurality of user-selectable graphical elements;

    in response to receiving the user input;

    identifying, based on a particular feature that corresponds to the particular user-selectable graphical element, a particular control code of the second plurality of control codes, andsending the particular control code from the handheld controlling device to the controlled device.

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