IP Library Granted Patent US 6,978,313
Granted Patent B1
US 6,978,313 · App. 09/626,437 · Granted Dec 20, 2005

Method and system for transporting generic data messages over the public switched telephone network to customer premises equipment without establishing a call

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 6,978,313
App. No.
09/626,437
Granted
Dec 20, 2005
Kind
B1
Abstract

Methods and systems are disclosed for transferring service application data from a server to a subscriber device via the PSTN without establishing a call between the server and subscriber device and without the PSTN switching components having inherent knowledge as to the data content. The server defines a generic request message, which contains the service application data and data delivery instructions. This generic request message is delivered to the subscriber's terminating switch, which subsequently delivers the service application data to the subscriber based on the data delivery instructions. The terminating switch then defines a generic response message and delivers it to the server, informing the server as to status of the data delivery. Similarly, methods and systems are also taught for broadcasting data from a server to a plurality of devices via the PSTN.

Claims (70)

1. A method for delivering data from a service application to a subscriber device by means of a Public Switched Telephone Network (PSTN) comprising an originating node and a terminating node, wherein the service application interfaces the PSTN through the originating node and the subscriber device interfaces the PSTN through the terminating the PSTN has no embedded knowledge of the service application, and without establishing a call, said method comprising the steps of:

creating a request message at the service application wherein the request message comprises the data and data delivery instructions;

transporting the request message from the central server to the PSTN over the originating node-service application interface;

routing the request message from the originating node to the terminating node via a Transaction Capabilities Application Part (TCAP) message without said originating and terminating nodes examining the data or requiring knowledge of the data;

transporting the data from the terminating node to the subscriber device over the terminating node-subscriber device interface based on the data delivery instructions;

defining a response message at the terminating node wherein the response message comprises status data indicating the status of the delivery of the data to the subscriber device; and

routing the response message from the terminating node to the service application.

2. The method of claim 1 wherein the originating node-service application interface is a Simplified Message Desk Interface.

3. The method of claim 1 wherein the originating node-service application interface is a Non-call Associated Signaling Integrated Services Digital Network interface.

4. The method of claim 1 wherein the terminating node-subscriber device interface is a GR-30-CORE interface.

5. The method of claim 1 wherein the terminating node-subscriber device interface is a Non-call Associated Signaling Integrated Services Digital Network interface.

6. The method of claim 1 wherein the terminating node-subscriber device interface is a Digital Subscriber Loop interface.

7. The method of claim 1 wherein the step of routing the request message is based on a PSTN address of the subscriber device and includes the steps of:

obtaining a Local Routing Number if the address has been ported; and

routing the request message based on the Local Routing Number if the address has been ported.

8. The method of claim 1 wherein transporting the data to the subscriber device occurs regardless of whether the subscriber device is off-hook or on-hook.

9. The method of claim 1 wherein transporting the data to the subscriber device does not require subscriber interaction.

10. The method of claim 1 wherein the PSTN further comprises a packet switch and the service application interfaces the PSTN through the packet switch, wherein the step of transporting the request message from the service application to the PSTN occurs through the packet switch, and wherein the step of transporting the response message from the PSTN to the service application occurs from the packet switch.

11. The method of claim 1 wherein the step of transporting the data to the subscriber device further includes the step of over-riding vertical services defined for the terminating node-subscriber device interface based on the data delivery instructions.

12. A method for delivering data from a central server to a subscriber device by means of a PSTN based node, wherein the central server interfaces the PSTN, and wherein the node does not examine and has no embedded knowledge of the data, said method comprising the steps of:

defining a request message at the central server wherein the request message comprises the data and data delivery instructions instructing the node on how to deliver the data to the subscriber device;

transporting the request message from the central server to the node without establishing a call; and

delivering the data to the subscriber device based on the data delivery instructions.

13. The method of claim 12 further including the steps of:

recording in a response message the status of the delivery of the data to the subscriber; and

transporting the response message to the central server.

14. The method of claim 12 wherein a user of the subscriber device establishes a voice-band connection as a result of receiving the data.

15. The method of claim 14 wherein the user retrieves information over the voice-band connection.

16. The method of claim 12 wherein the subscriber device automatically establishes a connection as a result of receiving the data and retrieves information over the connection.

17. A method for broadcasting data from a central server to a plurality of subscriber devices by means of a PSTN based node, wherein the central server interfaces the PSTN, and wherein the node does not examine and has no embedded knowledge of the data, said method comprising the steps of:

defining a request message at the central server wherein the request message comprises the data and data delivery instructions, whereby the delivery instructions specify to the node a list of possible subscriber devices served by the node that should receive the data;

routing the request message from the central server to the node without establishing a call; and

delivering the data, based on the delivery instructions, to the list of subscriber devices.

18. The method of claim 17 wherein the list of subscriber devices specified in the request message is specified as a range of addresses.

19. The method of claim 17 wherein the list of subscriber devices specified in the request message is specified as all numbers within a NPA-NXX available on the node.

20. The method of claim 17 wherein transporting the data to each subscriber device occurs regardless of whether the subscriber device is off-hook or on-hook.

21. The method of claim 17 wherein transporting the data to each subscriber device does not require subscriber interaction.

22. The method of claim 17 wherein the plurality of subscriber devices are served by a plurality of nodes, said method further comprising the steps of:

defining a plurality of request messages at the central server, one request message per node, wherein each request message comprises the data and data delivery instructions whereby the delivery instructions specify to the corresponding node a list of possible subscriber devices served by the node that should receive the data;

routing each request message to its node; and

transporting, at each node, the data to the corresponding list of subscriber devices based on the data delivery instructions.

23. The method of claim 22 wherein a community notification service resides on the central server, said method broadcasting community notification information to the plurality of subscriber devices.

24. The method of claim 17 further including the steps of:

defining at the node a response message comprising the individual subscriber devices to which the node could not deliver the data because said subscriber devices had been ported;

transporting the response message from the node to the central server;

defining a plurality of request messages at the central server to cover the subscriber devices specified in the response message, wherein each request message comprises the data and data delivery instructions; and

delivering the plurality of request messages to nodes serving the ported subscriber devices.

25. The method of claim 17 further comprising routing the request message based on a PSTN address of one of the subscriber devices specified in the list of subscriber devices.

26. A method for enhancing Unified Messaging Services wherein a multi-functional server interfaces both a PSTN and an Internet and a subscriber device interfaces the PSTN through a switch, and wherein the multi-functional server receives subscriber messages from the PSTN and Internet, said method comprising the steps of:

defining a request message at the multi-functional server wherein the request message comprises data concerning the subscriber messages received from the PSTN and Internet, and wherein the request message further comprises delivery instructions instructing the switch on how to deliver the data to the subscriber device; without said switch examining the data or having knowledge of the data;

transporting the request message from the multi-functional server to the switch without establishing a call; and

delivering the data to the subscriber device based on the data delivery instructions.

27. The method of claim 26 wherein a commercial Web server is interfaced to the Internet, said method further comprising the steps of:

pushing data from the commercial Web servers to the multi-functional server; and

wherein the defined request message comprises the data pushed from the commercial Web Server.

28. The method of claim 26 wherein a user of the subscriber device, as a result of receiving the data, establishes a connection to the multi-functional server and retrieves the PSTN and Internet messages.

29. The method of claim 26 wherein the subscriber device, as a result of receiving the data, automatically establishes a connection to the multi-functional server and retrieves the PSTN and Internet messages.

30. A method for delivering data from a central server to a wireless device by means of a PSTN based node, a service profiler, and a wireless network, wherein the service profiler is interfaced to both the node and the wireless network, wherein the central server interfaces the PSTN, and wherein the node does not examine and has no embedded knowledge of the data, said method comprising the steps of:

defining a request message at the central server wherein the request message comprises the data and data delivery instructions;

transporting the request message from the central server to the node without establishing a call;

delivering the data to the service profiler based on the data delivery instructions; and

delivering the data from the service-profiler to the wireless device via the wireless network.

31. A PSTN based node within a system for delivering data to subscriber devices:

means for receiving a request message wherein the request message node comprises the data and data delivery instructions; and

means for delivering the data to one or more subscriber devices without establishing a call according to the data delivery having knowledge of the data format and without examining the data.

32. The node of claim 31 wherein the system further comprises means for creating and transmitting a response message.

33. A method executed by a service application for sending data through a PSTN, said method comprising:

creating a message wherein the message comprises the data; and

transmitting said message without establishing a call, wherein the service application resides outside the PSTN and wherein the message further comprises customized delivery options for instructing the PSTN on how to deliver the data without the PSTN examining the data or having embedded knowledge of the data.

34. The method of claim 33 further comprising the step of receiving a response message comprising response data.

Assignments (6)
MERGER Recorded Feb 10, 2012
From: TTI INVENTIONS B LLC
To: INTELLECTUAL VENTURES II LLC
Reel/Frame 027682/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2011
From: TELCORDIA LICENSING COMPANY, LLC
To: TTI INVENTIONS B LLC
Reel/Frame 025977/0923 →
RELEASE Recorded Jun 11, 2010
From: WILMINGTON TRUST COMPANY, AS COLLATERAL AGENT
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 024515/0622 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2009
From: TELCORDIA TECHNOLOGIES, INC.
To: TELCORDIA LICENSING COMPANY LLC
Reel/Frame 022878/0821 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2009
From: WILMINGTON TRUST COMPANY
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 022408/0410 →
SECURITY AGREEMENT Recorded Jul 17, 2007
From: TELCORDIA TECHNOLOGIES, INC.
To: WILMINGTON TRUST COMPANY, AS COLLATERAL AGENT
Reel/Frame 019562/0309 →