US 11,756,100 B2
Method and system for secure management of inventory and profile information
Gregory M. Moore, Baldwinsville, NY (US); Pamela Dillon, New York, NY (US); Stephen Dillon, New York, NY (US); and Andrew D. Sussman, Jamesville, NY (US)
Assigned to RINGIT, INC., Syracuse, NY (US)
Filed by RingIT, Inc., Syracuse, NY (US)
Filed on Jan. 11, 2022, as Appl. No. 17/647,652.
Application 17/647,652 is a continuation of application No. 17/241,500, filed on Apr. 27, 2021, granted, now 11,263,687.
Claims priority of provisional application 63/016,413, filed on Apr. 28, 2020.
Prior Publication US 2022/0138833 A1, May 5, 2022
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0601 (2023.01); G06F 16/33 (2019.01); G06Q 10/087 (2023.01); G06Q 30/0282 (2023.01)
CPC G06Q 30/0631 (2013.01) [G06F 16/3344 (2019.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, from a channel manager user for a first channel, 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, from a user of 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, from a user of the channel manager user interface for the first channel, an identifier for a consumer,
access the 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 the first channel,
use the 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.