Method and system for data archiving
First Claim
Patent Images
1. A data archiving method comprising:
- receiving, by a server computer, data transmitted over a network from a client computer, the data comprising data previously collected by a data collection instrument and information about the collected data;
wherein the data comprises one or more files;
automatically checking, by the server computer, integrity of the received data at time of receipt of the received data;
organizing the related files in the one or more files into a file set;
updating, by the server computer, an index with the information about the collected data;
archiving, by the server computer, the index and the received data in each of two or more offline storages, at least one of the two or more offline storages independent from the server computer;
assigning, by the server computer, a unique identifier that couples the archived index and received data, the unique identifier enabling access to the received data via the archived index;
automatically transmitting a notification to the client computer and user specified targets that the received data has been archived in the offline storages in order to relieve the client computer from responsibility for storing the data; and
automatically updating the archived index with new or additional locations for the archived data when the server detects that the data has been moved or copied to a new archive location.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method and system for archiving data. A server computer (or any computing device) receives data transmitted over a network from a client computer, wherein at least some of the data was previously collected by a scientific instrument during an experiment. After receiving the data, the server computer updates (e.g., creates) an index for the received data, archives the received data, and automatically transmits a notification to the client computer that the received data has been archived.
-
Citations
18 Claims
-
1. A data archiving method comprising:
-
receiving, by a server computer, data transmitted over a network from a client computer, the data comprising data previously collected by a data collection instrument and information about the collected data;
wherein the data comprises one or more files;automatically checking, by the server computer, integrity of the received data at time of receipt of the received data; organizing the related files in the one or more files into a file set; updating, by the server computer, an index with the information about the collected data; archiving, by the server computer, the index and the received data in each of two or more offline storages, at least one of the two or more offline storages independent from the server computer; assigning, by the server computer, a unique identifier that couples the archived index and received data, the unique identifier enabling access to the received data via the archived index; automatically transmitting a notification to the client computer and user specified targets that the received data has been archived in the offline storages in order to relieve the client computer from responsibility for storing the data; and automatically updating the archived index with new or additional locations for the archived data when the server detects that the data has been moved or copied to a new archive location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 18)
-
-
11. A non-transitory computer-readable storage medium storing computer program instructions capable of being executed by a computer processor on a computing device, the computer program instructions defining the steps of:
-
receiving data transmitted over a network from a client computer, the data comprising experiment data previously collected by a data collection instrument and information about the collected data;
wherein the data comprises one or more files,defining the step of organizing the related files in the one or more files into a file set; updating an index with the information about the collected data; automatically checking integrity of the received data at time of receipt of the received data; archiving the index and the received data in each of two or more offline storages, at least one of the two or more offline storages independent from the computing device; assigning a unique identifier that couples the archived index and received data, the unique identifier enabling access to the received data via the archived index; automatically transmitting a notification to the client computer and user specified targets that the received data has been archived in the offline storages in order to relieve the client computer from responsibility for storing the data; and automatically updating the archived index with new or additional locations for the archived data when the server detects that the data has been moved or copied to a new archive location. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification