Patents by Inventor Benjamin B. Swartzlander

Benjamin B. Swartzlander has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8224958
    Abstract: A method and an apparatus to automatically create storage resource management (SRM) paths has been presented. In one embodiment, the method includes monitoring a data storage system to collect configuration data of storage objects in the data storage system and automatically creating a storage resource management (SRM) path for a storage object in the data storage system using at least a portion of the configuration data in response to a user request to scan the storage object.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: July 17, 2012
    Assignee: NetApp, Inc.
    Inventors: Benjamin B. Swartzlander, Senthilkumkar Ponnappan
  • Patent number: 7912815
    Abstract: A monitoring server remotely communicates with a storage server in order to monitor utilization of storage space of a write out-of-place file system on the storage server, the file system including a persistent point-in-time image (PPI) of its active file system, the PPI including at least part of the active file system, but does not duplicate said part of the active file system.
    Type: Grant
    Filed: March 1, 2006
    Date of Patent: March 22, 2011
    Assignee: NetApp, Inc.
    Inventors: Peter L. Smoot, Barry P. Schwartz, Nagender Somavarapu, Brian M. Hackworth, Benjamin B. Swartzlander
  • Patent number: 7913300
    Abstract: Centralized role-based access control (RBAC) for storage servers can include operating multiple storage servers, each configured to provide a set of clients with access to stored data, and using a separate network server to provide centralized RBAC. The network server may include an API proxy to proxy requests to access individual APIs of a storage server by an application which is external to the network server and the storage server and may control access to the individual APIs of the storage servers on a per-API, per-user and per-object basis. The API proxy may filter responses to API calls based on the access privileges of the user of the application which sent the API call. In some embodiments, the network server may implement a Windows domain server, an LDAP server or the like to evaluate security credentials of administrative users on behalf of multiple storage servers.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: March 22, 2011
    Assignee: NetApp, Inc.
    Inventors: Joshua H. Flank, Steven R. Klinkner, Benjamin B. Swartzlander, Timothy J. Thompson, Alan G. Yoder