Patents by Inventor Eric Lalonde

Eric Lalonde 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: 10885064
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for instrumentation and control of workloads in a massively parallel processing database. Deployment is in a cluster which mirrors the cluster of the database to be controlled. The system includes data publishing modules, action agents, rules processing modules, deployment managers, rule compilation and management tools. Together these provide a distributed, fault tolerant system for the automated rules-based control of work in a database cluster. A first calculation master, upon receiving a request, performs local calculation on a first node, and directs a second calculation master to perform local calculation on a second node. The first calculation master then performs global calculation using intermediate results from the first node and the second node.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: January 5, 2021
    Assignee: Pivotal Software, Inc.
    Inventors: Robert J. Petri, Eric Lalonde, Eric J. Herde
  • Patent number: 10635694
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for instrumentation and control of workloads in a massively parallel processing database. Deployment is in a cluster which mirrors the cluster of the database to be controlled. The system includes data publishing modules, action agents, rules processing modules, deployment managers, rule compilation and management tools. Together these provide a distributed, fault tolerant system for the automated rules-based control of work in a database cluster. For example, in deploying an update, a deployment manager pushes the update to one or more nodes and instructs each of the one or more nodes to restart in a bootstrap mode. The deployment manager generates a respective configuration package for each of the one or more nodes, and restarts each of the one or more nodes in a production mode.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: April 28, 2020
    Assignee: Pivotal Software, Inc.
    Inventors: Robert J. Petri, Eric Lalonde, Eric J. Herde
  • Patent number: 10572513
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for instrumentation and control of workloads in a massively parallel processing database. Deployment is in a cluster which mirrors the cluster of the database to be controlled. The system includes data publishing modules, action agents, rules processing modules, deployment managers, rule compilation and management tools. Together these provide a distributed, fault tolerant system for the automated rules-based control of work in a database cluster. A rule specifies an action on the system and a condition for performing the action, the condition including a value, one or more tags corresponding to the value, and a relation between the one or more tags and the value. The system triggers the action based on evaluating the condition.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: February 25, 2020
    Assignee: Pivotal Software, Inc.
    Inventors: Robert J. Petri, Eric Lalonde, Eric J. Herde
  • Publication number: 20170169097
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for instrumentation and control of workloads in a massively parallel processing database. Deployment is in a cluster which mirrors the cluster of the database to be controlled. The system includes data publishing modules, action agents, rules processing modules, deployment managers, rule compilation and management tools. Together these provide a distributed, fault tolerant system for the automated rules-based control of work in a database cluster. A first calculation master, upon receiving a request, performs local calculation on a first node, and directs a second calculation master to perform local calculation on a second node. The first calculation master then performs global calculation using intermediate results from the first node and the second node.
    Type: Application
    Filed: December 14, 2016
    Publication date: June 15, 2017
    Inventors: Robert J. Petri, Eric Lalonde, Eric J. Herde
  • Publication number: 20170169071
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for instrumentation and control of workloads in a massively parallel processing database. Deployment is in a cluster which mirrors the cluster of the database to be controlled. The system includes data publishing modules, action agents, rules processing modules, deployment managers, rule compilation and management tools. Together these provide a distributed, fault tolerant system for the automated rules-based control of work in a database cluster. A rule specifies an action on the system and a condition for performing the action, the condition including a value, one or more tags corresponding to the value, and a relation between the one or more tags and the value. The system triggers the action based on evaluating the condition.
    Type: Application
    Filed: December 14, 2016
    Publication date: June 15, 2017
    Inventors: Robert J. Petri, Eric Lalonde, Eric J. Herde
  • Publication number: 20170168811
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for instrumentation and control of workloads in a massively parallel processing database. Deployment is in a cluster which mirrors the cluster of the database to be controlled. The system includes data publishing modules, action agents, rules processing modules, deployment managers, rule compilation and management tools. Together these provide a distributed, fault tolerant system for the automated rules-based control of work in a database cluster. For example, in deploying an update, a deployment manager pushes the update to one or more nodes and instructs each of the one or more nodes to restart in a bootstrap mode. The deployment manager generates a respective configuration package for each of the one or more nodes, and restarts each of the one or more nodes in a production mode.
    Type: Application
    Filed: December 14, 2016
    Publication date: June 15, 2017
    Inventors: Robert J. Petri, Eric Lalonde, Eric J. Herde
  • Publication number: 20160055062
    Abstract: Some of the methods provided herein may include periodically revising a mirror of the target computing system, according to a predetermined backup schedule, the mirror being stored on the virtual failover volume resident on an appliance that is operatively associated with the target computing system, by periodically comparing the mirror to a configuration of the target computing system to determine changed data blocks relative to the mirror, storing the changed data blocks as one or more differential files in the virtual failover volume, and incorporating the changed data blocks into the mirror. In some embodiments, the systems and methods may be utilized to resparsify the virtual failover volume.
    Type: Application
    Filed: October 31, 2015
    Publication date: February 25, 2016
    Inventors: Robert Petri, Eric Lalonde, Vito Caputo
  • Patent number: 9235474
    Abstract: Some of the methods provided herein may include periodically revising a mirror of the target computing system, according to a predetermined backup schedule, the mirror being stored on the virtual failover volume resident on an appliance that is operatively associated with the target computing system, by periodically comparing the mirror to a configuration of the target computing system to determine changed data blocks relative to the mirror, storing the changed data blocks as one or more differential files in the virtual failover volume, and incorporating the changed data blocks into the mirror. In some embodiments, the systems and methods may be utilized to resparsify the virtual failover volume.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: January 12, 2016
    Assignee: Axcient, Inc.
    Inventors: Robert Petri, Eric Lalonde, Vito Caputo
  • Patent number: 9213607
    Abstract: Systems, methods, and media for synthesizing a view of a file system are provided herein. Methods may include receiving a request to obtain a view of at least a portion of a file system backup for a device, responsive to the request, mounting one or more backup files for the device on a backup node, generating a view of the at least a portion of a file system created from the one or more mounted backup files, the view being accessible via the intermediary node that is communicatively coupled with the backup node.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: December 15, 2015
    Assignee: Axcient, Inc.
    Inventors: Eric Lalonde, Vito Caputo
  • Publication number: 20140032498
    Abstract: Systems, methods, and media for synthesizing a view of a file system are provided herein. Methods may include receiving a request to obtain a view of at least a portion of a file system backup for a device, responsive to the request, mounting one or more backup files for the device on a backup node, generating a view of the at least a portion of a file system created from the one or more mounted backup files, the view being accessible via the intermediary node that is communicatively coupled with the backup node.
    Type: Application
    Filed: September 25, 2013
    Publication date: January 30, 2014
    Inventors: Eric Lalonde, Vito Caputo
  • Patent number: 8589350
    Abstract: Systems, methods, and media for synthesizing a view of a file system are provided herein. Methods may include receiving a request to obtain a view of at least a portion of a file system backup for a device, responsive to the request, mounting one or more backup files for the device on a backup node, generating a view of the at least a portion of a file system created from the one or more mounted backup files, the view being accessible via the intermediary node that is communicatively coupled with the backup node.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: November 19, 2013
    Assignee: Axcient, Inc.
    Inventors: Eric Lalonde, Vito Caputo