Method and system for conducting commerce over a wireless communication network
First Claim
Patent Images
1. A machine for conducting mobile commerce comprising:
- a mobile system platform having a processor coupled to memory, wherein the mobile system platform processor is programmed for;
communicating, using at least one communication agent managed by a state manager, to a merchant website server processor a purchase request, the purchase request having been received via a mobile communications network from a mobile communication device in a wireless language and translated, using at least one translation agent managed by the state manager, to a web-based language that is recognizable by the merchant website server processor;
receiving a purchase request response, including a payment authorization request, from the merchant website server processor in the web-based language;
forwarding the purchase request response in the web-based language to a payment authorization system processor for a payment authorization response;
receiving the purchase request response, including the payment authorization response, in the web-based language from the payment authorization system processor; and
transmitting, using the at least one communication agent managed by the state manager, to the mobile communication device via the mobile communications network the purchase request response, the transmitted purchase request response having been parsed, using at least one parsing agent managed by the state manager, in the web-based language into translatable pieces and translated, using the at least one translation agent managed by the state manager, into the wireless language.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein is an enabling product that facilitates implementation of an m-commerce business solution. According to an embodiment of the present invention an m-commerce solution includes: a content provider or merchant site that provides products and goods to be purchased; a payment system allowing online authorization of funds to purchase the goods; and a wireless network for all customer interactions. Embodiments described herein perform at least one of the following three functions: 1) protocol conversions; 2) customer information reposing, and 3) payment authorization system interfacing.
100 Citations
12 Claims
-
1. A machine for conducting mobile commerce comprising:
-
a mobile system platform having a processor coupled to memory, wherein the mobile system platform processor is programmed for; communicating, using at least one communication agent managed by a state manager, to a merchant website server processor a purchase request, the purchase request having been received via a mobile communications network from a mobile communication device in a wireless language and translated, using at least one translation agent managed by the state manager, to a web-based language that is recognizable by the merchant website server processor; receiving a purchase request response, including a payment authorization request, from the merchant website server processor in the web-based language; forwarding the purchase request response in the web-based language to a payment authorization system processor for a payment authorization response; receiving the purchase request response, including the payment authorization response, in the web-based language from the payment authorization system processor; and transmitting, using the at least one communication agent managed by the state manager, to the mobile communication device via the mobile communications network the purchase request response, the transmitted purchase request response having been parsed, using at least one parsing agent managed by the state manager, in the web-based language into translatable pieces and translated, using the at least one translation agent managed by the state manager, into the wireless language. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine for conducting mobile commerce comprising:
-
a mobile system platform having a processor coupled to memory, wherein the mobile system platform processor is programmed for; purchase request in a wireless language; translating, using at least one translation agent managed by a state manager, the purchase request from the wireless language to a web-based language that is recognizable by a merchant website server processor; communicating, using at least one communication agent managed by the state manager, the translated purchase request in the web-based language to the merchant website server processor; receiving a purchase request response, including a payment authorization request, from the merchant website server processor in the web-based language; forwarding the purchase request response in the web-based language to a payment authorization system processor for a payment authorization response; receiving the purchase request response, including the payment authorization response, in the web-based language from the payment authorization system processor; parsing, using at least one parsing agent managed by the state manager, the purchase request response in the web-based language into translatable pieces and translating, using the at least one translation agent managed by the state manager, the translatable pieces of the purchase request response into the wireless language; and transmitting, using the at least one translation agent managed by the state manager, via the mobile communications network the purchase request response in the wireless language to the mobile communication device.
-
-
11. A non-transitory computer-readable storage medium with an executable program for conducting mobile commerce stored thereon, wherein the program instructs a processor of a mobile system platform to perform the following:
-
communicating, using at least one communication agent managed by a state manager, to a merchant website server processor a purchase request, the purchase request having been received via a mobile communications network from a mobile communication device in a wireless language and translated, using at least one translation agent managed by the state manager, to a web-based language that is recognizable by the merchant website server processor; receiving a purchase request response, including a payment authorization request, from the merchant website server processor in the web-based language; forwarding the purchase request response in the web-based language to a payment authorization system processor for a payment authorization response; receiving the purchase request response, including the payment authorization response, in the web-based language from the payment authorization system processor; and transmitting, using the at least one communication agent managed by the state manager, to the mobile communication device via the mobile communications network the purchase request response, the transmitted purchase request response having been parsed, using at least one parsing agent managed by the state manager, in the web-based language into translatable pieces and translated, using the at least one translation agent managed by the state manager, into the wireless language.
-
-
12. A non-transitory computer-readable storage medium with an executable program for conducting mobile commerce stored thereon, wherein the program instructs a processor of a mobile system platform to perform the following:
-
receiving via a mobile communications network from a mobile communication device a purchase request in a wireless language; translating, using at least one translation agent managed by a state manager, the purchase request from the wireless language to a web-based language that is recognizable by a merchant website server processor; communicating, using at least one communication agent managed by the state manager, the translated purchase request in the web-based language to the merchant website server processor; receiving a purchase request response, including a payment authorization request, from the merchant website server processor in the web-based language; forwarding the purchase request response, including the payment authorization request, in the web-based language to a payment authorization system processor for a payment authorization response; receiving the purchase request response, including the payment authorization response, in the web-based language from the payment authorization system processor; parsing, using at least one parsing agent managed by the state manager, the purchase request response in the web-based language into translatable pieces and translating, using the at least one translation agent managed by the state manager, the translatable pieces of the purchase request response into the wireless language; and transmitting, using the at least one translation agent managed by the state manager, via the mobile communications network the purchase request response in the wireless language to the mobile communication device.
-
Specification