Nova Patents
CA2843397C

Systems and methods for global transfers

Abstract

A global transfers computer system is configured to facilitate global transfers for customers having a plurality of accounts with different entities in different countries. The global transfer may be a foreign exchange (FX) transfer or a non-FX transfer. The global transfers computer system includes a customer database, a user interface, and at least one computer implementing a global customer data computer application, a global transfers computer application, and/or a foreign exchange computer application. Various embodiments are described, including a computer implemented method for performing global transfers using a global transfers computer system.

CA2843397C, drawing sheet 1
Sheet 1 of 19

Term

5.8 yearsleft in the term

Expires 30 July 2032.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

67 claims: 48 independent, 19 dependent

  1. 1
    A global transfers computer system comprising;a customer database storing customer information for customers having a plurality of accounts with different entities in different countries;a global customer data computer application electronically receiving the customer information, and storing the customer information in said customer database;a user interface receiving electronic global transfer instructions from the customer;a global transfers computer application, implemented by at least one computer, effecting a global transfer from a first account of the customer with a first entity in a first country having first country specific requirements to a second account of the customer with a second entity in a second country having second country specific requirements responsive to the global transfer instructions, wherein the first and second accounts are linked, and wherein the global transfer is an automatic foreign exchange (FX) transfer or an automatic non-FX transfer, between the first account in the first country and the second account in the second country;and a foreign exchange computer application, implemented by the at least one computer, electronically connecting to a treasury computer system via a treasury application programming interface to receive real time rates for FX transfers, and processing the real time rates for use in determining transfer FX rates to be used in the automatic transfer between the first account in the first country and the second account in the second country, wherein the foreign exchange computer application interfaces in realtime with a global treasury computer system to process first FX rates for currencies supported by a global treasury to determine first transfer FX rates, and wherein the foreign exchange computer application interfaces with a local treasury computer system to process second FX rates for currencies unsupported by the global treasury to determine second transfer FX rates, wherein the foreign exchange computer application is configured to use a foreign exchange management computer application functionality to generate and electronically transmit to the local treasury computer system an electronic request for quote (RFQ) to obtain the second FX rates for unsupported currencies to execute said processing to □ate Reçue/Date Received 2021*10*15 determine the second transfer FX rates, and wherein the foreign exchange computer application is configured to use a foreign exchange aggregation computer application functionality to obtain the first FX rates for supported currencies streamed in real-time from the global treasury computer system to execute said processing to determine the first transfer FX rates;wherein the global customer data computer application is configured to perform an automated linking validation procedure comprising electronically verifying that a first profile associated with the first account in the first country and a second profile associated with the second account in the second country correspond to the same customer information, and generating a linking validation result responsive thereto;wherein the global transfers computer application is configured to electronically connect with the global customer data computer application to perform a transfer authorization procedure comprising electronically retrieving the linking validation result, electronically retrieving security compliance data matching (SCDM) scanning information for the customer account from the customer computer database, and generating a transfer authorization result responsive thereto;and wherein the global transfers computer application is further configured to execute the automatic transfer between the first account in the first country and the second account in the second country responsive to the transfer authorization result.
  2. 4
    The global transfers computer system of any one of claims 1 to 3, wherein the user interface is configured so that the FX rate electronically displayed on a review page is the same as the FX rate electronically displayed on a confirmation page, and comprises a final rate. Date Reçue/Date Received 2021-10-15
  3. 5
    The global transfers computer system of any one of claims 1 to 3, wherein the user interface is configured so that the FX rate electronically displayed on a review page comprises an indicative rate responsive to a centralized multi base currency configuration, and the FX rate electronically displayed on a confirmation page comprises a final rate.
  4. 6
    The global transfers computer system any one of claims 1 to 5, wherein the global transfers computer application is configured to electronically provide different rates to different customers based on predetermined criteria.
  5. 8
    The global transfers computer system of any one of claims 1 to 5, wherein the global transfers computer application is configured to provide different rates to different customers based on global proposition.
  6. 10
    The global transfers computer system of any one of claims 1 to 9, wherein the linking validation procedure further comprises analyzing at least one of Front End (FE) updates to a regional Single Sign On (SSO) computer server, Customer Service Representative (CSR) updates to the regional SSO computer server, SSO linking notifications to the global customer data computer application, global customer data computer application customer information retrieved from an entity computer system, and same person validation status retrieved using Global Name Recognition (GNR).
  7. 11
    The global transfers computer system of any one of claims 1 to 10, wherein, when at least one of the first account in the first country and the second account in the second country has one or more joint parties for whom there is no SCDM scanning information stored in the customer database, the global transfers computer application is Date Reçue/Date Received 2021-10-15 configured to electronically connect with a third party system to perform a real time global compliance check for the joint partiesT.
  8. 12
    The global transfers computer system of any one of claims 1 to 11, wherein the electronic global transfer instructions comprise electronic instructions to perform at least one of an immediate transfer, a future transfer, and a recurring transfer.
  9. 13
    The global transfers computer system of any one of claims 1 to 12, wherein the global transfers computer application includes at least one of a computerized customer service representative component and a computerized reconciliation component providing administrative functionality for staff users.
  10. 14
    The global transfers computer system of any one of daims 1 to 13, wherein the global transfers computer application is configured to perform automated distribution of FX income to the different entities.
  11. 15
    The global transfers computer system of any one of claims 1 to 14, wherein the global transfers computer application is configured to electronically receive transaction summaries from a plurality of operational and settlement accounts.
  12. 16
    The global transfers computer system of any one of claims 1 to 15, wherein the global transfers computer application is configured to generate one or more FX income reports reporting FX income by proposition.
  13. 17
    A computer implemented method for performing global transfers, comprising;electronically receiving customer information, by at least one computer implementing a global customer data computer application;storing the customer information, by the at least one computer implementing the global customer data computer application, in a customer database for customers having a plurality of accounts with different entities in different countries;receiving, by a user interface, electronic global transfer instructions from the customer;effecting a global transfer from a first account of the customer with a first entity in a first country having first country specific requirements to a second account of the Date Reçue/Date Received 2021-10-15 customer with a second entity in a second country having second country specific requirements responsive to the global transfer instructions, by the at least one computer implementing a global transfers computer application, wherein the first and second accounts are linked, and wherein the global transfer is an automatic foreign exchange (FX) transfer or an automatic non-FX transfer, between the first account in the first country and the second account in the second country;and electronically connecting to a treasury computer system via a treasury application programming interface, by the at least one computer implementing a foreign exchange computer application, to receive real time rates for FX transfers, and processing the real time rates for use in determining transfer FX rates to be used in the automatic transfer between the first account in the first country and the second account in the second country wherein the foreign exchange computer application interfaces in real-time with a global treasury computer system to process first FX rates for currencies supported by a global treasury to determine first transfer FX rates, and wherein the foreign exchange computer application interfaces with a local treasury computer system to process second FX rates for currencies unsupported by the global treasury to determine second transfer FX rates, wherein the foreign exchange computer application is configured to use a foreign exchange management computer application functionality to generate and electronically transmit to the local treasury computer system an electronic request for quote (RFQ) to obtain the second FX rates for unsupported currencies to execute said processing to determine the second transfer FX rates, and wherein the foreign exchange computer application is configured to use a foreign exchange aggregation computer application functionality to obtain the first FX rates for supported currencies streamed in real-time from the global treasury computer system to execute said processing to determine the first transfer FX rates;wherein the global customer data computer application is configured to perform an automated linking validation procedure comprising electronically verifying that a first profile associated with the first account in the first country and a second profile associated with the second account in the second country correspond to the same customer information, and generating a linking validation result responsive thereto;wherein the global transfers computer application is configured to electronically connect with the global customer data computer application to perform a transfer □ate Reçue/Date Received 2021*10-15 authorization procedure comprising electronically retrieving the linking validation result, electronically retrieving security compliance data matching (SCDM) scanning information for the customer account from the customer computer database, and generating a transfer authorization result responsive thereto;and wherein the global transfers computer application is further configured to execute the automatic transfer between the first account in the first country and the second account in the second country responsive to the transfer authorization result.
  14. 20
    The computer implemented method for performing global transfers of any one of claims 17 to 19, further comprising electronically displaying on a review page, by the user interface, the same FX rate as is electronically displayed on a confirmation page, wherein the FX rate displayed on the review page is a final rate.
  15. 21
    The computer implemented method for performing global transfers of any one of claims 17 to 19, further comprising electronically displaying on a review page, by the user interface, an indicative rate responsive to a centralized multi base currency configuration, and electronically displaying on a confirmation page, by the user interface, a final rate.
  16. 22
    The computer implemented method for performing global transfers of any one of claims 17 to 21, further comprising electronically providing different rates to different customers, by the at least one computer implementing the global transfers computer application, based on predetermined criteria. Date Reçue/Date Received 2021-10-15
  17. 24
    The computer implemented method for performing global transfers of any one of claims 17 to 21, further comprising electronically providing different rates to different customers, by the at least one computer implementing the global transfers computer application, based on global proposition.
  18. 26
    The computer implemented method for performing global transfers of any one of claims 17 to 25, wherein the linking validation procedure further comprises analyzing at least one of Front End (FE) updates to Single Sign On (SSO), Customer Service Representative (CSR) updates to SSO, SSO linking notifications to the global customer data computer application, global customer data computer application customer information retrieval from entity banking system, and same person validation using Global Name Recognition (GNR).
  19. 27
    The computer implemented method for performing global transfers of any one of claims 17 to 26, wherein, when at least one of the first account in the first country and the second account in the second country has one or more joint parties for whom there is no SCDM scanning information stored in the customer database, the global transfers computer application is configured to electronically connect with a third party system to perform a real time global compliance check for the joint parties.
  20. 28
    The computer implemented method for performing global transfers of any one of claims 17 to 27, wherein the electronic global transfer instructions comprise electronic instructions to perform at least one of an immediate transfer, a future transfer, and a recurring transfer. Date Reçue/Date Received 2021-10-15
  21. 29
    The computer implemented method for performing global transfers of any one of claims 17 to 28, further comprising providing administrative functionality for staff users, by the at least one computer implementing the global transfers computer application, via at least one of a computerized customer service representative component and a computerized reconciliation component.
  22. 30
    The computer implemented method for performing global transfers of any one of claims 17 to 29, further comprising performing, by the at least one computer implementing the global transfers computer application, automated distribution of FX income to the different entities.
  23. 31
    The computer implemented method for performing global transfers of any one of claims 17 to 30, further comprising electronically receiving, by the at least one computer implementing the global transfers computer application, transaction summaries from a plurality of operational and settlement accounts.
  24. 32
    The computer implemented method for performing global transfers of any one of claims 17 to 31, further comprising generating, by the at least one computer implementing the global transfers computer application, one or more FX income reports reporting FX income by proposition.
  25. 33
    A global transfers computer system comprising:a customer database storing customer information for customers having a plurality of accounts with different entities in different countries;a global customer data computer application electronically receiving the customer information, and storing the customer information in said customer database;a user interface receiving electronic global transfer instructions from the customer;a global transfers computer application, implemented by at least one computer, effecting a global transfer from a first account of the customer with a first entity in a first country having first country specific requirements to a second account of the customer with a second entity in a second country having second country specific requirements responsive to the global transfer instructions, wherein the first and second accounts are linked, and wherein the global transfer is an automatic foreign exchange (FX) transfer or □ate Reçue/Date Received 2021*10-15 an automatic non-FX transfer, between the first account in the first country and the second account in the second country;and a foreign exchange computer application, implemented by the at least one computer, electronically connecting to a treasury computer system via a treasury application programming interface to receive real time rates for FX transfers, and processing the real time rates for use in determining transfer FX rates to be used in the automatic transfer between the first account in the first country and the second account in the second country, wherein the foreign exchange computer application interfaces in realtime with a global treasury computer system to process first FX rates for currencies supported by a global treasury to determine first transfer FX rates, and wherein the foreign exchange computer application interfaces with a local treasury computer system to process second FX rates for currencies unsupported by the global treasury to determine second transfer FX rates, wherein the foreign exchange computer application is configured to use a foreign exchange management computer application functionality to generate and electronically transmit an electronic request for quote (RFQ) via the treasury application programming interface to the global treasury system to obtain the first FX rates for supported currencies to execute said processing to determine the first transfer FX rates, and to the local treasury computer system to obtain the second FX rates for unsupported currencies to execute said processing to determine the second transfer FX rates;wherein the global customer data computer application is configured to perform an automated linking validation procedure comprising electronically verifying that a first profile associated with the first account in the first country and a second profile associated with the second account in the second country correspond to the same customer information, and generating a linking validation result responsive thereto;wherein the global transfers computer application is configured to electronically connect with the global customer data computer application to perform a transfer authorization procedure comprising electronically retrieving the linking validation result, electronically retrieving security compliance data matching (SCDM) scanning information for the customer account from the customer computer database, and generating a transfer authorization result responsive thereto;and □ate Reçue/Date Received 2021-10-15 wherein the global transfers computer application is further configured to execute the automatic transfer between the first account in the first country and the second account in the second country responsive to the transfer authorization result.
  26. 34
    A global transfers computer system architecture processing a real time rate request from a customer, comprising:a global treasury computer system processing first foreign exchange (FX) rates for first currencies supported by a global treasury to determine first transfer FX rates;a local treasury computer system processing second FX rates for second currencies not supported by the global treasury to determine second transfer FX rates;a treasury computer system executing a treasury application programming interface to interface with said global treasury computer system and said local treasury computer system and to transmit real time the first and second transfer FX rates responsive to the real time rate request;a centralized customer computer database comprising at least a first non-transitory computer-readable medium storing customer information including profile information for customers;a computer control system executing country specific processing operations responsive to the real time rate request, and configured to receive the customer information stored in the centralized customer computer database, said computer control system comprising and executing the following software architecture: a global customer data computer application electronically receiving the customer information, and storing the customer information in said centralized customer computer database;at a front end application portlet, implemented by at least one central processing unit executing the instructions, receiving electronic global transfer instructions from a customer computer associated with a customer, wherein the front end application portlet is configured to provide integration into a personal internet banking system (PIB) of the customer computer and capture and validate amended instructions received from the customer computer, wherein the global customer data computer application authenticates the PIB of the customer, and upon authentication, provides the customer with access to the other linked PIBs Date Reçue/Date Received 2021-10-15 in the other countries without requiring the customer to verify the PIBs in the other countries;a transfer portlet, implemented by the at least one central processing unit executing the instructions, receiving electronic global transfer instructions from the customer computer associated with the customer;a global transfers computer application processing the electronic global transfer instructions received by the front end application portlet and the transfer portlet via an enterprise application interface from the customer computer and, responsive to said processing the electronic global transfer instructions, generating an electronic global transfer message to process an automatic transfer of funds from a first account of the customer with a first entity in a first country having first country specific requirements to a second account of the customer with a second entity in a second country having second country specific requirements, wherein the electronic global transfer message comprises a FX electronic transfer instruction or a non-FX electronic transfer instruction to be used in the automatic transfer between the first account in the first country and the second account in the second country;a country selection portlet receiving an electronic country selection from the customer computer associated with the customer and communicating with the global transfers computer application via the enterprise application interface to verify the first account and the second account are transactable;and a foreign exchange computer application electronically connecting to the treasury computer system via the treasury application programming interface to receive real time rates for FX transfers, and processing the real time rates for use in determining transfer FX rates to be used in the automatic transfer between the first account in the first country and the second account in the second country, wherein the foreign exchange computer application interfaces in real-time with the global treasury computer system to process first FX rates for currencies supported by the global treasury to determine first transfer FX rates, and wherein the foreign exchange computer application interfaces with the local treasury computer system to process second FX rates for currencies unsupported by the global treasury to determine second transfer FX rates, Date Reçue/Date Received 2021-10-15 wherein the foreign exchange computer application comprises a foreign exchange management computer application functionality to generate and electronically transmit to the local treasury computer system an electronic request for quote (RFQ) to obtain the second FX rates for unsupported currencies to execute said processing to determine the second transfer FX rates, wherein the foreign exchange computer application is configured to generate a separate RFQ for each transaction, enabling a single deal per transaction;and wherein the foreign exchange computer application comprises a foreign exchange aggregation computer application functionality to obtain the first FX rates for supported currencies streamed in real-time from the global treasury computer system to execute said processing to determine the first transfer FX rates;wherein the global customer data computer application is configured to process an automated linking validation comprising electronically verifying that a first profile associated with the first account in the first country and a second profile associated with the second account in the second country correspond to the same customer information, and generate a linking validation result responsive thereto;wherein the global transfers computer application is configured to electronically connect with the global customer data computer application to process a transfer authorization comprising electronically retrieving the linking validation result, electronically retrieving in real time security compliance data matching (SCDM) scanning information for the customer account from the centralized customer computer database, and generating a transfer authorization result responsive thereto, wherein the SCDM provides a watchlist scan that performs a global compliance authorization check on the customer;and wherein the global transfers computer application is further configured to process the automatic transfer between the first account in the first country and the second account in the second country responsive to the transfer authorization result. Date Reçue/Date Received 2021-10-15
  27. 38
    The global transfers computer system of any one of claims 34 to 37, wherein the global transfers computer application is configured to electronically provide different rates to different customers based on predetermined criteria.
  28. 40
    The global transfers computer system of any one of claims 34 to 37, wherein the global transfers computer application is configured to provide different rates to different customers based on global proposition.
  29. 42
    The global transfers computer system of any one of claims 34 to 41, wherein the automated linking validation further comprises analyzing at least one of Front End Date Reçue/Date Received 2021-10-15 (FE) updates to a regional Single Sign On (SSO) computer server, Customer Service Representative (CSR) updates to the regional SSO computer server, SSO linking notifications to the global customer data computer application, global customer data computer application customer information retrieved from an entity computer system, and same person validation status retrieved using Global Name Recognition (GNR). 43, The global transfers computer system of any one of claims 34 to 42, wherein, when at least one of the first account in the first country and the second account in the second country has one or more joint parties for whom there is no SCDM scanning information stored in the centralized customer computer database, the global transfers computer application is configured to electronically connect with a third party system to perform a real time global compliance check for the joint parties.
  30. 43
    44. The global transfers computer system of any one of claims 34 to 43, wherein the electronic global transfer instructions comprise electronic instructions to perform at least one of an immediate transfer, a future transfer, and a recurring transfer.
  31. 44
    45. The global transfers computer system of any one of claims 34 to 44, wherein the global transfers computer application includes at least one of a computerized customer service representative component and a computerized reconciliation component providing administrative functionality for staff users.
  32. 45
    46. The global transfers computer system of any one of claims 34 to 45, wherein the global transfers computer application is configured to perform automated distribution of FX income to the different entities.
  33. 46
    47. The global transfers computer system of any one of claims 34 to 46, wherein the global transfers computer application is configured to electronically receive transaction summaries from a plurality of operational and settlement accounts. Date Reçue/Date Received 2021-10-15
  34. 47
    48. The global transfers computer system of any one of claims 34 to 47, wherein the global transfers computer application is configured to generate one or more FX income reports reporting FX income by proposition.
  35. 48
    49. A global transfers computer system architecture processing a real time rate request from a customer, comprising:a global treasury computer system processing first foreign exchange (FX) rates for first currencies supported by a global treasury to determine first transfer FX rates;a local treasury computer system processing second FX rates for second currencies not supported by the global treasury to determine second transfer FX rates;a treasury computer system executing a treasury application programming interface to interface with said global treasury computer system and said local treasury computer system and to transmit real time the first and second transfer FX rates responsive to the real time rate request;a centralized customer computer database comprising at least a first nontransitory computer-readable medium storing customer information including profile information for customers;a plurality of computer applications or portlets comprising: a global customer data computer application electronically receiving the customer information, and storing the customer information in said centralized customer computer database;a front end application portlet, implemented by at least one central processing unit executing the instructions, receiving electronic global transfer instructions from a customer computer associated with a customer, wherein the front end application portlet is configured to provide integration into a personal internet banking system (PIB) of the customer computer and capture and validate amended instructions received from the customer computer, wherein the global customer data computer application authenticates the PIB of the customer, and upon authentication, provides the customer with access to the other linked PIBs in the other countries without requiring the customer to verify the PIBs in the other countries;Date Reçue/Date Received 2021-10-15 a transfer portlet, implemented by the at least one central processing unit executing the instractions, receiving electronic global transfer instructions from the customer computer associated with the customer;a global transfers computer application processing the electronic global transfer instructions received by the front end application portlet and the transfer portlet via an enterprise application interface from the customer computer and, responsive to said processing the electronic global transfer instructions, generating an electronic global transfer message to process an automatic transfer of funds from a first account of the customer with a first entity in a first country having first country specific requirements to a second account of the customer with a second entity in a second country having second country specific requirements, wherein the electronic global transfer message comprises a FX electronic transfer instruction or a non-FX electronic transfer instruction to be used in the automatic transfer between the first account in the first country and the second account in the second country;a country selection portlet receiving an electronic country selection from the customer computer associated with the customer and communicating with the global transfers computer application via the enterprise application interface to verify the first account and the second account are transactable;and a foreign exchange computer application electronically connecting to the treasury computer system via the treasury application programming interface to receive real time rates for FX transfers, and processing the real time rates for use in determining transfer FX rates to be used in the automatic transfer between the first account in the first country and the second account in the second country, wherein the foreign exchange computer application interfaces in real-time with the global treasury computer system to process first FX rates for currencies supported by the global treasury to determine first transfer FX rates, and wherein the foreign exchange computer application interfaces with the local treasury computer system to process second FX rates for currencies unsupported by the global treasury to determine second transfer FX rates, wherein the foreign exchange computer application comprises a foreign exchange management computer application functionality to generate and electronically transmit to the local treasury computer system an electronic request for quote (RFQ) to obtain the second FX rates for unsupported currencies to execute said processing to □ate Reçue/Date Received 2021-10-15 determine the second transfer FX rates, wherein the foreign exchange computer application is configured to generate a separate RFQ for each transaction, enabling a single deal per transaction;and wherein the foreign exchange computer application comprises a foreign exchange aggregation computer application functionality to obtain the first FX rates for supported currencies streamed in real-time from the global treasury computer system to execute said processing to determine the first transfer FX rates;wherein the global customer data computer application is configured to process an automated linking validation comprising electronically verifying that a first profile associated with the first account in the first country and a second profile associated with the second account in the second country correspond to the same customer information, and generate a linking validation result responsive thereto;wherein the global transfers computer application is configured to electronically connect with the global customer data computer application to process a transfer authorization comprising electronically retrieving the linking validation result, electronically retrieving in real time security compliance data matching (SCDM) scanning information for the customer account from the centralized customer computer database, and generating a transfer authorization result responsive thereto, wherein the SCDM provides a watchlist scan that performs a global compliance authorization check on the customer;wherein the global transfers computer application is further configured to process the automatic transfer between the first account in the first country and the second account in the second country responsive to the transfer authorization result;and wherein the computer control system is configured to cache the rates for the currency pairs to enable using the cached rates during an outage.
  36. 49
    50. The global transfers computer system of claim 49, wherein the foreign exchange computer application is configured to cache the real time rates at a predetermined time and to use the cached rates for weekend transfers.
  37. 52
    53. The global transfers computer system of any one of claims 49 to 52, wherein the automated linking validation further comprises analyzing at least one of Front End (FE) updates to a regional Single Sign On (SSO) computer server. Customer Service Representative (CSR) updates to the regional SSO computer server, SSO linking notifications to the global customer data computer application, global customer data computer application customer information retrieved from an entity computer system, and same person validation status retrieved using Global Name Recognition (GNR).
  38. 53
    54. The global transfers computer system of any one of claims 49 to 53, wherein the electronic global transfer instructions comprise electronic instructions to perform at least one of an immediate transfer, a future transfer, and a recurring transfer.
  39. 54
    55. The global transfers computer system of any one of claims 49 to 54, wherein the global transfers computer application includes at least one of a computerized customer service representative component and a computerized reconciliation component providing administrative functionality for staff users.
  40. 55
    56. The global transfers computer system of any one of claims 49 to 55, wherein the global transfers computer application is configured to perform automated distribution of FX income to the different entities.
  41. 56
    57. The global transfers computer system of any one of claims 49 to 56, wherein the global transfers computer application is configured to electronically receive transaction summaries from a plurality of operational and settlement accounts.
  42. 57
    58. The global transfers computer system of any one of claims 49 to 57, wherein the global transfers computer application is configured to generate one or more FX income reports reporting FX income by proposition. Date Reçue/Date Received 2021-10-15
  43. 58
    59. A computer implemented method for performing global transfers, comprising:processing first foreign exchange (FX) rates for first currencies supported by a global treasury, via a global treasury computer system, to determine first transfer FX rates;processing second FX rates for second currencies not supported by the global treasury, via a local treasury computer system, to determine second transfer FX rates;executing a treasury application programming interface, a treasury computer system, to interface with said global treasury computer system and said local treasury computer system and to transmit real time the first and second transfer FX rates responsive to a real time rate request;electronically receiving, via a centralized customer computer database, customer information including profile information for customers;storing the customer information including the profile information in the centralized customer computer database;executing, via a computer control system, country specific processing operations responsive to the real time rate request and receiving the customer information stored in the centralized customer computer database;receiving, via a front end application portlet, electronic global transfer instructions from a customer computer associated with a customer, wherein the front end application portlet is configured to provide integration into a personal internet banking system (PIB) of the customer computer and capture and validate amended instructions received from the customer computer, wherein the global customer data computer application authenticates the PIB of the customer, and upon authentication, provides the customer with access to the other linked PIBs in the other countries without requiring the customer to verify the PIBs in the other countries;receiving, via an user interface, electronic global transfer instructions from the customer computer associated with the customer;processing, via a global transfers computer application, the electronic global transfer instructions received by the front end application portlet and the user interface via an enterprise application interface from the customer computer and, responsive to said processing the electronic global transfer instructions, generating an electronic global □ate Reçue/Date Received 2021*10*15 transfer message to process an automatic transfer of funds from a first account of the customer with a first entity in a first country having first country specific requirements to a second account of the customer with a second entity in a second country having second country specific requirements;receiving, via a country selection portlet, an electronic country selection from the customer computer associated with the customer and communicating with the global transfers computer application via the enterprise application interface to verify the first account and the second account are transactable;and electronically connecting, via a foreign exchange computer application, to the treasury computer system via the treasury application programming interface to receive real time rates for FX transfers, and processing the real time rates for use in determining transfer FX rates to be used in the automatic transfer between the first account in the first country and the second account in the second country, wherein the foreign exchange computer application interfaces in real-time with the global treasury computer system to process first FX rates for currencies supported by the global treasury to determine first transfer FX rates, and wherein the foreign exchange computer application interfaces with the local treasury computer system to process second FX rates for currencies unsupported by the global treasury to determine second transfer FX rates, wherein the foreign exchange computer application comprises a foreign exchange management computer application process to generate and electronically transmit to the local treasury computer system an electronic request for quote (RFQ) to obtain the second FX rates for unsupported currencies to execute said processing by the at least one central processing unit to determine the second transfer FX rates, wherein the foreign exchange computer application is configured to generate a separate RFQ for each transaction, enabling a single deal per transaction;and wherein the foreign exchange computer application comprises a foreign exchange aggregation computer application process to obtain the first FX rates for supported currencies streamed in real-time from the global treasury computer system to execute said processing by the at least one central processing unit to determine the first transfer FX rates;wherein the global customer data computer application is configured to process an automated linking validation comprising electronically verifying that a first profile associated with the first account in the first country and a second profile associated with □ate Reçue/Date Received 2021*10-15 the second account in the second country correspond to the same customer information, and generate a linking validation result responsive thereto;wherein the global transfers computer application is configured to electronically connect with the global customer data computer application to process a transfer authorization comprising electronically retrieving the linking validation result, electronically retrieving security compliance data matching (SCDM) scanning information for the customer account from the centralized customer computer database, and generating a transfer authorization result responsive thereto, wherein the SCDM provides a watchlist scan that performs a global compliance authorization check on the customer;wherein the global transfers computer application is further configured to execute the automatic transfer between the first account in the first country and the second account in the second country responsive to the transfer authorization result;and wherein the foreign exchange computer application is configured to cache the rates for all the currency pairs and store them in the foreign exchange management computer application process, and wherein when an outage occurs, transfers during the outage may be made using the FX rates stored in the foreign exchange management computer application process.
  44. 59
    60. The computer implemented method for performing global transfers of claim 59, further comprising caching the real time rates, by the at least one computer implementing the foreign exchange computer application, at a predetermined time, and using the cached rates for weekend transfers.
  45. 62
    63. The computer implemented method for performing global transfers of any one of claims 59 to 62, further comprising electronically providing different rates to different customers, by the global transfers computer application, based on predetermined criteria.
  46. 63
    64. The computer implemented method for performing global transfers of any one of claims 59 to 63, further comprising electronically providing different rates to different customers, by the global transfers computer application, based on global proposition.
  47. 64
    65. The computer implemented method for performing global transfers of any one of claims 59 to 64, further comprising providing administrative functionality for staff users, by the global transfers computer application, via at least one of a computerized customer service representative component and a computerized reconciliation component.
  48. 65
    66. The computer implemented method for performing global transfers of any one of claims 59 to 65, further comprising performing, by the global transfers computer application, automated distribution of FX income to the different entities.
  49. 66
    67. The computer implemented method for performing global transfers of any one of claims 59 to 66, further comprising electronically receiving, by the global transfers computer application, transaction summaries from a plurality of operational and settlement accounts.
  50. 67
    68. The computer implemented method for performing global transfers of any one of claims 59 to 67, further comprising generating, by the global transfers computer application, one or more FX income reports reporting FX income by proposition.
Independent claims50