IP Library Granted Patent US 8,504,645
Granted Patent B2
US 8,504,645 · App. 12/347,917 · Granted Aug 6, 2013

Internet messaging notification methods and systems

Inventor: James Edward Haley (Aston, PA)
Assignee: Verizon Laboratories Inc.
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 8,504,645
App. No.
12/347,917
Granted
Aug 6, 2013
Kind
B2
Abstract

The disclosed methods and systems can employ internet messaging protocols to transmit an alphanumeric message to one or more destination addresses in response to a telephone service customer's notification service request. The request can include a string having a feature code trigger and one or more digits. The destination address can be an electronic mail address, an instant messaging address, a pager number, and/or a telephone number.

Claims (51)

1. A method comprising:

receiving a request from a telephone service customer, the request including a string having a feature code trigger and one or more digits;

selecting at least one pre-stored alphanumeric message from a plurality of pre-stored alphanumeric messages based on at least one of the feature code trigger and the one or more digits;

accessing at least one destination address stored in association with the at least one pre-stored alphanumeric message; and

based on the request and customer data associated with the request, transmitting the at least one pre-stored alphanumeric message to the at least one destination address using internet messaging protocols, wherein transmitting includes determining that the received string is associated with a group notification service request.

2. A method according to claim 1 , further comprising:

associating strings with call processing services.

3. A method according to claim 1 , wherein the feature code trigger is at least one of a single star (*), double star (**), a pound (#), and a double pound (##).

4. A method according to claim 1 , wherein the destination address is at least one of an electronic mail address, an instant messaging address, a pager number, and a telephone number.

5. A method according to claim 1 , wherein the internet messaging protocol is at least one of a simple mail transport protocol (SMTP), an internet messaging and presence protocol (IMPP), a simple network paging protocol (SNPP), an Efficient Mail Submit and Delivery (EMSD) protocol, an Internet Message Access Protocol (IMAP), a Java Messaging Service (JMS), X.400, eXtensible Markup Language (XML), a transmission control protocol/internet protocol (TCP/IP), a protocol specified by a Telcordia Technologies SR-3511 standard, and a protocol specified by a Telcordia Technologies SR-3389 standard.

6. A method according to claim 1 , further comprising:

associating messages with destination addresses, wherein the messages are pre-stored.

7. A method according to claim 1 , further comprising:

receiving one or more messages and one or more destination addresses from the telephone service customer via a user interface;

associating the messages with the one or more destination addresses; and

storing the messages and the associated destination addresses as customer data.

8. A method according to claim 1 , wherein the customer data is at least one of a customer identifier, a password, a list of call processing services to which the customer is subscribed, one or more alphanumeric messages, and one or more destination addresses.

9. An apparatus comprising:

a user interface for receiving a request from a telephone service customer, the request including a string having a feature code trigger and one or more digits; and

a processor for processing the request and customer data associated with the request selecting at least one pre-stored alphanumeric message from a plurality of pre-stored alphanumeric messages based on at least one of the feature code trigger and the one or more digits, accessing at least one destination address stored in association with the at least one pre-stored alphanumeric message and transmitting the at least one pre-stored alphanumeric message to the at least one destination address using internet messaging protocols, wherein transmitting includes determining that the received string is associated with a group notification service request.

10. The apparatus of claim 9 , further comprising:

a memory for storing customer data on a plurality of telephone service customers, wherein the customer data is at least one of a customer identifier, a password, a list of call processing services to which the customer is subscribed, the plurality of alphanumeric messages, and one or more destination addresses.

11. The apparatus of claim 9 , further comprising:

a memory for storing a call processing record which associates feature codes with call processing services of a telephone service, wherein the call processing services include a group notification service.

12. A service switching point in a communications system comprising:

means for receiving a request from a telephone service customer, the request including a string having a feature code trigger and one or more digits;

means for communicating the customer request to a service control point;

means for receiving instructions from the service control point; and

means for transmitting at least one pre-stored alphanumeric message, selected from a plurality of pre-stored alphanumeric messages based on at least one of the feature code trigger and the one or more digits, to at least one destination address, stored in association with the at least one pre-stored alphanumeric message, using internet messaging protocols based on the instructions received from the service control point, wherein transmitting includes determining that the received string is associated with a group notification service request.

13. A service control point in a communications system integrated with a telephone network comprising:

means for receiving data from a service switching point;

means for processing the data to determine whether the data includes a group notification service request; and

means for instructing the service switching point to transmit at least one pre-stored alphanumeric message, selected from a plurality of pre-stored alphanumeric messages based on at least one of a feature code trigger and one or more digits, to at least one destination address stored in association with the at least one pre-stored alphanumeric message, using internet messaging protocols based on the group notification service request and customer data associated with the group notification service request.

14. The service control point of claim 13 , further comprising:

means for storing customer data on a plurality of telephone service customers, wherein the customer data is at least one of a customer identifier, a password, a list of call processing services to which the customer is subscribed, one or more alphanumeric messages, and one or more destination addresses.

15. The service control point of claim 13 , further comprising:

means for storing a call processing record which associates feature codes with call processing services of a telephone service, wherein the call processing services include a group notification service.

16. A computer program product disposed on a non-transitory computer readable medium and having instructions for causing a processor to:

receive a request from a telephone service customer, the request including a string having a feature code trigger and one or more digits;

select at least one pre-stored alphanumeric message from a plurality of pre-stored alphanumeric messages based on at least one of the feature code trigger and the one or more digits;

access at least one destination address stored in association with the at least one pre-stored alphanumeric message; and

based on the request and customer data associated with the request, transmit the at least one pre-stored alphanumeric message to the at least one destination address using internet messaging protocols, wherein transmitting includes determining that the received string is associated with a group notification service request.

17. A product according to claim 16 , further comprising instructions for causing a processor to:

associate strings with call processing services.

18. A product according to claim 16 , further comprising instructions for causing a processor to:

associate messages with destination addresses, wherein the messages are pre-stored.

19. A product according to claim 16 , further comprising instructions for causing a processor to:

receive one or more messages and one or more destination addresses from the telephone service customer via a user interface;

associate the messages with the one or more destination addresses; and

store the messages and the associated destination addresses as customer data.

20. A product according to claim 16 , wherein the instructions to transmit include instructions to transmit using at least one of a simple mail transport protocol (SMTP), an internet messaging and presence protocol (IMPP), a simple network paging protocol (SNPP), an Efficient Mail Submit and Delivery (EMSD) protocol, an Internet Message Access Protocol (IMAP), a Java Messaging Service (JMS), X.400, eXtensible Markup Language (XML), a transmission control protocol/internet protocol (TCP/IP), a protocol specified by a Telcordia Technologies SR-3511 standard, and a protocol specified by a Telcordia Technologies SR-3389 standard.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2014
From: VERIZON LABORATORIES INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 033428/0478 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2013
From: HALEY, JAMES EDWARD
To: VERIZON LABORATORIES INC.
Reel/Frame 029804/0370 →
Continuity (2)
Continuation 10302404 · Nov 22, 2002
Related Publication 20090110170A1 · Apr 30, 2009