Patents by Inventor Carl David Sutton

Carl David Sutton 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: 10733041
    Abstract: Systems for achieving and maintaining a specified state of a computing resource in a distributed computing environment. A method embodiment commences upon receiving one or more specification parameters that describe a desired target state associated with a particular computing resource and/or of a particular computing environment. The specification parameters that characterize the desired target state of a resource are recorded in a target state data structure. Periodically, an agent issues a state progression query to determine if the computing resource has reached its desired target state. The query is then processed by collecting state parameters that describe the then-current state of the computing resource or environment. The target state data structure is accessed to identify one or more state differences between the desired target state and the then-current state of the particular computing resource and/or its particular computing environment.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: August 4, 2020
    Assignee: NUTANIX, INC.
    Inventors: Ranjan Parthasarathy, Akshay Anant Deodhar, Binny Sher Gill, Carl David Sutton
  • Patent number: 10558478
    Abstract: Systems for managing a distributed computing system. A method embodiment commences upon receiving user-provided specification parameters that describe a target state of a computing entity. After generating a set of resource management commands to achieve the specified target state of a computing entity, the resource management commands are scheduled for execution. As execution of the resource management commands is being carried out, the execution status of the resource management commands is continuously monitored. If performance of the resource management commands raises an error and/or the resource entity state is different than predicted, a set of remediation actions are determined, and an additional set of processing operations are invoked to accomplish the remediation actions. When all resource management commands and/or any remediation actions have completed successfully, the target resource entity state has been achieved.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: February 11, 2020
    Assignee: NUTANIX, INC.
    Inventors: Binny Sher Gill, Carl David Sutton, Ranjan Parthasarathy
  • Publication number: 20190354390
    Abstract: Systems for managing a distributed computing system. A method embodiment commences upon receiving user-provided specification parameters that describe a target state of a computing entity. After generating a set of resource management commands to achieve the specified target state of a computing entity, the resource management commands are scheduled for execution. As execution of the resource management commands is being carried out, the execution status of the resource management commands is continuously monitored. If performance of the resource management commands raises an error and/or the resource entity state is different than predicted, a set of remediation actions are determined, and an additional set of processing operations are invoked to accomplish the remediation actions. When all resource management commands and/or any remediation actions have completed successfully, the target resource entity state has been achieved.
    Type: Application
    Filed: December 14, 2017
    Publication date: November 21, 2019
    Applicant: Nutanix, Inc.
    Inventors: Binny Sher GILL, Carl David SUTTON, Parthasarathy RAMACHANDRAN
  • Publication number: 20190324766
    Abstract: Systems for achieving and maintaining a specified state of a computing resource in a distributed computing environment. A method embodiment commences upon receiving one or more specification parameters that describe a desired target state associated with a particular computing resource and/or of a particular computing environment. The specification parameters that characterize the desired target state of a resource are recorded in a target state data structure. Periodically, an agent issues a state progression query to determine if the computing resource has reached its desired target state. The query is then processed by collecting state parameters that describe the then-current state of the computing resource or environment. The target state data structure is accessed to identify one or more state differences between the desired target state and the then-current state of the particular computing resource and/or its particular computing environment.
    Type: Application
    Filed: December 14, 2017
    Publication date: October 24, 2019
    Applicant: Nutanix, Inc.
    Inventors: Ranjan Parthasarathy, Akshay Anant Deodhar, Binny Sher Gill, Carl David Sutton
  • Patent number: 7933257
    Abstract: A method of transmitting data from a source to a destination is described. A quality of service (QoS) tunnel is established between the source and the destination. Traffic from the source, and intended for the destination, will be sent via this tunnel. The traffic is manipulated by passing it through a performance enhancement proxy (PEP), in order to eliminate the “slow start” mechanism inherent to TCP traffic.
    Type: Grant
    Filed: September 20, 2006
    Date of Patent: April 26, 2011
    Assignee: Cisco Technology, Inc.
    Inventor: Carl David Sutton
  • Publication number: 20080069111
    Abstract: A method of transmitting data from a source to a destination is described. A quality of service (QoS) tunnel is established between the source and the destination. Traffic from the source, and intended for the destination, will be sent via this tunnel. The traffic is manipulated by passing it through a performance enhancement proxy (PEP), in order to eliminate the “slow start” mechanism inherent to TCP traffic.
    Type: Application
    Filed: September 20, 2006
    Publication date: March 20, 2008
    Inventor: Carl David Sutton
  • Patent number: 5860079
    Abstract: A block storage memory management scheme. According to the disclosed embodiments, a memory list of data is generated from a set of address ranges, a descriptor is created to interact with the memory list, and data is retrieved by preparing the memory specified by the descriptor for an input/output operation, performing the operation, and deleting the descriptor. Memory mappings are delayed as long as possible to enhance the performance of the system, particularly for RAID applications.
    Type: Grant
    Filed: May 10, 1996
    Date of Patent: January 12, 1999
    Assignee: Apple Computer, Inc.
    Inventors: David Lee Smith, Carl David Sutton