Patents by Inventor Jonathan Weinstock

Jonathan Weinstock 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: 9778883
    Abstract: Methods and systems for managing resources in a storage system are provided. As an example, one method includes determining a maximum node utilization of a first node operating in a networked storage environment for storing information at a plurality of storage devices, where the maximum node utilization is based on a first factor that tracks utilization of a processor of the first node; comparing the maximum node utilization to a first threshold value; and triggering an event when the maximum node utilization has reached the first threshold value.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: October 3, 2017
    Assignee: NETAPP, INC.
    Inventors: Tony William Gaddis, Jonathan Weinstock, Curtis Hrishuk, Mark Wittle
  • Publication number: 20160380854
    Abstract: Methods and systems for managing resources in a storage system are provided. As an example, one method includes determining a maximum node utilization of a first node operating in a networked storage environment for storing information at a plurality of storage devices, where the maximum node utilization is based on a first factor that tracks utilization of a processor of the first node; comparing the maximum node utilization to a first threshold value; and triggering an event when the maximum node utilization has reached the first threshold value.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 29, 2016
    Applicant: NETAPP, INC.
    Inventors: Tony William Gaddis, Jonathan Weinstock, Curtis Hrishuk, Mark Wittle
  • Patent number: 8650323
    Abstract: In an embodiment, a server computer comprises service processing logic that implements a Multi Step Retry Reinitialization Protocol Flow, and a protocol-aware rate limiting unit configured to cause one or more processors to perform receiving a message from a client; determining whether the received client message is a start type of message that requests starting the Flow; in response to determining that the received client message is a start type of message, determining whether to provide the received client message to the service processing logic using a discriminating rate limiting process. As a result, service unavailability may be prevented by rate limiting start types of messages, thereby allowing services to finish processing in-process protocol flows, when large numbers of clients concurrently attempt to obtain the services.
    Type: Grant
    Filed: January 15, 2009
    Date of Patent: February 11, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Jonathan Weinstock, Bernard Voltz, Sarah Sellke
  • Publication number: 20100180045
    Abstract: In an embodiment, a server computer comprises service processing logic that implements a Multi Step Retry Reinitialization Protocol Flow, and a protocol-aware rate limiting unit configured to cause one or more processors to perform receiving a message from a client; determining whether the received client message is a start type of message that requests starting the Flow; in response to determining that the received client message is a start type of message, determining whether to provide the received client message to the service processing logic using a discriminating rate limiting process. As a result, service unavailability may be prevented by rate limiting start types of messages, thereby allowing services to finish processing in-process protocol flows, when large numbers of clients concurrently attempt to obtain the services.
    Type: Application
    Filed: January 15, 2009
    Publication date: July 15, 2010
    Inventors: Jonathan Weinstock, Bernard Voltz, Sarah Sellke