Patent ID: 8854676

Claim:
One or more non-transitory computer-readable media storing instructions which, when processed by one or more processors, cause: receiving, by a document merging network service executing on a network device, from a scanning device over a network using an Internet Protocol (IP) protocol, (a) first scanned document data that represents at least a portion of one or more first printed documents that have been scanned by the scanning device and (b) existing indication data that indicates first data; receiving, by the document merging network service executing on the network device, from the scanning device, location insertion data that indicates a first location within the first data or a second location within second document data; wherein the second document data is either the first scanned document data or document data that is generated from the first scanned document data; in response to receiving the first scanned document data and the existing indication data, the document merging network service: retrieving the first data, and inserting the second document data into the first data at the first location without appending the second document data to the first data or inserting the first data into the second document data at the second location without appending the first data to the second document data; wherein retrieving the first data comprises the document merging network service: requesting, using the IP protocol, the first data from a third party storage service that is different than the document merging network service and that does not include the scanning device, and receiving the first data from the third party storage service.