System and method for message-based conversations
First Claim
Patent Images
1. A method for conducting a stateful, message-based conversation involving a Wireless Device (WD) of a Mobile Subscriber (MS), the method comprising:
- receiving, at an intermediary device, a first request from a service provider to initiate a first message-based conversation between the service provider and the MS, wherein the first request includes information relating to a first set of accounts of the MS;
upon receiving the first request, validating, by the intermediary device, the information relating to the first set of accounts of the MS to advance the first request;
upon validating the information relating to the first account of the MS, generating, by the intermediary device, a message containing one or more selectable options, wherein the one or more selectable options are generated based on a current state of the first message-based conversation, and wherein the first message-based conversation occurs in a first secure, authenticated session where the MS uses the WD to participate in a first financial transaction with a financial institution;
sending, by the intermediary device, the generated message containing the one or more selectable options to the WD of the MS;
receiving, by the intermediary device, a reply from the WD of the MS, in response to the generated message, the reply comprising at least one selected option of the one or more selectable options;
performing, by the intermediary device, one or more processing steps to initiate a monetary transaction, based on the at least one selected option received from the WD of the MS, using at least in part;
information contained in the first message-based conversation, or MS information collected as part of a registration process;
determining, by the intermediary device, a next state of the first message-based conversation based on performing the one or more processing steps;
storing, by the intermediary device, at least the determined next state of the first message-based conversation; and
receiving, by the intermediary device from the MS, a second request to initiate a second message-based conversation between the service provider and the MS, wherein the second request includes information relating to a second set of accounts of the MS, wherein the second message-based conversation occurs in a second secure, authenticated session while the first message-based conversation is in progress, and wherein the first set of accounts and the second set of accounts have at least one account in common.
1 Assignment
0 Petitions
Accused Products
Abstract
Leveraging the ubiquitous nature of wireless devices and the popularity of (Short Message Service, Multimedia Message Service, etc.) messaging, an infrastructure that supports message-based conversations (with for example the maintenance or preservation of state, context, etc. across or during the message exchanges) allowing users of wireless devices to employ their wireless devices to engage in and complete increasingly more complicated activities. The infrastructure may optionally leverage the capabilities of a centrally-located Messaging Inter-Carrier Vendor.
-
Citations
26 Claims
-
1. A method for conducting a stateful, message-based conversation involving a Wireless Device (WD) of a Mobile Subscriber (MS), the method comprising:
-
receiving, at an intermediary device, a first request from a service provider to initiate a first message-based conversation between the service provider and the MS, wherein the first request includes information relating to a first set of accounts of the MS; upon receiving the first request, validating, by the intermediary device, the information relating to the first set of accounts of the MS to advance the first request; upon validating the information relating to the first account of the MS, generating, by the intermediary device, a message containing one or more selectable options, wherein the one or more selectable options are generated based on a current state of the first message-based conversation, and wherein the first message-based conversation occurs in a first secure, authenticated session where the MS uses the WD to participate in a first financial transaction with a financial institution; sending, by the intermediary device, the generated message containing the one or more selectable options to the WD of the MS; receiving, by the intermediary device, a reply from the WD of the MS, in response to the generated message, the reply comprising at least one selected option of the one or more selectable options; performing, by the intermediary device, one or more processing steps to initiate a monetary transaction, based on the at least one selected option received from the WD of the MS, using at least in part;
information contained in the first message-based conversation, or MS information collected as part of a registration process;determining, by the intermediary device, a next state of the first message-based conversation based on performing the one or more processing steps; storing, by the intermediary device, at least the determined next state of the first message-based conversation; and receiving, by the intermediary device from the MS, a second request to initiate a second message-based conversation between the service provider and the MS, wherein the second request includes information relating to a second set of accounts of the MS, wherein the second message-based conversation occurs in a second secure, authenticated session while the first message-based conversation is in progress, and wherein the first set of accounts and the second set of accounts have at least one account in common. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 22, 23, 24, 25, 26)
-
-
16. A method for conducting a stateful, message-based conversation involving a Wireless Device (WD) of a Mobile Subscriber (MS) and a third-party participant, the method comprising:
-
receiving a first request from a service provider, at an intermediary device, to initiate a first message-based conversation between the service provider and the MS, wherein the first request includes information relating to a first set of accounts of the MS; upon receiving the first request, validating, by the intermediary device, the information relating to the first set of accounts of the MS to advance the first request; upon validating the information relating to the first account of the MS, generating, by the intermediary device, a message comprising one or more selectable options, wherein the one or more selectable options are generated based on a current state of the first message-based conversation, and wherein the first message-based conversation occurs in a first secure, authenticated session where the MS uses the WD to participate in a first financial transaction with a financial institution; sending, by the intermediary device, the generated message containing the one or more selectable options to the WD of the MS; receiving, by the intermediary device, a reply from the WD of the MS in response to the generated message, the reply comprising at least one selected option of the one or more selectable options; performing, by the intermediary device, one or more processing steps to initiate a monetary transaction, based on the at least one selected option received from the WD of the MS, using at least in part;
information contained in the first message-based conversation, or MS information collected as part of a registration process;updating, by the intermediary device, the third-party; and receiving, by the intermediary device from the MS, a second request to initiate a second message-based conversation between the service provider and the MS, wherein the second request includes information relating to a second set of accounts of the MS, wherein the second message-based conversation occurs in a second secure, authenticated session while the first message-based conversation is in progress, and wherein the first set of accounts and the second set of accounts have at least one account in common. - View Dependent Claims (17, 18, 19)
-
-
20. A system for conducting a stateful, message-based conversation involving a Wireless Device (WD) of a Mobile Subscriber (MS), comprising:
-
an alert module configured to receive a first request from a service provider to initiate a first message-based conversation between the service provider and the MS, wherein the first request includes information relating to a first set of accounts of the MS; a validation module configured to validate, upon receiving the first request, the information relating to the first set of accounts of the MS to advance the first request; a message generator configured to create, upon validating the information relating to the first account of the MS, a message containing one or more selectable options based on a current state of the first message-based conversation, wherein the first message-based conversation occurs in a first secure, authenticated session where the MS uses the WD to participate in a first financial transaction with a financial institution; a message communicator configured to send the generated message containing the one or more selectable options to the WD of the MS; a message receiver configured to receive a reply from the WD of the MS, in response to the generated message, the reply comprising at least one selected option of the one or more selectable options; and a message-based conversation processor configured to; perform one or more processing steps to initiate a monetary transaction, based on the at least one selected option received from the WD of the MS, using information contained in the first message-based conversation, or MS information collected as part of a registration process, determine a next state of the first message-based conversation store at least the determined next state of the first message-based conversation; and receiving, from the MS, a second request to initiate a second message-based conversation between the service provider and the MS, wherein the second request includes information relating to a second set of accounts of the MS, wherein the second message-based conversation occurs in a second secure, authenticated session while the first message-based conversation is in progress, and wherein the first set of accounts and the second set of accounts have at least one account in common.
-
-
21. A computer readable storage device having control logic recorded thereon that when executed by a processor, causes the processor to perform operations to conduct a stateful, message-based conversation involving a Wireless Device (WD) of a Mobile Subscriber (MS), the operations comprising:
-
receiving a first request, at an intermediary device, from a service provider, to initiate a first message-based conversation between the service provider and the MS, wherein the first request includes information relating to a first set of accounts of the MS; upon receiving the first request, validating, by the intermediary device, the information relating to the first set of accounts of the MS to advance the first request; upon validating the information relating to the first account of the MS, creating a message containing one or more selectable options based on a current state of the first message-based conversation, wherein the first message-based conversation occurs in first a secure, authenticated session where the MS uses the WD to participate in a first financial transaction with a financial institution; sending, by the intermediary device, the generated message containing the one or more selectable options to WD of MS; receiving, by the intermediary device, a reply from the WD of the MS, in response to the generated message, the reply comprising at least one selected option of the one or more selectable options; performing, by the intermediary device, one or more processing steps to initiate a monetary transaction, based on the at least one selected option received from the WD of the MS, using at least in part; information contained in the first message-based conversation, or MS information collected as part of a registration process; determining, by the intermediary device, a next state of the message-based conversation based on performing the one or more processing steps; storing, by the intermediary device, at least the determined next state of the message-based conversation; and receiving, by the intermediary device from the MS, a second request to initiate a second message-based conversation between the service provider and the MS, wherein the second request includes information relating to a second set of accounts of the MS, wherein the second message-based conversation occurs in a second secure, authenticated session while the first message-based conversation is in progress, and wherein the first set of accounts and the second set of accounts have at least one account in common.
-
Specification