System for establishing communications with a mobile device server
First Claim
1. A method comprising:
- receiving, by a media processor comprising a processing system, a signal from a mobile device indicating a preference for establishing communications between the media processor and the mobile device, wherein the signal is transmitted by the mobile device in response to receiving a list of media resources from a gateway, wherein the list of media resources comprises the media processor;
detecting, by the media processor, a profile established by a user of the mobile device;
detecting, by the media processor, a time of day;
detecting, by the media processor, from a prior history of user actions that the mobile device had previously initiated communications with the media processor;
in response to detecting the profile, the time of day, and the prior history, facilitating establishing communications, by the media processor, with the gateway, wherein the gateway provides a first message to the mobile device indicating that the media processor is an active media resource, wherein the first message is provided to the mobile device in response to the mobile device requesting identification of the active media resource;
transmitting, by the media processor, a detection signal to the mobile device in response to receiving a second message for requesting communications between the mobile device and the media processor, wherein responsive to detecting the media processor, the mobile device transmits a third message to a remote server by way of customer premises equipment, wherein the customer premises equipment is in wireless communication with the mobile device and assigned to a first network address, and wherein the third message comprises an identifier of a software application of the mobile device, a second network address associated with the software application and a request to initiate the software application in the mobile device;
receiving, by the media processor, an instruction from the remote server to invoke the software application on the mobile device;
transmitting, by the media processor, a first request to the mobile device to execute the software application according to the second network address, wherein the software application facilitates providing media communication services at the mobile device including communications between the mobile device and the media processor; and
receiving, by the media processor, from the mobile device a second request to initiate the media communication services responsive to the mobile device executing the software application.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may include, for example, receiving a message transmitted from a web server application operating in a mobile device and inserting an identifier of a gateway device into the message to produce a modified message. The modified message includes a request to invoke a software application in the mobile device. The modified message is forwarded to a remote server to allow the server to establish communications with a media processor based on the identifier of the gateway device. The media processor invokes the software application in the mobile device based on an address supplied by the web server application allowing the mobile device to execute the software application and to establish media communication services with the media processor responsive to executing the software application. Other embodiments are disclosed.
198 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a media processor comprising a processing system, a signal from a mobile device indicating a preference for establishing communications between the media processor and the mobile device, wherein the signal is transmitted by the mobile device in response to receiving a list of media resources from a gateway, wherein the list of media resources comprises the media processor; detecting, by the media processor, a profile established by a user of the mobile device; detecting, by the media processor, a time of day; detecting, by the media processor, from a prior history of user actions that the mobile device had previously initiated communications with the media processor; in response to detecting the profile, the time of day, and the prior history, facilitating establishing communications, by the media processor, with the gateway, wherein the gateway provides a first message to the mobile device indicating that the media processor is an active media resource, wherein the first message is provided to the mobile device in response to the mobile device requesting identification of the active media resource; transmitting, by the media processor, a detection signal to the mobile device in response to receiving a second message for requesting communications between the mobile device and the media processor, wherein responsive to detecting the media processor, the mobile device transmits a third message to a remote server by way of customer premises equipment, wherein the customer premises equipment is in wireless communication with the mobile device and assigned to a first network address, and wherein the third message comprises an identifier of a software application of the mobile device, a second network address associated with the software application and a request to initiate the software application in the mobile device; receiving, by the media processor, an instruction from the remote server to invoke the software application on the mobile device; transmitting, by the media processor, a first request to the mobile device to execute the software application according to the second network address, wherein the software application facilitates providing media communication services at the mobile device including communications between the mobile device and the media processor; and receiving, by the media processor, from the mobile device a second request to initiate the media communication services responsive to the mobile device executing the software application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A media processor, 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; receiving a signal from a mobile device indicating a preference for establishing communications between the media processor and the mobile device, wherein the signal is transmitted by the mobile device in response to receiving a list of media resources from a gateway, wherein the list of media resources comprises the media processor; detecting a profile established by a user of the mobile device; detecting a time of day; detecting from a prior history of user actions that the mobile device had previously initiated communications with the media processor; in response to detecting the profile, the time of day, and the prior history, facilitating establishing communications with the gateway, wherein the gateway provides a first message to the mobile device that the media processor is an active media resource in response to the mobile device to requesting identification of the active media resource, wherein the gateway indicates in the first message that the media processor is the active media resource; providing a detection signal to the mobile device in response to receiving a second message for facilitating establishing communications between the mobile device and the media processor, wherein the mobile device transmits a third message to a remote server by way of customer premises equipment responsive to detecting the media processor, wherein the customer premises equipment is in wireless communication with the mobile device and assigned to a first network address, and wherein the third message comprises an identifier of a software application of the mobile device, a second network address associated with the software application and a request to initiate the software application in the mobile device; obtaining an instruction from the remote server to invoke the software application on the mobile device; and receiving, from the mobile device, a request to initiate media communication services responsive to the mobile device executing the software application. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a media processor including a processor, facilitate performance of operations, comprising:
-
receiving a signal from a mobile device indicating a preference for establishing communications between the media processor and the mobile device, wherein the signal is transmitted by the mobile device in response to receiving a list of media resources from a gateway, wherein the list of media resources comprises the media processor; detecting a profile established by a user of the mobile device; detecting a time of day; detecting a from prior history of user actions that the mobile device had previously initiated communications with the media processor; in response to detecting the profile, the time of day, and the prior history, facilitating establishing communications with the gateway, wherein the gateway provides a first message to the mobile device that the media processor is an active media resource in response to the mobile device to requesting identification of the active media resource, wherein the gateway indicates in the first message that the media processor is the active media resource; sending a detection message to the mobile device in response to receiving a second message for facilitating establishing communications between the mobile device and the media processor, wherein responsive to detecting the media processor, the mobile device transmits a third message to a remote server by way of customer premises equipment, wherein the customer premises equipment is in wireless communication with the mobile device and assigned to a first network address, and wherein the third message comprises an identifier of a software application of the mobile device, a second network address associated with the software application and a request to initiate the software application in the mobile device; providing a first request to the mobile device to execute the software application according to the second network address in response to receiving an instruction from the remote server to invoke the software application on the mobile device, wherein the software application facilitates providing media communication services at the mobile device including communications between the mobile device and the media processor; and initiating the media communication services responsive to the mobile device executing the software application. - View Dependent Claims (17, 18, 19, 20)
-
Specification