Patent ID: 9141930
Filing Date: 2015-09-22
Classification: G06F,G06Q

Abstract:
1. A method, comprising: reading program code from memory and processing said program code with one or more processors to perform the following: in response to a request for a first transaction to change a quantity value at a node indicating an availability of a resource or item for a time interval within a time series, providing said quantity value at said node to said first transaction; prior to changing of the quantity value at said node by said first transaction and in response to a second transaction to change said quantity value at said node, said second transaction initiated after the first transaction and operating concurrently with said first transaction on said quantity value at said node, providing said quantity value for said time interval to said second transaction, said second transaction not permitted to change said quantity value because said quantity value has been provided to said first transaction; permitting said first transaction to change said quantity value to a new quantity value for said time interval, permitting said second transaction to record a quantity change amount for said time interval; and after the first and second transactions have committed, providing said new quantity value as changed by said first transaction and said quantity change amount as recorded by said second transaction to a third transaction to build a consistent view for said time interval by adding said new quantity value and said quantity change amount to provide an updated quantity value of the availability of said resource or item.