Patents by Inventor Bruce J. Schuchardt

Bruce J. Schuchardt 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: 9922043
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for distributed data management. One of the methods includes maintaining, by a first member in a distributed data management system having multiple computing members installed on multiple respective computers, a first garbage collection version vector that includes, for each member in the distributed data management system, a garbage collection version that represents a number of garbage collection processes performed by the member on a respective copy of a replicated data region maintained by the member in the data management system. If the first garbage collection version vector is different than a second garbage collection version vector received from a different provider member, a first replication process is performed that is different than a second replication process that is performed when the first garbage collection version vector matches the second garbage collection version vector.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: March 20, 2018
    Assignee: Pivotal Software, Inc.
    Inventors: Daniel Allen Smith, Bruce J. Schuchardt, Xiaojian Zhou
  • Patent number: 8775505
    Abstract: Event routing in a distributed computing system with distributed data management is optimized by communicating an event affecting a datum only to either backup server processes or server processes respectively associated with an application process having an interest in an event affecting the datum.
    Type: Grant
    Filed: May 3, 2010
    Date of Patent: July 8, 2014
    Assignee: Pivotal Software, Inc.
    Inventors: Bruce J. Schuchardt, Anilkumar M. Gingade, Sudhir Menon
  • Patent number: 8645324
    Abstract: Data accessible to a first process is replicated for use by a second process. Modifications to the data during the replication process may cause algorithms requiring the values of data both before and after replication to pause. Sending the values of the datum, before and after modification, to a process that will access the replicated data enables algorithms that use both values to initiate execution without waiting for the replication process to be completed.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: February 4, 2014
    Assignee: Pivotal Software, Inc.
    Inventor: Bruce J. Schuchardt
  • Patent number: 8201187
    Abstract: The present invention relates to a system for monitoring an object space shared among plural applications. Objects stored in the shared space are registered for monitoring and the system receives data related to the registered objects that can be utilized to perform statistical analysis, for example, relating to the overall health of the applications.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: June 12, 2012
    Assignee: VMware, Inc.
    Inventors: David J. Monnie, Robert Bretl, Michael A. Nastos, Darrel S. Schneider, Bruce J. Schuchardt, David M. Whitlock, Eric J. Zoerner
  • Patent number: 8180729
    Abstract: To ensure data consistency for a new data replica created for a computing system, the transmission and receipt of messages altering the data are monitored and replication of the data is permitted when all changes to the data that have been transmitted to the data have been received.
    Type: Grant
    Filed: April 5, 2011
    Date of Patent: May 15, 2012
    Assignee: VMware, Inc.
    Inventor: Bruce J. Schuchardt
  • Publication number: 20110252084
    Abstract: Event routing in a distributed computing system with distributed data management is optimized by communicating events a datum only to either backup server processes or server processes respectively associated with an application process having an interest in an event affecting the datum.
    Type: Application
    Filed: May 3, 2010
    Publication date: October 13, 2011
    Inventors: Bruce J. Schuchardt, Anilkumar M. Gingade, Sudhir Menon
  • Patent number: 8005787
    Abstract: To ensure data consistency for a new data replica created for a computing system, the transmission and receipt of messages altering the data are monitored and replication of the data is permitted when all changes to the data that have been transmitted to the data have been received.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: August 23, 2011
    Assignee: VMware, Inc.
    Inventor: Bruce J. Schuchardt
  • Publication number: 20110184911
    Abstract: To ensure data consistency for a new data replica created for a computing system, the transmission and receipt of messages altering the data are monitored and replication of the data is permitted when all changes to the data that have been transmitted to the data have been received.
    Type: Application
    Filed: April 5, 2011
    Publication date: July 28, 2011
    Applicant: VMWARE, INC.
    Inventor: Bruce J. SCHUCHARDT
  • Publication number: 20100185585
    Abstract: Data accessible to a first process is replicated for use by a second process. Modifications to the data during the replication process may cause algorithms requiring the values of data both before and after replication to pause. Sending the values of the datum, before and after modification, to a process that will access the replicated data enables algorithms that use both values to initiate execution without waiting for the replication process to be completed.
    Type: Application
    Filed: January 9, 2009
    Publication date: July 22, 2010
    Inventor: Bruce J. Schuchardt
  • Publication number: 20090119347
    Abstract: To ensure data consistency for a new data replica created for a computing system, the transmission and receipt of messages altering the data are monitored and replication of the data is permitted when all changes to the data that have been transmitted to the data have been received.
    Type: Application
    Filed: November 2, 2007
    Publication date: May 7, 2009
    Inventor: Bruce J. Schuchardt