Inventory management system with late transaction processing

US2016171428A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016171428-A1
Application numberUS-201414565615-A
CountryUS
Kind codeA1
Filing dateDec 10, 2014
Priority dateDec 10, 2014
Publication dateJun 16, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An inventory management system processes late transactions. The system takes snapshots of stock counts recorded in an accounting system and receives a transaction record after taking the snapshots. The system then determine whether there is an open stock count corresponding to the transaction record and whether the snapshots include a snapshot of the open stock count. When the open stock count and the snapshot exist, the system writes the transaction record to a staging table. Then, upon proceeding from a first phase to a second phase of a plurality of stock count phases, the system updates the snapshot based on the staging table. The stock count phases include a count phase, a recount phase, and an authorize phase.

First claim

Opening claim text (preview).

1 . A computer-readable non-transitory medium having instructions stored thereon that, when executed by a processor, cause the processor to perform inventory management for late transaction processing, the performing comprising: taking snapshots of stock counts recorded in an accounting system; receiving a transaction record after the taking of the snapshots; determining whether there is an open stock count for a stock item corresponding to the transaction record, wherein the open stock count comprises an ongoing physical count of the stock item; determining whether the snapshots include a snapshot of the open stock count; when the open stock count and the snapshot exist, writing the transaction record to a staging table; and upon proceeding from a first phase to a second phase of a plurality of stock count phases, updating the snapshot based on the staging table, wherein the plurality of stock count phases include a count phase, a recount phase, and an authorize phase. 2 . The computer-readable non-transitory medium of claim 1 , wherein the transaction record is recorded via a point of sale device or generated according to an inventory adjustment. 3 . The computer-readable non-transitory medium of claim 1 , wherein, when there are no open stock counts, the performing further comprises: determining that a last approved stock count date is after a transaction date of the transaction record; and recording a late transaction corresponding to the transaction record. 4 . The computer-readable non-transitory medium of claim 1 , wherein, when there are no open stock counts, the performing further comprises: determining that a last approved stock count date is before a transaction date of the transaction record; and updating the stock on hand according to the transaction record. 5 . The computer-readable non-transitory medium of claim 1 , wherein the performing further comprises: during the authorize phase, updating the snapshot upon an activation of a button by a user via a user interface or upon receiving a corresponding notification. 6 . The computer-readable non-transitory medium of claim 1 , wherein the updating further comprises: determining whether a daily transaction processing is performed; when the daily transaction processing is performed, determining whether a stock count time frame is before or after a corresponding store opens; updating the snapshot and determining discrepancies when: the stock count time frame is before the store opens and a transaction date of the transaction record is greater than a stock count date, or the stock count time frame is after the store opens and the transaction date of the transaction record is less than or equal to the stock count date. 7 . The computer-readable non-transitory medium of claim 1 , wherein the performing further comprises: capturing a physical timestamp corresponding to the transaction record; when moving to the authorize phase, copying the physical timestamp to an authorization timestamp; when the authorization timestamp is greater than or equal to a time of the transaction record, updating the snapshot and processing a corresponding inventory adjustment; and when an authorized quantity is changed via a user interface, updating the authorization timestamp accordingly. 8 . A method of inventory management for late transaction processing, the method comprising: taking snapshots of stock counts recorded in an accounting system; receiving a transaction record after the taking of the snapshots; determining whether there is an open stock count for a stock item corresponding to the transaction record, wherein the open stock count comprises an ongoing physical count of the stock item; determining whether the snapshots include a snapshot of the open stock count; when the open stock count and the snapshot exist, writing the transaction record to a staging table; and upon proceeding from a first phase to a second phase of a plurality of stock count phases, updating the snapshot based on the staging table, wherein the plurality of stock count phases include a count phase, a recount phase, and an authorize phase. 9 . The method of claim 8 , wherein the transaction record is recorded via a point of sale device or generated according to an inventory adjustment. 10 . The method of claim 8 , wherein, when there are no open stock counts, the method further comprises: determining that a last approved stock count date is after a transaction date of the transaction record; and recording a late transaction corresponding to the transaction record. 11 . The method of claim 8 , wherein, when there are no open stock counts, the method further comprises: determining that a last approved stock count date is before a transaction date of the transaction record; and updating the stock on hand according to the transaction record. 12 . The method of claim 8 further comprising: during the authorize phase, updating the snapshot upon an activation of a button by a user via a user interface or upon receiving a corresponding notification. 13 . The method of claim 8 further comprising: determining whether a daily transaction processing is performed; when the daily transaction processing is performed, determining whether a stock count time frame is before or after a corresponding store opens; updating the snapshot and determining discrepancies when: the stock count time frame is before the store opens and a transaction date of the transaction record is greater than a stock count date, or the stock count time frame is after the store opens and the transaction date of the transaction record is less than or equal to the stock count date. 14 . The method of claim 8 further comprising: capturing a physical timestamp corresponding to the transaction record; when moving to the authorize phase, copying the physical timestamp to an authorization timestamp; when the authorization timestamp is greater than or equal to a time of the transaction record, updating the snapshot and processing a corresponding inventory adjustment; and when an authorized quantity is changed via a user interface, updating the authorization timestamp accordingly. 15 . An inventory management system for performing inventory management for late transaction processing, the system comprising: a processor configured to execute a collection of software modules, wherein the processor is further configured, when executing the collection of software modules, to: take snapshots of stock counts recorded in an accounting system; receive a transaction record after the taking of the snapshots; determine whether there is an open stock count for a stock item corresponding to the transaction record, wherein the open stock count comprises an ongoing physical count of the stock item; determine whether the snapshots include a snapshot of the open stock count; write, when the open stock count and the snapshot exist, the transaction record to a staging table; and update, upon proceeding from a first phase to a second phase of a plurality of stock count phases, the snapshot based on the staging table, wherein the plurality of stock count phases include a count phase, a recount phase, and an authorize phase. 16 . The system of claim 15 , wherein the transaction record is recorded via a point of sale device or generated according to an inventory adjustment. 17 . The system of claim 15 , wherein, when there are no open stock counts the processor is further configured, when executing the collection of software modules, to: dete

Assignees

Inventors

Classifications

  • G06Q20/203Primary

    Inventory monitoring · CPC title

  • G06Q10/087Primary

    Inventory or stock management, e.g. order filling, procurement or balancing against orders · CPC title

  • Inventory counting methods · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016171428A1 cover?
An inventory management system processes late transactions. The system takes snapshots of stock counts recorded in an accounting system and receives a transaction record after taking the snapshots. The system then determine whether there is an open stock count corresponding to the transaction record and whether the snapshots include a snapshot of the open stock count. When the open stock count …
Who is the assignee on this patent?
Oracle Int Corp
What technology area does this patent fall under?
Primary CPC classification G06Q20/203. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jun 16 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).