Method and apparatus for controlling a media device
First Claim
1. A portable communication device, comprising:
- a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising;
detecting a wireless network;
transmitting a query message to the wireless network to identify devices communicatively coupled to the wireless network;
receiving a response message by way of the wireless network;
detecting, according to the response message, that a media device is communicatively coupled to the wireless network;
contacting a remote server through the wireless network;
retrieving profile information for the media device from the remote server associated with the wireless network, wherein a key for communicating with the media device is retrieved from the remote server when the remote server recognizes the media device;
obtaining configuration information for the media device based on the profile information by presenting a menu at the portable communication device to select the configuration information, wherein the configuration information determines an operative association between the media device and the portable communication device including responses to an event associated with use of the media device, wherein the event comprises an incoming communication to the portable communication device;
monitoring for the event associated with the use of the media device;
detecting the event;
determining that the configuration information for the media device includes directing event information to be presented at the media device;
responsive to detecting the event and to determining that the event information is to be presented at the media device;
transmitting, to the media device, a command that is generated according to the key for communicating with the media device, wherein the command directs the media device to request web page information related to the event from a web server executed by the processor of the portable communication device, and wherein the web page information includes information associated with the event, wherein the command includes a uniform resource locator for the media device to access a web page on the web server, wherein the web page information includes a graphical user interface for presentation by the media device, wherein the web page is executed by the web server, and wherein the web page is generated to include information associated with the event;
receiving a request for the web page information from the media device responsive to transmitting the command;
transmitting the web page information to the media device by way of the web server responsive to receiving the request, wherein the web page information directs the media device to present the information associated with the event and to present the graphical user interface;
receiving, from the media device, user generated input via the graphical user interface, wherein the response comprises a selection of an action to be performed in response to the event; and
performing the action in response to the event.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates the subject disclosure may include, for example, a method for detecting a communication network, broadcasting a query message by way of the communication network, receiving a response message from the communication network, detecting from the response message that a media device is communicatively coupled to the communication network, receiving a key from a remote server to enable communications with the media device, detecting an event requiring use of the media device, generating a command responsive to the event, transmitting to the media device the command to direct the media device to request information from a web server executed by the processor, receiving from the media device a request for information to be provided by the web server, and transmitting to the media device by way of the web server the information requested. Other embodiments are disclosed.
57 Citations
19 Claims
-
1. A portable communication device, comprising:
-
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising; detecting a wireless network; transmitting a query message to the wireless network to identify devices communicatively coupled to the wireless network; receiving a response message by way of the wireless network; detecting, according to the response message, that a media device is communicatively coupled to the wireless network; contacting a remote server through the wireless network; retrieving profile information for the media device from the remote server associated with the wireless network, wherein a key for communicating with the media device is retrieved from the remote server when the remote server recognizes the media device; obtaining configuration information for the media device based on the profile information by presenting a menu at the portable communication device to select the configuration information, wherein the configuration information determines an operative association between the media device and the portable communication device including responses to an event associated with use of the media device, wherein the event comprises an incoming communication to the portable communication device; monitoring for the event associated with the use of the media device; detecting the event; determining that the configuration information for the media device includes directing event information to be presented at the media device; responsive to detecting the event and to determining that the event information is to be presented at the media device; transmitting, to the media device, a command that is generated according to the key for communicating with the media device, wherein the command directs the media device to request web page information related to the event from a web server executed by the processor of the portable communication device, and wherein the web page information includes information associated with the event, wherein the command includes a uniform resource locator for the media device to access a web page on the web server, wherein the web page information includes a graphical user interface for presentation by the media device, wherein the web page is executed by the web server, and wherein the web page is generated to include information associated with the event; receiving a request for the web page information from the media device responsive to transmitting the command; transmitting the web page information to the media device by way of the web server responsive to receiving the request, wherein the web page information directs the media device to present the information associated with the event and to present the graphical user interface; receiving, from the media device, user generated input via the graphical user interface, wherein the response comprises a selection of an action to be performed in response to the event; and performing the action in response to the event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
transmitting, by a processing system comprising a processor, a query message to identify devices communicatively coupled to a communication network; receiving, by the processing system, a response message by way of the communication network; detecting, by the processing system, according to the response message, that a media device is communicatively coupled to the communication network; retrieving, by the processing system, a profile for the media device; submitting, by the processing system, to a remote server a request for a key to enable communications with the media device; receiving, by the processing system, the key from the remote server when the remote server recognizes the media device, wherein the key for communicating with the media device is retrieved from the remote server; obtaining, by the processing system, configuration information for the media device based on the profile, wherein the configuration information determines responses to an event associated with use of the media device, wherein the event comprises an incoming communication to the processing system; monitoring, by the processing system, for the event associated with use of the media device; detecting, by the processing system, the event; determining, by the processing system, that the configuration information for the media device includes directing event information to be presented at the media device; responsive to detecting the event and to determining that event information is to be presented at the media device; transmitting, by the processing system, to the media device, a command that is generated according to the key for communicating with the media device, wherein the command directs the media device to request web page information related to the event from a web server executed by the processing system, and wherein the web page information includes information associated with the event, wherein the command includes a uniform resource locator for the media device to access a web page including the web page information on the web server, wherein the web page includes a graphical user interface for presentation by the media device; receiving, by the processing system, a request for the web page information from the media device responsive to transmitting the command; transmitting, by the processing system, the web page information to the media device by way of the web server responsive to receiving the request, wherein the web page information directs the media device to present the information associated with the event and to present the graphical user interface; and receiving, by the processing system, from the media device, user generated input via the graphical user interface, wherein the response comprises a selection of an action to be performed in response to the event. - View Dependent Claims (16, 17)
-
-
18. A non-transitory, machine-readable storage-medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
-
detecting a communication network; broadcasting a query message by way of the communication network; receiving a response message from the communication network; detecting from the response message that a media device is communicatively coupled to the communication network, wherein the response includes profile information for the media device; contacting a remote server through the communication network to present a request to the remote server, wherein the request includes an identity of the media device associated with the request; receiving a key from the remote server to enable communications with the media device when the remote server recognizes the identity of the media device; obtaining configuration information for the media device, wherein the configuration information determines responses to an incoming communication to the processing system associated with use of the media device, wherein the incoming communication is sourced from a programmable appliance; detecting the incoming communication to the communication network; generating a command responsive to the incoming communication according to the configuration information, wherein the command includes a uniform resource locator for the media device to access a web page, wherein the web page includes a graphical user interface for presentation by the media device, wherein the web page is executed by a web server of the processing system, and wherein the web page is generated to include information associated with the incoming communication; transmitting, to the media device, the command to direct the media device to request information from the web server, wherein the information describes the incoming communication, wherein the information directs the media device to present the information associated with the incoming communication via the graphical user interface; receiving, from the media device, a request for information to be provided by the web server; and transmitting to the media device, by way of the web server, the information requested. - View Dependent Claims (19)
-
Specification