INTERACTIVE SHORT MESSAGING SERVICE
First Claim
Patent Images
1. A method of session based communications comprising:
- (a) storing a set of unallocated reply-to addresses that are freely assignable;
(b) assigning a first unallocated reply-to address from the set thereof to a first message dispatched from a first application;
(c) routing a reply to the first message to the first application utilizing the reply-to address assigned thereto in step (b);
(d) assigning a second unallocated reply-to address from the set thereof to a second message dispatched from the first application; and
(e) routing a reply to the second message to the first application utilizing the reply-to address assigned thereto in step (d).
3 Assignments
0 Petitions
Accused Products
Abstract
In a system and method of session based short message service (SMS) communications a set of unallocated reply-to addresses that are freely assignable is stored. A first unallocated reply-to address from the set thereof is assigned to a first message dispatched from a first application. A reply to the first message is routed to the first application utilizing the first reply-to address assigned thereto. A second unallocated reply-to address from the set thereof is assigned to a second message dispatched from the first application. A reply to the second message is routed to the first application utilizing the second reply-to address assigned thereto.
15 Citations
18 Claims
-
1. A method of session based communications comprising:
-
(a) storing a set of unallocated reply-to addresses that are freely assignable; (b) assigning a first unallocated reply-to address from the set thereof to a first message dispatched from a first application; (c) routing a reply to the first message to the first application utilizing the reply-to address assigned thereto in step (b); (d) assigning a second unallocated reply-to address from the set thereof to a second message dispatched from the first application; and (e) routing a reply to the second message to the first application utilizing the reply-to address assigned thereto in step (d). - View Dependent Claims (2, 3)
-
-
4. A method of session based communications comprising:
-
(a) storing a set of unallocated reply-to addresses that are freely assignable; (b) assigning a first unallocated reply-to address from the set thereof to a first message dispatched from a first application; (c) assigning a second unallocated reply-to address from the set thereof to a first message dispatched from a second application; (d) routing a reply to the first message to the first application utilizing the reply-to address assigned thereto in step (b); and (e) routing a reply to the second message to the second application utilizing the reply-to address assigned thereto in step (c). - View Dependent Claims (5, 6)
-
-
7. A system of session-based communications comprising:
-
first means operative for hosting an application that is operative for generating a first mobile terminated message that includes first data regarding an intended recipient of the message, data regarding the application that output the message, and text; and second means responsive to the first mobile terminated message for; storing the data regarding the application that output the first mobile terminated message; assigning to the first mobile terminated message a reply-to-address selected from a set of unallocated reply-to-addresses that have no restrictions on their assignment; constructing from the first mobile terminated message a second mobile terminated message that includes the text, the assigned reply-to-address and either the first data regarding the intended recipient or second data regarding the intended recipient derived from the first data regarding the intended recipient, but which excludes the data regarding the application that output the message; and outputting the second mobile terminated message for delivery of the text of the message to an SMS capable device associated with the first or second data regarding the intended recipient. - View Dependent Claims (8, 9)
-
-
10. A method of session-based communications comprising:
-
(a) storing a set of unallocated reply-to addresses that are freely assignable; (b) storing a first set of response-callback bindings for a first message dispatched from a first application; (c) assigning a first unallocated reply-to address from the set of unallocated reply-to-addresses to the first message dispatched from the first application; (d) in response to a reply to the first message from the first application, invoking a callback on the first application based on the first reply-to-address and a content of the reply; (e) storing a second set of response-callback bindings for a second message dispatched from the first application; (f) when the first set of response-callback bindings do not have a conflict with the second set of response-callback bindings, assigning the first reply-to-address to the second message dispatched from the first application, otherwise, assigning a second unallocated reply-to address from the set of unallocated reply-to-addresses to the second message dispatched from the first application; and (g) in response to a reply to the second message from the first application, invoking a callback on the first application based on the reply-to-address assigned thereto in step (f) and a content of the reply. - View Dependent Claims (11, 12)
-
-
13. A method of session-based communications comprising:
-
(a) storing a set of unallocated reply-to addresses that are freely assignable; (b) storing a first set of response-callback bindings for a first message dispatched from a first application; (c) assigning a first unallocated reply-to address from the set of unallocated reply-to-addresses to the first message dispatched from the first application; (d) storing a second set of response-callback bindings for a second message dispatched from a second application; (e) assigning a second unallocated reply-to address from the set of unallocated reply-to-addresses to the second message dispatched from the second application; (f) in response to a reply to the first message dispatched from the first application, invoking a callback on the first application based on the first reply-to-address and a content of the reply; and (g) in response to a reply to the second message dispatched from the second application, invoking a callback on the second application based on the second reply-to-address and a content of the reply. - View Dependent Claims (14, 15)
-
-
16. A system of session-based communications comprising:
-
means for generating a first mobile terminated message that includes first data regarding an intended recipient of the message, data regarding the application that output the message, and text; and means responsive to the first mobile terminated message for; storing the data regarding the application that output the first mobile terminated message; assigning to the first mobile terminated message a reply-to-address selected from a set of unallocated reply-to-addresses that have no restrictions on their assignment; constructing from the first mobile terminated message a second mobile terminated message that includes the text, the assigned reply-to-address and either the first data regarding the intended recipient or second data regarding the intended recipient derived from the first data regarding the intended recipient, but which excludes the data regarding the application that output the message; and outputting the second mobile terminated message for delivery of the text of the message to a device associated with the first or second data regarding the intended recipient. - View Dependent Claims (17, 18)
-
Specification