Method, system, and computer program product for managing controlled residential or non-residential environments
First Claim
1. A method of presenting programming information on a display coupled to a processing device, comprising:
- accessing user input to activate a channel object depicted on the display and associated with a programming channel;
producing on the display a quick-view object that presents programming information for a program listed for transmission on the programming channel associated with the channel object when the channel object is activated for a first time period;
producing on the display a jump-to-guide object that presents an electronic program guide listing programming information for a plurality of programming channels when the channel object is activated for a second time period that exceeds the first time period; and
producing on the display first and second timer graphics corresponding to the first and second time periods, wherein the first and second timer graphics are responsive to first and second signals indicating the activation of the quick-view object and the jump-to-guide object.
5 Assignments
0 Petitions
Accused Products
Abstract
A control server, or similar central processor, manages the distribution of data (including audio and video), voice, and control signals among a plurality of devices connected via a wired and/or wireless communications network. The devices include audio/visual devices (such as, televisions, monitors, PDAs, notepads, notebooks, MP3, portable stereo, etc.) as well as household appliances (such as, lighting, ovens, alarm clocks, etc.). The control server supports video/audio serving, telephony, messaging, file sharing, internetworking, and security. A portable controller allows a user to access and control the network devices from any location within a controlled residential and/or non-residential environment, including its surrounding areas. The controllers are enhanced to support location-awareness and user-awareness functionality.
-
Citations
18 Claims
-
1. A method of presenting programming information on a display coupled to a processing device, comprising:
-
accessing user input to activate a channel object depicted on the display and associated with a programming channel; producing on the display a quick-view object that presents programming information for a program listed for transmission on the programming channel associated with the channel object when the channel object is activated for a first time period; producing on the display a jump-to-guide object that presents an electronic program guide listing programming information for a plurality of programming channels when the channel object is activated for a second time period that exceeds the first time period; and producing on the display first and second timer graphics corresponding to the first and second time periods, wherein the first and second timer graphics are responsive to first and second signals indicating the activation of the quick-view object and the jump-to-guide object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of presenting programming information on a display coupled to a processing device, comprising:
-
accessing user input to activate a channel object depicted on the display and associated with a programming channel; transmitting instructions to switch a device to the programming channel associated with the channel object if the channel object is activated for a time period that does not exceed a specified value; transmitting instructions to display a quick-view object that presents programming information for a program listed for transmission on the programming channel associated with the channel object if the channel object is activated for a quick-view time period equivalent to the specified value; transmitting a command to display a jump-to-guide object that presents an electronic program guide listing programming information for a plurality of programming channels if the channel object is activated for a jump-to-guide time period exceeding the specified value; and transmitting instructions to display first and second timer graphics corresponding to the quick-view time period and the jump-to-guide time period, wherein the first and second timer graphics are responsive to first and second signals indicating the activation of the quick-view object and the jump-to-guide object.
-
-
15. A method of displaying programming information, comprising:
-
displaying a plurality of channel objects depicted on the user interface, wherein each channel object is associated with a programming channel; displaying a quick-view object that presents programming information for a program listed for transmission on the programming channel associated with an activated channel object, wherein the quick-view object is composited on an image that includes the activated channel object; displaying a jump-to-guide object that presents an electronic program guide listing programming information for the programming channels associated with the plurality of channel objects, wherein the jump-to-guide object is composited on an image that includes the activated channel object; and displaying a quick-view timer and a jump-to-guide timer, wherein the quick-view timer and the jump-to-guide timer are responsive to signals indicating the activation of respective ones of the quick-view object and the jump-to-guide object. - View Dependent Claims (16, 17, 18)
-
Specification