US 12,430,654 B2
Systems, methods, and apparatuses for implementing a consumer data aggregation platform for seamless product recall and consumer alert management
Eugene Hill, Wilsonville, OR (US)
Assigned to Rescue Datam, Inc., Sheridan, WY (US)
Filed by Rescue Datam, Inc., Wilsonville, OR (US)
Filed on Feb. 25, 2021, as Appl. No. 17/185,265.
Claims priority of provisional application 62/981,248, filed on Feb. 25, 2020.
Prior Publication US 2021/0264436 A1, Aug. 26, 2021
Int. Cl. G06Q 30/014 (2023.01); G06F 16/2455 (2019.01); G06Q 30/016 (2023.01); H04L 67/55 (2022.01)
CPC G06Q 30/014 (2013.01) [G06F 16/2456 (2019.01); G06Q 30/016 (2013.01); H04L 67/55 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A method performed by a consumer data aggregation platform having at least a processor and a memory therein to alert consumers of a product recall, wherein the method comprises:
receiving consumer product data into a first database system communicatively interfaced with the consumer data aggregation platform;
receiving sales data into a second database system, different than the first database system, communicatively interfaced with the consumer data aggregation platform, wherein the sales data identifies each of a plurality of consumers via respective unique consumer identification information and includes a list of associated consumer products purchased by each consumer;
storing the consumer product data and the sales data as respective, distinct datasets in separate tables within a third database system of the consumer data aggregation platform;
receiving a recall notification request to issue a consumer product recall alert for a specified consumer product identified in the consumer product data and the sales data stored in the distinct datasets of the consumer data aggregation platform and, responsive to receiving the recall notification request:
querying the distinct datasets of the consumer aggregation platform to identify respective records for each one of: (i) the specified consumer product, and (ii) the consumers that purchased the specified consumer product;
extracting from the identified records across the distinct datasets of the consumer data aggregation platform the specified consumer product and the consumer identification information for each of the consumers that purchased the specified consumer product;
joining the extracted specified consumer product and consumer identification information for each of the consumers that purchased the specified consumer product into a single record in a consumer recall dataset;
receiving indications as to respective consumers in the consumer recall dataset that have entered a geographic area identified by a geo-fence zone, wherein the geo-fence zone is determined via a remote user device configured to scan and identify physical markers; and
transmitting the consumer product recall alert to the respective consumers in the consumer recall dataset that have entered the geographic area identified by the geo-fence zone by sending a push notification to the respective consumers in the consumer recall dataset that have entered the geographic area identified by the geo-fence zone.