Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
359 words
A method of paying for a communication service in a mobile communication system comprising at least one mobile communication appliance comprising a secure module for securely storing data; wherein the mobile communication system comprises a credit reload server; and in that the method comprises the steps of: in the secure module: generating a reload request message and authenticating at least part of the reload request message; the reload request message comprising an identification of the secure module and a module transaction number; and in the mobile communication appliance: transmitting the authenticated reload request message to the reload server; in the reload server: receiving and confirming the authentication of the authenticated reload request message; upon a positive confirmation: verifying whether the module transaction number of the received reload request message matches a server transaction number for the identified secure module; and upon a positive verification: determining a new server transaction number for the identified secure module and storing the new server transaction number as the server transaction number for the identified secure module; generating a reload grant message and authenticating at least part of the reload grant message; the reload grant message comprising an indication of a granted number of communication credits and the server transaction number; and transmitting the secured reload grant message to the mobile communication appliance; in the mobile communication appliance: receiving the authenticated reload grant message; and in the secure module: confirming the authentication of the authenticated reload grant message; and upon a positive confirmation: determining a new module transaction number from the module transaction number; verifying whether the new module transaction number matches the server transaction number; and upon a positive verification, updating a balance of communication credits stored in the secure module according to the granted number of communication credits and storing the new module transaction number as the module transaction number; the method further comprising registering an attempt to fraud upon receiving one of a reload request message having a module transaction number outside a predetermined range of the server transaction number and upon receiving a reload grant message having a server transaction number outside another predetermined range of the module transaction number.
Claim 2
Independent Claim
359 words
A method of paying for a communication service in a mobile communication system comprising at least one mobile communication appliance comprising a secure module for securely storing data; wherein the mobile communication system comprises a credit reload server; and in that the method comprises the steps of: in the secure module: generating a reload request message and authenticating at least part of the reload request message; the reload request message comprising an identification of the secure module and a module transaction number; and in the mobile communication appliance: transmitting the authenticated reload request message to the reload server; in the reload server: receiving and confirming the authentication of the authenticated reload request message; upon a positive confirmation: verifying whether the module transaction number of the received reload request message matches a server transaction number for the identified secure module; and upon a positive verification: determining a new server transaction number for the identified secure module and storing the new server transaction number as the server transaction number for the identified secure module; generating a reload grant message and authenticating at least part of the reload grant message; the reload grant message comprising an indication of a granted number of communication credits and the server transaction number; and transmitting the secured reload grant message to the mobile communication appliance; in the mobile communication appliance: receiving the authenticated reload grant message; and in the secure module: confirming the authentication of the authenticated reload grant message; and upon a positive confirmation: determining a new module transaction number from the module transaction number; verifying whether the new module transaction number matches the server transaction number; and upon a positive verification, updating a balance of communication credits stored in the secure module according to the granted number of communication credits and storing the new module transaction number as the module transaction number; the method further comprising registering an attempt to fraud upon receiving one of a reload request message having a module transaction number outside a predetermined range of the server transaction number and upon receiving a reload grant message having a server transaction number outside another predetermined range of the module transaction number.
Claim 3
Dependent Claim
80 words
A method as claimed in claim 1, wherein the method comprises: determining an initial number of communication credits to be debited; determining an account and a financial authority for debiting for the identified secure module; requesting the financial authority to debit the account in accordance with the initial number of communication credits; and upon a positive response from the financial authority, incorporating the initial number of communication credits in the reload grant message as the granted number of communication credits.
Claim 4
Dependent Claim
50 words
A method as claimed in claim 1, wherein the method comprises the steps of the reload server transmitting an acknowledgement message to the mobile communication appliance, after successfully verifying that the module transaction number of the received reload request message matches a server transaction number for the identified secure module.
Claim 5
Dependent Claim
35 words
A method as claimed in claim 3, wherein the method comprises the step of the mobile communication appliance informing a user that reloading communication credits is in progress, in response to receiving the acknowledgement message.
Claim 6
Dependent Claim
61 words
A method as claimed in claim 3, wherein the method comprises the steps of: the reload server authenticating at least part of the acknowledgement message; and the secure module, in response to receiving the authenticated acknowledgement message, verifying the authentication of the authenticated acknowledgement message and, upon a positive verification, enabling communicating up to a predetermined negative balance of communication credits.
Claim 7
Dependent Claim
72 words
A method as claimed in claim 1, wherein the method comprises the step of the secure module, in response to a trigger from the mobile communication appliance to reload a specified number of communication credits: checking whether the specified number of communication credits falls within a predetermined communication credit range stored in the secure module; and upon a positive outcome of the checking, incorporating the specified number in the reload request message.
Claim 8
Dependent Claim
44 words
A method as claimed in claim 6, wherein the method comprises the step of the mobile communication appliance reading the communication credit range and communication credit balance from the secure module and presenting the communication credit range and communication credit balance to a user.
Claim 9
Dependent Claim
70 words
A method as claimed in claim 7, wherein the method comprises the step of the mobile communication appliance receiving input from a user requesting a reload of a specified number of communication credits; checking whether the specified number of communication credits falls within the communication credit range read from the secure module; and issuing to the secure module the trigger to reload if the outcome of the checking is positive.
Claim 10
Dependent Claim
68 words
A method as claimed in claim 2, wherein the reload request message comprises an indication of the communication credit balance and wherein determining the initial number of communication credits to be debited comprises calculating a minimum of a predetermined upper limit of communication credits and a summation of the balance of communication credits and the requested number of communication credits; and using the minimum as the initial number.
Claim 11
Dependent Claim
377 words
A mobile communication system comprising at least one mobile communication appliance comprising a secure module for securely storing data; wherein the mobile communication system comprises a credit reload server; the secure module comprises means for generating a reload request message and for authenticating at least part of the reload request message; the reload request message comprising an identification of the secure module and a module transaction number; the mobile communication appliance comprises transmission means for transmitting the authenticated reload request message to the reload server; the reload server comprises: reception means for receiving the authenticated reload request message; confirmation means for confirming the authentication of the authenticated reload request message; means for, upon a positive confirmation, verifying whether the module transaction number of the received reload request message matches a server transaction number for the identified secure module, and upon positive verification: determining a new server transaction number for the identified secure module and storing the new server transaction number as the server transaction number for the identified secure module; generating a reload grant message and authenticating at least part of the reload grant message; the reload grant message comprising an indication of a granted number of communication credits and the server transaction number; and transmission means for transmitting the authenticated reload grant message to the mobile communication appliance; the mobile communication appliance further comprises reception means for receiving the authenticated reload grant message; and the secure module further comprises: means for confirming the authentication of the authenticated reload grant message; means for, upon a positive confirmation, determining a new module transaction number from the module transaction number, verifying whether the new module transaction number matches the server transaction number, and, upon positive verification, updating a balance of communication credits stored in the secure module according to the granted number of communication credits and storing the new module transaction number as the module transaction number; wherein one of said reload server and said mobile communication appliance comprises means for registering an attempt to fraud upon receiving one of a reload request message having a module transaction number outside a predetermined range of the server transaction number and upon receiving a reload grant message having a server transaction number outside another predetermined range of the module transaction number.
Claim 12
Dependent Claim
377 words
A mobile communication system comprising at least one mobile communication appliance comprising a secure module for securely storing data; wherein the mobile communication system comprises a credit reload server; the secure module comprises means for generating a reload request message and for authenticating at least part of the reload request message; the reload request message comprising an identification of the secure module and a module transaction number; the mobile communication appliance comprises transmission means for transmitting the authenticated reload request message to the reload server; the reload server comprises: reception means for receiving the authenticated reload request message; confirmation means for confirming the authentication of the authenticated reload request message; means for, upon a positive confirmation, verifying whether the module transaction number of the received reload request message matches a server transaction number for the identified secure module, and upon positive verification: determining a new server transaction number for the identified secure module and storing the new server transaction number as the server transaction number for the identified secure module; generating a reload grant message and authenticating at least part of the reload grant message; the reload grant message comprising an indication of a granted number of communication credits and the server transaction number; and transmission means for transmitting the authenticated reload grant message to the mobile communication appliance; the mobile communication appliance further comprises reception means for receiving the authenticated reload grant message; and the secure module further comprises: means for confirming the authentication of the authenticated reload grant message; means for, upon a positive confirmation, determining a new module transaction number from the module transaction number, verifying whether the new module transaction number matches the server transaction number, and, upon positive verification, updating a balance of communication credits stored in the secure module according to the granted number of communication credits and storing the new module transaction number as the module transaction number; wherein one of said reload server and said mobile communication appliance comprises means for registering an attempt to fraud upon receiving one of a reload request message having a module transaction number outside a predetermined range of the server transaction number and upon receiving a reload grant message having a server transaction number outside another predetermined range of the module transaction number.
Claim 13
Dependent Claim
84 words
A communication system as claimed in claim 10, wherein the reload server comprises means for: determining an initial number of communication credits to be debited; determining an account and a financial authority for debiting for the identified secure module; requesting the financial authority to debit the account in accordance with the initial number of communication credits; and upon a positive response from the financial authority, incorporating the initial number of communication credits in the reload grant message as the granted number of communication credits.
Claim 14
Dependent Claim
53 words
A communication system as claimed in claim 10, wherein the reload server comprises means for causing the transmission means to transmit an acknowledgement message to the mobile communication appliance, after successfully verifying that the module transaction number of the received reload request message matches a server transaction number for the identified secure module.
Claim 15
Dependent Claim
70 words
A communication system as claimed in claim 10, wherein the secure module comprises means for, in response to a trigger from the mobile communication appliance to reload a specified number of communication credits, checking whether the specified number of communication credits falls within a predetermined communication credit range stored in the secure module; and upon a positive outcome of the checking incorporating the specified number in the reload request message.
Claim 16
Dependent Claim
69 words
A communication system as claimed in claim 11, wherein the reload request message comprises an indication of the communication credit balance and wherein determining the initial number of communication credits to be debited comprises calculating a minimum of a predetermined upper limit of communication credits and a summation of the balance of communication credits and the requested number of communication credits; and using the minimum as the initial number.
Claim 17
Dependent Claim
256 words
A mobile communication appliance comprising a secure module for securely storing data, wherein the secure module comprises means for generating a reload request message and for authenticating at least part of the reload request message; the reload request message comprising an identification of the secure module and a module transaction number; the mobile communication appliance comprises transmission means for transmitting the authenticated reload request message to a reload server; and reception means for receiving an authenticated reload grant message from the reload server; the reload grant message comprising an indication of a granted number of communication credits and a server transaction number and at least part of the reload grant message being authenticated; and the secure module further comprises: means for confirming the authentication of the authenticated reload grant message; means for, upon a positive confirmation, determining a new module transaction number from the module transaction number, verifying whether the new module transaction number matches the server transaction number, and, upon positive verification, updating a balance of communication credits stored in the secure module according to the granted number of communication credits and storing the new module transaction number as the module transaction number; wherein one of said reload server and said mobile communication appliance comprises means for registering an attempt to fraud upon receiving one of a reload request message having a module transaction number outside a predetermined range of the server transaction number and upon receiving a reload grant message having a server transaction number outside another predetermined range of the module transaction number.
Claim 18
Dependent Claim
256 words
A mobile communication appliance comprising a secure module for securely storing data, wherein the secure module comprises means for generating a reload request message and for authenticating at least part of the reload request message; the reload request message comprising an identification of the secure module and a module transaction number; the mobile communication appliance comprises transmission means for transmitting the authenticated reload request message to a reload server; and reception means for receiving an authenticated reload grant message from the reload server; the reload grant message comprising an indication of a granted number of communication credits and a server transaction number and at least part of the reload grant message being authenticated; and the secure module further comprises: means for confirming the authentication of the authenticated reload grant message; means for, upon a positive confirmation, determining a new module transaction number from the module transaction number, verifying whether the new module transaction number matches the server transaction number, and, upon positive verification, updating a balance of communication credits stored in the secure module according to the granted number of communication credits and storing the new module transaction number as the module transaction number; wherein one of said reload server and said mobile communication appliance comprises means for registering an attempt to fraud upon receiving one of a reload request message having a module transaction number outside a predetermined range of the server transaction number and upon receiving a reload grant message having a server transaction number outside another predetermined range of the module transaction number.
Claim 19
Dependent Claim
38 words
A mobile communication appliance as claimed in claim 15, wherein the mobile communication appliance comprises user interface means; and means for informing a user that reloading communication credits is in progress, in response to receiving the acknowledgement message.
Claim 20
Dependent Claim
71 words
A mobile communication appliance as claimed in claim 15, wherein the secure module comprises means for, in response to a trigger from the mobile communication appliance to reload a specified number of communication credits, checking whether the specified number of communication credits falls within a predetermined communication credit range stored in the secure module; and upon a positive outcome of the checking incorporating the specified number in the reload request message.
Claim 21
Dependent Claim
53 words
A mobile communication appliance as claimed in claim 17, wherein the mobile communication appliance comprises user interface means, and means for reading the communication credit range and communication credit balance from the secure module and using the user interface means to present the communication credit range and communication credit balance to a user.
Claim 22
Dependent Claim
77 words
A mobile communication appliance as claimed in claim 18, wherein the mobile communication appliance comprises means for using the user interface means to receive input from a user requesting a reload of a specified number of communication credits; for checking whether the specified number of communication credits falls within the communication credit range read from the secure module; and for issuing to the secure module the trigger to reload if the outcome of the checking is positive.
Claim 23
Dependent Claim
14 words
A secure module for use in mobile communication appliance as claimed in claim 13.