Interactive data transfer
AssigneeInternational Business Machines Corporation
InventorJin Leem
Life of this patent
Estimating the term…
Abstract
An embodiment of the invention may include a method, computer program product and computer system for interactive data transfer which may include a computing device which may receive a search request for data from a first node and search a plurality of secondary nodes for the requested data. The computing device may receive the requested data from one or more of the plurality of secondary nodes and generate a data visualization chart for the requested data. The computing device may display the data visualization chart to a user at the first node. The computing device may modify the data visualization chart based on a received request to transfer a portion of the received data.
Claims12
A method for interactive data transfer, the method comprising:
- receiving, by a computing device at a first node, a search request for a first set of electronic data;
- searching, by the computing device, a plurality of secondary nodes for the first set of electronic data;
- identifying, by the computing device, a first set of secondary nodes of the plurality of secondary nodes where the first set of electronic data is physically stored;
- generating, by the computing device, a data visualization chart based on a physical storage capacity for each of the plurality of secondary nodes, a physical available storage capacity for each of the plurality of secondary nodes, and the identified first set of secondary nodes of the plurality of secondary nodes on which the first set of electronic data is physically stored;
- displaying, by the computing device, the data visualization chart to a user at the first node, wherein the data visualization chart displays:
- the physical storage capacity for each of the plurality of secondary nodes,
- the physical available storage for each of the plurality of secondary nodes, and
- the identification of the first set of secondary nodes of the plurality of secondary nodes where the first set of data is physically stored;
- receiving, by the computing device, a request from the user to electronically transfer electronic data from a first origination node of the first set of secondary nodes of the plurality of secondary nodes;
- receiving, by the computing device, a request from the user to anonymize the first set of electronic data;
- anonymizing, by the computing device, the first set of electronic data by deleting private data of the first set of electronic data;
- copying, by the computing device, a first portion of the anonymized first set of electronic data from the origination node to a first destination node selected from the plurality of secondary nodes;
- copying, by the computing device, a second portion of the anonymized first set of electronic data from the origination node to a second destination node selected from the plurality of secondary nodes,
- deleting, by the computing device, the first set of electronic data from the origination node;
- and
- modifying, by the computing device, the data visualization chart to display how the portion of the first set of electronic data would affect each of the plurality of secondary nodes, wherein modifying the data visualization chart is performed in response to the received request from the user to transfer the portion of the first set of data and without physically transferring the portion of the first set of data.
A computer program product for interactive data transfer, the computer program product comprising:
- one or more computer readable storage medium and program instructions stored on the one or more computer readable storage medium, the program instructions executable by a computing system to cause the computing system to perform a method comprising:
- receiving, by a computing device at a first node, a search request for a first set of electronic data;
- searching, by the computing device, a plurality of secondary nodes for the first set of electronic data;
- identifying, by the computing device, a first set of secondary nodes of the plurality of secondary nodes where the first set of electronic data is physically stored;
- generating, by the computing device, a data visualization chart based on a physical storage capacity for each of the plurality of secondary nodes, a physical available storage capacity for each of the plurality of secondary nodes, and the identification of the first set of secondary nodes of the plurality of secondary nodes where the first set of electronic data is physically stored;
- displaying, by the computing device, the data visualization chart to a user at the first node, wherein the data visualization chart displays:
- the physical storage capacity for each of the plurality of secondary nodes,
- the physical storage capacity available for each of the plurality of secondary nodes, and
- the identification of the first set of secondary nodes of the plurality of secondary nodes where the first set of data is physically stored;
- receiving, by the computing device, a request from the user to electronically transfer electronic data from a first origination node of the first set of secondary nodes of the plurality of secondary nodes;
- receiving, by the computing device, a request from the user to anonymize the first set of electronic data;
- anonymizing, by the computing device, the first set of electronic data by deleting private data of the first set of electronic data;
- copying, by the computing device, a first portion of the anonymized first set of electronic data from the origination node to a first destination node selected from the plurality of secondary nodes;
- copying, by the computing device, a remaining portion of the anonymized first set of electronic data from the origination node to a second destination node selected from the plurality of secondary nodes,
- deleting, by the computing device, the first set of electronic data from the origination node;
- and
- modifying, by the computing device, the data visualization chart to display how the portion of the first set of electronic data would affect each of the plurality of secondary nodes, wherein modifying the data visualization chart is performed in response to the received request from the user to transfer the portion of the first set of data and without physically transferring the portion of the first set of data.
A computer system for interactive data transfer, the computer system comprising:
- one or more computer processors, one or more computer readable storage medium, and program instructions stored on the one or more of the computer readable storage medium for execution by at least one of the one or more processors, wherein the computer system is capable of performing a method comprising:
- receiving, by a computing device at a first node, a search request for a first set of electronic data;
- searching, by the computing device, a plurality of secondary nodes for the first set of electronic data;
- identifying, by the computing device, a first set of secondary nodes of the plurality of secondary nodes where the first set of electronic data is physically stored;
- generating, by the computing device, a data visualization chart based on a physical storage capacity for each of the plurality of secondary nodes, a physical available storage capacity for each of the plurality of secondary nodes, and the identification of the first set of secondary nodes of the plurality of secondary nodes where the first set of electronic data is physically stored;
- displaying, by the computing device, the data visualization chart to a user at the first node, wherein the data visualization chart displays:
- the physical storage capacity for each of the plurality of secondary nodes,
- the physical storage capacity available for each of the plurality of secondary nodes, and
- the identification of the first set of secondary nodes of the plurality of secondary nodes where the first set of data is physically stored;
- receiving, by the computing device, a request from the user to electronically transfer electronic data from a first origination node of the first set of secondary nodes of the plurality of secondary nodes;
- receiving, by the computing device, a request from the user to anonymize the first set of electronic data;
- anonymizing, by the computing device, the first set of electronic data by deleting private data of the first set of electronic data;
- copying, by the computing device, a first portion of the anonymized first set of electronic data from the origination node to a first destination node selected from the plurality of secondary nodes;
- copying, by the computing device, a remaining portion of the anonymized first set of electronic data from the origination node to a second destination node selected from the plurality of secondary nodes,
- deleting, by the computing device, the first set of electronic data from the origination node;
- and
- modifying, by the computing device, the data visualization chart to display how the portion of the first set of electronic data would affect each of the plurality of secondary nodes, wherein modifying the data visualization chart is performed in response to the received request from the user to transfer the portion of the first set of data and without physically transferring the portion of the first set of data.
Dependencies are inferred from the claim text.