Patents by Inventor Benjamin Swartzlander

Benjamin 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: 8990285
    Abstract: According to an embodiment of the invention, an agent scans a storage server, and collects information about files stored on the storage server. The agent then summarizes the information into a summary, and stores the summary on a database server. The summaries can be accessed by a system administrator using a graphical user interface (GUI). The summaries contain information about the use of the storage server, and highlight potential problem areas. By having an agent, rather than a multi-appliance management application (MMA) scan the storage server and create the summary, the MMA is able to perform other tasks.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: March 24, 2015
    Assignee: NetApp, Inc.
    Inventors: Vijay Deshmukh, Benjamin Swartzlander
  • Patent number: 8024309
    Abstract: According to an embodiment of the invention, a filer or other storage server is coupled to a network to store files for users of the network. Agents are coupled to the filer, and performs a scan or file walk for a Multi-Appliance Management Application (MMA) which is coupled to the filer and can monitor and manage the filer. A directory structure of the filer may be divided into two or more paths, each of which may be scanned by an independent agent. The results of the scan, or file walk, are saved to a database server. In this way, multiple agents may be used to scan a single storage server, and the amount of time required for the scan is reduced.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: September 20, 2011
    Assignee: Netapp, Inc.
    Inventors: Vijay Deshmukh, Benjamin Swartzlander, Timothy J. Thompson
  • Publication number: 20110145403
    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: Application
    Filed: February 17, 2011
    Publication date: June 16, 2011
    Applicant: NetApp, Inc.
    Inventors: Benjamin Swartzlander, Senthilkumar Ponnappan
  • Patent number: 7912942
    Abstract: A method and an apparatus to automatically create storage resource management (SRM) paths have 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: January 27, 2006
    Date of Patent: March 22, 2011
    Assignee: NetApp, Inc.
    Inventors: Benjamin Swartzlander, Senthilkumar Ponnappan
  • Patent number: 7844646
    Abstract: According to an embodiment of the present invention, a filer or other storage server is coupled to a network to store files for users of the network. An agent is coupled to the filer, and performs a scan or file walk for a Multi-Appliance Management Application (MMA) which is coupled to the filer and can monitor and manage the filer. The agent assigns identification (ID) numbers to the directories while scanning them. The ID numbers are assigned in a depth first search (DFS) order to reduce the amount of resources required for specific queries that may later be required. Several types of queries, including determining the parent of a node, determining all of the children of a node, determining the immediate children of a node, and determining all of the ancestors of a node may be easily accomplished using the ID numbers.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: November 30, 2010
    Assignee: NetApp, Inc.
    Inventors: Vijay Deshmukh, Benjamin Swartzlander, Barry Schwartz
  • Patent number: 7630994
    Abstract: According to an embodiment of the invention, a directory on a storage server is scanned. A number of children of the directory is determined, and the number is added to a reference count. A child is scanned to collect information about the child, and the information is combined into a summary of the directory. After the child is scanned, the reference count is reduced by one. According to another embodiment of the invention, the storage server is scanned by an agent separate from the storage server.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: December 8, 2009
    Assignee: Netapp, Inc.
    Inventors: Vijay Deshmukh, Benjamin Swartzlander, Timothy J. Thompson
  • Patent number: 7539702
    Abstract: According to an embodiment of the invention, an agent scans a storage server, and collects information about files stored on the storage server. The agent then summarizes the information into a summary, and stores the summary on a database server. The summaries can be accessed by a system administrator using a graphical user interface (GUI). The summaries contain information about the use of the storage server, and highlight potential problem areas. By having an agent, rather than a multi-appliance management application (MMA) scan the storage server and create the summary, the MMA is able to perform other tasks.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: May 26, 2009
    Assignee: Netapp, Inc.
    Inventors: Vijay Deshmukh, Benjamin Swartzlander
  • Publication number: 20080155011
    Abstract: According to an embodiment of the invention, an agent scans a storage server, and collects information about files stored on the storage server. The agent then summarizes the information into a summary, and stores the summary on a database server. The summaries can be accessed by a system administrator using a graphical user interface (GUI). The summaries contain information about the use of the storage server, and highlight potential problem areas. By having an agent, rather than a multi-appliance management application (MMA) scan the storage server and create the summary, the MMA is able to perform other tasks.
    Type: Application
    Filed: February 29, 2008
    Publication date: June 26, 2008
    Inventors: Vijay Deshmukh, Benjamin Swartzlander
  • Patent number: 7293039
    Abstract: According to an embodiment of the invention, a filer or other storage server is coupled to a network to store files for users of the network. Agents are coupled to the filer, and performs a scan or file walk for a Multi-Appliance Management Application (MMA) which is coupled to the filer and can monitor and manage the filer. A directory structure of the filer may be divided into two or more paths, each of which may be scanned by an independent agent. The results of the scan, or file walk, are saved to a database server. In this way, multiple agents may be used to scan a single storage server, and the amount of time required for the scan is reduced.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: November 6, 2007
    Assignee: Network Appliance, Inc.
    Inventors: Vijay Deshmukh, Benjamin Swartzlander, Timothy J. Thompson
  • Publication number: 20050203907
    Abstract: According to an embodiment of the invention, an agent scans a storage server, and collects information about files stored on the storage server. The agent then summarizes the information into a summary, and stores the summary on a database server. The summaries can be accessed by a system administrator using a graphical user interface (GUI). The summaries contain information about the use of the storage server, and highlight potential problem areas. By having an agent, rather than a multi-appliance management application (MMA) scan the storage server and create the summary, the MMA is able to perform other tasks.
    Type: Application
    Filed: March 12, 2004
    Publication date: September 15, 2005
    Inventors: Vijay Deshmukh, Benjamin Swartzlander