Confirming local marketplace transaction consummation for online payment consummation
DC CAFCFirst Claim
1. A computer system comprising a mobile computer program application, an at least a first computer device, and an at least a first server computer device, wherein:
- said mobile computer program application is operably installed on a buyer mobile computer device, said mobile computer program application comprising executable program instructions instructing said buyer mobile computer device to receive a transaction-specific identifier and transmit said transaction-specific identifier to a seller computer device;
prior to a sale of an at least one item by a particular seller to a particular buyer, said at least a first computer device programmed to receive a buyer request by said particular buyer transmitted by said buyer mobile computer device for said particular buyer to be able to purchase at least one item featured for sale by said particular seller recognized by the computer system, and in response to said buyer request, generate a transaction-specific identifier, and make said transaction-specific identifier available to said buyer mobile computer device for a particular purchase transaction regarding at least one item to be sold by the particular seller;
said at least a first computer device further programmed to store in a computer-accessible memory a record comprising a relationship between said transaction-specific identifier, a buyer-specific identifier, and a seller-specific identifier;
said executable program instructions instructing said buyer mobile computer device to provide said transaction-specific identifier to said seller computer device;
said at least a first server computer device programmed to receive from said seller computer device an identifier of the transaction, an identifier of the buyer, and an identifier of the seller;
said at least a first server computer device further programmed to compare the identifier of the transaction, the identifier of the buyer and the identifier of the seller with said transaction-specific identifier, said buyer-specific identifier and said seller-specific identifier; and
if said identifier of the transaction matches the transaction-specific identifier, and said identifier of the buyer matches the buyer-specific identifier, and said identifier of the seller matches the seller-specific identifier, then said at least a first server computer device further programmed to confirm that the buyer has authorized the particular purchase transaction.
2 Assignments
Litigations
1 Petition
Accused Products
Abstract
Exemplary embodiment of the present invention would provide systems, including Internet-based systems, and computer-implemented methods, for providing online Buyers and Sellers who physically transact an exchange of an item at a local meeting place, indicia of confirmation of the exchange on which to base a background online payment. In particular, exemplary embodiments of the present invention would provide a way for Buyers and/or Sellers to input an identifier for online authentication to confirm that a physical exchange of an item sold had been transacted and that would accordingly provide an online system with a basis to charge the relevant Buyer'"'"'s account for a sale amount and pay the Seller for the item sold.
60 Citations
10 Claims
-
1. A computer system comprising a mobile computer program application, an at least a first computer device, and an at least a first server computer device, wherein:
-
said mobile computer program application is operably installed on a buyer mobile computer device, said mobile computer program application comprising executable program instructions instructing said buyer mobile computer device to receive a transaction-specific identifier and transmit said transaction-specific identifier to a seller computer device; prior to a sale of an at least one item by a particular seller to a particular buyer, said at least a first computer device programmed to receive a buyer request by said particular buyer transmitted by said buyer mobile computer device for said particular buyer to be able to purchase at least one item featured for sale by said particular seller recognized by the computer system, and in response to said buyer request, generate a transaction-specific identifier, and make said transaction-specific identifier available to said buyer mobile computer device for a particular purchase transaction regarding at least one item to be sold by the particular seller; said at least a first computer device further programmed to store in a computer-accessible memory a record comprising a relationship between said transaction-specific identifier, a buyer-specific identifier, and a seller-specific identifier; said executable program instructions instructing said buyer mobile computer device to provide said transaction-specific identifier to said seller computer device; said at least a first server computer device programmed to receive from said seller computer device an identifier of the transaction, an identifier of the buyer, and an identifier of the seller; said at least a first server computer device further programmed to compare the identifier of the transaction, the identifier of the buyer and the identifier of the seller with said transaction-specific identifier, said buyer-specific identifier and said seller-specific identifier; and if said identifier of the transaction matches the transaction-specific identifier, and said identifier of the buyer matches the buyer-specific identifier, and said identifier of the seller matches the seller-specific identifier, then said at least a first server computer device further programmed to confirm that the buyer has authorized the particular purchase transaction. - View Dependent Claims (2, 3)
-
-
4. A computer system comprising a mobile computer program application, and an at least a first computer device, wherein:
-
said mobile computer program application is operably installed on a buyer mobile computer device, said mobile computer program application comprising executable program instructions instructing said buyer mobile computer device to receive a transaction-specific identifier and transmit said transaction-specific identifier to a seller computer device; prior to a sale of an at least one item by a particular seller to a particular buyer, said at least a first computer device programmed to receive a buyer request by said particular buyer transmitted by said buyer mobile computer device for said particular buyer to be able to purchase at least one item featured for sale by said particular seller recognized by the computer system, and in response to said buyer request, generate a transaction-specific identifier, and make said transaction-specific identifier available to said buyer mobile computer device for a particular purchase transaction regarding at least one item to be sold by the particular seller; said at least a first computer device further programmed to store in a computer-accessible memory a record comprising a relationship between said transaction-specific identifier, a buyer-specific identifier, and a seller-specific identifier; said executable program instructions instructing said buyer mobile computer device to provide said transaction-specific identifier to said seller computer device; said at least a first computer device programmed to receive from said seller computer device an identifier of the transaction, an identifier of the buyer, and an identifier of the seller; said at least a first computer device further programmed to compare the identifier of the transaction, the identifier of the buyer and the identifier of the seller with said transaction-specific identifier, said buyer-specific identifier and said seller-specific identifier; and if said identifier of the transaction matches the transaction-specific identifier, and said identifier of the buyer matches the buyer-specific identifier, and said identifier of the seller matches the seller-specific identifier, then said at least a first computer device further programmed to confirm that the buyer has authorized the particular purchase transaction. - View Dependent Claims (5, 6)
-
-
7. A computer system comprising a buyer computer device, an at least a first point-of-sale computer device, and an at least a first processing computer device, said computer system further comprising:
-
executable computer program instructions that are operably installed on said buyer computer device, said executable computer program instructions instructing said buyer computer device to receive a transaction-specific identifier and transmit said transaction-specific identifier to a point-of-sale computer device; prior to a sale of an at least one item by a particular seller to a particular buyer, said at least a first processing computer device programmed to receive a buyer request by said particular buyer transmitted by said buyer computer device for said particular buyer to be able to purchase at least one item featured for sale by said particular seller recognized by said computer system, and in response to said buyer request, generate a transaction-specific identifier, and make said transaction-specific identifier available to said buyer computer device for a particular purchase transaction regarding at least one item to be sold by the particular seller; said at least a first processing computer device further programmed to store in a computer-accessible memory a record comprising a relationship between said transaction-specific identifier, a buyer-specific identifier, and a seller-specific identifier; said executable program instructions instructing said buyer computer device to provide said transaction-specific identifier to a first point-of-sale computer device of said at least a first point-of-sale computer device; said at least a first processing computer device programmed to receive from said first point-of-sale computer device an identifier of the transaction, an identifier of the buyer, and an identifier of the seller; said at least a first processing computer device further programmed to compare the identifier of the transaction, the identifier of the buyer and the identifier of the seller with said transaction-specific identifier, said buyer-specific identifier and said seller-specific identifier; and if said identifier of the transaction matches the transaction-specific identifier, and said identifier of the buyer matches the buyer-specific identifier, and said identifier of the seller matches the seller-specific identifier, then said at least a first processing computer device further programmed to confirm that the buyer has authorized the particular purchase transaction.
-
-
8. A method for confirming that a proposed sale transaction between a buyer and a seller has been authorized by the buyer where a buyer computer device, and at least a first point-of-sale computer device communicate with a transaction management system, said transaction management system comprising at least a first computer device, said method comprising:
-
executing executable computer program instructions that are operably installed on said buyer computer device that instruct said buyer computer device to receive a transaction-specific identifier from said transaction management system and transmit said transaction-specific identifier to a point-of-sale computer device; executing executable computer program instructions that are operably installed on said at least a first computer device of said transaction management system that instruct said transaction management system, prior to a sale of an at least one item by a particular seller to a particular buyer, to receive a buyer request by said particular buyer transmitted by said buyer computer device for said particular buyer to be able to purchase at least one item featured for sale by said particular seller recognized by said transaction management system, and in response to said buyer request, and that further instruct said transaction management system to generate a transaction-specific identifier, and make said transaction-specific identifier available to said buyer computer device for a particular purchase transaction regarding at least one item to be sold by the particular seller; executing further executable computer program instructions that are operably installed on said at least a first computer device of said transaction management system that instruct said transaction management system to store in a computer-accessible memory a record comprising a relationship between said transaction-specific identifier, a buyer-specific identifier, and a seller-specific identifier; executing said executable program instructions that further instruct said buyer computer device to provide said transaction-specific identifier to a first point-of-sale computer device of said at least a first point-of-sale computer device; executing further executable computer program instructions that are operably installed on said at least a first computer device of said transaction management system that instruct said transaction management system to receive from said first point-of-sale computer device an identifier of the transaction, an identifier of the buyer, and an identifier of the seller; executing further executable computer program instructions that are operably installed on said at least a first computer device of said transaction management system that instruct said transaction management system to compare the identifier of the transaction, the identifier of the buyer and the identifier of the seller with said transaction-specific identifier, said buyer-specific identifier and said seller-specific identifier; and if said identifier of the transaction matches the transaction-specific identifier, and said identifier of the buyer matches the buyer-specific identifier, and said identifier of the seller matches the seller-specific identifier, then executing further executable computer program instructions that are operably installed on said at least a first computer device of said transaction management system that instruct said transaction management system to confirm that the buyer has authorized the particular purchase transaction.
-
-
9. A method for confirming that a proposed payment transaction between a buyer and a seller has been authorized by the buyer where a buyer computer device, and at least a first point-of-sale computer device communicate with a transaction management system, said transaction management system comprising at least a first computer device, said method comprising:
-
executing executable computer program instructions that are operably installed on said buyer computer device that instruct said buyer computer device to receive a transaction-specific identifier from said transaction management system and transmit said transaction-specific identifier to a point-of-sale computer device; executing executable computer program instructions that are operably installed on said at least a first computer device of said transaction management system that instruct said transaction management system, prior to a sale of an at least one item by a particular seller to a particular buyer, to receive a buyer request by said particular buyer transmitted by said buyer computer device for said particular buyer to be able to pay for at least one item featured for sale by said particular seller recognized by said transaction management system, and in response to said buyer request, and that further instruct said transaction management system to generate a transaction-specific identifier and make said transaction-specific identifier available to said buyer computer device for a particular payment transaction regarding at least one item to be sold by the particular seller; executing further executable computer program instructions that are operably installed on said at least a first computer device of said transaction management system that instruct said transaction management system to store in a computer-accessible memory a record comprising a relationship between said transaction-specific identifier, a buyer-specific identifier, and a seller-specific identifier; executing said executable computer program instructions that are operably installed on said buyer computer device that instruct said buyer computer device to provide said transaction-specific identifier to a first point-of-sale computer device of said at least a first point-of-sale computer device; executing further executable computer program instructions that are operably installed on said at least a first computer device of said transaction management system that instruct said transaction management system to receive from said first point-of-sale computer device an identifier of the transaction, an identifier of the buyer, and an identifier of the seller; executing further executable computer program instructions that are operably installed on said at least a first computer device of said transaction management system that instruct said transaction management system to compare the identifier of the transaction, the identifier of the buyer, and the identifier of the seller with said transaction-specific identifier, said buyer-specific identifier, and said seller-specific identifier; and if said identifier of the transaction matches the transaction-specific identifier, and said identifier of the buyer matches the buyer-specific identifier, and said identifier of the seller matches the seller-specific identifier, then executing further executable computer program instructions that are operably installed on said at least a first computer device of said transaction management system that instruct said transaction management system to confirm that the buyer has authorized the particular payment transaction.
-
-
10. A computer system comprising a mobile computer program application, an at least a first computer device, and an at least a first server computer device, wherein:
-
said mobile computer program application is operably installed on a buyer mobile computer device, said mobile computer program application comprising executable program instructions instructing said buyer mobile computer device to receive a transaction-specific identifier and make said transaction-specific identifier available to a seller computer device; prior to a sale of an at least one item by a particular seller to a particular buyer, said at least a first computer device programmed to receive a buyer request by said particular buyer transmitted by said buyer mobile computer device for said particular buyer to be able to pay for at least one item featured for sale by said particular seller recognized by the computer system, and in response to said buyer request, generate a transaction-specific identifier, and make said transaction-specific identifier available to said buyer mobile computer device for a particular payment transaction regarding at least one item to be sold by the particular seller; said at least a first computer device further programmed to store in a computer-accessible memory a record comprising a relationship between said transaction-specific identifier, a buyer-specific identifier, and a seller-specific identifier; said executable program instructions instructing said buyer mobile computer device to provide said transaction-specific identifier to said seller computer device; said at least a first server computer device programmed to receive from said seller computer device an identifier of the transaction, an identifier of the buyer, and an identifier of the seller; said at least a first server computer device further programmed to compare the identifier of the transaction, the identifier of the buyer, and the identifier of the seller with said transaction-specific identifier, said buyer-specific identifier, and said seller-specific identifier; and if said identifier of the transaction matches the transaction-specific identifier, and said identifier of the buyer matches the buyer-specific identifier, and said identifier of the seller matches the seller-specific identifier, then said at least a first server computer device further programmed to confirm that the buyer has authorized the particular payment transaction.
-
Specification