IP Library Granted Patent US 12,423,720
Granted Patent B1
US 12,423,720 · App. 17/726,938 · Granted Sep 23, 2025

High-demand product processing system and related methods

Inventors: Seth Maxwell (Lewisville, NC); Nirajan Kharal (Las Cruces, NM); Mark Lingelbach (Winston-Salem, NC)
Assignee: INMAR SUPPLY CHAIN SOLUTIONS, LLC
G06Q30/0202G06F16/951G06Q30/0201G06Q30/0206G06Q30/0222G06Q20/202
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,423,720
App. No.
17/726,938
Granted
Sep 23, 2025
Kind
B1
Abstract

A high-demand product processing system may include a seller device associated with a prospective seller, and a high-demand product marketplace server to store historical product data for a given product. The historical product data may include historical product prices and quantities at different times. The server may operate a web crawler to crawl e-commerce websites for current product data for the given product. The current product data may include current product prices and quantities at each of the e-commerce websites. The server may operate a machine learning algorithm to predict whether the given product will be a high-demand product based upon the historical product data and the current product data, and when so, generate an offer-to-purchase the high-demand product, communicate the offer-to-purchase to the seller device, and operate a marketplace to sell the high-demand product at a sales price higher than an offer price associated with the offer-to-purchase.

Claims (83)

1. A high-demand product processing system comprising:

a seller device associated with a prospective seller and comprising a display; and

a high-demand product marketplace server configured to

store historical product data for a given product, the historical product data comprising historical product prices and historical product quantities at different historical times, the stored historical product data being updated based upon purchases of the given product at point-of-sale (POS) devices at different retailers,

operate a web crawler to crawl a plurality of e-commerce websites for current product data for the given product, the current product data comprising current product prices and current product quantities at each of the plurality of e-commerce websites, and

operate a machine learning algorithm to predict whether the given product will be a high-demand product by accepting, as input to the machine learning algorithm, the historical product data and the current product data from web crawler, and generating as output therefrom, the prediction of whether the given product will be a high-demand product based upon at least one of changes in pricing and time of year, the machine learning algorithm being updated on an ongoing basis as the historical product data is updated, and as the current product data is collected through successive operations of the web crawler, and when the given product is predicted to be a high-demand product

generate an offer-to-purchase the high-demand product at a current offer price,

operate a price setting machine learning algorithm to determine a sales price associated with the high-demand product and higher than the current offer price based upon the current product data from the web crawler and the historical product data,

operate the price setting machine learning algorithm to determine a threshold offer price lower than the determined sales price and higher than the current offer price,

communicate the offer-to-purchase to the seller device for display on the display,

cooperate with the seller device to prompt the prospective seller to provide input to accept or decline the offer-to-purchase at the current offer price,

upon a decline of the offer-to-purchase at the current offer price by prospective seller and when the current purchase price is less than the threshold offer price

increase the current offer price,

communicate the offer-to-purchase with the increased current offer price to the seller device for display on the display, and

cooperate with the seller device to prompt the prospective seller to provide input to accept or decline the offer-to-purchase at the increased current offer price,

operate a marketplace to sell the high-demand product at the sales price associated with the offer-to-purchase and based upon the price setting machine learning algorithm,

determine traffic on the marketplace, and

update the price setting machine learning algorithm and the sales price of the high-demand product on the marketplace based upon the traffic on the marketplace, the historical product data, and the current product data from the web crawler.

2. The high-demand product processing system of claim 1 wherein the high-demand product marketplace server is configured to generate a digital promotion associated with the high-demand product.

3. The high-demand product processing system of claim 1 wherein the high-demand product marketplace server is configured to obtain a purchase price of the high-demand product made by the prospective seller, and generate the offer-to-purchase to be higher than the purchase price.

4. The high-demand product processing system of claim 1 wherein the high-demand product marketplace server is configured to determine the prospective seller based upon a product purchase history associated with the prospective seller.

5. The high-demand product processing system of claim 1 wherein the high-demand product marketplace server is configured to predict whether the given product will be a high-demand product based upon a threshold number of the high-demand products being sold in a given time period.

6. The high-demand product processing system of claim 1 wherein the high-demand product marketplace server is configured to predict whether the given product will be a high-demand product based upon the current product prices rising above a threshold price.

7. The high-demand product processing system of claim 1 wherein the high-demand product marketplace server is configured to predict whether the given product will be a high-demand product based upon the current product quantities falling below a threshold quantity.

8. A high-demand product marketplace server comprising:

a processor and an associated memory configured to

store historical product data for a given product, the historical product data comprising historical product prices and historical product quantities at different historical times, the stored historical product data being updated based upon purchases of the given product at point-of-sale (POS) devices at different retailers,

a web crawler to crawl a plurality of e-commerce websites for current product data for the given product, the current product data comprising current product prices and current product quantities at each of the plurality of e-commerce websites, and

operate a machine learning algorithm to predict whether the given product will be a high-demand product by accepting, as input to the machine learning algorithm, the historical product data and the current product data from the web crawler, and generating as output therefrom, the prediction of whether the given product will be a high-demand product based upon at least one of changes in pricing and time of year, the machine learning algorithm being updated on an ongoing basis as the historical product data is updated, and as the current product data is collected through successive operations of the web crawler, and when the given product is predicted to be a high-demand product

generate an offer-to-purchase the high-demand product including a current offer price,

operate a price setting machine learning algorithm to determine a sales price associated with the high-demand product and higher than the current offer price based upon the current product data from the web crawler and the historical product data,

operate the price setting machine learning algorithm to determine a threshold offer price lower than the determined sales price and higher than the current sales price,

communicate the offer-to-purchase to a seller device associated with a prospective seller and for display on a display of the seller device,

cooperate with the seller device to prompt the prospective seller to provide input to accept or decline the offer-to-purchase at the current offer price,

upon a decline of the offer-to-purchase at the current offer price by prospective seller and when the current purchase price is less than the threshold offer price

increase the current offer price,

communicate the offer-to-purchase with the increased current offer price to the seller device for display on the display, and

cooperate with the seller device to prompt the prospective seller to provide input to accept or decline the offer-to-purchase at the increased current offer price,

operate a marketplace to sell the high-demand product at the sales price associated with the offer-to-purchase and based upon the price setting machine learning algorithm,

determine traffic on the marketplace, and

update the price setting machine learning algorithm and the sales price of the high-demand product on the marketplace based upon the traffic on the marketplace, the historical product data, and the current product data from the web crawler.

9. The high-demand product marketplace server of claim 8 wherein the processor is configured to generate a digital promotion associated with the high-demand product.

10. The high-demand product marketplace server of claim 8 wherein the processor is configured to obtain a purchase price of the high-demand product made by the prospective seller, and generate the offer-to-purchase to be higher than the purchase price.

11. The high-demand product marketplace server of claim 8 wherein the processor is configured to predict whether the given product will be a high-demand product also based upon at least one of a threshold number of the high-demand products being sold in a given time period, the current product prices rising above a threshold price, and the current product quantities falling below a threshold quantity.

12. A method of processing a high-demand product comprising:

using a high-demand product marketplace server to

store historical product data for a given product, the historical product data comprising historical product prices and historical product quantities at different historical times, the stored historical product data being updated based upon purchases of the given product at point-of-sale (POS) devices at different retailers,

operate a web crawler to crawl a plurality of e-commerce websites for current product data for the given product, the current product data comprising current product prices and current product quantities at each of the plurality of e-commerce websites, and

operate a machine learning algorithm to predict whether the given product will be a high-demand product by accepting, as input to the machine learning algorithm, the historical product data and the current product data, and generating as output therefrom, the prediction of whether the given product will be a high-demand product based upon at least one of changes in pricing and time of year, the machine learning algorithm being updated as the historical product data is updated, and as the current product data is collected through successive operations of the web crawler, and when the given product is predicted to be a high-demand product

generate an offer-to-purchase the high-demand product including a current offer price,

operate a price setting machine learning algorithm to determine a sales price associated with the high-demand product and higher than the current offer price based upon the current product data from the web crawler and the historical product data,

operate the price setting machine learning algorithm to determine a threshold offer price lower than the determined sales price and higher than the current offer price,

communicate the offer-to-purchase to a seller device associated with a prospective seller and for display on a display of the seller device,

cooperate with the seller device to prompt the prospective seller to provide input to accept or decline the offer-to-purchase at the current offer price,

upon a decline of the offer-to-purchase at the current offer price by prospective seller and when the current purchase price is less than the threshold offer price

increase the current offer price,

communicate the offer-to-purchase with the increased current offer price to the seller device for display on the display, and

cooperate with the seller device to prompt the prospective seller to provide input to accept or decline the offer-to-purchase at the increased current offer price,

operate a marketplace to sell the high-demand product at the sales price associated with the offer-to-purchase and based upon the price setting machine learning algorithm,

determine traffic on the marketplace, and

update the price setting machine learning algorithm and the sales price of the high-demand product on the marketplace based upon the traffic on the marketplace, the historical product data, and the current product data from the web crawler.

13. The method of claim 12 wherein using the high-demand product marketplace server comprises using the high-demand product marketplace server to generate a digital promotion associated with the high-demand product.

14. The method of claim 12 wherein using the high-demand product marketplace server comprises using the high-demand product processing server to obtain a purchase price of the high-demand product made by the prospective seller, and generate the offer-to-purchase to be higher than the purchase price.

15. The method of claim 12 wherein using the high-demand product marketplace server comprises using the high-demand product processing server to predict whether the given product will be a high-demand product also based upon at least one of a threshold number of the high-demand products being sold in a given time period, the current product prices rising above a threshold price, and the current product quantities falling below a threshold quantity.

16. A non-transitory computer readable medium for processing a high-demand product, the non-transitory computer readable medium comprising computer executable einstructions that when executed by a processor cause the processor to perform operations comprising:

storing historical product data for a given product, the historical product data comprising historical product prices and historical product quantities at different historical times, the stored historical product data being updated based upon purchases of the given product at point-of-sale (POS) devices at different retailers;

operating a web crawler to crawl a plurality of e-commerce websites for current product data for the given product, the current product data comprising current product prices and current product quantities at each of the plurality of e-commerce websites; and

operating a machine learning algorithm to predict whether the given product will be a high-demand product by accepting, as input to the machine learning algorithm, the historical product data and the current product data, and generating as output therefrom, the prediction of whether the given product will be a high-demand product based upon at least one of changes in pricing and time of year, the machine learning algorithm being updated as the historical product data is updated, and as the current product data is collected through successive operations of the web crawler, and when the given product is predicted to be a high-demand product

generating an offer-to-purchase the high-demand product at a current offer price,

operating a price setting machine learning algorithm to determine a sales price associated with the high-demand product and higher than the current offer price based upon the current product data from the web crawler and the historical product data,

operating the price setting machine learning algorithm to determine a threshold offer price lower than the determined sales price and higher than the current offer price,

communicating the offer-to-purchase to the seller device and for display on a display of the seller device,

cooperating with the seller device to prompt the prospective seller to provide input to accept or decline the offer-to-purchase at the current offer price,

upon a decline of the offer-to-purchase at the current offer price by prospective seller and when the current purchase price is less than the threshold offer price

increasing the current offer price,

communicating the offer-to-purchase with the increased current offer price to the seller device for display on the display, and

cooperating with the seller device to prompt the prospective seller to provide input to accept or decline the offer-to-purchase at the increased current offer price,

operating a marketplace to sell the high-demand product at the sales price associated with the offer-to-purchase and based upon the price setting machine learning algorithm,

determining traffic on the marketplace, and

updating the price setting machine learning algorithm and the sales price of the high-demand product on the marketplace based upon the traffic on the marketplace, the historical product data, and the current product data from the web crawler.

17. The non-transitory computer readable medium of claim 16 wherein the operations comprise generating a digital promotion associated with the high-demand product.

18. The non-transitory computer readable medium of claim 16 wherein the operations comprise obtaining a purchase price of the high-demand product made by the prospective seller, and generate the offer-to-purchase to be higher than the purchase price.

19. The non-transitory computer readable medium of claim 16 wherein the operations comprise predicting whether the given product will be a high-demand product also based upon at least one of a threshold number of the high-demand products being sold in a given time period, the current product prices rising above a threshold price, and the current product quantities falling below a threshold quantity.

Assignments (4)
CHANGE OF NAME Recorded Feb 12, 2026
From: INMAR SUPPLY CHAIN SOLUTIONS, LLC
To: DHL SUPPLY CHAIN RN (USA) LLC
Reel/Frame 073770/0272 →
SECURITY INTEREST Recorded Jun 28, 2023
From: INMAR, INC.; INMAR SUPPLY CHAIN SOLUTIONS, LLC; AKI TECHNOLOGIES, INC.; INMAR ANALYTICS, INC.; INMAR BRAND SOLUTIONS, INC.; INMAR CLEARING, INC.; INMAR RX SOLUTIONS, INC.; INMAR - YOUTECH, LLC; QUALANEX, LLC; CAROLINA COUPON CLEARING, INC. (N/K/A INMAR CLEARING, INC.); COLLECTIVE BIAS, INC. (N/K/A INMAR BRAND SOLUTIONS, INC.); MED-TURN, INC. (N/K/A INMAR RX SOLUTIONS, INC.)
To: JEFFERIES FINANCE LLC
Reel/Frame 064148/0903 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2023
From: INMAR CLEARING, INC.
To: INMAR SUPPLY CHAIN SOLUTIONS, LLC
Reel/Frame 062897/0273 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2022
From: MAXWELL, SETH; KHARAL, NIRAJAN; LINGELBACH, MARK
To: INMAR CLEARING, INC.
Reel/Frame 059698/0570 →
References Cited (7)
US 8010404B1 · Wu · 2011 [cited by examiner]
US 10083411B2 · Kinsey, II et al. · 2018 [cited by applicant]
US 20100306031A1 · McCauley · 2010 [cited by examiner]
US 20130246228A1 · Xing · 2013 [cited by examiner]
US 20160171571A1 · Umeda · 2016 [cited by examiner]
US 20170109767A1 · Shpanya · 2017 [cited by examiner]
Jerez et al., U.S. Appl. No. 17/592,041, filed Feb. 3, 2022. [cited by applicant]