DISPLAY INSERTS, OVERLAYS, AND GRAPHICAL USER INTERFACES FOR MULTIMEDIA SYSTEMS
First Claim
1. A device for operation at a user'"'"'s area to provide and manage services for one or more endpoint devices associated with the device, the device comprising:
- a processor; and
storage, coupled to the processor and positioned at the user'"'"'s area, storing;
first programming to implement a first communication channel, between the device and one or more endpoint devices including at least a television device, within the user'"'"'s area;
second programming to implement a second communication channel, via a wide area network, between one of the one or more endpoint devices and a remotely located application service management center external to the user'"'"'s area;
third programming related to a plurality of application services, including at least;
a video service, a music service;
a picture viewing service; and
a home automation service, wherein at least two of the plurality of application services are configured to store media received, via the wide area network, from remote media providers and use the first communication channel to cause the locally stored media to be displayed on the television device;
fourth programming to implement a third communication channel, via wireless communication, between the device and a remote control, wherein communication between the device and the remote control causes the device to implement functionality, through the first communication channel, for the television device, the functionality including causing menus to be displayed on the television device in relation to one or more of the plurality of application services; and
fifth programming to implement voice response functionality that interacts with one or more of;
the first programming, the second programming, the third programming, the fourth programming, or any combination thereof;
wherein, for at least one application service of the plurality of application services, execution of the third programming by the processor causes the device to provide functions in relation to the at least one application service, said functions including;
(1) communication, via the second communication channel, of information between one or more endpoint devices and an application server for the respective service;
(2) enforcement regarding one or more of;
authorization, authentication, configuration, or any combination thereof, in relation to the one or more endpoint devices;
(3) management of the application service based upon communications with the remotely located application service management center using the second communication channel, via the wide area network;
(4) assessment of the availability of resources for an application, wherein the assessment is in response to a request, by one of the end point devices, for services; and
(5) management of the resources for the application to implement the request such that consistent performance is provided to others of the one or more endpoint devices via a local area network while media is displayed by the television device, wherein the media is displayed using one of the plurality of application services that provides media control function for controlling media display.
3 Assignments
0 Petitions
Accused Products
Abstract
A disclosed digital media device operational at user premises to receive media signals from a media source for presentation via endpoint devices such as a television display. The digital media device can include gateway and digital media management functionality and can be referred to as a gateway and digital media device. The device offers application services obtained over a wide area network and a user premises network. The digital media device may form a composite signal from the media signal and application service information, for example, for a composite audio and/or video signal for television type presentation to the user. The digital media device may receive a selection signal based on the presentation, for transmission to the application service provider device or to the media source. The media device also offers a GUI presenting a moveable arrangement of icons for selectively accessing application services.
-
Citations
36 Claims
-
1. A device for operation at a user'"'"'s area to provide and manage services for one or more endpoint devices associated with the device, the device comprising:
-
a processor; and storage, coupled to the processor and positioned at the user'"'"'s area, storing; first programming to implement a first communication channel, between the device and one or more endpoint devices including at least a television device, within the user'"'"'s area; second programming to implement a second communication channel, via a wide area network, between one of the one or more endpoint devices and a remotely located application service management center external to the user'"'"'s area; third programming related to a plurality of application services, including at least;
a video service, a music service;
a picture viewing service; and
a home automation service, wherein at least two of the plurality of application services are configured to store media received, via the wide area network, from remote media providers and use the first communication channel to cause the locally stored media to be displayed on the television device;fourth programming to implement a third communication channel, via wireless communication, between the device and a remote control, wherein communication between the device and the remote control causes the device to implement functionality, through the first communication channel, for the television device, the functionality including causing menus to be displayed on the television device in relation to one or more of the plurality of application services; and fifth programming to implement voice response functionality that interacts with one or more of;
the first programming, the second programming, the third programming, the fourth programming, or any combination thereof;wherein, for at least one application service of the plurality of application services, execution of the third programming by the processor causes the device to provide functions in relation to the at least one application service, said functions including; (1) communication, via the second communication channel, of information between one or more endpoint devices and an application server for the respective service; (2) enforcement regarding one or more of;
authorization, authentication, configuration, or any combination thereof, in relation to the one or more endpoint devices;(3) management of the application service based upon communications with the remotely located application service management center using the second communication channel, via the wide area network; (4) assessment of the availability of resources for an application, wherein the assessment is in response to a request, by one of the end point devices, for services; and (5) management of the resources for the application to implement the request such that consistent performance is provided to others of the one or more endpoint devices via a local area network while media is displayed by the television device, wherein the media is displayed using one of the plurality of application services that provides media control function for controlling media display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 28, 29, 30, 31, 33)
-
-
15. A non-transitory computer-readable storage medium that is not a carrier wave, the non-transitory computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform operations for operating a device at a location, the operations comprising:
-
implementing a first communication channel, between the device and one or more endpoint devices including at least a television device, within the location; implementing a second communication channel, via a wide area network, between the one or more endpoint devices and a remotely located application service management center external to the location; implement a third communication channel, via wireless communication, between the device and a remote control, wherein communication between the device and the remote control causes menus to be displayed on the television device in relation to one or more of a plurality of application services; and causing the device to provide functions in relation to a respective service, of the plurality of application services, for the one or more endpoint devices, wherein the plurality of application services include at least a video service and a music service, wherein at least one of the application services is configured to locally store media received, via the wide area network, from a remotely located media provider and to use the first communication channel to cause the locally stored media to be displayed on the television device; wherein said functions include; (1) communication, via the second communication channel, of information between one or more endpoint devices and an application server for the respective service; (2) enforcement regarding one or more of;
authorization, authentication, configuration, use of the respective service, or any combination thereof, in relation to the one or more endpoint devices;(3) management of the application service based upon communications with the remotely located application service management center using the second communication channel, via the wide area network; (4) assessment of the availability of resources for an application, wherein the assessment is in response to a request, by one of the end point devices, for services; (5) management of the resources for the application to implement the request such that consistent performance is provided to others of the one or more endpoint devices via a local area network while media is displayed by the television device via one of the plurality of application services that provides media control function for controlling media display; and (6) voice response functionality that provides an interface for interacting with at least one of the endpoint devices. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21-27. -27. (canceled)
-
32. A device for operation at a user'"'"'s area, the device comprising:
-
a processor; and storage, coupled to the processor, storing; first programming to implement a first communication channel, between the device and one or more endpoint devices including at least a television device; second programming to implement a second communication channel, via a wide area network, between one of the one or more endpoint devices and a remotely located application service management center external to the user'"'"'s area; third programming related to a plurality of application services, wherein the plurality of application services include a home automation service, a first media service configured to store media received, via the wide area network, from a remotely located first media provider and to use the first communication channel to cause the locally stored first media to be displayed on the television device, and a second media service configured to store media received, via the wide area network, from a remotely located second media provider and to use the first communication channel to cause the locally stored second media to be displayed on the television device; and fourth programming to implement a third communication channel, via wireless communication, between the device and a remote control, wherein communication between the device and the remote control causes the device to implement functionality, through the first communication channel, for the television device, the functionality including causing menus to be displayed on the television device in relation to one or more of the plurality of application services; and fifth programming to implement voice response functionality that interacts with one or more of;
the first programming, the second programming, the third programming, the fourth programming, or any combination thereof;wherein, for at least one application service of the plurality of application services, execution of the third programming by the processor causes the device to provide functions in relation to the at least one application service, said functions including; (1) communication, via the second communication channel, of information between one or more endpoint devices and an application server for the respective service of the at least one application service; (2) enforcement regarding one or more of;
authorization, authentication, configuration, or any combination thereof, in relation to the one or more endpoint devices;(3) management of the at least one application service based upon communications with the remotely located application service management center using the second communication channel, via the wide area network; (4) assessment of the availability of resources of the device in response to a request, by one of the end point devices, for services; and (5) management of the resources to implement the request such that consistent performance is provided to others of the one or more endpoint devices via a local area network while the media is displayed by the one or more endpoint devices via one of the plurality of application services that provides media control function for controlling media display.
-
-
34. A device for operation at a user'"'"'s area, the device comprising:
-
a processor; and storage, coupled to the processor, storing; first programming for communicating, via a local area network, with one or more endpoint devices within the user'"'"'s area; second programming for communicating, via a wide area network, with a remotely located application service management center external to the user'"'"'s area; third programming related to a plurality of application services, wherein the plurality of application services include a first media service configured to communicate first media received, via the wide area network, from a remotely located first media provider, the first media including at least one of music media or video media, and a second media service configured to communicate second media received, via the wide area network, from a remotely located second media provider, the second media including at least one of music media or video media, fourth programming for communicating, via wireless communication, between the device and a remote control, wherein communication between the device and the remote control causes a menu to be displayed on a display in relation to one or more of the plurality of application services; and fifth programming for implementing voice response functionality; wherein, for at least one application service of the plurality of application services, execution of the third programming by the processor causes the device to provide functions in relation to the at least one application service, the functions including; (1) communication of information between one or more endpoint devices and an application server; (2) encryption of data and communication of the encrypted data to the application service management center; (3) management of the at least one application service based upon communications with the application service management center using the second communication channel; (4) assessment of the availability of resources for an application, wherein the assessment is in response to a request from one or more of the endpoint devices; and (5) management of the resources for the application to implement the request for the one or more endpoint devices via a local area network while media is outputted via one of the plurality of application services, wherein the device provides media control function for stopping and playing the media and voice response functionality.
-
-
35. The device of claim 35, wherein execution of the third programming by the processor causes the device to
receive an input from a user while first media is outputted; -
in response to receiving the input, altering output of the first media to provide for selection of a second media, and receiving selection input from the user while the first media is outputted, the selection input corresponds to the second media, and in response to receiving the selection input, outputting the second media. - View Dependent Claims (36)
-
Specification