Unified messaging system having short message service command processor
First Claim
1. A method in a server configured for executing messaging operations, the method comprising:
- receiving a short message service (SMS) message;
parsing the SMS message for a prescribed messaging command, executing a prescribed messaging operation based on the prescribed messaging command; and
accessing a subscriber directory, according to an open network protocol, for subscriber attribute information based on source information within the SMS message, the executing step including performing the prescribed messaging operation based on the subscriber attribute information.
1 Assignment
0 Petitions
Accused Products
Abstract
A unified communications system includes an SMS command processor configured for executing prescribed messaging operations based on reception of an SMS message having respective prescribed commands. The SMS command processor is configured for receiving the SMS message based on the SMS message having a prescribed destination that corresponds to the address for the SMS command processor. The SMS message may be generated by the unified messaging subscriber requesting execution of a prescribed messaging operation, or from another agent configured for generating the SMS message based on a prescribed event. The SMS command processor parses the received SMS message for the prescribed command, and executes the prescribed command as necessary. The prescribed command may be defined by the service provider, alternately the prescribed command may be user-defined according to a command table stored in a subscriber profile directory. Hence, SMS messaging users can send SMS messages as a command interface for a unified messaging system, enabling storage and retrieval of unified messages.
-
Citations
46 Claims
-
1. A method in a server configured for executing messaging operations, the method comprising:
-
receiving a short message service (SMS) message;
parsing the SMS message for a prescribed messaging command, executing a prescribed messaging operation based on the prescribed messaging command; and
accessing a subscriber directory, according to an open network protocol, for subscriber attribute information based on source information within the SMS message, the executing step including performing the prescribed messaging operation based on the subscriber attribute information. - View Dependent Claims (2, 3, 4)
-
-
5. A method in a server configured for executing messaging operations the method comprising:
-
receiving a short message service (SMS) message;
parsing the SMS message for a prescribed messaging command; and
executing a prescribed messaging operation based on the prescribed messaging command;
wherein the executing step includes sending a request to a notification agent for generation of a prescribed message according to a selected notification protocol. - View Dependent Claims (6, 7)
-
-
8. A method in a server configured for executing messaging operations, the method comprising:
-
receiving a short message service (SMS) message;
parsing the SMS message for a prescribed messaging command; and
executing a prescribed messaging operation based on the prescribed messaging command;
wherein the receiving step includes receiving the SMS message according to short message peer-to-peer (SMPP) protocol. - View Dependent Claims (9, 10, 11)
first parsing the SMS message for a telephone number field that specifies a presence of the prescribed messaging command; and
obtaining the prescribed messaging command based on determining that the telephone number field specifies the presence of the prescribed messaging command.
-
-
10. The method of claim 9, wherein the parsing step further includes determining the presence of the prescribed messaging command based on the telephone number field corresponding to a prescribed telephone number assigned for SMS command processing.
-
11. The method of claim 9, wherein the parsing step further includes determining the presence of the prescribed messaging command based on the telephone number field specifying a valid subscriber telephone number and a prescribed tag that identifies the presence of the prescribed messaging command.
-
12. A method in a server configured for executing messaging operations, the method comprising:
-
receiving a short message service (SMS) message;
parsing the SMS message for a prescribed messaging command; and
executing a prescribed messaging operation based on the prescribed messaging command;
wherein the receiving step includes receiving an e-mail message containing the SMS message;
the method further comprising accessing a subscriber directory, according to an open network protocol, for subscriber attribute information including a subscriber notification preference, the executing step including forwarding data within the SMS message to a subscriber according to the prescribed subscriber notification preference.
-
-
13. A server configured for executing messaging operations, the server including:
-
an interface configured for receiving a short message service (SMS) message according to a prescribed network protocol; and
an SMS command processor configured for parsing the SMS message and executing a prescribed messaging operation based on detecting a prescribed messaging command within the SMS message;
wherein the interface is configured for receiving the SMS message according to at least one of short message peer-to-peer (SMPP) protocol and SMTP protocol as the prescribed network protocol.
-
-
14. A server configured for executing messaging operations, the server including:
-
an interface configured for receiving a short message service (SMS) message according to a prescribed network protocol;
an SMS command processor configured for parsing the SMS message and executing a prescribed messaging operation based on detecting a prescribed messaging command within the SMS message; and
a subscriber directory resource configured for accessing subscriber attribute information from a subscriber directory according to an open network protocol, the SMS command processor configured for executing the prescribed messaging operation based on the subscriber attribute information. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A server configured for executing messaging operations, the server including:
-
an interface configured for receiving a short message service (SMS) message according to a prescribed network protocol; and
an SMS command processor configured for parsing the SMS message and executing a prescribed messaging operation based on detecting a prescribed messaging command within the SMS message;
wherein the SMS command processor is configured for parsing the message for the prescribed messaging command based on detecting within the SMS message a telephone number field that specifies a presence of the prescribed messaging command. - View Dependent Claims (21, 22)
-
-
23. A computer readable medium having stored thereon sequences of instructions for receiving a short message service (SMS) message by a server, the sequences of instructions including instructions for performing the steps of:
-
receiving a short message service (SMS) message;
parsing the SMS message for a prescribed messaging command;
executing a prescribed messaging operation based on the prescribed messaging command; and
accessing a subscriber directory, according to an open network protocol, for subscriber attribute information based on source information within the SMS message, the executing step including performing the prescribed messaging operation based on the subscriber attribute information. - View Dependent Claims (24, 25, 26)
-
-
27. A computer readable medium having stored thereon sequences of instructions for receiving a short message service (SMS) message by a server, the sequences of instructions including instructions for performing the steps of:
-
receiving a short message service (SMS) message;
parsing the SMS message for a prescribed messaging command; and
executing a prescribed messaging operation based on the prescribed messaging command;
wherein the executing step includes sending a request to a notification agent for generation of a prescribed message according to a selected notification protocol. - View Dependent Claims (28, 29)
-
-
30. A computer readable medium having stored thereon sequences of instructions for receiving a short message service (SMS) message by a server, the sequences of instructions including instructions for performing the steps of:
-
receiving a short message service (SMS) message;
parsing the SMS message for a prescribed messaging command; and
executing a prescribed messaging operation based on the prescribed messaging command;
wherein the receiving step includes receiving the SMS message according to short message peer-to-peer (SMPP) protocol. - View Dependent Claims (31, 32, 33)
first parsing the SMS message for a telephone number field that specifies a presence of the prescribed messaging command; and
obtaining the prescribed messaging command based on determining that the telephone number field specifies the presence of the prescribed messaging command.
-
-
32. The medium of claim 31, wherein the parsing step further includes determining the presence of the prescribed messaging command based on the telephone number field corresponding to a prescribed telephone number assigned for SMS command processing.
-
33. The medium of claim 31, wherein the parsing step further includes determining the presence of the prescribed messaging command based on the telephone number field specifying a valid subscriber telephone number and a prescribed tag that identifies the presence of the prescribed messaging command.
-
34. A computer readable medium having stored thereon sequences of instructions for receiving a short message service (SMS) message by a server, the sequences of instructions including instructions for performing the steps of:
-
receiving a short message service (SMS) message;
parsing the SMS message for a prescribed messaging command; and
executing a prescribed messaging operation based on the prescribed messaging command;
wherein the receiving step includes receiving an e-mail message containing the SMS message;
the medium further comprising instructions for performing the step of accessing a subscriber directory, according to an open network protocol, for subscriber attribute information including a subscriber notification preference, the executing step including forwarding data within the SMS message to a subscriber according to the prescribed subscriber notification preference.
-
-
35. A server comprising:
-
means for receiving a short message service (SMS) message;
means for parsing the SMS message for a prescribed messaging command;
means for executing a prescribed messaging operation based on the prescribed messaging command; and
means for accessing a subscriber directory, according to an open network protocol, for subscriber attribute information based on source information within the SMS message, the executing means performing the prescribed messaging operation based on the subscriber attribute information. - View Dependent Claims (36, 37, 38)
-
-
39. A server comprising:
-
means for receiving, a short message service (SMS) message;
means for parsing the SMS message for a prescribed messaging command; and
means for executing a prescribed messaging operation based on the prescribed messaging command;
wherein the executing means is configured for sending a request to a notification agent for generation of a prescribed message according to a selected notification protocol. - View Dependent Claims (40, 41)
-
-
42. A server comprising:
-
means for receiving a short message service (SMS) message;
means for parsing the SMS message for a prescribed messaging command; and
means for executing a prescribed messaging operation based on the prescribed messaging command;
wherein the receiving means is configured for receiving the SMS message according to short message peer-to-peer (SMPP) protocol. - View Dependent Claims (43, 44, 45)
first parsing the SMS message for a telephone number field that specifies a presence of the prescribed messaging command; and
obtaining the prescribed messaging command based on determining that the telephone number field specifies the presence of the prescribed messaging command.
-
-
44. The server of claim 43, wherein the parsing means is configured for determining the presence of the prescribed messaging command based on the telephone number field corresponding to a prescribed telephone number assigned for SMS command processing.
-
45. The server of claim 43, wherein the parsing means is configured for determining the presence of the prescribed messaging command based on the telephone number field specifying a valid subscriber telephone number and a prescribed tag that identifies the presence of the prescribed messaging command.
-
46. A server comprising:
-
means for receiving a short message service (SMS) message;
means for parsing the SMS message for a prescribed messaging command; and
means for executing a prescribed messaging operation based on the prescribed messaging command;
wherein the receiving means is configured for receiving an e-mail message containing the SMS message;
the server further comprising means for accessing a subscriber directory, according to an open network protocol, for subscriber attribute information including a subscriber notification preference, the executing means configured for forwarding data within the SMS message to a subscriber according to the prescribed subscriber notification preference.
-
Specification