Abstract:
A thermostat for controlling an HVAC system is described, the thermostat having a user interface that is visually pleasing, approachable, and easy to use while also providing ready access to, and intuitive navigation within, a menuing system capable of receiving a variety of different types of user settings and/or control parameters. For some embodiments, the thermostat comprises a housing, a ring-shaped user-interface component configured to track a rotational input motion of a user, a processing system configured to identify a setpoint temperature value based on the tracked rotational input motion, and an electronic display coupled to the processing system. An interactive thermostat menuing system is accessible to the user by an inward pressing of the ring-shaped user interface component. User navigation within the interactive thermostat menuing system is achievable by virtue of respective rotational input motions and inward pressings of the ring-shaped user interface component.
Abstract:
Detailed herein is a technology which, among other things, allows multimedia content associated with a particular geographic area to be viewed and accessed through an appropriate geographic map. In one approach to this technology, multimedia content is received. This content has an associated geographic tag. A geographic map is displayed, and can be used to gain access to the multimedia content.
Abstract:
An interface allows navigation of a hierarchy of related content organized into a node tree. Each node may be associated with media content and navigation input may be received to navigate between the nodes. The interface includes a mechanism for viewing graphical data representing related content within the node tree. A user may provide input to navigate between nodes in the same hierarchy level or different hierarchy levels while graphical data for the selected node is provided in the interface.
Abstract:
Type-ahead keypad input is described. In an embodiment, keypad inputs that are entered as characters of a search term on a keypad of an input device, such as a television remote control, are received by a television-based client device. A user interface displays the keypad inputs as they are received, and displays an alphanumeric keypad as a representation of the keypad of the input device. The keypad representation of the input device has input keys that include a display of characters, any of which can change after each keypad input is received.
Abstract:
Strategies are described for navigating through a database of media resources. The strategies present a user interface presentation that employs different display paradigms depending on the type of media resource being investigated. If the consumer is interrogating a media resource that has different associated “child” resources associated therewith, then a first kind of user interface presentation may be appropriate. If the consumer is interrogating a media resource that is a standalone resource having no child resources, then a second kind of user interface presentation may be appropriate. Still other kinds of display paradigms are possible.
Abstract:
A system coupled to a presentation device, such as, for example, a television or audio speaker. The system receives a selection of a program for presentation to a user of the system. The system provides information, including, for example, a sound or displayed icon, to indicate to the user that, if the user transitions away from the program, the user will be able to transition at a later time to presentation of the program.
Abstract:
A user-input device includes a control having an axis. A circuit is coupled to the control and generates a first command signal in response to movement of the control about the axis from a first angular position to a second angular position. The circuit generates a second command signal in response to linear movement of the control from a first linear position to a second linear position. A transmitter may be coupled to the circuit to wirelessly transmit the first and second command signals to an electronic device.
Abstract:
Searching electronic program guide (EPG) data is described. The EPG data may be compartmentalized into channel metadata that describes characteristics of one or more channels and content metadata that describes characteristics of one or more content items. In a implementation, a method includes searching channel metadata and content metadata. A result of the searching is formed for output in conjunction with an electronic program guide (EPG).
Abstract:
Overlaying visual interface information atop a video signal without obscuring desired features of the video signal. The video signal may contain one or more pre-selected features, such as text. Two or more display sections equally divide the video signal, and any pre-selected features in the video signal are identified as residing in particular display sections. Depending on the nature of the features, the selected visual interface information is placed atop the video signal in a display section not containing any pre-selected features so as not to cover or obscure the features or is placed over specified features that do not significantly contribute to the video signal, such as blank or static screen regions. A hierarchy of preferred display sections for placing the visual interface information may be created to optimize the placement thereof. The methods for overlaying visual interface information find particular application with interactive television systems.