Managing and accessing data storage systems
AssigneeWestern Digital Technologies, Inc.
InventorNeeresh Padmanabhan
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for managing and/or accessing distributed data storage. A server computing device or network attached storage (NAS) device may include a message processing module to send and receive electronic-mail (email) messages. The message processing module is configured to cause the NAS device to perform NAS operations based on messages (e.g., email messages from users) and to send email messages with the results of the NAS operations to users.
Claims21
A server computing device comprising:
- a processor;
- and
- a non-transitory computer-readable medium having stored thereon instructions that, when executed by the processor, cause the processor to:
- receive a first communication including a request over a wide area network from a client device, the first communication associated with a user and indicating that a network-attached storage (NAS) device should perform a NAS operation, wherein the NAS device and the client device are separated over the wide area network from the server computing device;
- determine whether the user has permission to perform the NAS operation;
- in response to determining that the user does not have permission, send a message to an administrator to determine whether the NAS operation should be permitted prior to responding to the request from the client device;
- and
- in response to determining that the user has permission to request the NAS operation or in response to receiving permission responsive to the message sent to the administrator:
- transmit, from the server computing device to the NAS device, a command message over the wide area network to cause the NAS device to perform the NAS operation and report a status of the NAS to the server computing device;
- receive data indicative of a result of the NAS operation and the status of the NAS;
- identify a first electronic-mail (email) address associated with the NAS device;
- identify a feature of the NAS device that may be of interest to the user based on usage statistics of the user, the feature comprising at least one of a checkpoint feature and a periodic backup feature;
- generate a first email message based on the result of the NAS operation, the first email message comprising:
- a sender email address comprising the first email address;
- a recipient email address;
- the status of the NAS;
- and
- an option to perform the identified feature of the NAS device;
- and
- transmit the first email message to the recipient email address.
A method of managing a storage device, the method comprising:
- receiving over a wide area network, by a server computing device, a first communication including a request from a client device, the first communication associated with a user and indicating that a network-attached storage (NAS) device should perform a NAS operation, wherein the NAS device and the client device are separated over the wide area network from the server computing device;
- determining whether the user has permission to perform the NAS operation;
- in response to determining that the user does not have permission, sending a message to an administrator to determine whether the NAS operation should be permitted prior to responding to the request from the client device;
- and
- in response to determining that the user has permission to request the NAS operation or in response to receiving permission responsive to the message sent to the administrator:
- transmitting a command message from the server computing device to the NAS device to cause the NAS device to perform the NAS operation and report a status of the NAS to the server computing device;
- receiving data indicative of a result of the NAS operation and the status of the NAS;
- identifying a first electronic-mail (email) address associated with the NAS device;
- identifying a feature of the NAS device that may be of interest to the user based on usage statistics of the user, the feature comprising at least one of a checkpoint feature and a periodic backup feature;
- generating a first email message based on the result of the NAS operation, the first email message comprising:
- a sender email address comprising the first email address;
- a recipient email address;
- the status of the NAS;
- and
- an option to perform the identified feature of the NAS device;
- and
- transmitting the first email message to the recipient email address.
A server computing device comprising:
- processing means;
- and
- non-transitory storage means having stored thereon instructions that, when executed by the processing means, cause the processing means to:
- receive, over a wide area network, a first electronic-mail (email) message including a request from a client device associated with a user, wherein the first email message comprises a recipient email address;
- determine that the recipient email address is associated with a network-attached storage (NAS) device, wherein the NAS device and the client device are separated over the wide area network from the server computing device;
- determine a NAS operation for the NAS device based on the first email message;
- determine whether the user has permission to perform the NAS operation;
- in response to determining that the user does not have permission, send a message to an administrator, prior to responding to the request from the client device, to determine whether the NAS operation should be permitted;
- in response to determining that the user has permission to request the NAS operation or in response to receiving permission responsive to the message sent to the administrator:
- transmit a command message from the server computing device to the NAS device over the wide area network to cause the NAS device to perform the NAS operation;
- and
- in response to receiving a command from the administrator to disable management through email, disable management through email on the NAS device.
A method of managing a storage device, the method comprising:
- receiving over a wide area network, by a server computing device, a first electronic-mail (email) message including a request from a client device, wherein the first email message comprises a recipient email address and is associated with a user;
- determining that the recipient email address is associated with a network-attached storage (NAS) device, wherein the NAS device and the client device are separate from the server computing device;
- determining a NAS operation for the NAS device based on the first email message;
- determining whether the user has permission to perform the NAS operation;
- in response to determining that the user does not have permission, sending a message to an administrator to determine whether the NAS operation should be permitted prior to responding to the request from the client device;
- in response to determining that the user has permission to request the NAS operation or in response to receiving permission responsive to the message sent to the administrator:
- transmitting a command message from the server computing device to the NAS device over the wide area network to cause the NAS device to perform the NAS operation;
- and
- in response to receiving a command from the administrator to disable management through email, disabling management through email on the NAS device.
Dependencies are inferred from the claim text.