Method and apparatus for synchronously transferring data from a local storage medium to a remote storage medium, and method and system for managing transfer of data from a source storage medium to a repository storage medium
First Claim
1. A method for synchronously transferring an amount of local data from a local data storage medium to a remote data storage medium via a communications link having an available bandwidth, the local data storage medium associated with a local computer system having a local processor sequentially responsive to a plurality of local computer programs, the remote data storage medium associated with a remote computer system non-redundant of the local computer system and having a remote processor, the method comprising:
- evaluating local user conditions associated with transfer of the local data;
based on the available bandwidth and the amount of local data, approximating a transfer time for the local data;
based on the approximated transfer time, the local user conditions, and a status of the local processor, selecting a time to transmit the local data to the remote data storage medium; and
automatically arranging transfer of the local data to the remote data storage medium via the communications link at the selected time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for synchronously transferring an amount of local data from a local data storage medium to a remote data storage medium via a communications link having an available bandwidth is provided. The method includes: evaluating local user conditions associated with transfer of the local data; based on the available bandwidth and the amount of local data, approximating a transfer time for the local data; based on the approximated transfer time, the local user conditions, and a status of the local processor, selecting a time to transmit the local data to the remote data storage medium; and automatically arranging transfer of the local data to the remote data storage medium via the communications link at the selected time.
-
Citations
23 Claims
-
1. A method for synchronously transferring an amount of local data from a local data storage medium to a remote data storage medium via a communications link having an available bandwidth, the local data storage medium associated with a local computer system having a local processor sequentially responsive to a plurality of local computer programs, the remote data storage medium associated with a remote computer system non-redundant of the local computer system and having a remote processor, the method comprising:
-
evaluating local user conditions associated with transfer of the local data;
based on the available bandwidth and the amount of local data, approximating a transfer time for the local data;
based on the approximated transfer time, the local user conditions, and a status of the local processor, selecting a time to transmit the local data to the remote data storage medium; and
automatically arranging transfer of the local data to the remote data storage medium via the communications link at the selected time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for synchronously transferring an amount of local data from a local data storage medium to a remote data storage medium via a communications link having an available bandwidth, the local data storage medium associated with a local computer system having a local processor sequentially responsive to a plurality of local computer programs, the remote data storage medium associated with a remote computer system non-redundant of the local computer system and having a remote processor, the apparatus comprising:
-
a computer-readable storage medium; and
a processor responsive to the computer-readable storage medium and to a computer program, the computer program, when loaded into the processor, operative to perform a method comprising;
evaluating local user conditions associated with transfer of the local data;
based on the available bandwidth and the amount of local data, approximating a transfer time for the local data;
based on the approximated transfer time, the local user conditions, and a status of the local processor, selecting a time to transmit the local data to the remote data storage medium; and
automatically arranging transfer of the local data to the remote data storage medium via the communications link at the selected time.
-
-
15. A method for managing transfer of data from a source data storage medium associated with a source computer system to a repository data storage medium associated with a repository computer system, the source computer system arranged to receive online requests for the data from a local computer system, and the repository computer system arranged to provide an online data storage service for the local computer system, the method comprising:
-
receiving a request from the local computer system for transfer of the data from the source data storage medium to the repository data storage medium;
based on the request, determining an authorization status of the local computer system to access the data, the authorization status based on whether an operator of the local computer system is licensed under predetermined intellectual property rights associated with the data; and
based on the authorization status, arranging for transfer of the data from the source data storage medium to the repository data storage medium, the continued accessibility of the local computer system to the data in the repository data storage medium based on the authorization status of the local computer system. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for managing transfer of data from a source data storage medium to a repository data storage medium, the repository data storage medium arranged to provide an online data storage service for a local computer system, the system comprising:
-
a network communications interface;
a source coupled to the network communications interface, for receiving a request from the local computer system for transfer of the data from the source data storage medium to the repository data storage medium, and for arranging for determination of an authorization status of the local computer system to access the data, the authorization status based on whether an operator of the local computer system is licensed under predetermined intellectual property rights associated with the data; and
an information processing system for processing the request received by the source, and for arranging transfer of the data from the source data storage medium to the repository data storage medium, the continued accessibility of the local computer system to the data in the repository data storage medium based on the authorization status of the local computer system.
-
Specification