Patent ID: 8849929

Claim:
A method of applying, on a device having a processor, an action requested by a user through a user interface of a remote device, to items of an item set stored by an item server having a constraint presenting a resource limit on requests issued to the item server, the method comprising: executing on the processor a process comprising instructions configured to: select a batch size identifying a number of items to which the action is applicable within the resource limit of the constraint; for respective batches of the item set, respective batches having a batch index and comprising a subset of items of the item set within the batch size: sequentially request the item server to apply the action to the items of the batch; and notify the remote device to update the user interface to reflect the batch index of the batch; and upon detecting that the item server has achieved a completion of the action on the item set, notify the remote device to reflect the completion of the action on the item set.