Multi-tier inventory visibility

US9292825B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9292825-B2
Application numberUS-42860706-A
CountryUS
Kind codeB2
Filing dateJul 5, 2006
Priority dateJul 5, 2006
Publication dateMar 22, 2016
Grant dateMar 22, 2016

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.

Embodiments of the present invention address deficiencies of the art in respect to inventory management and provide a method, system and computer program product for multi-tier inventory visibility. In one embodiment of the invention, a multi-tier inventory management data processing system can include an inventory management system coupled to one or more e-commerce applications over an enterprise bus, and multiple different instances of a tier inventory component, each of the instances corresponding to a local inventory cache. Each instance can include program code enabled to manage the local inventory cache and an inventory management API exposing inventory operations on the local inventory cache to other instances of the tier inventory component.

First claim

Opening claim text (preview).

We claim: 1. A multi-tier inventory management data processing system comprising: an inventory management system executing in memory of a computing system and coupled to one or more e-commerce applications over an enterprise bus; and, a plurality of instances of a single tier inventory component, each of the instances corresponding to a different local inventory cache from amongst a plurality of local inventory caches, each instance of the tier inventory component comprising program code enabled upon execution in memory of a computer to prime a corresponding one of the local inventory caches with a subset of inventory data for the inventory management system, to manage a correspondingly different local inventory cache, each instance further comprising an inventory management application programming interface (API) exposing for access by other instances of the tier inventory component, a selection of inventory operations on the correspondingly different local inventory cache, the operations being defined within the program code of the instance of the tier inventory component. 2. The system of claim 1 , wherein the inventory management system is coupled to and rendered accessible by an instance of the tier inventory component. 3. The system of claim 1 , wherein each instance of the tier inventory component further comprises: an event manager for the local inventory cache; and, inventory management rules specifying priming and management for the local inventory cache. 4. The system of claim 3 , further comprising an outbound messaging adapter coupled to the event manager and enabled to request inventory operations on other instances of the tier inventory component. 5. The system of claim 1 , wherein the instances of the tier inventory component are arranged hierarchically. 6. The system of claim 5 , further comprising propagation rules specifying propagation of inventory data from the local inventory cache to other local inventory caches for other instances of the tier inventory component at lower hierarchical levels. 7. The system of claim 1 , wherein the inventory operations comprise operations selected from the group consisting of an inventory lookup and an inventory reservation. 8. The system of claim 1 , wherein the inventory operations comprises operations selected from the group consisting of local and remote operations. 9. A multi-tier inventory management method comprising: priming a local inventory cache for a corresponding instance from among several instances of a single tier inventory component, with a subset of inventory data for an enterprise data processing system; exposing different programmatic functions of an inventory management application programming interface (API) for the primed local inventory cache to others of the several instances of the single tier inventory component, each of the other instances of the single tier inventory component corresponding to a different local inventory cache; and, requesting inventory operations from the corresponding instance of the single tier inventory component on a different local inventory cache for a different corresponding one of the others of the several instances of the tier inventory component through invocations of different programmatic functions of an API for the different local inventory cache exposed by the others of the several instances of the tier inventory component. 10. The method of claim 9 , further comprising propagating changes in the local inventory cache to another local inventory cache. 11. The method of claim 9 , wherein requesting inventory operations on a different local inventory cache comprises requesting an inventory lookup on a different local inventory cache through a programmatic function of an API for the different local inventory cache. 12. The method of claim 9 , wherein requesting inventory operations on a different local inventory cache comprises requesting an inventory reservation on a different local inventory cache through a programmatic function of an API for the different local inventory cache. 13. A computer program product comprising a computer usable storage medium comprising a device embodying computer usable program code for multi-tier inventory management, the computer program product including: computer usable program code for priming a local inventory cache for a corresponding instance from among several instances of a single tier inventory component, with a subset of inventory data for an enterprise data processing system; computer usable program code for exposing different programmatic functions of an inventory management application programming interface (API) for the primed local inventory cache to others of the several instances of the single tier inventory component, each of the other instances of the single tier inventory component corresponding to a different local inventory cache; and, computer usable program code for requesting inventory operations from the corresponding instance of the single tier inventory component on a different local inventory cache for a different corresponding one of the others of the several instances of the tier inventory component through invocations of different programmatic functions of an API for the different local inventory cache exposed by the others of the several instances of the tier inventory component. 14. The computer program product of claim 13 , further comprising computer usable program code for propagating changes in the local inventory cache to another local inventory cache. 15. The computer program product of claim 13 , wherein the computer usable program code for requesting inventory operations on a different local inventory cache comprises computer usable program code for requesting an inventory lookup on a different local inventory cache through a programmatic function of an API for the different local inventory cache. 16. The computer program product of claim 13 , wherein the computer usable program code for requesting inventory operations on a different local inventory cache comprises computer usable program code for requesting an inventory reservation on a different local inventory cache through a programmatic function of an API for the different local inventory cache.

Assignees

Inventors

Classifications

  • G06Q10/087Primary

    Inventory or stock management, e.g. order filling, procurement or balancing against orders · 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 US9292825B2 cover?
Embodiments of the present invention address deficiencies of the art in respect to inventory management and provide a method, system and computer program product for multi-tier inventory visibility. In one embodiment of the invention, a multi-tier inventory management data processing system can include an inventory management system coupled to one or more e-commerce applications over an enterpr…
Who is the assignee on this patent?
Chan Victor, Hubbard Mark W, Lakhani Aalim, and 3 more
What technology area does this patent fall under?
Primary CPC classification G06Q10/087. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 22 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).