Inventory availability
First Claim
Patent Images
1. A computer-implemented method of updating an inventory cache management system, comprising:
- at an inventory management application module, receiving an item inventory level quantity;
storing the item inventory level quantity at an inventory database;
at the inventory management application module, comparing the item inventory level quantity with a predetermined high threshold;
determining that the item inventory level quantity is less than the predetermined high threshold;
while the item inventory level quantity is less than the predetermined high threshold, transmitting a first Limited Stock Alert and the item inventory level quantity from the inventory management application module to an inventory cache;
while the item inventory level quantity is less than the predetermined high threshold, transmitting a subsequent Limited Stock Alert from the inventory management application module to the inventory cache, the subsequent Limited Stock Alert is transmitted at a predetermined time interval after transmitting the first Limited Stock Alert and the subsequent Limited Stock Alert is retransmitted at the predetermined time interval while the item inventory level quantity is less than the predetermined high threshold;
at the inventory cache, storing an inventory status corresponding to the item inventory level quantity; and
from the inventory cache, transmitting the inventory status to a web/app server.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure extends to maintaining an item inventory status at an inventory cache management system. The inventory cache may be refreshed regularly by a threshold-based triggering mechanism. In embodiments, as item inventory breaches certain thresholds, the inventory cache may be refreshed with increased frequency to mitigate overselling or underselling scenarios and reduce overall network traffic for items having relatively high inventory levels.
18 Citations
20 Claims
-
1. A computer-implemented method of updating an inventory cache management system, comprising:
-
at an inventory management application module, receiving an item inventory level quantity; storing the item inventory level quantity at an inventory database; at the inventory management application module, comparing the item inventory level quantity with a predetermined high threshold; determining that the item inventory level quantity is less than the predetermined high threshold; while the item inventory level quantity is less than the predetermined high threshold, transmitting a first Limited Stock Alert and the item inventory level quantity from the inventory management application module to an inventory cache; while the item inventory level quantity is less than the predetermined high threshold, transmitting a subsequent Limited Stock Alert from the inventory management application module to the inventory cache, the subsequent Limited Stock Alert is transmitted at a predetermined time interval after transmitting the first Limited Stock Alert and the subsequent Limited Stock Alert is retransmitted at the predetermined time interval while the item inventory level quantity is less than the predetermined high threshold; at the inventory cache, storing an inventory status corresponding to the item inventory level quantity; and from the inventory cache, transmitting the inventory status to a web/app server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method of maintaining an item inventory system comprising:
-
at an inventory management application module, setting a high threshold for an inventory item; at the inventory management application module, receiving a transaction confirmation completion; at an inventory database, updating an item inventory level; at the inventory management application module, comparing the item inventory level to the high threshold; determining that the item inventory level is less than the high threshold; while the item inventory level is equal to or less than the high threshold, transmitting a first Limited Stock Alert and the item inventory level from the inventory management application module to an inventory cache; while the item inventory level is equal to or less than the high threshold, transmitting a subsequent Limited Stock Alert from the inventory management application module to the inventory cache, the subsequent Limited Stock Alert is transmitted at a predetermined time interval after transmitting the first Limited Stock Alert and the subsequent Limited Stock Alert is retransmitted at the predetermined time interval while the item inventory level is less than the high threshold; and at the inventory cache, saving an inventory status. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. An inventory cache management system comprising:
-
an inventory cache, adapted to; receive an inventory level quantity for at least one item; and transmit an inventory status for the at least one item to a web/app server; the web/app server, adapted to transmit a graphical user interface object to a user, the graphical user interface object comprising the inventory status; an inventory database, adapted to store the inventory level quantity; and an inventory management application module, adapted to; compare the inventory level quantity to a predetermined high threshold; determine that the inventory level quantity is less than the predetermined high threshold; while the inventory level quantity is less than the predetermined high threshold, transmit a first Limited Stock Alert and the inventory level quantity to the inventory cache; and while the inventory level quantity is less than the predetermined high threshold, transmitting a subsequent Limited Stock Alert from the inventory management application module to the inventory cache, the subsequent Limited Stock Alert is transmitted at a predetermined time interval after transmitting the first Limited Stock Alert and the subsequent Limited Stock Alert is retransmitted at the predetermined time interval while the inventory level quantity is less than the predetermined high threshold. - View Dependent Claims (17, 18, 19, 20)
-
Specification