Merchant-consumer bridging platform apparatuses, methods and systems
First Claim
1. A merchant consumer bridging low-latency processor-implemented method for updating a previously stored merchant record at a platform server that is remote from a merchant point of sale terminal, the method comprising:
- receiving, via a computer network by one or more data processors of the platform server, an activity request including merchant information associated with the previously stored merchant record on a merchant database at the platform server, the merchant information including a merchant URL;
wherein the activity request is received via the computer network from the merchant point of sale terminal;
retrieving, via the computer network by the one or more data processors, the previously stored merchant record from the merchant database at the platform server;
determining, by the one or more data processors, merchant information update indicia based on a comparison of the received merchant information and the previously stored merchant record;
determining, by the one or more data processors, a confidence metric for the received merchant information by;
scraping, by the one or more data processors, contents from one or more pages of the merchant URL;
extracting, by the one or more data processors, linked URLs from the scraped contents;
scraping, by the one or more data processors, further contents from one or more pages of the linked URLs;
processing the contents and the further contents to determine further merchant information;
comparing, by the one or more data processors, the further merchant information to the received merchant information to determine a match between the further merchant information and the received merchant information, wherein the match between the further merchant information and the received merchant information indicates a value for the confidence metric;
popping each scraped URL from a hash table and adding it to a list of seen URLs;
retrieving, by the one or more data processors, a threshold value that was previously defined for an activity type of the activity request, the activity type including one or more of a merchant information update request, and a consumer bridging offer issuance request, and the threshold value having a higher or lower value based on the activity type;
determining, by the one or more data processors, within a low-latency processing time-frame, whether the determined confidence metric satisfies the retrieved threshold value;
performing, by the one or more data processors, the requested activity and updating the previously stored merchant record with the merchant information update indicia only when the determined confidence metric satisfies the retrieved threshold value;
and declining, by the one or more data processors, the activity request when the determined confidence metric does not satisfy the retrieved threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
The MERCHANT-CONSUMER BRIDGING PLATFORM APPARATUSES, METHODS AND SYSTEMS (“MCB-Platform”) various activity requests (e.g., transaction request, merchant information update request, offer issuance request, etc.) via MCB-Platform components into transaction records and merchant database updates outputs. In one implementation, a method is disclosed, comprising: receiving an activity request including merchant information associated with a merchant; retrieving a previously stored merchant record from a database; determining merchant information update indicia based on a comparison of the merchant information and the previously stored merchant record; determining a confidence metric for the merchant information update; retrieving a confidence requirement based on the activity request; determining, within a low-latency processing time-frame, whether the determined confidence metric satisfies the retrieved confidence requirement; performing the requested activity and updating the previously stored merchant record with the merchant information update indicia when the determined confidence metric satisfies the retrieved confidence requirement; and declining the activity request when the determined confidence metric satisfies the retrieved confidence requirement.
-
Citations
18 Claims
-
1. A merchant consumer bridging low-latency processor-implemented method for updating a previously stored merchant record at a platform server that is remote from a merchant point of sale terminal, the method comprising:
-
receiving, via a computer network by one or more data processors of the platform server, an activity request including merchant information associated with the previously stored merchant record on a merchant database at the platform server, the merchant information including a merchant URL; wherein the activity request is received via the computer network from the merchant point of sale terminal; retrieving, via the computer network by the one or more data processors, the previously stored merchant record from the merchant database at the platform server; determining, by the one or more data processors, merchant information update indicia based on a comparison of the received merchant information and the previously stored merchant record; determining, by the one or more data processors, a confidence metric for the received merchant information by; scraping, by the one or more data processors, contents from one or more pages of the merchant URL; extracting, by the one or more data processors, linked URLs from the scraped contents; scraping, by the one or more data processors, further contents from one or more pages of the linked URLs; processing the contents and the further contents to determine further merchant information; comparing, by the one or more data processors, the further merchant information to the received merchant information to determine a match between the further merchant information and the received merchant information, wherein the match between the further merchant information and the received merchant information indicates a value for the confidence metric; popping each scraped URL from a hash table and adding it to a list of seen URLs; retrieving, by the one or more data processors, a threshold value that was previously defined for an activity type of the activity request, the activity type including one or more of a merchant information update request, and a consumer bridging offer issuance request, and the threshold value having a higher or lower value based on the activity type; determining, by the one or more data processors, within a low-latency processing time-frame, whether the determined confidence metric satisfies the retrieved threshold value; performing, by the one or more data processors, the requested activity and updating the previously stored merchant record with the merchant information update indicia only when the determined confidence metric satisfies the retrieved threshold value; and declining, by the one or more data processors, the activity request when the determined confidence metric does not satisfy the retrieved threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A merchant consumer bridging system for updating a previously stored merchant record at a platform server that is remote from a merchant point of sale terminal, the system, comprising:
-
a platform server including a memory and a processor disposed in communication with said memory, the processor configured to issue a plurality of processing instructions stored in the memory, wherein the memory includes processing instructions to; receive an activity request including merchant information associated with the previously stored merchant record on a merchant database at the platform server, the merchant information including a merchant URL; wherein the activity request is received from the merchant point of sale terminal; retrieve the previously stored merchant record from the merchant database at the platform server; determine merchant information update indicia based on a comparison of the received merchant information and the previously stored merchant record; determine a confidence metric for the received merchant information by; scraping contents from one or more pages of the merchant URL; extracting linked URLs from the scraped contents; scraping further contents from one or more pages of the linked URLs; processing the contents and the further contents to determine further merchant information; comparing, by the one or more data processors, the further merchant information to the received merchant information to determine a match between the further merchant information and the received merchant information, wherein the match between the further merchant information and the received merchant information indicates a value for the confidence metric; popping each scraped URL from a hash table and adding it to a list of seen URLs; retrieve, by the one or more data processors, a threshold value that was previously defined for an activity type of the activity request, the activity type including one or more of a merchant information update request, and a consumer bridging offer issuance request, and the threshold value having a higher or lower value based on the activity type; determine, by the one or more data processors, within a low-latency processing time-frame, whether the determined confidence metric satisfies the retrieved threshold value; perform, by the one or more data processors, the requested activity and updating the previously stored merchant record with the merchant information update indicia only when the determined confidence metric satisfies the retrieved threshold value; and decline, by the one or more data processors, the activity request when the determined confidence metric does not satisfy the retrieved threshold value.
-
-
18. A merchant consumer bridging non-transitory processor-readable storage medium for updating a previously stored merchant record at a platform server that is remote from a merchant point of sale terminal, the merchant consumer bridging non-transitory processor-readable storage medium storing processor-executable instructions executable by a processor to:
-
receive an activity request including merchant information associated with the previously stored merchant record on a merchant database at the platform server, the merchant information including a merchant URL; wherein the activity request is received from the merchant point of sale terminal; retrieve the previously stored merchant record from the merchant database at the platform server; determine merchant information update indicia based on a comparison of the received merchant information and the previously stored merchant record; determine a confidence metric for the received merchant information by; scraping contents from one or more pages of the merchant URL; extracting linked URLs from the scraped contents; scraping further contents from one or more pages of the linked URLs; processing the contents and the further contents to determine further merchant information; comparing, by the one or more data processors, the further merchant information to the received merchant information to determine a match between the further merchant information and the received merchant information, wherein the match between the further merchant information and the received merchant information indicates a value for the confidence metric; popping each scraped URL from a hash table and adding it to a list of seen URLs; retrieve, by the one or more data processors, a threshold value that was previously defined for an activity type of the activity request, the activity type including one or more of a merchant information update request, and a consumer bridging offer issuance request, and the threshold value having a higher or lower value based on the activity type; determine, by the one or more data processors, within a low-latency processing time-frame, whether the determined confidence metric satisfies the retrieved threshold value; perform, by the one or more data processors, the requested activity and updating the previously stored merchant record with the merchant information update indicia only when the determined confidence metric satisfies the retrieved threshold value; and decline, by the one or more data processors, the activity request when the determined confidence metric does not satisfy the retrieved threshold value.
-
Specification