Patents by Inventor Ronald William Kownacki

Ronald William Kownacki 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: 8886607
    Abstract: A cluster network environment may comprise a plurality of nodes configured to perform various tasks, such as data I/O, storage, backup, etc. It may be advantageous to improve disaster recovery and reliability by creating backups that may be used to restore the cluster network environment and/or nodes therein. Accordingly, one or more techniques and/or systems are disclosed for restoring a cluster network environment and/or nodes therein. In particular, cluster configuration data, which may be stored in a healthy node or at a remote source, may be used to restore a node affected by an integrity loss. If the integrity loss affects the cluster network environment (e.g., a majority of healthy nodes are lost), then a new cluster network environment may be created from a healthy node or a restored healthy node. The creation of the new cluster network environment may be based at least in part on cluster configuration data.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: November 11, 2014
    Assignee: NetApp, Inc.
    Inventors: Sakir Yucel, Ronald William Kownacki, Srinivasan Vijayarangan
  • Publication number: 20140136698
    Abstract: A variety of complex multiphase tasks may execute within a cluster network environment. It may be advantageous to track and analyze the processing of such multiphase tasks. Accordingly, one or more techniques and/or systems are disclosed for tracking the processing of a multiphase task within a cluster network environment. In particular, runtime support for recording task processing annotations may be embedded into a multiphase task using an analysis model. The analysis model may specify task processing annotations that are to be recorded during one or more phases of processing the multiphase task. During execution, task processing annotations may be recorded and associated with corresponding phases of the multiphase task. Task processing annotations may be aggregated into aggregated statistical task data. The aggregated statistical task data may be used to generate views of statistical data, which may provide insight into the cluster network environment (e.g., problematic nodes, bottlenecks, etc.).
    Type: Application
    Filed: December 19, 2013
    Publication date: May 15, 2014
    Applicant: NetApp Inc.
    Inventors: Satya Venneti, Ronald William Kownacki, Sundeep Katepalli, John DeGraaf
  • Patent number: 8621070
    Abstract: A variety of complex multiphase tasks may execute within a cluster network environment. It may be advantageous to track and analyze the processing of such multiphase tasks. Accordingly, one or more techniques and/or systems are disclosed for tracking the processing of a multiphase task within a cluster network environment. In particular, runtime support for recording task processing annotations may be embedded into a multiphase task using an analysis model. The analysis model may specify task processing annotations that are to be recorded during one or more phases of processing the multiphase task. During execution, task processing annotations may be recorded and associated with corresponding phases of the multiphase task. Task processing annotations may be aggregated into aggregated statistical task data. The aggregated statistical task data may be used to generate views of statistical data, which may provide insight into the cluster network environment (e.g., problematic nodes, bottlenecks, etc.).
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: December 31, 2013
    Assignee: NetApp Inc.
    Inventors: Satya Venneti, Ronald William Kownacki, Sundeep Katepalli, John DeGraaf
  • Publication number: 20130238554
    Abstract: A cluster network environment may comprise a plurality of nodes configured to perform various tasks, such as data I/O, storage, backup, etc. It may be advantageous to improve disaster recovery and reliability by creating backups that may be used to restore the cluster network environment and/or nodes therein. Accordingly, one or more techniques and/or systems are disclosed for restoring a cluster network environment and/or nodes therein. In particular, cluster configuration data, which may be stored in a healthy node or at a remote source, may be used to restore a node affected by an integrity loss. If the integrity loss affects the cluster network environment (e.g., a majority of healthy nodes are lost), then a new cluster network environment may be created from a healthy node or a restored healthy node. The creation of the new cluster network environment may be based at least in part on cluster configuration data.
    Type: Application
    Filed: April 26, 2013
    Publication date: September 12, 2013
    Applicant: NetApp Inc.
    Inventors: Sakir Yucel, Ronald William Kownacki, Srinivasan Vijayarangan
  • Patent number: 8484163
    Abstract: A cluster network environment may comprise a plurality of nodes configured to perform various tasks, such as data I/O, storage, backup, etc. It may be advantageous to improve disaster recovery and reliability by creating backups that may be used to restore the cluster network environment and/or nodes therein. Accordingly, one or more techniques and/or systems are disclosed for restoring a cluster network environment and/or nodes therein. In particular, cluster configuration data, which may be stored in a healthy node or at a remote source, may be used to restore a node affected by an integrity loss. If the integrity loss affects the cluster network environment (e.g., a majority of healthy nodes are lost), then a new cluster network environment may be created from a healthy node or a restored healthy node. The creation of the new cluster network environment may be based at least in part on cluster configuration data.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: July 9, 2013
    Assignee: NetApp, Inc.
    Inventors: Sakir Yucel, Ronald William Kownacki, Srinivasan Vijayarangan
  • Patent number: 7496782
    Abstract: The present invention provides a system and method for disaster recovery split of a node from a cluster to enable cluster management operations using quorum-based data replication services to continue. A split command is executed on a selected node and a new site list data structure describing the cluster is generated. The site list data structure marks all nodes other than the selected node as ineligible, thereby placing the selected node in quorum.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: February 24, 2009
    Assignee: Network Appliance, Inc.
    Inventor: Ronald William Kownacki
  • Patent number: 7478263
    Abstract: A system and method for permitting bi-directional failover in two node clusters utilizing quorum-based data replication. In response to detecting an error in its partner the surviving node establishes itself as the primary of the cluster and sets a first persistent state in its local unit. A temporary epsilon value for quorum voting purposes is then assigned to the surviving node, which causes it to be in quorum. A second persistent state is stored in the local unit and the surviving node comes online as a result of being in quorum.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: January 13, 2009
    Assignee: Network Appliance, Inc.
    Inventors: Ronald William Kownacki, Jason S. Bertschi