Patents Assigned to Shoreline Software, Inc.
  • Patent number: 11481394
    Abstract: Described are systems and methods for eliminating measurement lag. An example method comprises deploying control agents in a customer data center, each of the control agents being associated with at least one of a set of customer nodes of the customer data center; receiving a query for local state data at a service provider data center; pushing down execution of the query from the service provider data center to the control agents deployed in the set of customer nodes in the customer data center. The deployed control agents may be configured to, in response to receiving the query pushed down from the service provider data center to the customer data center, coordinate and execute at least a task for the set of customer nodes to collect the local state data. In addition to query execution, remediation can also be executed by the control agents at the customer data center.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: October 25, 2022
    Assignee: Shoreline Software, Inc.
    Inventors: Anurag Gupta, Charles Ian Ormsby Cary
  • Patent number: 11249793
    Abstract: Described are systems and methods for executing a pipeline command sequence designed for execution on a single node across a fleet of nodes. An example method may commence with receiving the pipeline command sequence. Based on a type of the pipeline command sequence, a subset of available nodes for optimal execution of the pipeline command sequence across the fleet of nodes may be determined. The method may continue with defining a plurality of tasks for the subset of available nodes. The method may further include translating the pipeline command sequence into the plurality of tasks and executing the plurality of tasks on the subset of available nodes.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: February 15, 2022
    Assignee: Shoreline Software, Inc.
    Inventors: Anurag Gupta, Charles Ian Ormsby Cary
  • Patent number: 11157282
    Abstract: Described are systems and methods for scaling performance across a large number of customer nodes by delegating management of execution of one or more tasks to the customer nodes. An example method may commence with ascertaining a set of the customer nodes eligible for delegation of the one or more tasks. The method may continue with deploying one or more control agents to the eligible set of the customer nodes. The one or more control agents may be configured to coordinate and execute the one or more tasks on the eligible set of customer nodes and selectively take one or more actions based on results of the execution of the one or more tasks.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: October 26, 2021
    Assignee: Shoreline Software, Inc.
    Inventors: Anurag Gupta, Charles Ian Ormsby Cary
  • Patent number: 11133989
    Abstract: Described are methods and systems for automated remediation for networked environments. An example method includes receiving a definition of actions associated with each remediation of issues for a network fleet. The method can further include automatically converting each definition into automated flows in a pipeline language for execution across the network; automatically determining that there is variance between an observed state of the network fleet and a desired state of the network fleet that is causing at least one issue in the network; automatically executing the automated flows to take actions for automatically remediating the variance across the entire network fleet; and receiving feedback after the automatic execution. The automated flows may include flows for alerting and for taking one or more actions across the entire network fleet.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: September 28, 2021
    Assignee: Shoreline Software, Inc.
    Inventors: Anurag Gupta, Charles Ian Ormsby Cary