Systems and methods for managing inventory usage
AssigneeLevel 3 Communications, LLC
InventorJohn Henry Hearty
Life of this patent
Estimating the term…
Abstract
Implementations described and claimed herein provide systems and methods for managing inventory usage to predict when a pool of available inventory will become exhausted based on past usage trend data. In one implementation, raw usage data is extracted from a first data sample. The first data sample has a first input time, and the raw usage data specifies a total amount of inventory for one or more inventory types. The total amount of inventory is categorized for each of the inventory types into an amount of used inventory and an amount of available inventory. A projected inventory usage for each of the inventory types is generated based on the categorized total amount of inventory. The projected inventory usage defines an availability status of each of the inventory types.
Claims15
A method comprising:
- receiving a first data sample from a computing device, the first data sample having a first input time;
- extracting raw usage data from the first data sample, the raw usage data specifying a total amount of licenses in a license inventory having one or more license types;
- categorizing the total amount of licenses for each of the license types into an amount of used licenses and an amount of available licenses;
- generating a projected license usage for each of the license types using a processor based on the categorized total amount of licenses, the projected license usage defining an availability status of each of the license types;
- causing a display of the projected license usage;
- and
- generating an electronic alert when the projected license usage indicates that an estimated time until the total amount of licenses for each of the license types is exhausted falls below a threshold.
One or more non-transitory tangible computer-readable storage media storing computer-executable instructions for performing a computer process on a computing system, the computer process comprising:
- receiving a first data sample from a computing device, the first data sample having a first input time;
- extracting raw usage data from the first data sample, the raw usage data specifying a total amount of licenses in a license inventory having one or more license types;
- categorizing the total amount of licenses for each of the license types into an amount of used licenses and an amount of available licenses;
- generating a projected license usage for each of the license types based on the categorized total amount of licenses, the projected license usage defining an availability status of each of the license types;
- causing a display of the projected license usage;
- and
- generating an electronic alert when the projected license usage indicates that an estimated time until the total amount of licenses for each of the license types is exhausted falls below a threshold.
A system comprising:
- at least one processor;
- a display, operatively connected to the at least one processor;
- memory, operatively connected to the at least one processor and storing instructions that, when executed by the at least one processor, cause the system to:
- generate a projected license usage defining an availability status of a license inventory having one or more license types, the projected license usage generated based on a categorized total amount of licenses included in raw usage data extracted from one or more received data samples each having an input time, the total amount of licenses for each of the license types categorized into an amount of used licenses and an amount of available licenses;
- display the projected license usage on the display;
- and
- generate an electronic alert when the projected license usage indicates that an estimated time until the total amount of licenses for each of the license types is exhausted falls below a threshold.
Dependencies are inferred from the claim text.