×

Using consumption data and an inventory model to generate a replenishment plan

  • US 10,181,107 B2
  • Filed: 06/25/2014
  • Issued: 01/15/2019
  • Est. Priority Date: 06/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • identifying a computing system having a storage subsystem, wherein the storage subsystem comprises at least one database component having a series of records stored on a computer-readable medium, a first subset of the series of records being from a first plurality of sources, and a second subset of the series of records being from a second plurality of sources;

    identifying, from the first subset of the series of records, a first source of data in a first data format, the first data format comprising at least an item identifier and a first date range, the first subset of the series of records having first address identifiers associated with the data in the first data format, the first address identifiers comprising at least one of an IP address, a network identifier, or a uniform resource locator, one more individual records of the data recorded in the first data format using a selected first application programming interface of a first plurality of application programming interfaces, the first application programming interface selected based on an origin of the at least some of the data in the first data format, wherein different application programming interfaces of the first plurality of application programming interfaces are used for processing different formats of the first subset of the series of records from the first plurality of sources;

    identifying, from the second subset of the series of records, a second source of data in a second data format, the second data format comprising at least the item identifier and a second date range, the second subset of the series of records having second address identifiers associated with the data in the second data format, the second address identifiers comprising at least one of an IP address, a network identifier, or a uniform resource locator, one more individual records of the data recorded in the second data format using a selected second application programming interface of a second plurality of application programming interfaces, the second application programming interface selected based on an origin of the at least some of the data in the second data format, wherein different application programming interfaces of the second plurality of application programming interfaces are used for processing different formats of the second subset of the series of records from the second plurality of sources, wherein the first date range in the first data format is different from the second date range in the second data format;

    converting records from both the first source of data in the first data format and the second source of data in the second data format into a normalized format;

    combining at least a portion of the records from the first source of data in the normalized format with at least a different portion of the records from the second source of data in the normalized format to generate combined data for an item;

    implementing a first user interface and a second user interface that is different than the first user interface, wherein the first user interface comprises a screen widget having a selector menu for selecting different modifications of data that is displayed on the second user interface, the second user interface displaying a database table comprising;

    (i) a first column that identifies a selected modification to the item;

    (ii) a second column that holds results from a specific modification of the data that are derived from one or more additional parameters corresponding to the item based on the selected modification from the selector menu in the screen widget, wherein the selected modification is identified in the first column of the second user interface;

    (iii) a one or more additional columns that hold the one or more additional parameters corresponding to the selected modification identified in the first column; and

    (iv) a plurality of database table rows, each row from the plurality of database table rows corresponding to a different item;

    receiving a selection of a modification of data in the first column of the second user interface through the selector menu from the screen widget on the first user interface; and

    generating the data corresponding to the item in the second column of the database table within the second user interface based at least on the combined data for the item, the selected modification that was received from the first user interface, and the one or more additional parameters in the one or more additional columns of the second user interface.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×