Patent ID: 11954113
Assignee: SISENSE SF, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. Computer-readable storage media for improving transfer efficiency and security between a source repository stored in a first computer system and a target repository stored on a second computer system via an intermediate data transfer system implemented on a third computer, the first computer, the second computer and the third computer being located remotely from each other and coupled by a network, the computer-readable storage media having computer-executable instructions embodied thereon, wherein, when executed by at least one processing circuitry, the computer-executable instructions cause the at least one processing circuitry to:
determining, by the data transfer system, a time period between a starting timestamp and a maximum timestamp;
determining, by the data transfer system, a plurality of data items to be retrieved from the source repository based on the starting and maximum timestamps, wherein the plurality of data items include data that has been at least one of added to the source repository during the determined time period and modified in the source repository during the determined time period;
sending, from the data transfer system via the network to the source repository, at least one query for the plurality of data items;
developing, by the source repository in response to receiving the at least one query via the network, a series of pages that satisfy the at least one query, such that the series of pages is populated with the plurality of data items;
transmitting by the source repository the developed series of pages to the data transfer system over the network;
receiving, by the data transfer system, the series of pages from the network;
transmitting, by the data transfer system over the network to the target repository, the received series of pages;
receiving, from the network, at the target repository the pages transmitted by the data transfer system; and
loading the series of pages received from the network at the target repository into the memory of the target repository;
whereby the intermediate data transfer system causes the target repository to emulate content of the source repository at the time of the maximum timestamp thereby maintaining consistency of the content between the source repository and the target repository.