Financial transaction authentication servers, methods, and computer program products for facilitating financial transactions between buyers and sellers
First Claim
1. A method, for facilitating a financial transaction between a buyer and a seller, comprising:
- receiving, by a financial transaction authentication server, from the buyer via a buyer wireless communications terminal, a money transfer request identifying a financial account of the buyer, a financial account of the seller, and an amount to be transferred from the financial account of the buyer to the financial account of the seller;
determining, by the financial transaction authentication server, in response to receiving the money transfer request from the buyer, a buyer location being a location of the buyer wireless communications terminal obtained from a global positioning system associated with the buyer wireless communications terminal;
determining, by the financial transaction authentication server, in response to receiving the money transfer request from the buyer, a seller location being a location of a seller wireless communications terminal obtained from a global positioning system associated with the seller wireless communications terminal;
calculating, by the financial transaction authentication server, for use subsequently in connection with the financial transaction between the buyer and the seller, a geographical proximity threshold value, wherein;
calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on an ambient wireless interference condition;
calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on a type of the buyer wireless communications terminal;
calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on a type of the seller wireless communications terminal;
calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on a particular time of day at which the money transfer request from the buyer is being received;
calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on a history of use of the buyer and seller wireless communications terminals;
calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on whether the buyer is a merchant; and
calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on whether the seller is a merchant;
determining, in a proximity-analysis operation, whether the buyer location is within the geographical proximity threshold value of the seller location; and
authorizing, by the financial transaction authentication server, in response to a positive result of the proximity-analysis operation, the money transfer request.
2 Assignments
0 Petitions
Accused Products
Abstract
A financial transaction authentication server includes a wireless network interface that is configured to receive fund transfer requests from a buyer via a wireless communications terminal, a wireless terminal location module that is configured to identify the respective locations of the buyer and a seller, and a transaction authorization processor configured to authorize a transfer request if the geographic locations of wireless terminals of the buyer and seller are within a predetermined geographical proximity of each other. The wireless network terminal location module identifies the geographic locations of respective wireless terminals of the buyer and seller. The transaction authorization processor authorizes a fund transfer request if the respective locations of buyer and seller wireless terminals are within a predetermined geographical proximity and suspends a fund transfer request if respective locations of buyer and seller wireless terminals are not within a predetermined geographical proximity of each other.
82 Citations
20 Claims
-
1. A method, for facilitating a financial transaction between a buyer and a seller, comprising:
-
receiving, by a financial transaction authentication server, from the buyer via a buyer wireless communications terminal, a money transfer request identifying a financial account of the buyer, a financial account of the seller, and an amount to be transferred from the financial account of the buyer to the financial account of the seller; determining, by the financial transaction authentication server, in response to receiving the money transfer request from the buyer, a buyer location being a location of the buyer wireless communications terminal obtained from a global positioning system associated with the buyer wireless communications terminal; determining, by the financial transaction authentication server, in response to receiving the money transfer request from the buyer, a seller location being a location of a seller wireless communications terminal obtained from a global positioning system associated with the seller wireless communications terminal; calculating, by the financial transaction authentication server, for use subsequently in connection with the financial transaction between the buyer and the seller, a geographical proximity threshold value, wherein; calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on an ambient wireless interference condition; calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on a type of the buyer wireless communications terminal; calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on a type of the seller wireless communications terminal; calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on a particular time of day at which the money transfer request from the buyer is being received; calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on a history of use of the buyer and seller wireless communications terminals; calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on whether the buyer is a merchant; and calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on whether the seller is a merchant; determining, in a proximity-analysis operation, whether the buyer location is within the geographical proximity threshold value of the seller location; and authorizing, by the financial transaction authentication server, in response to a positive result of the proximity-analysis operation, the money transfer request. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A financial transaction authentication server comprising:
-
a processor; and a computer-readable storage device being in communication with the processor and comprising computer-executable instructions that, when executed by the processor, cause the processor to perform operations, for facilitating a financial transaction between a buyer and a seller, comprising; receiving, from the buyer via a buyer wireless communications terminal, a money transfer request identifying a financial account of the buyer, a financial account of the seller, and an amount to be transferred from the financial account of the buyer to the financial account of the seller; determining, by the financial transaction authentication server, in response to receiving the money transfer request from the buyer, a buyer location being a location of the buyer wireless communications terminal obtained from a global positioning system associated with the buyer wireless communications terminal; determining, by the financial transaction authentication server, in response to receiving the money transfer request from the buyer, a seller location being a location of a seller wireless communications terminal obtained from a global positioning system associated with the seller wireless communications terminal; calculating, by the financial transaction authentication server, for use subsequently in connection with the financial transaction between the buyer and the seller, a geographical proximity threshold value, wherein; calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on an ambient wireless interference condition; calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on a type of the buyer wireless communications terminal; calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on a type of the seller wireless communications terminal; calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on a particular time of day at which the money transfer request from the buyer is being received; calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on a history of use of the buyer and seller wireless communications terminals; calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on whether the buyer is a merchant; and calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on whether the seller is a merchant; determining, in a proximity analysis, whether the buyer location is within the geographical proximity threshold value of the seller location; and authorizing, by the financial transaction authentication server, in response to a positive result of the proximity-analysis operation, the money transfer request. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage device, for use at a financial transaction authentication server, and comprising computer-executable instructions that, when executed by a processor of the financial transaction authentication server, cause the processor of the financial transaction authentication server to perform operations, for facilitating a financial transaction between a buyer and a seller, comprising:
-
receiving, from the buyer via a buyer wireless communications terminal, a money transfer request identifying a financial account of the buyer, a financial account of the seller, and an amount to be transferred from the financial account of the buyer to the financial account of the seller; determining, by the financial transaction authentication server, in response to receiving the money transfer request from the buyer, a buyer location being a location of the buyer wireless communications terminal obtained from a global positioning system associated with the buyer wireless communications terminal; determining, by the financial transaction authentication server, in response to receiving the money transfer request from the buyer, a seller location being a location of a seller wireless communications terminal obtained from a global positioning system associated with the seller wireless communications terminal; calculating, by the financial transaction authentication server, for use subsequently in connection with the financial transaction between the buyer and the seller, a geographical proximity threshold value, wherein; calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on an ambient wireless interference condition; calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on a type of the buyer wireless communications terminal; calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on a type of the seller wireless communications terminal; calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on a particular time of day at which the money transfer request from the buyer is being received; calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on a history of use of the buyer and seller wireless communications terminals; calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on whether the buyer is a merchant; and calculating the geographical proximity threshold value comprises generating the geographical proximity threshold value based on whether the seller is a merchant; determining, in a proximity-analysis operation, whether the buyer location is within the geographical proximity threshold value of the seller location; and authorizing, by the financial transaction authentication server, in response to a positive result of the proximity-analysis operation, the money transfer request. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification