US 12,254,503 B2
Method and system for secure management of inventory and profile information
Andrew D. Sussman, Jamesville, NY (US); Gregory M. Moore, Baldwinsville, NY (US); Pamela Dillon, New York, NY (US); and Stephen Dillon, New York, NY (US)
Assigned to Preferabli, Inc., Syracuse, NY (US)
Filed by Preferabli, Inc., Syracuse, NY (US)
Filed on Sep. 21, 2023, as Appl. No. 18/471,411.
Application 18/471,411 is a continuation of application No. 18/360,882, filed on Jul. 28, 2023.
Application 18/360,882 is a continuation of application No. 17/647,652, filed on Jan. 11, 2022, granted, now 11,756,100, issued on Sep. 12, 2023.
Application 17/647,652 is a continuation of application No. 17/241,500, filed on Apr. 27, 2021, granted, now 11,263,687, issued on Mar. 1, 2022.
Claims priority of provisional application 63/016,413, filed on Apr. 28, 2020.
Prior Publication US 2024/0013282 A1, Jan. 11, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/00 (2023.01); G06Q 10/087 (2023.01); G06Q 30/0282 (2023.01); G06Q 30/0601 (2023.01)
CPC G06Q 30/0631 (2013.01) [G06Q 10/087 (2013.01); G06Q 30/0282 (2013.01)] 18 Claims
OG exemplary drawing
 
1. An inventory management system, comprising:
a processor:
a computer readable memory device containing a product information data store, wherein the product information data store comprises inventory information for a plurality of products, and wherein each product is associated with one or more channels; and
a computer-readable memory device containing programming instructions that are configured to cause the processor to:
generate and output, on a display device, a channel manager user interface via which the system will receive data for a new product listing for a first consumable item,
search the product information data store for candidate products having associated data that semantically matches the data for the new product listing,
upon identifying a candidate product having associated data that semantically matches the data for the new product listing, automatically populate one or more fields of the new product listing with data for the candidate product,
receive, via the channel manager user interface, an acceptance or a correction of the one or more fields of the new product listing,
save, to the product information data store, the new product listing with the data for the candidate product,
receive, via a data feed from a supplier, updated inventory information for a plurality of products,
use semantic analysis to extract, from each data feed, the updated inventory information,
use a mapping ID for the supplier to identify product data records for the plurality of products having the updated inventory information,
update the identified product data records in the product information data store to include the updated inventory information,
receive, via the channel manager user interface, an identifier for a consumer,
access a consumer profile data store and retrieve secure profile data for the consumer,
access the product information data store to identify products that are in an inventory of a first channel,
use consumer profile data, including both the secure profile data and profile data that is associated with tokens for one or more other channels, to generate one or more product recommendations for the consumer, wherein the one or more product recommendations are for one or more products in the inventory, and
output the one or more product recommendations on the display device.