Patent ID: 8201100
Filing Date: 2012-06-12
Classification: G06F,H04N

Abstract:
1. An apparatus for controlling a navigation speed of a digital television user interface comprising: a digital television system consisting of: a processor unit, including a processor; at least one internal storage device, storing including a first database portion for storing metadata associated with controlling and managing graphical user interfaces (GUIs); a television hand held remote control device with at least a rotary scroll wheel that rotate clockwise and counter clockwise generating data for each direction of rotation; a data transmitter that sends data generated by rotation of said scroll wheel to said processor in said digital television; said processor operating to receive said data generated by rotation of said scroll wheel and transmitted from said hand held remote control device to said digital television and to interpret said data to determine a direction of rotation and a time between received data, to create an output that displays one of a plurality of different GUIs on a screen of said digital television system, including a first graphical user interface (GUI) and a second GUI, wherein said first and second GUI s display input fields and objects that can be brought into focus by rotation of said scroll wheel, and which are out of focus at motions of said scroll wheel, wherein said processor operates to change the focus of said input fields and said objects displayed on said digital television screen, said focus being changed to a next or previous input field or object is dependent on a value of said data; the next or previous input field or object brought into focus is dependent on data contained in a GUI metadata database; wherein said GUI metadata database includes a first entry for said first GUI including a first application name for said first GUI and speed attributes for said first GUI that defines a first speed with which said focus is changed to said next or previous input field, and said GUI metadata database includes a second entry for said second GUI including a second application name associated with said second GUI and second speed attributes for said second GUI, and said second speed attributes are different than said first speed attributes, and said second speed attribute defines a second speed at which said focus is changed to said next or previous input field; and wherein said speed attributes include all of a lowest speed that is used when an application is started, a fastest speed that is used when a user is requesting a maximum amount of movement among objects within said application, and at least one speed in between said lowest speed and said fastest speed.