System for establishing communications with a mobile device server
First Claim
Patent Images
1. A method comprising:
- executing, by a mobile device comprising a processor, a web server application in the mobile device, wherein the web server application performs first operations comprising;
detecting, by the mobile device, a set-top box; and
transmitting, by the mobile device, responsive to the detecting of the set-top box, a message to a server by way of a gateway, wherein the gateway is in wireless communication with the mobile device and assigned to a first internet protocol address, wherein the server operates in an interactive television network remote from a location of the set-top box, and wherein the message comprises an identifier of a software application of the mobile device and a second internet protocol address associated with the software application,wherein the message causes the server to perform second operations comprising;
identifying the set-top box and media services assigned thereto by way of the first internet protocol address of the gateway, anddirecting the set-top box to invoke the software application in the mobile device by way of the second internet protocol address,wherein the first operations further comprise;
receiving, by the mobile device, a request from the set-top box to execute the software application by way of the second internet protocol address; and
executing, by the mobile device, the software application to establish media communication services between the mobile device and the set-top box.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may include, for example, a computer-readable storage medium operating in a mobile device server having computer instructions to execute a web server application in the mobile device server. The web server application can be operable to cause a media processor to invoke a software application in the mobile device server. The mobile device server can support voice communications over a cellular communication system. Other embodiments are disclosed.
90 Citations
20 Claims
-
1. A method comprising:
-
executing, by a mobile device comprising a processor, a web server application in the mobile device, wherein the web server application performs first operations comprising; detecting, by the mobile device, a set-top box; and transmitting, by the mobile device, responsive to the detecting of the set-top box, a message to a server by way of a gateway, wherein the gateway is in wireless communication with the mobile device and assigned to a first internet protocol address, wherein the server operates in an interactive television network remote from a location of the set-top box, and wherein the message comprises an identifier of a software application of the mobile device and a second internet protocol address associated with the software application, wherein the message causes the server to perform second operations comprising; identifying the set-top box and media services assigned thereto by way of the first internet protocol address of the gateway, and directing the set-top box to invoke the software application in the mobile device by way of the second internet protocol address, wherein the first operations further comprise; receiving, by the mobile device, a request from the set-top box to execute the software application by way of the second internet protocol address; and executing, by the mobile device, the software application to establish media communication services between the mobile device and the set-top box. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving, by a server comprising a processor, a message transmitted from a web server application operating in a mobile device, wherein the message is transmitted in response to the mobile device detecting a set-top box and by way of a gateway in wireless communication with the mobile device and communicatively coupled to the server, wherein the web server application in the mobile device detects a request to establish media communication services with a media processor and transmits the message to the server responsive to the request; detecting, by the server, an identifier of the gateway, wherein the message comprises a request to invoke a software application in the mobile device, and wherein the software application is associated with an internet protocol address; establishing, by the server, communications with the media processor by way of the identifier of the gateway; and directing, by the server, the media processor to invoke the software application in the mobile device by way of the internet protocol address supplied by the web server application, wherein invocation of the software application in the mobile device causes the mobile device to perform second operations comprising; executing the software application by way of the internet protocol address; and establishing media communication services with the media processor responsive to executing the software application. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A machine-readable storage device, comprising executable instructions which, responsive to being executed by a processor, cause the processor to perform operations comprising:
-
receiving a message transmitted from a web server application operating in a mobile device, wherein the message is transmitted in response to the mobile device detecting a set-top box and by way of a gateway in wireless communication with the mobile device and communicatively coupled to the server, wherein the web server application in the mobile device detects a request to establish media communication services with a media processor and transmits the message to the server responsive to the request; detecting an identifier of the gateway, wherein the message comprises a request to invoke a software application in the mobile device, and wherein the software application is associated with an internet protocol address; establishing communications with the media processor by way of the identifier of the gateway; and directing the media processor to invoke the software application in the mobile device by way of the internet protocol address supplied by the web server application, wherein invocation of the software application in the mobile device causes the mobile device to perform second operations comprising; executing the software application by way of the internet protocol address; and establishing media communication services with the media processor responsive to executing the software application. - View Dependent Claims (17, 18, 19, 20)
-
Specification