Legal claims defining the scope of protection, as filed with the USPTO.
1. An article of manufacture including a non-transitory computer readable storage medium to tangibly store instructions, which when executed by a computer, cause the computer to: in response to a first inventory posting in a current time period, create a current open inventory snapshot with inventory quantity, when there is an open inventory snapshot created in a time period previous to the current period, close the previously created open inventory snapshot; verify inventory for a past time period by comparing a difference between an inventory snapshot that is valid for the past time period and an inventory snapshot that is valid for a time period previous to the past time period with aggregated inventory change confirmations posted in the past time period; and provide an error indicator when there is a mismatch between the difference and the aggregated inventory change confirmations.
2. The article of manufacture of claim 1 , further comprising instructions which when executed by the computer further causes the computer to: assign a start time of the current time period as a start time for the current open inventory snapshot; and assign the start time of the current time period as a closing time for the previously open inventory snapshot when closing the previously open inventory snapshot.
3. The article of manufacture of claim 2 , wherein the instructions to verify inventory comprises instructions to: iteratively verify the inventory for each time period.
4. The article of manufacture of claim 1 , further comprising instructions which when executed by the computer further causes the computer to: in response to inventory postings in the current period subsequent to the first inventory posting in the current time period, update the inventory quantity of the current open inventory snapshot.
5. The article of manufacture of claim 1 , further comprising instructions which when executed by the computer further causes the computer to: in response to a first inventory posting in a first time period, create a closed first inventory snapshot with zero quantity; and create a second inventory snapshot with inventory quantity from the first inventory posting in the first time period.
6. The article of manufacture of claim 1 , wherein time periods for creating inventory snapshots are predefined.
7. The article of manufacture of claim 1 , wherein the inventory quantity is a copy of inventory.
8. A computer-implemented method for inventory verification, the method comprising: in response to a first inventory posting in a current time period, a computer creating a current open inventory snapshot with inventory quantity, when there is an open inventory snapshot created in a time period previous to the current period, the computer closing the previously created open inventory snapshot; the computer verifying inventory for a past time period by comparing a difference between an inventory snapshot that is valid for the past time period and an inventory snapshot that is valid for a time period previous to the past time period with aggregated inventory change confirmations posted in the past time period; and the computer providing an error indicator when there is a mismatch between the difference and the aggregated inventory change confirmations.
9. The method of claim 8 , further comprising: assigning a start time of the current time period as a start time for the current open inventory snapshot; and assigning the start time of the current time period as a closing time for the previously open inventory snapshot when closing the previously open inventory snapshot.
10. The method of claim 9 , wherein verifying inventory, comprises: iteratively verifying the inventory for each time period.
11. The method of claim 8 , further comprising: in response to inventory postings in the current period subsequent to the first inventory posting in the current time period, updating the inventory quantity of the current open inventory snapshot.
12. The method of claim 8 , further comprising: in response to a first inventory posting in a first time period, creating a closed first inventory snapshot with zero quantity; and creating a second inventory snapshot with inventory quantity from the first inventory posting in the first time period.
13. The method of claim 8 , wherein time periods for creating inventory snapshots are predefined.
14. The method of claim 8 , wherein the inventory quantity is a copy of inventory.
15. A computer system for inventory verification, comprising: a computer memory to store program code; and a processor to execute the program code to: in response to a first inventory posting in a current time period, create a current open inventory snapshot with inventory quantity, when there is an open inventory snapshot created in a time period previous to the current period, close the previously created open inventory snapshot; verify inventory for a past time period by comparing a difference between an inventory snapshot that is valid for the past time period and an inventory snapshot that is valid for a time period previous to the past time period with aggregated inventory change confirmations posted in the past time period; and provide an error indicator when there is a mismatch between the difference and the aggregated inventory change confirmations.
16. The system of claim 15 , wherein the processor further executes the program code to: assign a start time of the current time period as a start time for the current open inventory snapshot; and assign the start time of the current time period as a closing time for the previously open inventory snapshot when closing the previously open inventory snapshot.
17. The system of claim 16 , wherein the program code to verify inventory further comprises program code to: iteratively verify the inventory for each time period.
18. The system of claim 15 , wherein the processor further executes the program code to: in response to inventory postings in the current period subsequent to the first inventory posting in the current time period, update the inventory quantity of the current open inventory snapshot.
19. The system of claim 15 , wherein the processor further executes the program code to: in response to a first inventory posting in a first time period, create a closed first inventory snapshot with zero quantity; and create a second inventory snapshot with inventory quantity from the first inventory posting in the first time period.
20. The system of claim 15 , wherein time periods for creating inventory snapshots are predefined.
21. The system of claim 15 , wherein the inventory quantity is a copy of inventory.
Unknown
June 17, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.