Processing messages with a device server operating in a telephone
First Claim
Patent Images
1. A device, comprising:
- a memory to store instructions; and
a processor coupled to the memory, wherein the processor, responsive to executing the instructions, performs operations comprising;
executing a web server application in the device; and
establishing wireless communications with a gateway communicatively coupled to a set-top box, wherein the web server application performs operations comprising;
transmitting a message to a server by way of the gateway by utilizing a uniform resource locator comprising the message, wherein the gateway is assigned to a first internet protocol address, wherein the server is remote from a location of the set-top box, wherein the message comprises an identifier of a software application in the device and instructions to launch the software application in the device using a second internet protocol address associated with the software application, wherein the gateway inserts the first internet address in the uniform resource locator, wherein the server identifies the gateway utilizing the first internet protocol address included in the uniform resource locator, and wherein the server locates the set-top box utilizing the first internet protocol address of the gateway;
receiving a request from the set-top box to execute the software application utilizing the second internet protocol address responsive to the set-top box receiving instructions from the server to launch the software application in the device utilizing the second internet protocol address;
executing the software application to establish communication services between the device and the set-top box;
detecting an incoming circuit-switched telephone service call;
identifying a calling party identifier from the incoming circuit-switched telephone service call; and
directing the set-top box to present the calling party identifier.
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 in a telephone having computer instructions to execute a web server application in the telephone. The web server application can be operable to detect an incoming plain old telephone service call, identify a calling party identifier from the incoming plain old telephone service call, and direct one of a plurality of devices detected by web server application to present the calling party identifier. Other embodiments are disclosed.
111 Citations
20 Claims
-
1. A device, comprising:
-
a memory to store instructions; and a processor coupled to the memory, wherein the processor, responsive to executing the instructions, performs operations comprising; executing a web server application in the device; and establishing wireless communications with a gateway communicatively coupled to a set-top box, wherein the web server application performs operations comprising; transmitting a message to a server by way of the gateway by utilizing a uniform resource locator comprising the message, wherein the gateway is assigned to a first internet protocol address, wherein the server is remote from a location of the set-top box, wherein the message comprises an identifier of a software application in the device and instructions to launch the software application in the device using a second internet protocol address associated with the software application, wherein the gateway inserts the first internet address in the uniform resource locator, wherein the server identifies the gateway utilizing the first internet protocol address included in the uniform resource locator, and wherein the server locates the set-top box utilizing the first internet protocol address of the gateway; receiving a request from the set-top box to execute the software application utilizing the second internet protocol address responsive to the set-top box receiving instructions from the server to launch the software application in the device utilizing the second internet protocol address; executing the software application to establish communication services between the device and the set-top box; detecting an incoming circuit-switched telephone service call; identifying a calling party identifier from the incoming circuit-switched telephone service call; and directing the set-top box to present the calling party identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server, comprising:
-
a memory to store instructions; and a processor coupled to the memory, wherein the processor performs operations comprising; receiving a message from a web server application operating in a telephone by way of a gateway communicatively coupled to the server; detecting a first internet protocol address of the gateway, wherein the first internet address is inserted in the message by the gateway, wherein the message comprises a request to invoke a software application in the telephone by way of a media processor, wherein the software application is associated with a second internet protocol address, wherein the server identifies the gateway utilizing the first internet protocol address, and wherein the server locates the media processor utilizing the first internet protocol address of the gateway; establishing communications with the media processor utilizing the first internet protocol address of the gateway; and directing the media processor to invoke the software application in the telephone utilizing the second internet protocol address supplied by the web server application to cause the web server application operating in the telephone to perform operations comprising; detecting an incoming circuit-switched telephone service call; identifying a calling party identifier from the incoming circuit-switched telephone service call; and directing the media processor to present the calling party identifier. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage device in a telephone, comprising instructions which when executed by a processor, cause the processor to perform operations comprising:
-
executing a web server application in the telephone; establishing wireless communications with a gateway communicatively coupled to a media processor, wherein the web server application performs operations comprising; transmitting a message to a server by way of the gateway by utilizing a uniform resource locator comprising the message, wherein the gateway is assigned to a first internet protocol address, wherein the message comprises an identifier of a software application in the telephone and instructions to launch the software application in the telephone using a second internet protocol address associated with the software application, wherein the gateway inserts the first internet address in the uniform resource locator, and wherein the server identifies the media processor communicatively coupled to the gateway utilizing the first internet protocol address of the gateway; receiving a request from the media processor to execute the software application utilizing the second internet protocol address responsive to the media processor receiving instructions from the server to launch the software application in the telephone utilizing the second internet protocol address; executing the software application to establish communication services between the telephone and the media processor; detecting an incoming circuit-switched telephone service call; identifying a calling party identifier from the incoming circuit-switched telephone service call; and directing one of a plurality of telephones detected by web server application to present the calling party identifier. - View Dependent Claims (19, 20)
-
Specification