Method and apparatus for response enabled messaging
First Claim
Patent Images
1. A method of creating associations between messages in a stateless system, the method comprising:
- receiving a notification message by an enterprise mobile notification server from an enterprise system;
adding, by the enterprise mobile notification server, a plurality of action keywords to the notification message, wherein a user can select one of the plurality of action keywords in the notification;
storing a plurality of available short codes associated with the enterprise system in memory in the enterprise mobile notification server;
adding, by the enterprise mobile notification server, a unique identification to the notification message being sent to the stateless client device, wherein the unique identification comprises a unique short code, selected from among the plurality of available short codes stored in the memory, the short code selected to minimize possibility of conflict;
sending, by the enterprise mobile notification server, the notification message including the unique identification to the stateless client device;
upon receiving, by the enterprise mobile notification server, a response from the stateless client device, identifying the unique identification within the response, and utilizing the unique identification to associate the response with the notification message, wherein the response comprises a selection of one of the plurality of action keywords;
translating, by the enterprise mobile notification server, the selection of one of the plurality of action keywords to a response for the enterprise system; and
sending, by the enterprise mobile notification server, the translated response to the enterprise system which generated the notification message.
12 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for creating associations between messages in a stateless system. The method comprises adding a unique identification to a notification message at a gateway, and upon receiving a response from a user, identifying the unique identification within the response, and utilizing the unique identification to associate the response with the notification message.
-
Citations
15 Claims
-
1. A method of creating associations between messages in a stateless system, the method comprising:
-
receiving a notification message by an enterprise mobile notification server from an enterprise system; adding, by the enterprise mobile notification server, a plurality of action keywords to the notification message, wherein a user can select one of the plurality of action keywords in the notification; storing a plurality of available short codes associated with the enterprise system in memory in the enterprise mobile notification server; adding, by the enterprise mobile notification server, a unique identification to the notification message being sent to the stateless client device, wherein the unique identification comprises a unique short code, selected from among the plurality of available short codes stored in the memory, the short code selected to minimize possibility of conflict; sending, by the enterprise mobile notification server, the notification message including the unique identification to the stateless client device; upon receiving, by the enterprise mobile notification server, a response from the stateless client device, identifying the unique identification within the response, and utilizing the unique identification to associate the response with the notification message, wherein the response comprises a selection of one of the plurality of action keywords; translating, by the enterprise mobile notification server, the selection of one of the plurality of action keywords to a response for the enterprise system; and sending, by the enterprise mobile notification server, the translated response to the enterprise system which generated the notification message. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A server comprising:
-
memory to store a plurality of available short codes associated with an enterprise; a enterprise mobile notification system (EMNS) to receive a notification message from an enterprise system, to add a plurality of action keywords to the notification message, wherein a user can select one of the plurality of action keywords in the notification message, to translate the selection of one of the plurality of action keywords to a response for the enterprise system, to send the notification message to a messaging gateway, and to transmit a translated response to the enterprise system and a messaging gateway to add a unique identification to the notification message, wherein the unique identification comprises a unique short code, selected from among the plurality of available short codes stored in the memory, the short code selected to minimize possibility of conflict, to send the notification message including the unique identification to a stateless client device, and upon receiving a response from a user that comprises a selection of one of the plurality of action keywords, to identify the unique identification within the response, to utilize the unique identification to associate the response with the notification message, to send the response to the enterprise mobile notification system. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
7. A method comprising:
-
storing a plurality of available short codes associated with an enterprise in memory in a server; intercepting, by the server, a notification from an enterprise system; generating, by the server, an SMS message based on the notification, the SMS message including a plurality of action keywords, wherein a user can select one of the plurality of action keywords in the SMS message, and a unique identification, to enable the stateless SMS message to be associated with the notification, wherein the unique identification comprises a unique short code, selected from among the plurality of available short codes stored in the memory, the short code selected to minimize possibility of conflict; receiving, by the server, a response to the SMS message, wherein the response comprises a selection of one of the plurality of action keywords; associating, by the server, the response with the notification based on the unique identification; translating the selection of one of the plurality of action keywords to a response for an enterprise system which generated the notification message; and sending, by the server, the translated response to the enterprise system. - View Dependent Claims (8, 9)
-
Specification