What is disclosed and described in the accepted parent specification?
82 I have already summarised relevant passages from the accepted parent specification that describe the background to the invention: see [43]-[53] above. Following these passages, the accepted parent specification gives a brief summary of the invention by reference to, amongst other things, a number of consistory statements.
83 The first two consistory statements support, respectively, claims 1 and 14 of the accepted parent specification, and, subject to minor contextual differences, reflect the wording of those claims. These consistory statements, and the corresponding claims, do not appear in the parent specification as filed.
84 The consistory statement supporting claim 1 is (errors in original):
According to one aspect of the invention a data processing method for determining a preferred currency for association with charge, debit or credit card transaction between a merchant and a charge, debit or credit card cardholder comprising the steps of:
obtaining the card number of the card from the cardholder, wherein the method further comprises the steps of;
identifying an identifier code from said card number;
determining the operating currency for said identifier code, by comparing said identifier code with entries in a table, wherein each entry in the table contains an issuer code or range of issuer codes and a corresponding currency code; and
setting the currency for association with the card transaction as the determined operating currency for the issuer code.
85 This statement distinguishes between an "identifier code", which is taken from the card number, and an "issuer code" which is an entry in a table. The statement identifies a step of "determining the operating currency for said identifier code". The statement also refers to a step of setting a currency for the card transaction as "the determined operating currency for the issuer code". Thus, at one level, the statement identifies a currency determined for the identifier code and a currency determined for the issuer code. Does this mean that, at least conceptually, there is a separate currency for the identifier code and a separate currency for the issuer code? Are the identifier code and the issuer code the same thing, so that, conceptually, only one currency is identified?
86 When the consistory statement is read as a whole, and when it is construed in the context of the specification as a whole, particularly with reference to certain passages which I discuss in detail below, I am satisfied that it discloses that the identifier code and the issuer code are conceptually distinct. The identifier code is taken from the card number. This code is then compared with entries in the table. Each entry in the table has an issuer code and a corresponding currency code. Thus, the identifier code is compared, by some means, with each issuer code and its corresponding currency code. By that comparison, a relationship is recognised between the identifier code and the issuer code which, by reference to the corresponding currency code, enables the currency for the transaction to be set.
87 However, it is also clear that the statement is referring to only one currency. The statement describes this as "a preferred currency for association with … [a] card transaction", "the operating currency" and "the currency for association with the card transaction". It is tolerably clear that each description of the currency refers to the same conceptual entity.
88 Moreover, when the statement refers to "the operating currency for said identifier code", it means the currency determined by the steps to which I have referred. In this sense, it can be seen that it is not inapposite to also refer to the currency having been determined for the issuer code, bearing in mind the relationship between the identifier code, the issuer code and the currency code, which leads to the currency for the transaction being set.
89 The consistory statement supporting claim 14 is (errors in original):
According to the second aspect of the invention a system for use with a charge, debit or credit card transaction between a merchant and a charge, debit or credit card cardholder;
having means for obtaining the card number of the card from the cardholder, wherein the system has means for determining a preferred currency for association with the transaction comprising:
means for identifying an identifier code from said card number;
means for determining the operating currency for said identifier code by comparing said identifier code with entries in a table,
wherein each entry in the table contains an issuer code or range of issuer codes and a corresponding currency code, and
means for setting the currency for association with the card transaction as the determined operating currency for the identifier code.
90 Consistently with the first consistory statement, the second consistory statement also distinguishes between an "identifier code" and an "issuer code". The second consistory statement describes a system whose features are substantially the same as the steps of the method described in the first consistory statement. However, unlike the first consistory statement, the second consistory statement does not refer to a currency that has been determined for the issuer code. It only refers to a currency that has been determined for the identifier code. Given the relationship between the identifier code, the issuer code and the currency code, this difference between the first consistory statement and the second consistory statement is not significant.
91 There are a number of passages in the accepted parent specification that sit awkwardly with these consistory statements.
92 For example, following the first two consistory statements (and two other consistory statements, which are not relevant to the present discussion), the specification says (emphasis added):
Thus the method for determining a preferred currency for association with a payment card transaction between a merchant and a payment card cardholder comprises the steps of obtaining the card number of the payment card from the cardholder, identifying an issuer code from said card number, determining the operating currency for said issuer code, and setting the currency for association with the payment card transaction as the determined operating currency for the issuer code.
93 Later, the specification describes a typical transaction cycle in the following terms (emphasis added):
A typical transaction cycle is now described, commencing when the cardholder offers their payment card to the merchant as a means of payments for goods or services. The merchant typically swipes 205 the card in the magnetic stripe reader of the point of sale terminal. The reader extracts 205 the card number, expiry date and the name of the cardholder from the card.
The terminal software searches through the bank reference table and checks 210 for an entry corresponding to the issuer code obtained from the card number. If an entry is found the currency for the transaction is set 215 to that of the payment card. If no entry in the bank reference table is found the currency is set 220 to that of the merchant.
94 The specification describes one embodiment of the invention as follows (emphasis added):
In one embodiment an apparatus is provided having means for determining a preferred currency for association with a payment card transaction between a merchant and a payment card cardholder, said means comprising; means for obtaining the card number of the payment card from the cardholder, means for identifying an issuer code from said card number, means for determining the operating currency for said issuer code, and means for setting the currency for association with the payment card transaction as the determined operating currency for the issuer code.
95 The specification also describes an alternative embodiment of the invention which includes the following steps (emphasis added):
…If the transaction is authorised, the authorisation host extracts the issuer code from the payment card details and checks 425 the extracted issuer code against entries in the bank reference table. If no entry is found in the bank reference table or if the currency associated with the issuer is the same as that of the merchant then the transaction details are unchanged and forwarded 435 back to the terminal along with the authorisation code. Alternatively, the host may simply send the authorisation code as the terminal already has the transaction details. If an entry is found in the bank reference table and the currency associated with the issuer is different from that of the merchant, the transaction amount is converted 420 to an equivalent amount in the associated currency…
96 These passages of the accepted parent specification make no mention of an identifier code. Only an issuer code is referred to. Moreover, this is the code that is said to have been taken, obtained or extracted from the card number and compared with entries in the table.
97 The applicant referred to these passages as "exceptions". I do not think that they can be so readily dismissed, particularly as they also appear in the parent specification as filed, whereas the consistory statements which I have discussed are not in that specification. Regardless of whether these passages are truly exceptions, there are other passages in both the accepted parent specification and the parent specification as filed which do distinguish between an identifier code and an issuer code in the same way in which the two consistory statements distinguish those codes.
98 Significantly, both the accepted parent specification and the parent specification as filed contain the following description of the invention with reference to Figure 5:
A flowchart of the operation of the present invention is illustrated in Figure 5, in which an identifier code is extracted 50 from the payment card details. In the preferred embodiment, the identifier code consists of a portion of the payment card number.
99 Figure 5 is:
100 The description continues:
Typically, payment card issuers are assigned a range of card numbers for issuing cards to customers. For example a small bank may be assigned the range 4555999033300000 to 45550999033399999, whereas a larger bank may be assigned 4555998800000000 to 4555998819999999. Accordingly, the identifier code is the portion of a card number, which distinguishes between issuers.
101 At the priority date, the person skilled in the art would understand these passages to disclose and describe the following matters.
102 First, in these passages, and more generally with the example given, the specification is talking about the invention, not an existing card scheme or system. There is no apparent requirement for the invention to conform to any existing card scheme or system.
103 Secondly, the second sequence of numbers in the first given range (i.e. the range of assigned numbers given to the "small bank") contains an error. The sequence erroneously includes the digit "0" after the numerals "455…". The sequence should read "4555999033399999". Ultimately, both witnesses recognised this error. I am satisfied that, at the priority date, the person skilled in the art would have recognised this error.
104 Thirdly, and importantly, the identifier code is disclosed and described as the portion of the card number that distinguishes between issuers. This means that, in the case of the small bank, the identifier code is "45559990333" whereas, in the case of the larger bank, the identifier code is "45559988". As each exemplified identifier code is more than six digits, it follows that the identifier code of the invention is not simply a BIN. Indeed, in the example given, the leading six digits could not function as an identifier code because they contain the same sequence of numbers for both the small bank and the larger bank and would not, therefore, distinguish between those banks as issuers. In each case, the remaining portion of the card number (i.e. after the identifier code) distinguishes between the issuer's customers.
105 Fourthly, there is only one identifier code for the range of card numbers assigned to the issuer.
106 The description continues:
The identifier code is compared 51 with entries in a bank reference table (an example of which is shown in Figure 6), which contains a list of issuer identifier codes. Each issuer identifier code 60(1-n) in the table has an associated entry 61(1-n) containing an associated currency, which corresponds to the currency of payment of cardholders accounts of the issuer. For example, if the issuer is an Irish Bank then the associated currency may be Irish Pounds or EUROs, similarly if the issuer is a UK bank then the associated currency is probably pounds Sterling. The bank reference table may be created from a number of sources, including the card scheme administration organisations or from data collected from a large number of cardholders.
107 Figure 6 is:
108 At the priority date, the person skilled in the art would understand these passages to disclose and describe the following matters.
109 First, the expression "issuer identifier code" is introduced. However, as a later passage in the description shows ([113] below) the expressions "issuer identifier code" and "issuer code" are used synonymously and interchangeably. This part of the description maintains, therefore, the conceptual distinction between the identifier code and the issuer code referred to in the two consistory statements.
110 Secondly, the process identified in the two consistory statements is also here described. The identifier code is compared with entries in a table (here called a bank reference table, i.e. the BRT). The BRT contains a list of issuer codes/issuer identifier codes with an associated currency.
111 Thirdly, when regard is had to Figure 6, the entries corresponding to the issuer codes/issuer identifier code are all five digits. Thus, the issuer code/issuer identifier code is not a BIN. Further, in the example given, the identifier code and each issuer code/issuer identifier code in the BRT with which the identifier code is to be compared, is a different length and has a different numerical sequence. Thus, the identifier code and the issuer code/issuer identifier code are not necessarily the same length and do not necessarily have the same numerical sequence. However, there is nothing in this description, or elsewhere in the specification, which says that the identifier code and the issuer code/issuer identifier code cannot be the same length or have the same numerical sequence.
112 I should add here that one possible reading of Figure 6 is that the issuer codes/issuer identifier codes shown in the table relate to the account numbers of the small bank's customers. The parties did not advance this as a possible construction of Figure 6. Further, this is not how either witness understood the figure. Mr Ingham saw the entries in Figure 6 as truncated versions of BINs, not account numbers of customers. Mr Mylordis did not agree with Mr Ingham's construction. He said that the entries in Figure 6 were hypothetical and that the issuer code/issuer identifier codes were not necessarily five digits long. He saw Figure 6 "as a simple demonstration of the look-up logic in the BRT table". However, importantly, he did understand the example, of which Figure 6 is part, as disclosing that the small bank and the larger bank only issue cards in one currency and that this was identified, in the case of the small bank, by the leading 11 digits of the assigned card numbers and, in the case of the larger bank, by the leading 9 digits of the assigned card numbers.
113 The description continues:
If no entry is found in the bank reference table for the identifier code of the issuer of the card, then the transaction will be processed 53 as before in the prior art. If an entry is found for the identifier code, the associated currency corresponding to the issuer code is extracted and the transaction is processed with enhanced functionality 54 using the associated currency. A variety of enhancements are available, when the currency of the payment cardholders account is known.
114 At the priority date, this part of the description would tell the person skilled in the art that the issuer code and the issuer identifier code are the same conceptual entity and that the expressions are used in the description synonymously and interchangeably. It would also confirm that there is only one identifier code for the range of card numbers assigned to the issuer.
115 When the description of the invention with reference to Figures 5 and 6 is considered as a whole, the person skilled in the art would understand the specification as disclosing and describing a system or method in which there is only one currency associated with the range of card numbers assigned to the issuer for issuing cards to its customers. This conclusion is a function of the fact that, as disclosed by the example, there is only one identifier code for the range of card numbers assigned to the issuer and that it is this code that is matched to an issuer code/issuer identifier code with its associated currency in the BRT. Indeed, this is precisely what the specification says:
Each issuer identifier code… in the table has an associated entry … containing an associated currency, which corresponds to the currency of payment of cardholders [sic] accounts of the issuer.
116 In this connection, reference should also be made to another description of the BRT which is found in both the accepted parent specification and the parent specification as filed:
The bank reference table is a table that stores the leading digits of individual issuers of credit/debit cards in the world and identifies an associated currency code for each issuer.
117 In short, there is only one currency associated with the range of card numbers assigned to the issuer.
118 The applicant advanced an alternative interpretation based on the passage referred to at [106] above, which teaches that if, for example, the issuer is an Irish bank "then the associated currency may be Irish pounds or Euros" and that if the issuer is a United Kingdom bank then the associated currency is "probably pounds sterling". The applicant submitted that this passage "expressly recognises the possibility of a bank holding cardholders' accounts in different currencies".
119 The passage relied upon by the applicant does not support that interpretation. Read in context, the passage is only talking about one associated currency which, in the case of the Irish bank may be either Irish pounds or Euros and, in the case of the United Kingdom bank, is "probably" pounds sterling. I am satisfied that the description of the identifier code and its function, including its relationship to an associated entry in the BRT, speaks of only one currency associated with the assigned range of card numbers. This currency is the alternative to the merchant's currency.
120 Moreover, the interpretation for which the applicant contended in submissions is at odds with its own evidence on this topic. As I have already noted, Mr Mylordis' evidence of his understanding of this part of the specification was that the small bank and the larger bank only issue cards in one currency. It is useful to record his evidence on this point:
In this example, it is my understanding that the small bank and the larger bank only issue cards in one currency. Accordingly, mapping the currency via an identifier code that distinguishes between these two issuers is sufficient to identify cardholders' currencies. I also note that, in this example, all card numbers beginning with the numbers 4555 9990 333 are allocated to the small bank. This means that in order to distinguish cards issued by the small bank from cards issued by other issuers and in other currencies, it would be necessary to look at the first 11 digits of the cards. In the case of the larger bank, it has been allocated all card numbers beginning with 4555 9988 0 and 4555 9988 1. In order to distinguish cards issued by this larger bank from cards issued by other issuers and in other currencies, it would be necessary to look at the first 9 digits of cards. Therefore, in the example at page 10, lines 10 to 14 of the [accepted parent specification], the identifier code must be at least 11 digits long.
121 For the sake of completeness, I should record that the applicant drew attention to other passages in the accepted parent specification, particularly with respect to Figures 3, 8 and 10, and advanced a number of additional submissions to demonstrate that the invention disclosed and described in the accepted parent specification (and, by implication, the parent specification as filed) is not one that is restricted to the use of BINs. As I have accepted that general submission, I do not propose to summarise these additional references and submissions.