Patent ID: 9274908
Filing Date: 2016-03-01
CPC Classification: G06F

Claim Text:
1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises: transmitting, by a first client device, a first set of write requests regarding a first set of encoded data slices to storage units of the DSN, wherein the first client device dispersed storage error encoded a data object to produce the first set of encoded data slices; transmitting, by a second client device and nearly concurrently with the transmitting by the first client device, a second set of write requests regarding a second set of encoded data slices to the storage units, wherein the second client device dispersed storage error encoded the data object to produce the second set of encoded data slices; for a storage unit of the storage units: receiving, by the first client device, first and second write response messages from the storage units; interpreting, by the first client device, storage unit score values of the received first and second write response messages to determine whether the first client device has write priority over the second client device; and when the first client device has the write priority over the second client device, sending, by the first client device, a set of next-phase write requests regarding the data object to the storage units.