IP Library Granted Patent US 9,736,198
Granted Patent B2
US 9,736,198 · App. 14/615,516 · Granted Aug 15, 2017

Processing messages with a device server operating in a telephone

Inventors: David Brux DeLorme (Stone Mountain, GA); Anita Simpson (Decatur, GA); Nicholas Peter Hill (Atlanta, GA)
Assignee: AT&T Intellectual Property I, L.P.
H04L65/1096H04L61/2007H04L61/605H04M3/42059H04M7/0033H04N21/6137H04N21/6187H04L51/18H04M3/42042H04M2203/354
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,736,198
App. No.
14/615,516
Granted
Aug 15, 2017
Kind
B2
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.

Claims (58)

1. An apparatus, 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:

executing a web server application; and

facilitating, through the web server application, wireless communications with a gateway communicatively coupled to a set-top box,

detecting the set-top box;

detecting an incoming plain old telephone service call;

transmitting a message to a server by way of the gateway being assigned to a first IP address, wherein the server is remote from a location of the set-top box, and wherein the message comprises an identifier of a software application associated with the incoming plain old telephone service call in the apparatus and a second IP address associated with the software application;

receiving a request from the set-top box to execute the software application according to the second IP address; and

executing the software application to establish communication services between the apparatus and the set-top box.

2. The apparatus of claim 1 , wherein the communication services comprise a social network service.

3. The apparatus of claim 1 , wherein the operations further comprise:

identifying a calling party identifier from the incoming plain old telephone service call; and

directing the set-top box to present the calling party identifier.

4. The apparatus of claim 3 , wherein the operations further comprise:

presenting a prompt that requests a selection of apparatuses to present one of the calling party identifier and the communication services; and

directing the set-top box to present one of the calling party identifier and the service at the set-top box responsive to receiving a response to the prompt indicating that the set-top box has been selected.

5. The apparatus of claim 4 , wherein the operations further comprise:

detecting a database entry that matches the calling party identifier; and

identifying the communication services from the database entry.

6. The apparatus of claim 5 , wherein the database entry is a contact book entry stored in the apparatus.

7. The apparatus of claim 6 , wherein the contact book entry comprises one of an identification of the communication services and preferences for initiating the communication services.

8. The apparatus of claim 1 , wherein the operations further comprise directing the set-top box to present the communication services.

9. The apparatus of claim 1 , wherein messages transmitted between the apparatus and the set-top box conform in part to a markup language, and wherein the gateway inserts the first IP address into a hypertext transfer protocol header of the message.

10. The apparatus of claim 1 , wherein the apparatus comprises one of a plain old telephone service cordless telephone, and a plain old telephone service tethered telephone.

11. A server, 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 message from a web server application operating in a media device by way of a gateway communicatively coupled to the server, wherein the message includes a web server IP address;

detecting an outgoing plain old telephone service call;

detecting an identifier of the gateway, wherein the message comprises a request to invoke a software application in the media device associated with the outgoing plain old telephone service call, and wherein the software application is associated with an IP address;

initiating communications with a media processor according to the identifier of the gateway; and

directing the media processor to invoke the software application in the media device according to the web server IP address.

12. The server of claim 11 , wherein the operations further comprise:

identifying a called party identifier from the outgoing plain old telephone service call;

identifying a service according to the called party identifier; and

directing the media processor to present the service.

13. The server of claim 12 , wherein the operations further comprise:

identifying a service according to the called party identifier; and

directing the media processor to present the service.

14. The server of claim 13 , wherein messages transmitted between the media device and the media processor conform to a markup language.

15. The server of claim 12 , wherein the operations further comprise:

identifying the called party identifier in a database entry; and

identifying a service according to the called party identifier, wherein the database entry is a contact book entry stored in the media device, and wherein the contact book entry comprises an identification of the service and preferences for initiating the service.

16. The server of claim 11 , wherein the identifier of the gateway comprises a first IP address or a media access control address assigned to the gateway, and wherein the web server application corresponds to a hypertext transfer protocol server application operating in the media device.

17. The server of claim 11 , wherein the media device comprises one of a plain old telephone service cordless telephone, and a plain old telephone service tethered telephone, and wherein the media processor comprises one of a computer, a set-top box, and a smart phone.

18. A machine-readable storage device, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:

initiating a web server application in a communications device;

detecting an incoming plain old telephone service call;

transmitting, via the web server application, a message to a remote server by way of a gateway assigned to a first IP address, wherein the remote server is remote from a location of a media processor and wherein the message comprises an identifier of a software application in the device associated with the incoming plain old telephone service call; and

a second IP address associated with the software application;

receiving a request from the media processor to initiate the software application according to the second IP address; and

initiating the software application to establish communication services between the device and the media processor.

19. The machine-readable storage device of claim 18 , wherein the operations further comprise:

identifying a calling party identifier from the incoming plain old telephone service call; and

directing one of a plurality of devices detected by web server application to present the calling party identifier.

20. The machine-readable storage medium device of claim 19 , wherein the operations further comprise the transmitting the message to the remote server, wherein the message comprises the first IP address located in a hypertext transfer protocol header of the message, and the identifier of the software application associated with the second IP address, and

wherein the remote server establishes communications with a media processor according to the first IP address and directs the media processor to invoke the software application in the communications device according to the second IP address to enable processing of the incoming plain old telephone service call.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2015
From: DELORME, DAVID BRUX; SIMPSON, ANITA; HILL, NICHOLAS PETER
To: AT&T INTELLECTUAL PROPERTY I, LP
Reel/Frame 034930/0211 →
Continuity (2)
Continuation 13184554 · Jul 17, 2011
Related Publication 20150156224A1 · Jun 4, 2015