Simplified and unified management for network-attached storage

US9369524B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9369524-B2
Application numberUS-60569409-A
CountryUS
Kind codeB2
Filing dateOct 26, 2009
Priority dateOct 26, 2009
Publication dateJun 14, 2016
Grant dateJun 14, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems for configuring a network-attached storage (NAS) unit for use with heterogeneous client computers are described. Consistent with some embodiments of the invention, a NAS management module executing on a host computer provides a graphical user interface, and a wizard-like workflow in particular, which enables an administrator to provide configuration settings that make a folder accessible to both CIFS- and NFS-based clients.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for managing a network-attached storage (NAS) unit comprising: receiving, at a computing device as part of a single workflow, input for configuring the NAS unit that is communicatively coupled to the computing device via a network, wherein the single workflow to configure the NAS unit is executed by a management application at the computing device; determining configuration data from the input, the configuration data identifying (i) a folder stored on the NAS unit, (ii) multiple client computers that are allowed to have access to the folder or its contents, (iii) users that are allowed to have access to the folder or its contents, (iv) a selection of two or more application layer network protocols from multiple possible different application layer network protocols that are to be used when two or more of the multiple client computers access the folder or its contents, and (v) two or more sets of permissions for accessing the folder or its contents, each set of permissions being specific to an application layer network protocol so that the NAS unit enforces that set of permissions when a file request is received from one of the multiple client computers using that application layer network protocol; and communicating, from the computing device, one or more commands that are based on the configuration data to the NAS unit to cause the NAS unit to make the folder or its contents available to each of the multiple client computers in accordance with the configuration data, wherein the one or more commands are communicated to the NAS unit to utilize the configuration data to generate a first share, the first share providing client access to the folder and its contents via a first protocol of the two or more application layer network protocols, and a second share, the second share providing client access to the same folder and its contents via a second protocol of the two or more application layer network protocols; wherein the first share and the second share are generated as part of the single workflow for configuring the NAS unit; and wherein the NAS unit maps the two or more sets of permissions corresponding to the two or more application layer network protocols for accessing the folder or its contents using either of the two or more application layer protocols in a multiprotocol mode by a common user account using common account credentials for both the two or more application layer protocols. 2. The method of claim 1 , wherein the first share is a share using the Common Internet File System (CIFS) protocol and the second share is an export using the Network File System (NFS) protocol. 3. The method of claim 1 , wherein determining configuration data includes determining configuration data that identifies a level of access permitted to the folder or its contents for each user operating one of the multiple client computers. 4. The method of claim 1 , wherein receiving input includes accessing a network-based user directory service to identify users or clients that may be granted permission to access the folder. 5. The method of claim 4 , wherein receiving input includes providing, on a display of the computing device, at least one user interface as part of a single workflow, the at least one user interface displaying a list of the users or clients that may be granted permission to access the folder and that are associated with a particular domain in which the folder resides in. 6. The method of claim 1 , wherein the one or more commands cause the NAS unit to prevent any computer which is not identified in the configuration data as one of the multiple client computers that are allowed to have access to the folder or its contents from accessing the folder or its contents. 7. The method of claim 1 , wherein receiving the input includes providing, on a display of the computing device, a plurality of user interfaces as part of the single workflow, wherein at least one of the plurality of user interfaces is provided in response to receiving input on a previously displayed user interface of the plurality of user interfaces. 8. The method of claim 1 , wherein communicating the one or more commands is performed through an application programming interface of the NAS unit that supports the one or more commands. 9. The method of claim 1 , wherein receiving input includes: responsive to receiving a request to browse a folder hierarchy, communicating a request to the NAS unit for folder hierarchy data; and displaying, on a display of the computing device, a user interface of the folder hierarchy based on the folder hierarchy data so as to enable selection of an existing folder at the NAS unit to be identifiable. 10. The non-transitory, storage medium of claim 1 , wherein receiving input includes accessing a network-based user directory service to identify users or clients that may be granted permission to access the folder. 11. A processing system, comprising: at least one processor; and a machine-readable medium in communication with the at least one processor, the machine-readable medium storing instructions that, when executed by the at least one processor, causes the processing system to perform operations comprising: receiving input for configuring a network-attached storage (NAS) unit that is communicatively coupled to the processing system via a network as part of a single workflow; wherein the single workflow to configure the NAS unit is executed by a management application by the processing system; determining configuration data from the input, the configuration data identifying (i) a folder stored on the NAS unit, (ii) multiple client computers that are allowed to have access to the folder or its contents, (iii) users that are allowed to have access to the folder or its contents, (iv) a selection of two or more application layer network protocols from multiple possible different application layer network protocols that are to be used when two or more of the multiple client computers access the folder or its contents, and (v) two or more sets of permissions for accessing the folder or its contents, each set of permissions being specific to an application layer network protocol so that the NAS unit enforces that set of permissions when a file request is received from one of the multiple client computers using that application layer network protocol; and communicating, from the computing device, one or more commands that are based on the configuration data to the NAS unit to cause the NAS unit to make the folder or its contents available to each of the multiple client computers in accordance with the configuration data, wherein the one or more commands are communicated to the NAS unit to utilize the configuration data to generate a first share, the first share providing client access to the folder and its contents via a first protocol of the two or more application layer network protocols, and a second share, the second share providing client access to the same folder and its contents via a second protocol of the two or more application layer network protocols; wherein the first share and the second share are generated as part of the single workflow for configuring the NAS unit; and wherein the NAS unit maps the two or more sets of permissions corresponding to the two or more application layer network protocols for accessing the folder or its contents using either of the two or more application layer protocols in a multiprotocol mode by a common user account using common account credentials for both the two or more application layer protocols. 12. The processing system of claim 11 , wherein the instructions cause the processing system to determine configuration

Assignees

Inventors

Classifications

  • implemented using Network-attached Storage [NAS] architecture (distributed or networked storage systems G06F3/067; protocols for distributed storage of data in a network H04L67/1097) · CPC title

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

  • Multiprotocol handlers, e.g. single devices capable of handling multiple protocols · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9369524B2 cover?
Methods and systems for configuring a network-attached storage (NAS) unit for use with heterogeneous client computers are described. Consistent with some embodiments of the invention, a NAS management module executing on a host computer provides a graphical user interface, and a wizard-like workflow in particular, which enables an administrator to provide configuration settings that make a fold…
Who is the assignee on this patent?
Rajashekar Rajesh, Klinkner Steve, Netapp Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/1097. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 14 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).