SYSTEM AND METHOD TO FACILITATE PURCHASES ON MOBILE DEVICES
First Claim
1. A system to facilitate purchases on mobile devices comprises server component connected to mobile device component and database component, wherein the mobile device component comprises a device controller, configured to interface with operating system of the device, API'"'"'s and functions;
- a purchase user interface controller, configured to interface with input and output components of mobile device;
the server component comprises user interface converter, at least one platform interface controller and at least one user interface controller.
2 Assignments
0 Petitions
Accused Products
Abstract
System and method to enable and facilitate purchases through mobile communications on mobile devices, smartphones, feature phones, tablet computers, etc by allowing the user to interact with native interface and/or by eliminating the need of entering the MSISDN identifier by the user. MSISDN value is required to identify mobile subscriber and request a mobile billing transaction through carrier'"'"'s infrastructure. A system comprises at least one data computing facility, which is connected to mobile carrier billing, short code and networking infrastructure and a plurality of converters to communicate and interface with a plurality of controllers for various mobile device types and platforms.
-
Citations
10 Claims
-
1. A system to facilitate purchases on mobile devices comprises server component connected to mobile device component and database component, wherein the mobile device component comprises a device controller, configured to interface with operating system of the device, API'"'"'s and functions;
- a purchase user interface controller, configured to interface with input and output components of mobile device;
the server component comprises user interface converter, at least one platform interface controller and at least one user interface controller.
- a purchase user interface controller, configured to interface with input and output components of mobile device;
-
2. A method to facilitate purchases on mobile devices, wherein the purchases are facilitated through mobile communications on mobile devices by allowing the user to interact with cross-platform native user interface comprises following steps:
-
transaction initiated by user; transaction details requested from converter; transaction details sent to controller; transaction details displayed to user; transaction confirmation obtained from user; transaction confirmation forwarded to converter; confirmation transaction details forwarded to carrier; successful payment confirmed by carrier billing system; payment confirmation sent to controller; payment confirmation displayed to user.
-
-
3. A method to facilitate cross-platform purchases on mobile devices, wherein the purchases are facilitated through mobile communications on mobile devices by by MNC/MCC/MSISDN detection comprises following steps:
-
transaction initiated by user; MNC and MCC values are sent to converter for coverage check; MNC and MCC values are checked with DCF coverage database; MNC and MCC support is confirmed by DCF to converter; MNC and MCC confirmation forwarded to controller; encoded transaction details are sent via SMS text message to short code using messaging component; MSISDN value and transaction details are obtained by short code from incoming SMS text message and sent to DCF; transaction details are decoded by DCF and sent to carrier billing system for making a MSISDN based transaction; transaction billing status is confirmed by carrier billing to DCF;
-
-
4. A method to facilitate cross-platform purchases on mobile devices, wherein the purchases are facilitated through mobile communications on mobile devices by allowing the user to interact with cross-platform native user interface and/or by MNC/MCC/MSISDN detection comprises following steps:
-
initiating the purchase by the user; creating respective process in purchase user interface controller; requesting device and operating system information from device controller; in response to receiving the request, device controller communicates with core platform of mobile device; obtaining device information; identifying the device and supporting appropriate user interface for purchase; sending the respective data to purchase user interface controller; sending device and operating system information via network from purchase user interface controller to user interface converter of server component; obtaining device and operating system information; comparing device and operating system information with the list of supported platforms and operating systems, connecting user interface converter to respective platform native interface controller; connecting native interface controller to database component; obtaining respective native user interface data; sending native user interface data to user interface converter; converting native user interface data to common format; forwarding purchase user interface controller on mobile device. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
Specification