RU2331110C2 - Computer system and method of money transfer - Google Patents
Computer system and method of money transfer Download PDFInfo
- Publication number
- RU2331110C2 RU2331110C2 RU2004114884/09A RU2004114884A RU2331110C2 RU 2331110 C2 RU2331110 C2 RU 2331110C2 RU 2004114884/09 A RU2004114884/09 A RU 2004114884/09A RU 2004114884 A RU2004114884 A RU 2004114884A RU 2331110 C2 RU2331110 C2 RU 2331110C2
- Authority
- RU
- Russia
- Prior art keywords
- agent
- data
- transaction
- money
- receiving
- Prior art date
Links
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
Настоящее изобретение относится к компьютерной системе и способу перевода денег.The present invention relates to a computer system and method for transferring money.
Существует много услуг, доступных для перевода денег от отправителя получателю. Один способ, предлагаемый компаниями, занимающимися переводом денег, требует, чтобы отправитель пришел в офис компании с запросом об отправлении денег получателю, например, за границу. Определяется один офис, ближайший к получателю, и деньги переводятся в этот офис. Когда деньги поступят в этот офис, получатель может прийти в этот офис и получить деньги, например, наличными или чеком. Проблема с этой системой заключается в том, что существует значительная временная задержка между заказом перевода денег и фактическим получением денег. Этот способ, однако, действительно обладает преимуществом в том, что отправителю не нужно иметь счет в организации, через которую выполняется перевод денег.There are many services available for transferring money from a sender to a recipient. One method offered by money transfer companies requires the sender to come to the company’s office requesting money to be sent to the recipient, for example, abroad. One office closest to the recipient is determined, and money is transferred to this office. When the money arrives at this office, the recipient can come to this office and receive money, for example, in cash or by check. The problem with this system is that there is a significant time delay between the order to transfer money and the actual receipt of money. This method, however, really has the advantage that the sender does not need to have an account with the organization through which the money is transferred.
Другим способом, посредством которого деньги могут быть переведены, является перевод денежных средств между счетами, например между банковскими счетами. Несмотря на то что этот способ перевода денежных средств может быть быстрым, он требует, чтобы отправитель и получатель имели счета в финансовой организации, участвующей в переводе.Another way in which money can be transferred is by transferring funds between accounts, for example between bank accounts. Although this method of transferring funds can be quick, it requires the sender and receiver to have accounts with the financial institution involved in the transfer.
Таким образом, задачей настоящего изобретения является создание упрощенных и эффективных систем и способов перевода денег.Thus, it is an object of the present invention to provide simplified and efficient money transfer systems and methods.
Согласно первому аспекту настоящего изобретения предоставляются компьютерная система и способ перевода денег для выполнения услуги по переводу денег с целью перевода денег от отправляющего субъекта, такого как физическое лицо или компания, по меньшей мере одному получающему субъекту, такому как человек или компания. Предусмотрено множество терминалов агентов, на которых работают агенты услуги по переводу денег. Терминалы агентов соединены между собой посредством сети передачи данных, которая может содержать любую обычную сеть передачи данных, например проводную сеть, такую как Интернет, или беспроводную сеть. К сети подсоединен контроллер перевода денег для управления выполнением услуги по переводу денег. Агенты регистрируются с помощью контроллера перевода денег, кроме того, данные о счете для каждого агента хранятся в контроллере перевода денег. Также предусмотрено хранилище данных о транзакциях для хранения данных о транзакциях для транзакций, выполняемых агентами, осуществляющими переводы денег от отправителей получателям.According to a first aspect of the present invention, there is provided a computer system and a money transfer method for performing a money transfer service for transferring money from a sending entity, such as an individual or company, to at least one receiving entity, such as a person or company. There are many agent terminals on which money transfer service agents work. Agent terminals are interconnected via a data network, which may comprise any conventional data network, such as a wired network such as the Internet, or a wireless network. A money transfer controller is connected to the network to control the execution of the money transfer service. Agents are registered using the money transfer controller, in addition, account information for each agent is stored in the money transfer controller. A transaction data repository is also provided to store transaction data for transactions carried out by agents that transfer money from senders to recipients.
Для того чтобы начать выполнение перевода денег, терминал агента используется агентом для ввода данных, которые идентифицируют отправителя, конкретного получателя или каждого получателя, отправляющего агента и по меньшей мере одного получающего агента. Данные также указывают сумму денег, которую необходимо перевести. Введенные данные принимаются контроллером перевода денег, и запись данных о транзакциях сохраняется в хранилище данных о транзакциях. Так же, как результат транзакции обновляются данные о счете агента для отправляющего агента, основываясь на транзакции.In order to start a money transfer, the agent terminal is used by the agent to enter data that identifies the sender, the specific recipient or each recipient, the sending agent and at least one receiving agent. The data also indicates the amount of money to be transferred. The entered data is received by the money transfer controller, and the transaction data record is stored in the transaction data warehouse. Just as the result of a transaction, the agent account information for the sending agent is updated based on the transaction.
Таким образом, в соответствии с этим вариантом выполнения настоящего изобретения предоставляется система перевода денег, для которой не требуется, чтобы отправляющий субъект или получающий субъект имел счет. Отправляющий субъект может просто дать указание агенту услуги по переводу денег о выполнении перевода, который отражается в счете агента. Таким образом, система перевода денег основана на сети агентов, каждый из которых регистрируется на услугу и имеет счета для услуги. Все транзакции, выполняемые агентом, добавляются на его счет, таким способом обеспечивается обычная услуга по переводу денег, имеющая сеть агентов, позволяющая субъектам выполнять перевод денег между собой без необходимости иметь какое-либо отношение к услуге по переводу денег или между собой.Thus, in accordance with this embodiment of the present invention, a money transfer system is provided that does not require the sending entity or the receiving entity to have an account. The sending entity may simply instruct the agent of the money transfer service to complete the transfer, which is reflected in the agent’s account. Thus, the money transfer system is based on a network of agents, each of which is registered for the service and has accounts for the service. All transactions carried out by the agent are added to his account, in this way a regular money transfer service is provided, which has a network of agents that allows entities to transfer money between themselves without the need to have any relation to the money transfer service or between themselves.
В одном варианте выполнения система перевода денег может обеспечить возможность независимого от валюты перевода денег. Валюта отправления необязательно должна быть аналогична валюте получения. В этом варианте выполнения контроллер перевода денег включает в себя данные о валютном курсе, позволяющие производить преобразование валют. Это позволяет не только валюте отправления и валюте получения быть разной, основываясь на валютном курсе, но это также позволяет данным о счете агента быть в местной валюте агента, основываясь на данных о валютном курсе, участвующих в накопленных транзакциях. Обмен валюты может быть прямым или косвенным через по меньшей мере одну промежуточную валюту.In one embodiment, the money transfer system may provide for a currency-independent money transfer. The sending currency does not have to be the same as the receiving currency. In this embodiment, the money transfer controller includes exchange rate data enabling currency conversion. This allows not only the sending and receiving currencies to be different based on the exchange rate, but it also allows the agent account information to be in the agent’s local currency based on the exchange rate data involved in the accumulated transactions. Currency exchange may be direct or indirect through at least one intermediate currency.
В другом варианте выполнения настоящего изобретения контроллер перевода денег включает в себя средство мониторинга (монитор) транзакций для мониторинга транзакций. Это дает возможность транзакциям, которые соответствуют заранее определенным критериям, например содержат подозрительные или некорректные транзакции, потребовать дополнительной информации от отправителя. Требование на дополнительную информацию для подозрительных или некорректных транзакций является функцией правил соответствия практике «отмывания» денег. Предоставление дополнительной информации отправителем помогает инспекторам по соблюдению правил, регулирующих практику «отмывания» денег, обнаруживать потенциальные операции по «отмыванию» денег. На основе ввода дополнительной информации контроллер перевода денег может автоматически заблокировать транзакцию, если определено, что нарушены хранимые правила соответствия практике «отмывания» денег.In another embodiment of the present invention, the money transfer controller includes a transaction monitoring tool (monitor) for monitoring transactions. This enables transactions that meet predetermined criteria, for example, contain suspicious or incorrect transactions, to require additional information from the sender. The requirement for additional information for suspicious or incorrect transactions is a function of the rules of compliance with the practice of money laundering. Providing additional information by the sender helps inspectors to comply with the rules governing the practice of money laundering to detect potential money laundering operations. Based on the input of additional information, the money transfer controller can automatically block the transaction if it is determined that the stored rules of compliance with the money laundering practice have been violated.
В дополнение или вместо мониторинга и использования дополнительных данных мониторинг транзакции может быть осуществлен в отношении заранее определенных критериев для определения этого, разрешить ли эту транзакцию. Например, транзакция может быть сравнена с правилами соответствия практике «отмывания» денег для определения этого, нарушаются ли они, и, если это так, для блокирования транзакции. Альтернативно или в дополнение мониторинг транзакций может выполняться, и транзакции могут использоваться совместно с данными о счете агента для определения того, должна ли продолжаться транзакция. Например, если транзакция вызывает изменение данных о счете агента вне заранее определенных критериев, то транзакция может быть заблокирована. Это обеспечивает автоматический кредитный контроль, например, позволяющий производить блокирование транзакций до тех пор, пока не будет улучшен счет агента, например, посредством оплаты некоторой части непогашенного долга, являющегося результатом предыдущих транзакций.In addition to, or instead of monitoring and using additional data, a transaction can be monitored against predetermined criteria to determine whether to allow this transaction. For example, a transaction can be compared with rules of conformity to the practice of money laundering to determine whether they are violated and, if so, to block the transaction. Alternatively or in addition, transaction monitoring can be performed, and transactions can be used in conjunction with agent account information to determine whether the transaction should continue. For example, if a transaction causes a change in agent account information outside predetermined criteria, then the transaction may be blocked. This provides automatic credit control, for example, allowing to block transactions until the agent’s account is improved, for example, by paying some of the outstanding debt resulting from previous transactions.
В одном варианте выполнения настоящего изобретения, так как данные о счете агента и данные о транзакциях хранятся централизованно, это позволяет выполнять взаимную компенсацию требований и обязательств по счетам агентов для агентов в отношении других агентов. Агенты имеют доступ к своим счетам и могут осуществлять мониторинг своих счетов и управлять ими.In one embodiment of the present invention, since agent account information and transaction data are stored centrally, this allows for mutual compensation of claims and obligations on agent accounts for agents with respect to other agents. Agents have access to their accounts and can monitor and manage their accounts.
В одном варианте выполнения настоящего изобретения контроллер перевода денег обеспечивает интерфейс, позволяющий агентам регистрироваться в качестве главных агентов и регистрировать других агентов в качестве субагентов. Если агент регистрирует субагентов, то он принимает ответственность за транзакции этих субагентов. Таким образом, данные о счетах для этих субагентов связаны с данными о счете главного агента, и таким способом все транзакции субагентов в некоторой степени управляются главным агентом. Организация субагентов и главных агентов может быть иерархической, и, таким образом, сами субагенты могут быть главными агентами для своих собственных субагентов. Однако, если главный агент также является субагентом, то тогда финансовые действия субагентов главных агентов, которые также являются субагентами, являются предметом ответственности главного агента в вершине иерархического дерева.In one embodiment of the present invention, the money transfer controller provides an interface that allows agents to register as primary agents and to register other agents as subagents. If an agent registers subagents, then it assumes responsibility for the transactions of these subagents. Thus, the account data for these subagents is related to the account data of the main agent, and in this way all transactions of the subagents are to some extent managed by the main agent. The organization of subagents and main agents can be hierarchical, and thus the subagents themselves can be the main agents for their own subagents. However, if the main agent is also a subagent, then the financial activities of the subagents of the main agents, which are also subagents, are the responsibility of the main agent at the top of the hierarchical tree.
В одном варианте выполнения, когда главный агент имеет зарегистрированных субагентов, то терминал перевода, на котором работает главный агент, может включать в себя контроллер перевода денег домена для управления выполнением услуги по переводу денег между агентами в группе терминалов агентов, на которых работают агенты, зарегистрированные в качестве субагентов главного агента. Контроллер перевода денег домена также включает в себя данные о счетах агентов домена для группы агентов и данные о транзакциях домена для транзакций между агентами в группе агентов. Этот вариант выполнения настоящего изобретения обеспечивает систему перевода денег типа «ступицы и спиц» (hub-and-spoke), в которой субагенты могут переводить деньги другим субагентам этого же главного агента или главного агента, использующего контроллер перевода денег домена, реализованный на терминале агента, на котором работает главный агент. Таким образом, переводы денег между субагентами и главным агентом могут происходить на локальной основе без необходимости обращения к узловому главному контроллеру перевода денег «ступице».In one embodiment, when the main agent has registered subagents, the transfer terminal that the main agent is running on may include a domain money transfer controller to control the execution of the money transfer service between agents in the group of agent terminals running the agents registered as subagents of the main agent. The domain money transfer controller also includes domain agent account data for the agent group and domain transaction data for transactions between agents in the agent group. This embodiment of the present invention provides a hub-and-spoke type money transfer system in which subagents can transfer money to other subagents of the same main agent or main agent using a domain money transfer controller implemented on an agent terminal, on which the main agent works. Thus, money transfers between subagents and the main agent can occur on a local basis without the need to contact the hub “nave” the main money transfer controller.
В одном варианте выполнения настоящего изобретения введенные данные о транзакции с терминала агента идентифицируют отправителя и множество получателей. Другими словами, данные представляют объединенную транзакцию, направленную нескольким получателям. Это позволяет отправителю выполнить один запрос агенту для отправления различных сумм в различных валютах различным получателям в одной транзакции с агентом. Это упрощает транзакцию с агентом и в пределах контроллера перевода денег, данные о транзакциях могут храниться в виде одной транзакции отправления, индексированной для отправляющего субъекта, и/или в виде множества транзакций получения, индексированных для каждого получающего субъекта. Альтернативно или в дополнение данные о транзакциях для транзакции могут содержать одну транзакцию отправления, индексированную для отправляющего агента, и множество транзакций получения, индексированных для каждого получающего агента.In one embodiment of the present invention, transaction data entered from an agent terminal identifies a sender and a plurality of recipients. In other words, the data represents a combined transaction directed to multiple recipients. This allows the sender to fulfill one request to the agent to send different amounts in different currencies to different recipients in the same transaction with the agent. This simplifies the transaction with the agent and within the money transfer controller, transaction data can be stored as a single sending transaction indexed for the sending entity, and / or as a set of receiving transactions indexed for each receiving entity. Alternatively or in addition, transaction data for a transaction may comprise one send transaction indexed for the sending agent and a plurality of receive transactions indexed for each receiving agent.
В предпочтительном варианте выполнения настоящего изобретения система перевода денег содержит основанную на Всемирной паутине (Web) услугу, выполняемую по сети на основе Интернет-протокола (IP), такой как Интернет. Контроллер перевода денег содержит систему Web-сервера, доступную для терминалов агентов, использующих Web-интерфейс. Терминалы агентов содержат компьютеры, реализующие приложение Web-браузера, позволяющее осуществлять доступ к Web-интерфейсу системы сервера.In a preferred embodiment of the present invention, the money transfer system comprises a World Wide Web (Web) based service running over an Internet Protocol (IP) network, such as the Internet. The money transfer controller contains a Web server system available for agent terminals using the Web interface. Agent terminals contain computers that implement a Web browser application that allows access to the Web interface of the server system.
В одном варианте выполнения настоящего изобретения, для того чтобы исключить необходимость отправителям, которые регулярно пользуются услугой по переводу денег, многократно вводить персональные данные, отправитель может быть оснащен устройством, таким как смарт-карта или другое устройство хранения данных, которое может быть считано на терминале агента для автоматического ввода данных, идентифицирующих отправителя.In one embodiment of the present invention, in order to eliminate the need for senders who regularly use the money transfer service to repeatedly enter personal data, the sender can be equipped with a device such as a smart card or other storage device that can be read on the terminal agent to automatically enter data identifying the sender.
В соответствии с другим аспектом настоящего изобретения предоставляются компьютерная система и способ перевода денег, выполняющие услугу по переводу денег, для перевода денег от отправителя множеству получателей, в которых множество терминалов соединены между собой посредством сети передачи данных. Контроллер перевода денег соединен с сетью передачи данных для управления выполнением услуги по переводу денег. Контроллер перевода денег включает в себя хранилище данных о транзакциях, хранящее данные о транзакциях для транзакций, выполняющих переводы денег от отправителя получателям. Данные вводятся на терминале для того, чтобы вызвать выполнение перевода денег от отправителя по меньшей мере одному получателю. Данные передаются с терминала на контроллер перевода денег. Данные идентифицируют отправителя и получателей, и контроллер перевода денег записывает данные в хранилище данных о транзакциях в виде транзакции от отправителя множеству получателей. Контроллер перевода денег также выделяет транзакцию каждому получателю и отправляет данные, идентифицирующие выделение для соответствующих получателей, по меньшей мере на один терминал для возможности завершения перевода денег соответствующим получателям.In accordance with another aspect of the present invention, there is provided a computer system and a money transfer method performing a money transfer service for transferring money from a sender to a plurality of recipients in which a plurality of terminals are interconnected via a data network. The money transfer controller is connected to a data network to control the execution of the money transfer service. The money transfer controller includes a transaction data warehouse that stores transaction data for transactions that transfer money from the sender to the recipients. Data is entered on the terminal in order to cause the transfer of money from the sender to at least one recipient. Data is transferred from the terminal to the money transfer controller. The data identifies the sender and the recipients, and the money transfer controller writes data to the transaction data store in the form of a transaction from the sender to multiple recipients. The money transfer controller also allocates the transaction to each recipient and sends the data identifying the allocation for the respective recipients to at least one terminal in order to be able to complete the money transfer to the respective recipients.
Таким образом, в соответствии с этим аспектом настоящего изобретения отправитель может завершить отдельную транзакцию на терминале системы перевода денег, в которой транзакция требует перевода денег более чем одному получателю, который может быть расположен на более чем одном терминале. Таким образом, хотя контроллер перевода денег может хранить одну транзакцию для отправителя, она должна быть выделена соответствующим образом каждому получателю для обеспечения того, что деньги, предназначенные получателю, отправляются на терминал для возможности завершения перевода денег.Thus, in accordance with this aspect of the present invention, the sender can complete a separate transaction at a terminal of a money transfer system, in which the transaction requires the transfer of money to more than one recipient, which can be located on more than one terminal. Thus, although the money transfer controller can store one transaction for the sender, it must be allocated appropriately to each recipient to ensure that the money intended for the recipient is sent to the terminal to complete the money transfer.
В этом варианте выполнения настоящего изобретения на терминалах могут работать отправители и получатели для обеспечения простого способа перевода денежных средств одновременно от одного отправителя многочисленным получателям в одной транзакции.In this embodiment of the present invention, senders and recipients can work at the terminals to provide a simple way to transfer funds from one sender to multiple recipients in one transaction at a time.
В другом варианте выполнения настоящего изобретения на терминалах работают агенты услуги по переводу денег. Агенты регистрируются на услугу и имеют счета, в отношении которых записываются транзакции. Отправители поэтому обращаются к агентам и договариваются с агентами об оплате за отправление денег получателям. Идентифицируются получающие агенты для получателей, и деньги делаются доступными немедленно конкретным получающим агентом или каждым получающим агентом, который работает на терминале агента, для получения получателями.In another embodiment of the present invention, money transfer service agents operate on the terminals. Agents register for the service and have accounts for which transactions are recorded. Senders therefore contact agents and negotiate with agents to pay for sending money to recipients. The receiving agents for the recipients are identified, and the money is made available immediately by the specific receiving agent or by each receiving agent that operates on the agent terminal for receiving by the recipients.
В одном варианте выполнения контроллер перевода денег хранит введенные данные в виде одной транзакции, индексированной отправителем.In one embodiment, the money transfer controller stores the entered data as a single transaction indexed by the sender.
В другом варианте выполнения настоящего изобретения контроллер перевода денег предназначен для сохранения введенных данных в виде множества связанных с ними транзакций, связываемых отправителем и индексируемых получателем.In another embodiment of the present invention, the money transfer controller is intended to save the entered data in the form of a plurality of related transactions connected by the sender and indexed by the recipient.
Согласно другому аспекту настоящего изобретения предоставляется компьютерная система перевода денег типа «ступицы и спиц», выполняющая услугу по переводу денег, для перевода денег от отправителя по меньшей мере одному получателю. Система содержит множество терминалов агентов, на которых работают агенты услуги по переводу денег. Терминалы агентов соединены между собой посредством сети передачи данных, с которой соединен узловой контроллер («ступица») перевода денег для управления выполнением услуги по переводу денег между несвязанными агентами. Связанные агенты содержат дочерние агенты общего родительского агента. Узловая система управления переводом денег также включает в себя хранилище данных о транзакциях, хранящее данные о транзакциях для транзакций между несвязанными агентами, выполняющими переводы денег от отправителя по меньшей мере одному получателю, и хранилище данных об агентах, содержащее отношения между агентами, идентифицирующие иерархию родительских и дочерних агентов.According to another aspect of the present invention, there is provided a “hub and spoke” type computer money transfer system performing a money transfer service for transferring money from a sender to at least one recipient. The system contains many agent terminals on which money transfer service agents work. The terminals of the agents are interconnected via a data network, to which a nodal controller (“hub”) is connected to transfer money to control the execution of the service for transferring money between unrelated agents. Associated agents contain child agents of the common parent agent. The central money transfer management system also includes a transaction data store that stores transaction data for transactions between unrelated agents that transfer money from the sender to at least one recipient, and an agent data store that contains relationships between agents that identify the parent hierarchy and affiliated agents.
По меньшей мере один терминал агента, на котором работает родительский агент, содержит периферийный контроллер («спицу») перевода денег для управления выполнением услуги по переводу денег для переводов денег между связанными агентами. Периферийный контроллер перевода денег также содержит хранилище данных о местных транзакциях, хранящее данные о транзакциях для транзакций между связанными агентами, выполняющими переводы денег от отправителя по меньшей мере одному получателю, и хранилище данных об агентах, хранящее отношения между агентами, идентифицирующие иерархию родительских и дочерних агентов.At least one terminal of the agent on which the parent agent is operating comprises a peripheral money transfer controller (“knitting needle”) for controlling the execution of the money transfer service for transferring money between related agents. The money transfer peripheral controller also contains a local transaction data repository that stores transaction data for transactions between related agents that transfer money from the sender to at least one recipient, and an agent data repository that stores relations between agents that identify the hierarchy of parent and child agents .
Когда данные вводятся на терминале отправляющим агентом, вызывающим выполнение перевода денег по запросу отправителя по меньшей мере одному получателю, то введенные данные идентифицируют отправителя и получателя, отправляющего агента и по меньшей мере одного получающего агента, который должен выплатить переведенные ему деньги конкретному получателю или каждому получателю. Введенные данные передаются либо на узловой контроллер перевода денег, либо на периферийный контролер перевода денег. Данные передаются на узловой контроллер перевода денег, если получающий агент, идентифицированный в данных, не связан с отправляющим агентом. Узловой контроллер перевода денег записывает введенные данные в хранилище данных о транзакциях в виде транзакции от отправляющего агента по меньшей мере одному получающему агенту для отправителя и по меньшей мере одного получателя и передает информацию о всех транзакциях на конкретный терминал агента или на каждый терминал агента, на котором работает конкретный получающий агент или каждый получающий агент.When data is entered at the terminal by the sending agent, causing the transfer of money at the request of the sender to at least one recipient, the entered data identifies the sender and the recipient, the sending agent and at least one receiving agent who must pay the money transferred to him to a particular recipient or to each recipient . The entered data is transmitted either to the nodal money transfer controller or to the peripheral money transfer controller. Data is transferred to the nodal money transfer controller if the receiving agent, identified in the data, is not associated with the sending agent. The nodal money transfer controller writes the entered data to the transaction data warehouse in the form of a transaction from the sending agent to at least one receiving agent for the sender and at least one recipient and transmits information about all transactions to a specific agent terminal or to each agent terminal on which a specific receiving agent or each receiving agent is running.
Если данные посылаются на периферийный контроллер перевода денег, то периферийный контроллер перевода денег записывает введенные данные в хранилище данных о местных транзакциях в виде транзакции от отправляющего агента по меньшей мере одному получающему агенту для отправителя и по меньшей мере одного получателя и передает информацию о транзакции на конкретный терминал агента или на каждый терминал агента, на котором работает конкретный получающий агент или каждый получающий агент.If the data is sent to the peripheral money transfer controller, the peripheral money transfer controller writes the entered data to the local transaction data repository in the form of a transaction from the sending agent to at least one receiving agent for the sender and at least one receiver and transmits the transaction information to a specific agent terminal or to each agent terminal on which a particular receiving agent or each receiving agent is running.
Таким образом, в соответствии с этим аспектом настоящего изобретения допустимо, чтобы периферийные контроллеры перевода денег обрабатывали переводы денег между связанными агентами, которыми являются либо агент, работающий за периферийным контроллером перевода денег, либо его субагенты. Это обеспечивает более распределенную обработку переводов денег и позволяет производить локальную обработку переводов внутри домена без необходимости использования узлового центрального контроллера перевода денег.Thus, in accordance with this aspect of the present invention, it is permissible for the peripheral money transfer controllers to process money transfers between related agents, which are either the agent working for the peripheral money transfer controller or its subagents. This provides a more distributed processing of money transfers and allows local processing of transfers within a domain without the need for a central central money transfer controller.
В соответствии с этим аспектом настоящего изобретения можно, чтобы транзакции обрабатывались локальным образом периферийным контроллером перевода денег, так как агент, работающий за периферийным контроллером перевода денег, управляет субагентами внутри домена, и оператор периферийного контроллера перевода денег берет на себя окончательную ответственность за финансовые транзакции между его субагентами.In accordance with this aspect of the present invention, it is possible for transactions to be processed locally by the peripheral money transfer controller, since the agent working on the peripheral money transfer controller manages the subagents within the domain, and the operator of the peripheral money transfer controller takes ultimate responsibility for financial transactions between its subagents.
В одном варианте выполнения настоящего изобретения для того чтобы обеспечить, что узловой контроллер перевода денег содержит завершенную картину всех транзакций, происходящих при выполнении услуги по управлению переводом денег, узловой контроллер перевода денег включает в себя средство синхронизации данных о транзакциях для синхронизации данных о транзакциях в хранилище данных о транзакциях в узловом контроллере переводов денег с хранилищем данных о транзакциях в периферийном контроллере перевода денег.In one embodiment of the present invention, in order to ensure that the nodal money transfer controller contains a complete picture of all transactions that occur during the execution of the money transfer management service, the nodal money transfer controller includes transaction data synchronization means for synchronizing transaction data in the storage transaction data in the nodal money transfer controller with a repository of transaction data in the peripheral money transfer controller.
Согласно другому аспекту настоящего изобретения предоставляется система перевода денег типа «ступицы и спиц», выполняющая услугу по переводу денег, для перевода денег от отправителя по меньшей мере одному получателю, причем система содержит: множество терминалов агентов по переводу денег, на которых работают агенты по переводу денег; узловой контроллер перевода денег для управления переводом денег между несвязанными агентами; по меньшей мере один периферийный контроллер перевода денег для управления переводом денег между связанными агентами; при этом терминалы агентов, периферийный контроллер перевода денег и узловой контроллер перевода денег обмениваются данными между собой по сети передачи данных.According to another aspect of the present invention, there is provided a “hub and spoke” type money transfer system performing a money transfer service for transferring money from a sender to at least one recipient, the system comprising: a plurality of money transfer agent terminals operated by the transfer agents money; nodal money transfer controller for managing money transfer between unrelated agents; at least one peripheral money transfer controller for managing money transfer between related agents; wherein the agent terminals, the peripheral money transfer controller and the nodal money transfer controller exchange data with each other over the data network.
Настоящее изобретение может быть реализовано с использованием специализированного оборудования обработки данных или программируемого оборудования обработки данных, такого как соответствующим образом запрограммированные компьютеры общего назначения. Далее, настоящее изобретение может быть реализовано посредством одного устройства обработки данных или нескольких сетевых устройств обработки данных, соединенных в сеть посредством любой обычной сети передачи данных. Настоящее изобретение, таким образом, может быть реализовано посредством соответствующего программирования компьютера. Поэтому настоящее изобретение охватывает код компьютерной программы для управления устройством обработки данных, выполняющим способ настоящего изобретения. Компьютерная программа может быть воплощена на любой подходящей среде передачи данных, подаваемой на устройство обработки, такой как изменяемая среда передачи данных, например электрический, оптический, микроволновый, радиочастотный или акустический сигнал (примером является сигнал протокола управления передачей/Интернет-протокола (TCP/IP), переносящий компьютерный код по сети на основе IP, такой как Интернет), или на запоминающем носителе данных, таком как дискета, жесткий диск, устройство записи на ленту, компакт-диск или устройство твердотельной памяти.The present invention can be implemented using specialized data processing equipment or programmable data processing equipment, such as suitably programmed general purpose computers. Further, the present invention can be implemented by a single data processing device or several network data processing devices connected to a network via any conventional data network. The present invention, therefore, can be implemented by appropriate computer programming. Therefore, the present invention covers computer program code for controlling a data processing apparatus performing the method of the present invention. The computer program may be implemented on any suitable data medium supplied to the processing device, such as a variable data medium such as an electric, optical, microwave, radio frequency or acoustic signal (an example is a transmission control protocol / Internet protocol (TCP / IP) signal ) carrying computer code over an IP-based network such as the Internet) or on a storage medium such as a floppy disk, hard drive, tape recorder, CD or hard drive hotel memory.
Варианты выполнения настоящего изобретения ниже описываются с ссылкой на прилагаемые чертежи, на которых:Embodiments of the present invention are described below with reference to the accompanying drawings, in which:
фиг.1 - схематическое представление системы перевода денег в соответствии с вариантом выполнения настоящего изобретения;figure 1 is a schematic representation of a money transfer system in accordance with an embodiment of the present invention;
фиг.2 - схематическое представление данных, обеспеченных в базе данных, в варианте выполнения по фиг.1;figure 2 is a schematic representation of the data provided in the database, in the embodiment of figure 1;
фиг.3 - схематическое представление, иллюстрирующее различные интерфейсы, обеспеченные для базы данных, в варианте выполнения настоящего изобретения;3 is a schematic diagram illustrating various interfaces provided for a database in an embodiment of the present invention;
фиг.4 - схематическое представление, иллюстрирующее то, как может осуществляться управление агентами и как они могут быть организованы в системе перевода денег в соответствии с вариантом выполнения настоящего изобретения;4 is a schematic diagram illustrating how agents can be managed and how they can be organized in a money transfer system in accordance with an embodiment of the present invention;
фиг.5 - организационная схема, иллюстрирующая иерархическую организацию агентов в системе перевода денег в соответствии с вариантом выполнения настоящего изобретения;5 is an organizational chart illustrating a hierarchical organization of agents in a money transfer system in accordance with an embodiment of the present invention;
фиг.6 - схема последовательности операций, иллюстрирующая способ регистрации агентов в соответствии с вариантом выполнения настоящего изобретения;6 is a flowchart illustrating a method for registering agents in accordance with an embodiment of the present invention;
фиг.7а и 7b - схема последовательности операций, иллюстрирующая процесс перевода денег в соответствии с вариантом выполнения настоящего изобретения; и7a and 7b are a flowchart illustrating a money transfer process in accordance with an embodiment of the present invention; and
фиг.8 - схематическое представление системы для выполнения услуги по переводу денег типа «ступицы и спиц» в соответствии с вариантом выполнения настоящего изобретения.FIG. 8 is a schematic diagram of a system for performing a “hub and spoke” type money transfer service in accordance with an embodiment of the present invention.
На фиг.1 изображено схематическое представление системы перевода денег в соответствии с вариантом выполнения настоящего изобретения. В этом варианте выполнения сервер 1 транзакций выполняет функцию управления переводом денег, и он подсоединен через Интернет к компьютеру 3 первого агента и компьютеру 5 второго агента. Компьютер 3 первого агента реализует Web-браузер 3а и оснащен считывателем 3b устройств для приема устройства 3с от отправителя, который желает отправить деньги получателю. Таким образом, агент, работающий на компьютере 3 агента, действует в качестве отправляющего агента для отправителя. Устройство 3с может представлять собой любое обычное устройство хранения данных, такое как смарт-карта, магнитная карта или другое твердотельное устройство. Устройство 3с может хранить персональную информацию для отправителя, который является регулярным пользователем услуги по переводу денег, чтобы исключить необходимость предоставления пользователем вручную его персональных данных каждый раз, когда он хочет дать указание отправляющему агенту вызвать выполнение перевода денег. Отправляющий агент, работающий на компьютере 3 агента, получит оплату от отправителя в отношении денег, которые необходимо перевести получателю. Компьютер 3 агента осуществляет связь с сервером 1 транзакций для выполнения перевода денег, что подробно описано ниже. Сервер 1 транзакций также соединен через Интернет с компьютером 5 второго агента, на котором в этом примере работает агент, обозначенный как получающий агент. Компьютер 5 получающего агента расположен в офисе, который удобным образом доступен получателю переводимых денег. Компьютер 5 агента реализует Web-браузер 5а для выполнения передачи данных через Интернет 2 на сервер 1 транзакций. Таким образом, данные, содержащие предписание на перевод денег, передаются с компьютера 3 отправляющего агента после оплаты отправителем на компьютер 5 получающего агента, после чего получающий агент выплачивает деньги получателю. Таким образом, эта система позволяет отправителю прийти в офис отправляющего агента и заплатить наличными или любым обычным способом оплаты, приемлемым для отправляющего агента, после чего инструкция посылается на компьютер получающего агента для выплаты получателю, и получающий агент выплачивает получателю, когда тот сам появится в офисе получателя, в любой обычной форме, например наличными или чеком. Передача инструкции между отправляющим агентом и получающим агентом за оплату отправителю почти мгновенная. Нет необходимости ждать перевода денежных средств. Кредит, таким образом, предоставляется между получающим и отправляющим агентами. Это отражается в их счетах, которые хранятся на сервере 1 транзакций в базе 10 данных, что подробно описано ниже.1 is a schematic representation of a money transfer system in accordance with an embodiment of the present invention. In this embodiment, the transaction server 1 performs the function of managing the transfer of money, and it is connected via the Internet to the computer 3 of the first agent and the
Сервер 1 транзакций в этом варианте выполнения настоящего изобретения содержит основанную на Всемирной паутине (Web) услугу, выполняемую Web-сервером 6, предоставляющим интерфейсы Web-страниц Web-браузерам 3а и 5а на компьютере 3 отправляющего агента и на компьютере 5 получающего агента соответственно. Web-сервер 6 в сервере 1 транзакций снабжен кодом на языке Yava (Yava-кодом) в хранилище 9 Yava-кода для генерирования соответствующих Web-страниц. Также статические Web-страницы и шаблоны Web-страниц обеспечены в хранилище 7 статических Web-страниц и шаблонов Web-страниц. Приложение 8 базы данных обеспечено для сопряжения Web-сервера 6 с базой 10 данных, в которой хранится информация о счетах агентов и информация о транзакциях, что подробно описывается в этой заявке ниже.The transaction server 1 in this embodiment of the present invention comprises a World Wide Web (Web) -based service provided by a
Таким образом, можно видеть на фиг.1, что настоящее изобретение обеспечивает основанную на Web систему, которая позволяет осуществлять глобальное предоставление системы перевода денег с глобальной сетью агентов с использованием легкодоступной сети Интернет. Соединения между компьютерами через Интернет должны быть безопасными и могут быть реализованы либо посредством использования протокола уровня защищенных сокетов (SSL), либо посредством реализации виртуальной частной сети (VPN) между компьютерами.Thus, it can be seen in FIG. 1 that the present invention provides a Web-based system that enables the global provision of a money transfer system with a global network of agents using the easily accessible Internet. Connections between computers over the Internet must be secure and can be implemented either by using the Secure Sockets Layer (SSL) protocol, or by implementing a virtual private network (VPN) between computers.
В дополнение к агентам, действующим в качестве отправляющего и получающего агентов, система предоставляет административный интерфейс для обеспечения административных функций. На фиг.1 изображен компьютер 4 администратора, который также снабжен Web-браузером 4а для доступа к Web-страницам, предоставляемым Web-сервером 6, для обеспечения интерфейса администратора к информации в базе 10 данных.In addition to agents acting as the sending and receiving agents, the system provides an administrative interface to provide administrative functions. 1 shows an administrator computer 4, which is also provided with a web browser 4a for accessing the web pages provided by the
На фиг.2 подробно изображено содержимое базы 10 данных в сервере 1 транзакций.Figure 2 shows in detail the contents of the
В базе 10 данных хранятся записи 11 отправляющего субъекта. Отправляющий субъект представляет заказчика услуги. Записи содержат информацию о заказчике. Каждому оправляющему субъекту или заказчику присваивается номер заказчика. Для каждого номера заказчика вводятся имя заказчика, адрес, контактная информация, такая как телефонный номер, номер факса и адрес электронной почты вместе с датой рождения, возрастом и полом. Также записи могут указывать, являются ли записи активными или неактивными, чтобы администратор мог заблокировать заказчику доступ. Записи также могут хранить список получателей в виде номеров получателей, кому отправитель отправлял деньги раньше.The
База 10 данных также включает в себя записи 12 получающего субъекта. Записи 12 получающего субъекта содержат информацию о получателях переводов денег, выполняемых заказчиком. Каждому получателю присваивается номер получателя, и персональные подробности получателя, такие как имя, возраст, дата рождения, пол, адрес и т. д., хранятся в виде записи. Также для каждого получателя хранится номер агента для получающего агента, которого он использовал для получения денег.
База 10 данных также включает в себя записи 13 агентов, которые содержат запись для каждого агента. Каждому агенту присваивается номер или идентификатор агента. Номер или идентификатор агента может указывать тип агента. Например, агентом может быть главный агент или субагент. Идентификатор агента указывает, был ли агент зарегистрирован в качестве субагента, так как идентификатор включает в себя идентификатор родительского агента. Отношение между родительским и дочерним агентами может быть указано либо посредством идентификатора агента, либо посредством отношений в базе данных. Запись агента также указывает тип агента, например является ли он отправляющим агентом, получающим агентом или как отправляющим, так и получающим агентом. Возможность отправлять и получать деньги может регулироваться местными правилами перевода денег. Запись агента также включает в себя имя агента, адрес (размещение) и контактные подробности. Для безопасности адрес Интернет-протокола (IP-адрес) компьютера агента также может храниться в записи агента, так что может проверяться IP-адрес компьютера, используемого во время перевода денег, для обеспечения гарантии того, что передача данных во время перевода денег выполняется на компьютер агента, а не хакеру. Запись агента дополнительно включает в себя подробности для обеспечения безопасности, такие как имя пользователя и пароли. Если агентом является организация, то может быть пароль организации, который обеспечивает некоторый уровень доступа, и у каждого оператора может быть предусмотрен индивидуальный пароль, который обеспечивает доступ более низкого уровня. Уровень доступа может регулировать уровень административного доступа, разрешаемого в отношении информации в базе данных. Запись агента дополнительно хранит информацию о кредитном лимите, указывающую уровень кредита, разрешенного для агента, и/или информацию о вкладе, указывающую уровень денежных средств, депонированных агентом. Дополнительно в записи агента может быть указан тип или дробление комиссии, которые агент должен заработать за переводы денег, чтобы можно было для различных агентов использовать отдельные типы комиссии или отдельные дробления комиссии. Например, там, где агент создает большой объем деловых операций, для этого агента может быть установлен специальный тип или дробление комиссии. Запись агента дополнительно хранит индикатор того, является ли запись агента активной или неактивной, чтобы администратор мог заблокировать агенту доступ, если это потребуется.
База 10 данных также хранит записи 14 инспектора по соблюдению правил, регулирующих практику «отмывания» денег (ИПОД, MLRO). Запись ИПОД предусмотрена для каждого ИПОД. Обычно каждой стране требуется ИПОД, который знаком с правилами соответствия практике «отмывания» денег этой страны, чтобы он мог обновить записи, когда это необходимо. Запись ИПОД хранит регулятивную информацию, установленные законом пределы для транзакций, внутренние пределы для транзакций вместе с информацией об имени пользователя и пароле.
База 10 данных дополнительно содержит записи 15 администратора. Записи администратора содержат запись для каждого администратора, который имеет доступ к информации в базе данных. Запись для администратора содержит номер администратора, уровень администратора, указывающий уровень доступа, разрешенный администратору, географический регион, за который отвечает администратор, и информацию об имени пользователя и пароле для администратора.
База 10 данных дополнительно содержит записи 16 контролера кредита. Каждый контролер кредита обеспечен записью, имеющей номер контролера кредита, индикатор региона, за который отвечает контролер кредита, и имя пользователя и пароль для контролера кредита. Это позволяет контролерам кредита проверять счета агентов для выполнения своих обязанностей по кредитному контролю в отношении регионов, за которые они отвечают.
База 10 данных дополнительно хранит записи транзакций. Запись транзакций создается для каждой транзакции или перевода денег, которые имеют место. Запись транзакций содержит номер транзакции, уникальный для транзакции, номер отправителя, номер или номера получателя, номер отправляющего агента, получающего агента или агентов, основную сумму, т.е. сумму, уплаченную отправителем, сумму, которая должна быть выплачена конкретному получателю или каждому получателю, комиссию, начисленную за транзакцию, валюты отправления и получения, фактические и реализованные валютные курсы (фактический валютный курс представляет валютный курс, использованный отправляющим агентом для вычисления суммы, которую необходимо выплатить получателю в зависимости от фактической суммы, заплаченной отправителем, тогда как реализованный валютный курс представляет валютный курс в момент взаиморасчета по транзакции с отправляющим агентом). Запись транзакций также может включать в себя индикатор того, является ли транзакция подозрительной или некорректной или нет. Если транзакция является подозрительной или некорректной транзакцией, то запись транзакций может включать в себя либо дополнительные данные о транзакциях, которые должен ввести отправитель, либо указатель на дополнительные данные о транзакциях. Запись транзакций дополнительно хранит индикатор состояния, указывающий состояние транзакции. Транзакция имеет четыре состояния:
1) состояние нахождения в процессе выполнения, указывающее на то, что была получена инструкция на выплату получателю получающим агентом, но выплата получателю еще не была произведена;1) the state of being in progress, indicating that instructions have been received to pay the recipient to the receiving agent, but the payment to the recipient has not yet been made;
2) состояние произведенной выплаты, указывающее, что получатель получил выплату;2) the status of the payment made, indicating that the recipient received the payment;
3) состояние взаиморасчета, указывающее, что было заплачено отправляющему агенту;3) the state of mutual settlement, indicating that it was paid to the sending agent;
4) состояние неуспешного завершения/аннулирования, указывающее, что транзакция завершилась неуспешно или была блокирована.4) an unsuccessful completion / cancellation state, indicating that the transaction failed or was blocked.
Запись транзакций дополнительно может хранить пароль, который получатель должен предоставить получающему агенту перед тем, как он получит выплату.The transaction record can additionally store a password that the recipient must provide to the receiving agent before he receives the payment.
База 10 данных дополнительно хранит данные 18 о валютном курсе и комиссии. Данные о валютном курсе должны регулярно обновляться, чтобы отражать текущие валютные курсы. Данные о комиссии могут содержать комиссионные ставки, которые необходимо использовать для транзакций. К данным о валютном курсе и комиссии обращаются при формировании записи транзакций.
Таким образом, ясно, что данные, хранимые в базе 10 данных, содержат большой объем информации по транзакциям, выполняемым агентами, к которым можно осуществить доступ и которые можно просмотреть в виде отчетов администраторам, агентам, инспекторам ИПОД или контролерам кредита.Thus, it is clear that the data stored in the
Таким образом, субъекты в системе перевода денег состоят из агентов, которые могут быть организованы иерархически в виде родительских и дочерних агентов или главных агентов и субагентов, администраторов, которым может быть предоставлен административный доступ на различных уровнях, контролера кредита и ИПОД. Каждому субъекту необходим доступ к базе 10 данных с различными уровнями доступа. На фиг.3 изображены интерфейсы, обеспеченные для базы 10 данных посредством генерирования соответствующих Web-страниц при помощи Web-сервера 6, используя Yava-код 9. Интерфейс 110 транзакций агентов обеспечен для сопряжения с модулем 111 обработки транзакций, содержащим код, реализованный в Web-сервере 6. Интерфейс 112 запроса субъекта обеспечен для того, чтобы агент мог выполнить функции запроса через процессор 113 валютного курса, реализованный в Web-сервере 6. Это позволяет агенту дать ответ с информацией о курсах обмена, странах, городах и местах, куда деньги могут быть отправлены субъектом, предлагаемом расположении отправляющего агента, ближайшем к расположению требуемого получателя, общем расходе для выполнения транзакции, сумме-нетто, получаемой в конкретной стране в конкретной валюте, общей сумме, подлежащей выплате, и возможности проверки состояния транзакций, выполняемых субъектом.Thus, the entities in the money transfer system consist of agents that can be organized hierarchically in the form of parent and subsidiary agents or main agents and subagents, administrators who can be granted administrative access at various levels, a loan controller and IPOD. Each subject needs access to a database of 10 data with different access levels. Figure 3 shows the interfaces provided for the
Агенту также предоставляется административный интерфейс 114 агента, позволяющий агенту осуществить доступ к базе 10 данных, чтобы просмотреть информацию о своем счете и транзакции, выполняемые им, т.е. транзакции отправления и получения. Административный интерфейс агента позволяет агенту получить доступ к следующей информации:The agent is also provided with the administrative interface 114 of the agent, allowing the agent to access the
осуществить доступ к профилю агента;access the agent profile;
просмотреть все транзакции, выполненные агентом или от имени агента;View all transactions made by or on behalf of an agent
просмотреть общий доход и комиссию, заработанную в течение некоторого периода времени;View the total income and commission earned over a period of time;
просмотреть сумму задолженности, подлежащую оплате организации по переводу денег.View the amount owed by the money transfer organization.
Агент может ввести с клавиатуры запись наличных денег, уплаченных в банк вместо произведенных платежей. Агент также может просмотреть состояние транзакций, за которые он отвечает.The agent can enter from the keyboard a record of cash paid to the bank instead of payments made. The agent can also view the status of the transactions for which it is responsible.
Административный интерфейс 115 может быть обеспечен для базы 10 данных с целью предоставления доступа администраторам на различных уровнях. Например, главный администратор может иметь доступ ко всем данным в базе данных. Местные администраторы, с другой стороны, могут иметь доступ только к определенным частям базы данных, относящимся к некоторому количеству агентов или географическому региону. Администратор может просмотреть информацию в зависимости от его уровня доступа. Администратор не только может получить доступ к данным, но также может внести в них изменения, например в текущие валютные курсы, комиссионные ставки и другие данные. Администратор может получить отчеты по агентам, за которых администратор отвечает, изображающие транзакции в течение периодов времени или транзакции, которые удовлетворяют некоторым критериям.An
Контролерам кредита предоставляется интерфейс 116 кредитного контроля, позволяющий им выполнять кредитный контроль. Инспекторам по соблюдению правил, регулирующих практику «отмывания» денег, (ИПОД) предоставляется интерфейс 117 ИПОД, позволяющий им выполнять свою регулятивную функцию.Credit controllers are provided with a
На фиг.4 изображено, как могут быть организованы различные субъекты в системе перевода денег. Организация 70 по переводу денег управляет контроллером 71 перевода денег. В организации 70 по переводу денег также предусмотрены администратор 72, контроллер 74 кредита и инспектор 73 по соблюдению правил, регулирующих практику «отмывания» денег. Это позволяет организации по переводу денег обеспечивать центральное управление услугой по переводу денег. Организация 70 по переводу денег также может включать в себя своих собственных агентов 75, которые находятся под ее непосредственным управлением. Вне организации 70 по переводу денег агенты могут работать независимо, как, например, агент 90. Таким агентом, например, может быть владелец газетного киоска. Это дает возможность людям прийти в газетный киоск и отправить деньги получателям за границей. Так как системой является основанная на Web система, то владельцу газетного киоска, действующему в качестве агента, для предоставления услуги просто необходим доступ в Интернет. Ему также необходимо войти в договорные отношения по поводу открытия счета в организации 70 по переводу денег.Figure 4 shows how various entities can be organized in a money transfer system. The
На фиг.4 организация 100, такая как компания, содержит двух отдельных агентов 101 и 102. Организация 100 также имеет администратора 103 для предоставления административной функции агентам 101 и 102. Таким образом, организация 70 по переводу денег предоставляет организации два интерфейса агентов и административный интерфейс на уровне, необходимом для организации 100.4, an
Организация 80, которая может состоять, например, из компании, имеет агента 83 и двух субагентов 82 и 84, которые являются субагентами агента 83. Главный агент 83 организации, таким образом, зарегистрировал субагентов 82 и 84 в качестве субагентов агента 83 на контроллере 71 перевода денег. Этот процесс более подробно описывается ниже в этой заявке. Организация 80 также имеет администратора 81 для обеспечения административного управления агентом 83 и субагентами 82 и 84. Таким образом, организация 70 по переводу денег предоставляет организации 80 интерфейсы к контроллеру 71 перевода денег, давая возможность трем агентам получить доступ к контроллеру 71 перевода денег, причем два из них являются субагентами главного агента 83, и административный интерфейс.
На фиг.5 изображена организационная схема, иллюстрирующая иерархическую организацию агентов относительно контроллера перевода денег и субъектов. Отношения, изображенные сплошными линиями на фиг.5, представляют собой отношения финансовой ответственности. Например, каждый агент или родительский агент 21, 26, 27, 28 и 34 имеет договорные отношения с контроллером 20 перевода денег, и кредит предоставляется для того, чтобы эти агенты могли выполнять транзакции. Остальные агенты 22, 23, 24, 25, 29, 30, 31, 32 и 33 все представляют собой дочерние агенты или субагенты, которые были учреждены в качестве субагентов родительских агентов 21, 26 и 28. Именно эти родительские агенты 21, 26 и 28 несут финансовую ответственность за субагентов, которых они зарегистрировали. Субагенты 22, 23, 24, 25, 29, 30, 31, 32 и 33 могут выполнять транзакции с любыми другими агентами. Транзакции, однако, отображаются на счета главных или родительских агентов, особенно для целей проверки кредита. Агенты 21, 26 и 28 имеют ограниченный кредит, который требует, чтобы они обеспечивали, чтобы транзакции оплачивались в результате взаиморасчета с получающими агентами, и чтобы их субагенты выполняли взаиморасчет по транзакциям с получающими агентами.5 is an organizational chart illustrating a hierarchical organization of agents with respect to a money transfer controller and entities. The relationships shown in solid lines in FIG. 5 are financial liability relationships. For example, each agent or parent agent 21, 26, 27, 28, and 34 has a contractual relationship with the
На фиг.5 можно видеть, что субагенты могут быть зарегистрированы в качестве главных агентов для субагентов и, таким образом, иерархия агентов может быть зарегистрирована с помощью контроллера 20 перевода денег. Каждый агент может выполнять переводы денег для отдельных субъектов, например физических лиц или компаний, либо агентом может служить организация, такая как компания, и поэтому агент становится агентом/субъектом, таким как агенты/субъекты 25 и 34.5, it can be seen that the subagents can be registered as the main agents for the subagents, and thus the agent hierarchy can be registered using the
Пунктирные линии на фиг.5 изображают переводы денег между субъектами. Субъект 46 представляет собой отправляющий субъект, использующий агента 24 в качестве отправляющего агента. Отправляющий агент 24, хотя и является ответственным перед родительским агентом 21 в финансовом плане, может подключиться к контроллеру 20 перевода денег, используя Web-интерфейс. Контроллер 20 перевода денег определяет, что получающим агентом является агент 21, и, таким образом, информация будет передана агенту 21, так что агент 21 может завершить перевод денег получающему субъекту 40. Можно видеть, что этот перевод содержит перевод, затрагивающий субагента 24 родительского агента 21. Это, таким образом, представляет собой транзакцию, которая может быть выполнена как местная транзакция на «спице» (периферийном элементе) в модели транзакции типа «ступицы и спиц», что будет подробно описано с ссылкой на вариант выполнения на фиг.8.The dashed lines in FIG. 5 depict money transfers between entities. Subject 46 is a sending
Другой транзакцией, изображенной на фиг.5 пунктирной линией, является транзакция от отправляющего субъекта 47 к многочисленным получающим субъектам 48, 50 и 60. Отправляющий субъект 47 использует отправляющего агента 26 для формирования одной транзакции, для которой отправляющий субъект выполняет один платеж, представленный в виде транзакции от одного отправляющего субъекта многочисленным получающим субъектам. Данные о транзакциях также указывают, что два получающих агента 27 и 33 участвуют в завершении перевода трем получающим субъектам 48, 50 и 60. Контроллер 20 перевода денег, таким образом, получает данные о транзакциях от отправляющего агента 26, сохраняет их в качестве транзакции и дает указание получающим агентам 27 и 28 произвести выплату их соответствующим получающим субъектам 48, 50 и 60. Таким образом, можно видеть, что для этой транзакции можно, чтобы отправляющий субъект выполнил одну транзакцию многочисленным получающим субъектам, таким образом упрощая процесс транзакций для отправляющего субъекта.Another transaction shown in FIG. 5 by a dashed line is a transaction from a sending entity 47 to multiple receiving
Процесс регистрации агентов для услуги по переводу денег ниже описывается со ссылкой на схему последовательности операций по фиг.6. Любой предполагаемый агент для услуги сначала должен осуществить доступ к Web-странице регистрации агентов (этап S1). Если агент уже зарегистрировался, то агенту можно войти в систему (этап S2) для обеспечения ему возможности регистрации субагентов (этап S5).The agent registration process for a money transfer service is described below with reference to the flowchart of FIG. 6. Any prospective agent for the service must first access the agent registration web page (step S1). If the agent has already registered, then the agent can enter the system (step S2) to enable him to register subagents (step S5).
Если агент не вошел в систему (потому что он не зарегистрирован), то он входит в данные агента (этап S3) для формирования записи агента в базе 10 данных (этап S4). Когда агент регистрируется, то ему нужно либо получить обеспеченный кредит, либо внести деньги в банк для пользования услугой. Уровень кредита или уровень его вклада определяет кредит, доступный ему для транзакций.If the agent is not logged in (because it is not registered), then it enters the agent data (step S3) to form an agent record in the database 10 (step S4). When an agent registers, he needs to either get a secured loan or deposit money into a bank to use the service. The level of credit or the level of its contribution determines the credit available to him for transactions.
После того, как агент зарегистрировался, агенту можно выбрать регистрацию субагентов, за которых он будет отвечать в финансовом плане (этап S5). Если он не выбирает регистрацию субагентов, то процесс регистрации завершается (этап S6). Если агент выбирает регистрацию субагентов (этап S5), то Web-сервером 6 генерируется Web-страница для регистрации субагента (этап S7). Затем агент может выбрать регистрацию дочерних субагентов зарегистрированного субагента (этап S8). Если агент не выбирает в этот момент регистрацию субагентов зарегистрированного субагента, но вместо этого желает зарегистрировать субагента, то вводятся данные субагента (этап S9) и создается запись агента для субагента в качестве субагента агента (этап S10). Агент затем может выбрать регистрацию дочерних субагентов (этап S11). Если он не выбирает и не регистрирует дочерних субагентов, то процесс регистрации завершается (этап S6). Если агент выбирает регистрацию дочерних субагентов (этап S8 или этап S11), то выбирается родительский субагент для дочернего субагента (этап S12) и вводятся данные дочернего субагента (этап S13). Затем формируется запись агента для дочернего субагента в качестве дочернего субагента родительского субагента (этап S14). Этот процесс может повторяться для дополнительных дочерних субагентов (этап S11).After the agent has registered, the agent can choose to register subagents for which he will be responsible financially (step S5). If he does not select the registration of subagents, then the registration process ends (step S6). If the agent selects the registration of subagents (step S5), then the
Таким способом агент, работающий в качестве главного или родительского агента, может зарегистрировать иерархию субагентов, за которых главный или родительский агент несет финансовую ответственность. Таким агентом является агент 28, изображенный на фиг.5, который имеет двух субагентов 29 и 33. Субагент 29 имеет дочерних субагентов 30, 31 и 32. Все эти агенты 29, 30, 31, 32 и 33 попадают под финансовую ответственность родительского агента 28.In this way, an agent acting as the main or parent agent can register a hierarchy of subagents for which the main or parent agent is financially responsible. Such an agent is agent 28, shown in FIG. 5, which has two
Процесс перевода денег от отправляющего субъекта одному или нескольким получающим субъектам ниже описывается с ссылкой на схему последовательности операций по фиг.7а и 7b.The process of transferring money from a sending entity to one or more receiving entities is described below with reference to the flowchart of FIGS. 7a and 7b.
Когда отправляющий субъект дает указание агенту перевести деньги одному или нескольким получающим агентам, то отправляющий агент входит в систему перевода денег и осуществляет доступ к Web-странице перевода денег, представляемой Web-сервером 6 (этап S20). Отправляющий агент принимает следующую информацию от заказчика:When the sending entity instructs the agent to transfer money to one or more receiving agents, the sending agent enters the money transfer system and accesses the money transfer web page provided by the web server 6 (step S20). The sending agent receives the following information from the customer:
номер заказчика (если не новый заказчик);customer number (if not a new customer);
название отправителя;name of sender;
имя отправителя;Sender name;
фамилия отправителя;surname of the sender;
дата рождения или возраст отправителя;date of birth or age of the sender;
полный адрес отправителя;full address of the sender;
почтовый код отправителя;Sender's postal code
телефонный номер отправителя;sender's phone number;
адрес электронной почты отправителя;Sender email address
вид платежа, например наличными, переводным векселем или на счет в банке;type of payment, for example in cash, bill of exchange or to a bank account;
банк, номер счета в банке, филиал, код филиала банка;bank, bank account number, branch, bank branch code;
куда должны быть отправлены деньги;where should the money be sent;
сумма, подлежащая отправлению;amount to be dispatched;
валюта платежа (по умолчанию это местная валюта отправляющего агента);payment currency (by default, this is the local currency of the sending agent);
валюта выплаты;payout currency;
пароль, который он хочет, чтобы получатель представил для получения денег;the password that he wants the recipient to submit to receive the money;
причины для отправления (требуемые для правил, регулирующих практику «отмывания» денег), т.е. персональные, семейное содержание или иностранный турист;reasons for departure (required by the rules governing the practice of money laundering), i.e. personal, family or foreign tourist;
это деньги отправителя (да или нет);This is the money of the sender (yes or no);
название получателя;Recipient name
дата рождения или возраст получателя;date of birth or age of the recipient;
имя получателя;receiver name;
фамилия получателя;the name of the recipient;
адрес получателя;address of the recipient;
телефонный номер получателя;Recipient's phone number
общая сумма, подлежащая оплате отправляющим заказчиком;The total amount payable by the sending customer
способ выплаты, например наличными, чеком или по кредитной карте.payment method, for example in cash, by check or by credit card.
Таким образом, вводятся данные об отправляющем и получающем субъектах и данные о переводе денег (этап S21). Данные о валютном курсе и комиссии используются для определения суммы, подлежащей выплате получающим агентом получающему субъекту (этап S22).Thus, data on the sending and receiving entities and data on money transfer are entered (step S21). Exchange rate and commission data are used to determine the amount payable by the receiving agent to the receiving entity (step S22).
Во время определения валютного курса и завершения транзакции отправляющим агентом отправителю выдается квитанция. Отправитель также может видеть состояние всех предыдущих транзакций, выполненных от его имени.During the determination of the exchange rate and the completion of the transaction, the sender is issued a receipt to the sender. The sender can also see the status of all previous transactions performed on his behalf.
Данные посылаются на сервер транзакций и принимаются на нем (этап S23). Сервер транзакций добавляет информацию об отправляющем агенте, полученную в результате идентификации агента во время последовательности вхождения в систему (этап S20), к полученным данным для хранимых данных о транзакциях (этап S24). Сервер транзакций затем определяет, идентифицируют ли данные о транзакциях более одного получающего субъекта (этап S25). Если это так, то данные о транзакциях сохраняются в виде связанной группы записей транзакций, где записи транзакций ассоциируются или связываются отправляющим субъектом и/или агентом и индексируются получающими агентами и/или субъектами. Если данные о транзакциях идентифицируют только одного получающего субъекта (этап S25), то данные о транзакциях сохраняются в виде записи транзакций (этап S27). Запись или записи транзакций затем сравниваются с данными отправляющего агента и регулятивными данными (этап S28). Если сравнение записи или записей транзакций регулятивных данных идентифицирует, что транзакция является подозрительной или некорректной транзакцией (этап S29), то генерируется Web-страница, запрашивающая дополнительные данные о транзакциях у отправляющего субъекта (этап S30). Таким образом, отправляющий субъект должен предоставить дополнительные данные, такие как паспортные данные, водительские права или другое допускаемое удостоверение личности. Сравнение (этап S28) позволяет производить обработку возможно достоверной, но подозрительной или некорректной транзакции с необходимыми дополнительными данными с целью обнаружения «отмывания» денег. Дополнительные данные о транзакциях принимаются на сервере транзакций (этап S31) в результате заполнения отправляющим агентом форм на Web-странице, и дополнительные данные о транзакциях вводятся в запись или записи транзакций (этап S32).Data is sent to and received from the transaction server (step S23). The transaction server adds the information about the sending agent obtained by identifying the agent during the login sequence (step S20) to the obtained data for the stored transaction data (step S24). The transaction server then determines whether the transaction data identifies more than one receiving subject (step S25). If so, then transaction data is stored as a related group of transaction records, where transaction records are associated or linked by the sending entity and / or agent and indexed by the receiving agents and / or entities. If transaction data identifies only one receiving entity (step S25), then transaction data is stored as a transaction record (step S27). The transaction records or records are then compared with the sending agent data and the regulatory data (step S28). If a comparison of the record or transaction records of the regulatory data identifies that the transaction is a suspicious or incorrect transaction (step S29), a Web page is generated requesting additional transaction data from the sending entity (step S30). Therefore, the sending entity must provide additional data, such as passport details, driver’s license or other valid ID. The comparison (step S28) allows the processing of a possibly reliable, but suspicious or incorrect transaction with the necessary additional data in order to detect money laundering. Additional transaction data is received on the transaction server (step S31) as a result of filling out forms on the Web page by the sending agent, and additional transaction data is entered into the transaction record or entries (step S32).
Если были введены дополнительные данные о транзакциях в записи транзакций или если транзакция не является подозрительной или некорректной транзакцией, то сервер транзакций затем определяет, вызывает ли транзакция превышение кредитного лимита для отправляющего агента, или было ли запрещено агенту использовать услугу, или нарушает ли транзакция правила соответствия практике «отмывания» денег. Если это так, то генерируется Web-страница для информирования отправляющего агента о том, что перевод денег не может быть принят (этап S34), транзакция затем отмечается как отклоненная в записях транзакций (этап S35). Таким образом, сервер транзакций подобным способом может осуществлять мониторинг транзакций, управлять ими и не допускать транзакции, которые либо подвергли бы получающего агента недопустимому риску неплатежа по кредиту (так как был превышен кредитный лимит отправляющего агента, или доступ этого агента был заблокирован), либо нарушили бы правила соответствия практике «отмывания» денег, применимые к транзакции.If additional transaction data has been entered in the transaction records, or if the transaction is not a suspicious or incorrect transaction, the transaction server then determines whether the transaction exceeds the credit limit for the sending agent, whether the agent was prohibited from using the service, or if the transaction violates the compliance rules the practice of money laundering. If so, a Web page is generated to inform the sending agent that the money transfer cannot be accepted (step S34), the transaction is then marked as rejected in the transaction records (step S35). Thus, the transaction server in this way can monitor transactions, manage them and prevent transactions that would expose the receiving agent to the unacceptable risk of credit default (because the credit limit of the sending agent was exceeded, or access to this agent was blocked), or they violated would be the rules of conformity with the practice of money laundering applicable to the transaction.
Если определено, что не был превышен кредитный лимит для отправляющего агента, доступ этого отправляющего агента не был заблокирован и что не были нарушены правила (этап S33), то генерируется Web-страница для информирования отправляющего агента о том, что перевод принимается, и отображается номер или номера транзакций (этап S36). Сервер транзакций помечает транзакцию или транзакции как находящиеся в процессе выполнения (этап S37), и получающий агент или агенты получают уведомление о транзакции или транзакциях (этап S38). Получающий агент или агенты затем осуществляют доступ к Web-странице, показывающей находящиеся в процессе выполнения транзакции, для которых они являются получающим агентом (этап S39). Получающий агент или агенты затем принимают меры, чтобы осуществить выплату получающему субъекту или субъектам, и вводят индикатор того, что выплата или выплаты были произведены (этап S40). Для того чтобы получающий агент выплатил получающему субъекту, получающий субъект должен подтвердить свое имя, адрес, телефонный номер, сумму, которую он ожидает получить, от кого он ожидает получить денежные средства, страну, из которой, как ожидается, поступают денежные средства, пароль (если это применимо), форму идентификации и выбор способа выплаты.If it is determined that the credit limit for the sending agent has not been exceeded, the access of this sending agent has not been blocked and the rules have not been violated (step S33), a Web page is generated to inform the sending agent that the transfer is accepted, and the number is displayed or transaction numbers (step S36). The transaction server marks the transaction or transactions as being in progress (step S37), and the receiving agent or agents are notified of the transaction or transactions (step S38). The receiving agent or agents then access a Web page showing the transactions in progress for which they are the receiving agent (step S39). The receiving agent or agents then takes measures to make the payment to the receiving entity or entities, and an indicator is entered that the payment or payments have been made (step S40). In order for the receiving agent to pay the receiving entity, the receiving entity must confirm its name, address, telephone number, the amount that it expects to receive, from whom it expects to receive money, the country from which the money is expected to come, password ( if applicable), identification form and choice of payment method.
Сервер транзакций затем обновляет запись или записи транзакций в состояние выплаты и записывает валютный курс в момент выплаты в запись транзакции (этап S41). Запись валютного курса в момент выплаты в запись транзакции позволяет определять разность валютных курсов для записи транзакции, т.е. разницу между курсами. Так как организация по переводу денег принимает оплату от отправляющего субъекта, основываясь на валютном курсе в момент оплаты отправляющим субъектом, и затем выполняет выплату получающему субъекту, основываясь на валютном курсе в момент выплаты, то существует потенциальная разность валютных курсов. Все это происходит за счет организации по переводу денег. Эта разность валютных курсов может приводить к доходу или убытку. Необходимо использовать осторожный выбор валютных курсов, используемых для начисления оплаты, подлежащей выполнению отправляющим субъектом, чтобы избежать убытков, вызванных валютными курсами. В конце каждого дня отправляющий агент кладет все деньги, которые он получил от всех заказчиков, минус свою комиссию, в банк, указанный организацией по переводу денег. Это позволяет организации по переводу денег соответствующим образом кредитовать счета, т.е. переводить денежные средства получающим агентам, которые выплатили деньги получающим субъектам. Записи оплаты наличными деньгами, выполненные организации по переводу денег, могут быть введены отправляющим субъектом с использованием административного интерфейса 114.The transaction server then updates the transaction record or records to the payout state and writes the exchange rate at the time of payment to the transaction record (step S41). Recording the exchange rate at the time of payment in the transaction record allows you to determine the difference in exchange rates for recording the transaction, i.e. the difference between the courses. Since the money transfer organization accepts payment from the sending entity based on the exchange rate at the time of payment by the sending entity, and then makes payment to the receiving entity based on the exchange rate at the time of payment, there is a potential difference in exchange rates. All this happens at the expense of the money transfer organization. This difference in exchange rates can result in a gain or loss. A careful selection of the exchange rates used to calculate the payment to be made by the sending entity must be used in order to avoid losses caused by exchange rates. At the end of each day, the sending agent pays all the money that he received from all customers, minus his commission, to the bank indicated by the money transfer organization. This allows the money transfer organization to credit accounts accordingly, i.e. transfer funds to receiving agents who have paid money to receiving entities. Cash payment records made by money transfer organizations can be entered by the sending entity using the administrative interface 114.
Если транзакции были завершены, то с использованием административного интерфейса агенты могут просмотреть свои данные о счетах предыдущих транзакций. Это позволяет агентам воздействовать на взаимную компенсацию требований и обязательств в отношении любых других агентов в любой момент, используя текущие валютные курсы.If transactions have been completed, then using the administrative interface, agents can view their account data from previous transactions. This allows agents to work on mutual compensation of claims and obligations with respect to any other agents at any time, using current exchange rates.
На фиг.8 изображено схематическое представление системы перевода денег в соответствии с другим вариантом выполнения настоящего изобретения. Система работает как система перевода денег типа «ступицы и спиц», в которой сервер 1000 транзакций служит в качестве «ступицы» или узлового сервера, а компьютер 3000 главного агента служит в качестве «спицы» или периферийного сервера. В этом варианте выполнения настоящего изобретения главный агент, работающий на компьютере 3000 главного агента, зарегистрировал двух субагентов, работающих на компьютерах 4000 и 5000 субагентов, причем каждый реализует соответствующий Web-браузер 4000а и 5000а. Все агенты составляют часть организации 6000. Главный агент ответственен за своих субагентов, как описано выше в этой заявке.FIG. 8 is a schematic representation of a money transfer system in accordance with another embodiment of the present invention. The system operates as a “hub and spoke” type money transfer system in which a
В этом варианте выполнения настоящего изобретения, когда главный агент регистрируется в качестве главного агента, компьютер 3000 главного агента конфигурируется в качестве «спицы» в системе перевода денег типа «ступицы и спиц». Компьютер главного агента принимает код для реализации приложения 3003 главного агента, которое имеет подмножество 3004 базы данных, которое является подмножеством базы 1005 данных на узловом сервере 1000 транзакций (т. е. «ступице»). Компьютер 3000 главного агента также реализует Web-браузер 3001 и Web-сервер 3002.In this embodiment of the present invention, when the main agent is registered as the main agent, the
Сервер 1000 транзакций, служащий в качестве узловой системы перевода денег, содержит Web-сервер 1001, реализующий Yava-код, хранимый в хранилище 1003 Yava-кода, и статические Web-страницы и шаблоны, хранимые в хранилище 1002 статических Web-страниц и шаблонов. Приложение 1004 базы данных служит в качестве интерфейса между Web-сервером 1001 и базой 1005 данных. Принцип действия сервера 1000 транзакций, по существу, такой же, как описанный в этой заявке выше для предыдущего варианта выполнения.The
Когда субагенту дает указание получающий субъект, если получающий субъект желает использовать получающего агента, имеющего компьютер 7000 агента, так как он не находится под управлением главного агента, то субагент должен использовать сервер 1000 транзакций в качестве узловой системы перевода денег, как описано выше в этой заявке для предыдущего варианта выполнения. Однако, если деньги должны быть переведены от отправляющего агента, работающего на компьютере 5000 субагента, агенту, работающему в качестве получающего агента и работающему на компьютере 4000 субагентов, то компьютер 3000 главного агента может быть использован в качестве периферийной системы перевода денег («спицы»). Так как нет ответственности вне организации 6000 за перевод денег, то не нужно вовлекать узловую систему перевода денег. Это просто перевод денежных средств между агентами, за которых главный агент несет окончательную ответственность. Таким образом, Web-браузер 5000а компьютера 5000 субагентов может быть использован отправляющим агентом для обращения к Web-серверу 3002 на компьютере 3000 главного агента. Приложение 3003 главного агента затем может обратиться к данным в подмножестве 3004 базы данных, чтобы завершить транзакцию для получающего агента, используя компьютер 4000 субагента. Таким способом управление транзакцией осуществляется посредством приложения 3003 главного агента, и подмножество 3004 базы данных содержит записи местных транзакций внутри организации 6000.When the receiving agent instructs the subagent, if the receiving entity wishes to use the receiving agent that has the
Для того чтобы гарантировать, что узловая система перевода денег, реализуемая сервером 1000 транзакций, содержит соответствующую текущему моменту глобальную базу 1005 данных, приложение 1004 базы данных периодически выполняет процедуру синхронизации подмножества 3004 базы данных с базой 1005 данных.In order to guarantee that the nodal money transfer system implemented by the
Таким образом, можно видеть, что этот второй вариант выполнения настоящего изобретения позволяет выполнять местные транзакции, используя периферийную систему перевода денег, реализуемую под управлением главного агента для транзакций между субагентами главного агента.Thus, it can be seen that this second embodiment of the present invention allows local transactions to be performed using a peripheral money transfer system implemented under the control of the main agent for transactions between subagents of the main agent.
Хотя настоящее изобретение было описано выше в этой заявке со ссылкой на конкретные варианты выполнения, для специалиста в этой области техники очевидно, что могут быть выполнены модификации в пределах сущности и объема настоящего изобретения.Although the present invention has been described above in this application with reference to specific embodiments, it will be apparent to those skilled in the art that modifications can be made within the spirit and scope of the present invention.
Например, хотя обмен валют был описан выше в этой заявке как прямой обмен валюты отправителя на валюту получателя, настоящее изобретение охватывает использование любого количества промежуточных валют в процессе обмена валют.For example, although the currency exchange was described earlier in this application as a direct exchange of the sender’s currency to the recipient’s currency, the present invention covers the use of any number of intermediate currencies in the currency exchange process.
Claims (44)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0124717A GB2381089A (en) | 2001-10-15 | 2001-10-15 | A computerized money transfer system and method |
GB0124717.0 | 2001-10-15 |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2004114884A RU2004114884A (en) | 2005-09-20 |
RU2331110C2 true RU2331110C2 (en) | 2008-08-10 |
Family
ID=33462623
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2004114884/09A RU2331110C2 (en) | 2001-10-15 | 2002-10-15 | Computer system and method of money transfer |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP1497801A2 (en) |
CN (1) | CN1571984A (en) |
BR (1) | BR0213306A (en) |
MX (1) | MXPA04003531A (en) |
RU (1) | RU2331110C2 (en) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2452019C2 (en) * | 2010-04-16 | 2012-05-27 | Открытое акционерное общество "Газпромбанк" | Processing centre and method of transferring cash in bank payment system |
RU2479031C2 (en) * | 2010-04-16 | 2013-04-10 | Эй-Би-Эс-Эй Бенк Лтд | Transfer of funds to many receivers for payment without card usage |
RU2518680C2 (en) * | 2009-05-15 | 2014-06-10 | Виза Интернэшнл Сервис Ассосиэйшн | Verification of portable consumer devices |
US9317848B2 (en) | 2009-05-15 | 2016-04-19 | Visa International Service Association | Integration of verification tokens with mobile communication devices |
RU2581781C2 (en) * | 2010-11-05 | 2016-04-20 | Мастеркард Интернэшнл Инкорпорейтед | Money transfer system with improved service for persons without bank account |
US9372971B2 (en) | 2009-05-15 | 2016-06-21 | Visa International Service Association | Integration of verification tokens with portable computing devices |
US9424413B2 (en) | 2010-02-24 | 2016-08-23 | Visa International Service Association | Integration of payment capability into secure elements of computers |
US9582801B2 (en) | 2009-05-15 | 2017-02-28 | Visa International Service Association | Secure communication of payment information to merchants using a verification token |
US9715681B2 (en) | 2009-04-28 | 2017-07-25 | Visa International Service Association | Verification of portable consumer devices |
US9775029B2 (en) | 2014-08-22 | 2017-09-26 | Visa International Service Association | Embedding cloud-based functionalities in a communication device |
US9792611B2 (en) | 2009-05-15 | 2017-10-17 | Visa International Service Association | Secure authentication system and method |
US9904919B2 (en) | 2009-05-15 | 2018-02-27 | Visa International Service Association | Verification of portable consumer devices |
US9972005B2 (en) | 2013-12-19 | 2018-05-15 | Visa International Service Association | Cloud-based transactions methods and systems |
US10187363B2 (en) | 2014-12-31 | 2019-01-22 | Visa International Service Association | Hybrid integration of software development kit with secure execution environment |
US10255591B2 (en) | 2009-12-18 | 2019-04-09 | Visa International Service Association | Payment channel returning limited use proxy dynamic value |
US10282724B2 (en) | 2012-03-06 | 2019-05-07 | Visa International Service Association | Security system incorporating mobile device |
US10846683B2 (en) | 2009-05-15 | 2020-11-24 | Visa International Service Association | Integration of verification tokens with mobile communication devices |
US10846694B2 (en) | 2014-05-21 | 2020-11-24 | Visa International Service Association | Offline authentication |
US11875344B2 (en) | 2013-12-19 | 2024-01-16 | Visa International Service Association | Cloud-based transactions with magnetic secure transmission |
-
2002
- 2002-10-15 CN CN 02820460 patent/CN1571984A/en active Pending
- 2002-10-15 BR BRPI0213306-7A patent/BR0213306A/en not_active Application Discontinuation
- 2002-10-15 RU RU2004114884/09A patent/RU2331110C2/en not_active IP Right Cessation
- 2002-10-15 EP EP02767717A patent/EP1497801A2/en not_active Ceased
- 2002-10-15 MX MXPA04003531A patent/MXPA04003531A/en not_active Application Discontinuation
Cited By (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9715681B2 (en) | 2009-04-28 | 2017-07-25 | Visa International Service Association | Verification of portable consumer devices |
US10997573B2 (en) | 2009-04-28 | 2021-05-04 | Visa International Service Association | Verification of portable consumer devices |
US10572864B2 (en) | 2009-04-28 | 2020-02-25 | Visa International Service Association | Verification of portable consumer devices |
RU2645593C2 (en) * | 2009-05-15 | 2018-02-21 | Виза Интернэшнл Сервис Ассосиэйшн | Verification of portable consumer devices |
US11574312B2 (en) | 2009-05-15 | 2023-02-07 | Visa International Service Association | Secure authentication system and method |
US9372971B2 (en) | 2009-05-15 | 2016-06-21 | Visa International Service Association | Integration of verification tokens with portable computing devices |
US10846683B2 (en) | 2009-05-15 | 2020-11-24 | Visa International Service Association | Integration of verification tokens with mobile communication devices |
US9582801B2 (en) | 2009-05-15 | 2017-02-28 | Visa International Service Association | Secure communication of payment information to merchants using a verification token |
US10387871B2 (en) | 2009-05-15 | 2019-08-20 | Visa International Service Association | Integration of verification tokens with mobile communication devices |
US9317848B2 (en) | 2009-05-15 | 2016-04-19 | Visa International Service Association | Integration of verification tokens with mobile communication devices |
US12086787B2 (en) | 2009-05-15 | 2024-09-10 | Visa International Service Association | Integration of verification tokens with mobile communication devices |
US9792611B2 (en) | 2009-05-15 | 2017-10-17 | Visa International Service Association | Secure authentication system and method |
RU2518680C2 (en) * | 2009-05-15 | 2014-06-10 | Виза Интернэшнл Сервис Ассосиэйшн | Verification of portable consumer devices |
US9904919B2 (en) | 2009-05-15 | 2018-02-27 | Visa International Service Association | Verification of portable consumer devices |
US10049360B2 (en) | 2009-05-15 | 2018-08-14 | Visa International Service Association | Secure communication of payment information to merchants using a verification token |
US10009177B2 (en) | 2009-05-15 | 2018-06-26 | Visa International Service Association | Integration of verification tokens with mobile communication devices |
US10043186B2 (en) | 2009-05-15 | 2018-08-07 | Visa International Service Association | Secure authentication system and method |
US10255591B2 (en) | 2009-12-18 | 2019-04-09 | Visa International Service Association | Payment channel returning limited use proxy dynamic value |
RU2702085C2 (en) * | 2009-12-18 | 2019-10-03 | Виза Интернэшнл Сервис Ассосиэйшн | Return by payment channel providing restricted use dynamic value authority |
US9589268B2 (en) | 2010-02-24 | 2017-03-07 | Visa International Service Association | Integration of payment capability into secure elements of computers |
US9424413B2 (en) | 2010-02-24 | 2016-08-23 | Visa International Service Association | Integration of payment capability into secure elements of computers |
US10657528B2 (en) | 2010-02-24 | 2020-05-19 | Visa International Service Association | Integration of payment capability into secure elements of computers |
RU2479031C2 (en) * | 2010-04-16 | 2013-04-10 | Эй-Би-Эс-Эй Бенк Лтд | Transfer of funds to many receivers for payment without card usage |
RU2452019C2 (en) * | 2010-04-16 | 2012-05-27 | Открытое акционерное общество "Газпромбанк" | Processing centre and method of transferring cash in bank payment system |
RU2581781C2 (en) * | 2010-11-05 | 2016-04-20 | Мастеркард Интернэшнл Инкорпорейтед | Money transfer system with improved service for persons without bank account |
US10282724B2 (en) | 2012-03-06 | 2019-05-07 | Visa International Service Association | Security system incorporating mobile device |
US11995633B2 (en) | 2012-03-06 | 2024-05-28 | Visa International Service Association | Security system incorporating mobile device |
US11164176B2 (en) | 2013-12-19 | 2021-11-02 | Visa International Service Association | Limited-use keys and cryptograms |
US10664824B2 (en) | 2013-12-19 | 2020-05-26 | Visa International Service Association | Cloud-based transactions methods and systems |
US10402814B2 (en) | 2013-12-19 | 2019-09-03 | Visa International Service Association | Cloud-based transactions methods and systems |
US11875344B2 (en) | 2013-12-19 | 2024-01-16 | Visa International Service Association | Cloud-based transactions with magnetic secure transmission |
US9972005B2 (en) | 2013-12-19 | 2018-05-15 | Visa International Service Association | Cloud-based transactions methods and systems |
US10846694B2 (en) | 2014-05-21 | 2020-11-24 | Visa International Service Association | Offline authentication |
US11842350B2 (en) | 2014-05-21 | 2023-12-12 | Visa International Service Association | Offline authentication |
US11036873B2 (en) | 2014-08-22 | 2021-06-15 | Visa International Service Association | Embedding cloud-based functionalities in a communication device |
US11783061B2 (en) | 2014-08-22 | 2023-10-10 | Visa International Service Association | Embedding cloud-based functionalities in a communication device |
US9775029B2 (en) | 2014-08-22 | 2017-09-26 | Visa International Service Association | Embedding cloud-based functionalities in a communication device |
US11240219B2 (en) | 2014-12-31 | 2022-02-01 | Visa International Service Association | Hybrid integration of software development kit with secure execution environment |
US10187363B2 (en) | 2014-12-31 | 2019-01-22 | Visa International Service Association | Hybrid integration of software development kit with secure execution environment |
US10511583B2 (en) | 2014-12-31 | 2019-12-17 | Visa International Service Association | Hybrid integration of software development kit with secure execution environment |
Also Published As
Publication number | Publication date |
---|---|
EP1497801A2 (en) | 2005-01-19 |
RU2004114884A (en) | 2005-09-20 |
CN1571984A (en) | 2005-01-26 |
MXPA04003531A (en) | 2005-07-01 |
BR0213306A (en) | 2006-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11410135B2 (en) | Computerized money transfer system and method | |
RU2331110C2 (en) | Computer system and method of money transfer | |
US8086508B2 (en) | Method and apparatus for delegating authority | |
US7925518B2 (en) | System and method for payment of medical claims | |
US7536340B2 (en) | Compliance monitoring method and apparatus | |
US7856406B2 (en) | System and method for managing accounts payable and accounts receivable | |
US20040220848A1 (en) | System and method for managing requests for services | |
MXPA04008643A (en) | System, method and computer program product for on-line travel and expense management. | |
CN1639723A (en) | Method and system for processing credit card related transactions | |
JP2009075925A (en) | Salary payment management server and computer program | |
US20130173472A1 (en) | Transaction Management System | |
US20040138979A1 (en) | Method and system for servicing an equity-based employee benefit program | |
US20220343294A1 (en) | Computerized money transfer system and method | |
KR102209370B1 (en) | Safe system using mobile devices for administration organization, method for financial management of administration organization using the same and computer program for the same | |
AU2007203339B2 (en) | A computerized money transfer system and method | |
JP2002318838A (en) | Electronic commerce management server and electronic commerce management method | |
AU2002330644A1 (en) | A computerized money transfer system and method | |
JP2002312583A (en) | Repayment management method, computer program and repayment management system | |
JPH11102400A (en) | Automatic account settlement system, customer-side computer, financial-institution side computer, automatic account settling method, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PC41 | Official registration of the transfer of exclusive right |
Effective date: 20140818 |
|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20141016 |
|
NF4A | Reinstatement of patent |
Effective date: 20180503 |
|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20191016 |