MOBILE COMMUNICATION DEVICE TRANSACTION CONTROL SYSTEMS
First Claim
1. A method of enabling a user of a mobile device to select a billing method for a transaction to acquire an item of content, the method comprising:
- implementing steps on a meta-payment server, said meta-payment server communicating with a plurality of billing servers for a plurality of payment providers, a plurality of content providers and one or more phone networks each having a plurality of said users, the steps comprising;
logging content provider data from one or more of said content providers, said content provider data comprising a content provider identification, and content item metadata for a plurality of items of content, said content item metadata comprising a resource location address for a link to be displayed by said content provider on a content provider mobile web site for access by a said user to obtain a said item of content, price data associated with said item of content, and a content item identifier identifying said item of content;
logging phone network data from said phone network, said phone network data comprising at least a user identification number of said user;
storing in a data store a list of available payment methods, each having payment method data defining allowed types of content for which a payment using the payment method may be made and a maximum transaction value;
generating an account or identifying an existing account for said user using said user identification number, said account comprising, in an account data store, a transaction history for said user, wherein said transaction history comprises data defining previous successful and unsuccessful payments made by said user and said payment method for each said payment;
receiving a content provider request from a content provider or from a content provider via a user, said content provider request comprising a request for said meta-payment server to serve a list of payment methods to said user in response to said content provider receiving a request from said user to purchase a said item of content by activation of said link, said item of content being identified by a said content item identifier provided with said content provider request;
reading said content item metadata for said identified item of content;
reading a recent portion of said transaction history data for said user from said account data store;
identifying a selection comprising a plurality of said available payment methods for said user to pay for said item of content by filtering said available payment methods using said portion of said transaction history and said content item metadata for said item of content in association with said payment method data; and
sending from said meta-payment server to said user via said phone network of said user, as a mobile web page, said identified selection of a plurality of available payment methods as a set of links each of said links activating a respective said payment method, together with a price of said item of content such that by selecting a said link the user is able to pay by the selected method.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of enabling a user of a mobile device to select a billing method for a transaction to acquire an item of content, the method comprising: implementing steps on a meta-payment server, comprising: logging content provider data and content item metadata for a plurality of items of content, said content item metadata comprising a link; logging phone network data comprising a user identification number; storing a list of available payment methods, each with allowed types of content for which a payment using the payment method may be made and a maximum transaction value; generating/identifying an account for said user comprising, a transaction history for said user defining previous successful and unsuccessful payments made by said user and the payment method for each; receiving a request from a content provider comprising a request for said meta-payment server to serve a list of payment methods to said user in response to said content provider; receiving a request from said user to purchase a said item of content by activation of said link; reading said content item metadata for said identified item of content; reading a recent portion of said transaction history data for said user; identifying a plurality of available payment methods for said user to pay for said item of content by filtering said available payment methods using said portion of said transaction history and said content item metadata for said item of content in association with said payment method data; and sending from said meta-payment server to said user, as a mobile web page, said identified selection of a plurality of available payment methods as a set of links each of said links activating a respective said payment method, together with a price of said item of content such that by selecting a said link the user is able to pay by the selected method.
-
Citations
19 Claims
-
1. A method of enabling a user of a mobile device to select a billing method for a transaction to acquire an item of content, the method comprising:
-
implementing steps on a meta-payment server, said meta-payment server communicating with a plurality of billing servers for a plurality of payment providers, a plurality of content providers and one or more phone networks each having a plurality of said users, the steps comprising; logging content provider data from one or more of said content providers, said content provider data comprising a content provider identification, and content item metadata for a plurality of items of content, said content item metadata comprising a resource location address for a link to be displayed by said content provider on a content provider mobile web site for access by a said user to obtain a said item of content, price data associated with said item of content, and a content item identifier identifying said item of content; logging phone network data from said phone network, said phone network data comprising at least a user identification number of said user; storing in a data store a list of available payment methods, each having payment method data defining allowed types of content for which a payment using the payment method may be made and a maximum transaction value; generating an account or identifying an existing account for said user using said user identification number, said account comprising, in an account data store, a transaction history for said user, wherein said transaction history comprises data defining previous successful and unsuccessful payments made by said user and said payment method for each said payment; receiving a content provider request from a content provider or from a content provider via a user, said content provider request comprising a request for said meta-payment server to serve a list of payment methods to said user in response to said content provider receiving a request from said user to purchase a said item of content by activation of said link, said item of content being identified by a said content item identifier provided with said content provider request; reading said content item metadata for said identified item of content; reading a recent portion of said transaction history data for said user from said account data store; identifying a selection comprising a plurality of said available payment methods for said user to pay for said item of content by filtering said available payment methods using said portion of said transaction history and said content item metadata for said item of content in association with said payment method data; and sending from said meta-payment server to said user via said phone network of said user, as a mobile web page, said identified selection of a plurality of available payment methods as a set of links each of said links activating a respective said payment method, together with a price of said item of content such that by selecting a said link the user is able to pay by the selected method. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of determining a preferred transaction method for a transaction between a user and a content provider, the transaction involving an item of content, the method comprising:
-
for each of one or more possible transaction methods, determining whether a transaction method is permissible between the said user and the said content provider for the said item of content; and selecting a preferred transaction method and a next preferred transaction method from one or more permissible transaction methods according to rules. - View Dependent Claims (12, 13, 16, 17)
-
-
14. A method of optimising speed of transaction for a transaction between a user and a content provider, the method comprising:
-
for each of one or more possible transaction methods, determining whether a transaction method is permitted between the said user and the said content provider for the said item of content; and selecting a fastest transaction method from one or more permitted transaction methods.
-
-
15. A method of minimising transaction error rate for a transaction between a user and a content provider, the method comprising:
-
for each of one or more possible transaction methods, determining whether a transaction method is permitted between the said user and the said content provider for the said item of content; and selecting a transaction method having a lowest transaction error rate from one or more permitted transaction methods.
-
-
18. An apparatus for enabling a user of a mobile device to select a billing method for a transaction to acquire an item of content, the apparatus comprising a meta-payment server configured to communicate with a plurality of billing servers for a plurality of payment providers, a plurality of content providers and one or more phone networks each having a plurality of said used, the meta-payment sever comprising:
- —
means for logging content provider data from one or more of said content providers, said content provider data comprising a content provider identification, and content item meta data for a plurality of items of content, said content item meta data comprising a resource location address for a link to be displayed by said content provider on a content provider mobile web site for access by a said user to obtain a said item of content, price data associated with said item of content, and a content item identifier identifying said item of content; means for logging phone network data from said phone network, said phone network data comprising at least a user identification number of said user; means for storing in a data store a list of available payment methods, each having payment method data defining allowed types of content for which a payment using the payment method may be made and a maximum transaction value; means for generating an account or identifying an existing account for said user using said user identification number, said account comprising, in an account data store, a transaction history for said user, wherein said transaction history comprises data defining previous successful and unsuccessful payments made by said user and said payment method for each said payment; means for receiving a content provider request from a content provider or from a content provider via a user, said content provider request comprising a request for said meta-payment server to serve a list of payment methods to said user in response to said content provider receiving a request from said user to purchase a said item of content by activation of said link, said item of content being identified by a said content item “
Bango No.”
identifier provided with said content provider request;means for reading said content item metadata for said identified item of content; means for reading a recent portion of said transaction history data for said user from said account data store; means for identifying a selection comprising a plurality of said available payment methods for said user to pay for said item of content by filtering said available payment methods for said user to pay for said item of content by filtering said available payment methods using said portion of said transaction history and said content item meta data for said item of content in association with said payment method data; and means for sending from said meta-payment server to said user via said phone network of said user, as a mobile web page, said identified selection of a plurality of available payment methods as a set of links each of said links activating a respective said payment method, together with a price of said item of content such that by selecting a said link the user is able to pay by the selected method.
- —
-
19. An apparatus for determining a preferred transaction method for a transaction between a user and a content provider, the transaction involving an item of content, the apparatus comprising:
-
a data memory storing one or more possible transaction methods; and a processor coupled to said data memory and to program memory storing processor control code for controlling the processor, when running, to; for each of said one or more possible transaction methods, determine whether a transaction method is permissible between the said user and the said content provider for the said item of content; and select a preferred transaction method from one or more permitted transaction methods according to rules.
-
Specification