Network-accessible control of one or more media devices
First Claim
1. A method for enabling a computing device to be remotely accessed to control media device and a heating, ventilation, and air conditioning system, the method comprising:
- configuring the computing device as a central control point, the computing device capable to generate control requests and data requests related to operation of the media device and the heating, ventilation, and air conditioning system using a core module of a management system of the computing device;
separating the core module of the management system from a remote graphical user interface of the management system, by using a Web application of a Web server to generate the remote graphical user interface and to make the remote graphical user interface available to a browser of a remote device via a network to allow the browser to render the remote graphical user interface to provide access and use of the management system to a remote user;
providing a Web service of the Web server to allow the remote device to communicate with the core module;
providing a remoting layer to allow the Web application and the Web service to communicate with the core module;
providing a local graphical user interface for simultaneous access and use of the management system by a local user;
suppressing on-screen display of messages on at least one of the media device or the heating, ventilation, and air conditioning system that is accessed by the remote user;
receiving a message from at least one of the media device or the heating, ventilation, and air conditioning system accessed by the remote user; and
displaying the message via the remote graphical user interface in lieu of the suppressed on-screen display of the messages.
0 Assignments
0 Petitions
Accused Products
Abstract
A content management (CM) system is provided to centrally control operation of one or more connected devices by issuing control requests and/or data requests. In some situations the connected device(s) include devices that control presentation of television programming-related content, such as digital video recorder (“DVR”) devices and media center devices, and in other situations may include other types of media devices and/or other electromechanical (“E/M”) devices that may be centrally controlled, such as E/M devices for home automation that may operate independently or in conjunction with the media devices. In some situations, the CM system communicates with the connected devices via a network and using appropriate protocol(s), and may be accessed remotely via a network so as to allow a user to remotely operate the CM system. The CM system may further control searching, identification, selection, and presentation of pieces of media content by the connected device(s).
94 Citations
16 Claims
-
1. A method for enabling a computing device to be remotely accessed to control media device and a heating, ventilation, and air conditioning system, the method comprising:
-
configuring the computing device as a central control point, the computing device capable to generate control requests and data requests related to operation of the media device and the heating, ventilation, and air conditioning system using a core module of a management system of the computing device; separating the core module of the management system from a remote graphical user interface of the management system, by using a Web application of a Web server to generate the remote graphical user interface and to make the remote graphical user interface available to a browser of a remote device via a network to allow the browser to render the remote graphical user interface to provide access and use of the management system to a remote user; providing a Web service of the Web server to allow the remote device to communicate with the core module; providing a remoting layer to allow the Web application and the Web service to communicate with the core module; providing a local graphical user interface for simultaneous access and use of the management system by a local user; suppressing on-screen display of messages on at least one of the media device or the heating, ventilation, and air conditioning system that is accessed by the remote user; receiving a message from at least one of the media device or the heating, ventilation, and air conditioning system accessed by the remote user; and displaying the message via the remote graphical user interface in lieu of the suppressed on-screen display of the messages. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable medium having stored thereon instructions for enabling a computing device that can control media device and a heating, ventilation, and air conditioning system to be remotely accessed, by:
-
using a computing device as a central control point to provide control requests and data requests related to operation of the media device and the heating, ventilation, and air conditioning system, the computing device including a management system having a core module to generate the control requests and data requests to the media device and the heating, ventilation, and air conditioning system; separating the core module of the management system from a remote graphical user interface that can be used to interact with the management system, wherein the remote graphical user interface is provided by Web application and is made available by the Web application to a remote device via a network, and wherein a remoting layer being is used to allow the core module and the Web application to communicate with each other, and wherein a Web service being is used to allow the remote device to communicate with the core module through the remoting layer, and further wherein the Web application and the Web service comprise parts of a Web server, and the web server and the management system comprise parts of the computing device; in response to remote user input at the remote device that is entered using the remote graphical user interface as presented on the remote device and that is communicated by the remote device to the Web service, providing a remote user access to the management system by providing the remote user input to the core module via the remoting layer and generating a control request or a data request corresponding to the received remote user input; providing a local graphical user interface for simultaneous access of the management system by a local user; suppressing on-screen display of messages on at least one of the media device or the heating, ventilation, and air conditioning system that is accessed by the remote user; receiving a message from at least one of the media device or the heating, ventilation, and air conditioning system acessed by the remote user; and displaying the message via the remote graphical user interface in lieu of the suppressed on-screen display of the messages. - View Dependent Claims (7, 8, 9)
-
-
10. A computing system configured to control a plurality of networked devices in an environment, the computing system comprising:
-
one or more processors and one or more memories; and a management system that when executed by the one or more processors communicatively couples to; at least one media device via a first network connection that uses a first communication protocol, wherein the media device is communicatively coupled to at least one content presentation device, to a lighting system, and to at least one automated wall panel; at least one computing system via a second network connection that uses a second communication protocol, wherein the computing system is coupled to a heating ventilation and air conditioning system to allow the computing system to control operation of the heating, ventilation, and air conditioning system; and at least one drapes device via a third network connection that uses a third communication protocol, wherein the lighting system, the at least one automated wall panel, the heating, ventilation, and air conditioning system, and the at least one drapes device share state information including device status with each other, and wherein the lighting system, the at least one automated wall panel, the heating, ventilation, and air conditioning system, and the at least one drapes device modify their operation based at least in part on the shared state information, the management system including; a core module to generate control requests and data requests related to operation of the at least one media device, the computing system, and the at least one drapes device; multiple gateway modules that each correspond to a different type of networked device, wherein the multiple gateway modules include first, second, and third gateway modules corresponding respectively to the at least one media device, the computing system, and the at least one drapes device, and wherein the gateway modules are in communication with the core module to receive the control requests and data requests from the core module, and are further in communication with the core module to provide responses to the control requests and the data requests to the core module; and first, second, and third communication interfaces respectively included with the gateway modules to provide the control requests and the data requests generated by the core module to the at least one media device, the computing system, and the at least one drapes device via the respective first, second, and third network connections using the respective first, second, and third communication protocols, and to provide responses to the control requests and the data requests to the core module, wherein each of the communication interfaces is associated with the corresponding type of networked device, wherein the core module and the multiple gateway modules are implemented as computer-executable instructions stored in the one or more memories and executed by the one or more processors. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification