Device control via digitally stored program content
First Claim
1. A method of controlling devices via digitally stored program content, comprising:
- storing a script in a mass storage device of a media receiver configured to receive and process a media broadcast signal for presentation on a display device operatively coupled to the media receiver, the media receiver further configured to generate a graphical user interface on the display device, the graphical user interface including one or more menus associated with script selection, creation, modification, or operation, wherein the script includes program content for controlling a plurality of devices from the media selection;
accessing the stored script based on a triggering mechanism that initiates the stored script; and
running the stored script to selectively control operation of at least one of the plurality of devices as designated by the stored script.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system of controlling devices with digitally stored content. Devices such as home electronic appliances, lighting systems, heating, ventilating and air conditioning (HVAC) equipment, home security systems and home entertainment systems are controlled from a single, centralized device. A set top box (STB) stores scripts that include program content for controlling the operation of a plurality of these devices from the STB. A user of the STB selects the desired scripts, and the STB accesses the selected scripts from storage based on a triggering mechanism such as time, content, event, etc. The STB selectively controls operation of certain devices designated in the script. The method provides ease of control over multiple and diverse devices, applications and media within a user'"'"'s own home environment, with more functionality and flexibility than currently available.
-
Citations
36 Claims
-
1. A method of controlling devices via digitally stored program content, comprising:
-
storing a script in a mass storage device of a media receiver configured to receive and process a media broadcast signal for presentation on a display device operatively coupled to the media receiver, the media receiver further configured to generate a graphical user interface on the display device, the graphical user interface including one or more menus associated with script selection, creation, modification, or operation, wherein the script includes program content for controlling a plurality of devices from the media selection;
accessing the stored script based on a triggering mechanism that initiates the stored script; and
running the stored script to selectively control operation of at least one of the plurality of devices as designated by the stored script. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A media receiver for controlling devices via digitally stored program content, wherein the media receiver is coupled to a display device, the media receiver comprising:
-
graphics processing circuitry coupled to the display device and configured to receive input signals and to generate output signals for presentation on the display device;
a decoder coupled to the graphics processing circuitry and configured to receive and process a media broadcast signal to produce a first input signal to the graphics processing circuitry;
a mass storage device for storing a plurality of selectable scripts, wherein each of the scripts includes program content for controlling a plurality of devices from the media receiver; and
a host processor for accessing a stored script based on recognition of a triggering mechanism that initiates the stored script, wherein the host processor runs the stored script to selectively control operation of at least one of the plurality of devices designated in the stored script, and wherein the host processor is further configured to generate a graphical user interface including one or more menus associated with script selection, creation, modification, or operation, the host processor producing the graphical user interface as a second input signal to the graphics processing circuitry. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer program product comprising a computer-readable medium having computer program logic stored thereon for enabling a processor in a media receiving system configured to receive and process media broadcasting signals and present the signal on a display device operatively coupled to the media receiving system, the computer program logic enabling the media receiving system to control devices with content that is digitally stored in the system, the computer program logic causing the processor to:
-
generate a graphical user interface including one or more menus associated with script selection, creation, modification, or operation on the display device operatively coupled to the media receiving system, store a script in a mass storage device of the system, wherein the script includes program content for controlling a plurality of devices from the system;
access the stored script based on a triggering mechanism that initiates the stored script; and
run the stored script to selectively control operation of at least one of the plurality of devices as designated by the stored script.
-
Specification