System and method for enhanced application server
First Claim
Patent Images
1. An application server system, comprising:
- one or more processors;
a gateway configured to receive, using the one or more processors, an incoming message from a Wireless Device (WD) of a Mobile Subscriber (MS), wherein the incoming message includes an identifier of the WD and is indicative of the MS initiating a transaction;
one or more workflow modules configured to;
retrieve, based on the identifier, using the one or more processors, MS information;
generate, in response to the incoming message, using the one or more processors, a first update to a third-party to process the transaction, wherein the first update includes at least one aspect of the retrieved MS information;
generate, using the one or more processors, a confirmation request message to allow the MS to complete the transaction, wherein the confirmation request message additionally comprises at least one of an informational element, an advertisement, and a promotion;
determine, using the one or more processors, whether a confirmation reply message was received within a predetermined amount of time;
process, using the one or more processors, the confirmation reply message from the MS confirming completion of the transaction in response to a determination that the confirmation reply message was received within the predetermined amount of time; and
generate, as part of the confirmation reply message processing, using the one or more processors, a second update to the third-party to complete the transaction;
a data storage module configured to store, using the one or more processors, details of one or more of the messages in at least one repository; and
an administrative module configured to provide, using the one or more processors, administrative control over configuration of the gateway and the one or more workflow modules.
1 Assignment
0 Petitions
Accused Products
Abstract
A flexible, extensile, and dynamically configurable back-end Application Server environment that efficiently supports the ever-increasing range of activities for which mobile subscribers employ their wireless devices. The environment may operate within any number of entities within a messaging ecosystem including for example a service provider.
55 Citations
20 Claims
-
1. An application server system, comprising:
-
one or more processors; a gateway configured to receive, using the one or more processors, an incoming message from a Wireless Device (WD) of a Mobile Subscriber (MS), wherein the incoming message includes an identifier of the WD and is indicative of the MS initiating a transaction; one or more workflow modules configured to; retrieve, based on the identifier, using the one or more processors, MS information; generate, in response to the incoming message, using the one or more processors, a first update to a third-party to process the transaction, wherein the first update includes at least one aspect of the retrieved MS information; generate, using the one or more processors, a confirmation request message to allow the MS to complete the transaction, wherein the confirmation request message additionally comprises at least one of an informational element, an advertisement, and a promotion; determine, using the one or more processors, whether a confirmation reply message was received within a predetermined amount of time; process, using the one or more processors, the confirmation reply message from the MS confirming completion of the transaction in response to a determination that the confirmation reply message was received within the predetermined amount of time; and generate, as part of the confirmation reply message processing, using the one or more processors, a second update to the third-party to complete the transaction; a data storage module configured to store, using the one or more processors, details of one or more of the messages in at least one repository; and an administrative module configured to provide, using the one or more processors, administrative control over configuration of the gateway and the one or more workflow modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium having instructions stored thereon, that if executed by a processor, cause the processor to perform operations, the instructions comprising:
-
receiving an incoming message from a Wireless Device (WD) of a Mobile Subscriber (MS), wherein the incoming message includes an identifier of the WD and is indicative of the MS initiating a transaction; retrieving, based on the identifier, MS information; generating, in response to the incoming message, a first update to a third-party to process the transaction, wherein the first update includes at least one aspect of the retrieved MS information; generating a confirmation request message to allow the MS to complete the transaction, wherein the confirmation request message additionally comprises at least one of an informational element, an advertisement, and a promotion; determining whether a confirmation reply message was received within a predetermined amount of time; processing, the confirmation reply message from the MS confirming completion of the transaction in response to a determination that the reply message was received within the predetermined amount of time; and generating, as part of the confirmation reply message processing, a second update to the third-party to complete the transaction.
-
-
20. A computer implemented method for enhanced application server message processing, the method comprising:
-
receiving an incoming message from a Wireless Device (WD) of a Mobile Subscriber (MS), wherein the incoming message includes an identifier of the WD and is indicative of the MS initiating a transaction; retrieving, based on the identifier, MS information; generating, in response to the incoming message, a first update to a third-party to process the transaction, wherein the first update includes at least one aspect of the retrieved MS information; generating a confirmation request message to allow the MS to complete the transaction, wherein the confirmation request message additionally comprises at least one of an informational element, an advertisement, and a promotion; determining whether a confirmation reply message was received within a predetermined amount of time; processing the confirmation reply message from the MS confirming completion of the transaction in response to a determination that the confirmation reply message was received within a predetermined amount of time; and generating, as part of the confirmation reply message processing, a second update to the third-party to complete the transaction.
-
Specification