Patents by Inventor David A. de Vos

David A. de Vos 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: 11500834
    Abstract: Described herein is a computer implemented method. A change event record of a change history dataset is processed by determining if the change event record matches any field matching records. The change event record matches a particular field matching record if it is determined that a change event record field identifier matches a field identifier of the particular field matching record and a new value associated with the change event record matches a comparison variable of the particular field matching record. In response to determining that the change event record matches a single field matching record, the change event record is associated with a unique field identifier of the single field matching record in a data store.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: November 15, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: David de Vos, Eduardo Sebastian Esponda
  • Publication number: 20220092039
    Abstract: Described herein is a computer implemented method. A change event record of a change history dataset is processed by determining if the change event record matches any field matching records. The change event record matches a particular field matching record if it is determined that a change event record field identifier matches a field identifier of the particular field matching record and a new value associated with the change event record matches a comparison variable of the particular field matching record. In response to determining that the change event record matches a single field matching record, the change event record is associated with a unique field identifier of the single field matching record in a data store.
    Type: Application
    Filed: September 18, 2020
    Publication date: March 24, 2022
    Inventors: David de Vos, Eduardo Sebastian Esponda
  • Patent number: 11088892
    Abstract: A method, computer program product, and computer system for assigning an action to execute on content based upon, at least in part, an occurrence of a statistical event. Statistics associated with a corresponding portion of the content published on one or more websites is received. The occurrence of the statistical event with respect to the corresponding portion of the content is determined based upon, at least in part, receiving the statistics. The action on the content is executed based upon, at least in part, determining the occurrence of the statistical event with respect to the corresponding portion of the content.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: David de Vos, William J. Izard
  • Publication number: 20190253302
    Abstract: A method, computer program product, and computer system for assigning an action to execute on content based upon, at least in part, an occurrence of a statistical event. Statistics associated with a corresponding portion of the content published on one or more websites is received. The occurrence of the statistical event with respect to the corresponding portion of the content is determined based upon, at least in part, receiving the statistics. The action on the content is executed based upon, at least in part, determining the occurrence of the statistical event with respect to the corresponding portion of the content.
    Type: Application
    Filed: April 24, 2019
    Publication date: August 15, 2019
    Inventors: David de Vos, William J. Izard
  • Patent number: 10382247
    Abstract: A method, computer program product, and computer system for assigning an action to execute on content based upon, at least in part, an occurrence of a statistical event. Statistics associated with a corresponding portion of the content published on one or more websites is received. The occurrence of the statistical event with respect to the corresponding portion of the content is determined based upon, at least in part, receiving the statistics. The action on the content is executed based upon, at least in part, determining the occurrence of the statistical event with respect to the corresponding portion of the content.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: David A. de Vos, William J. Izard
  • Publication number: 20190222464
    Abstract: A method, computer program product, and computer system for assigning an action to execute on content based upon, at least in part, an occurrence of a statistical event. Statistics associated with a corresponding portion of the content published on one or more websites is received. The occurrence of the statistical event with respect to the corresponding portion of the content is determined based upon, at least in part, receiving the statistics. The action on the content is executed based upon, at least in part, determining the occurrence of the statistical event with respect to the corresponding portion of the content.
    Type: Application
    Filed: March 22, 2019
    Publication date: July 18, 2019
    Inventors: David de Vos, William J. Izard
  • Patent number: 10348547
    Abstract: A method, computer program product, and computer system for assigning an action to execute on content based upon, at least in part, an occurrence of a statistical event. Statistics associated with a corresponding portion of the content published on one or more websites is received. The occurrence of the statistical event with respect to the corresponding portion of the content is determined based upon, at least in part, receiving the statistics. The action on the content is executed based upon, at least in part, determining the occurrence of the statistical event with respect to the corresponding portion of the content.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: David de Vos, William J. Izard
  • Patent number: 9372784
    Abstract: This disclosure relates to computer test systems and, more particularly, to automatically configuring computer test systems. A method, computer program product, and system receives a list of one or more software patches installed on an in-field computer system, the list including a version of each of the one or more software patches. Source code, managed by a source code revision tool, corresponding to the version of each of the one or more software patches, is identified. A compiling and installation system compiles one or more newly compiled software patches from the source code managed by the source code revision tool for each of the software patches installed on the in-field computer system. The compiling and installation system automatically installs the one or more newly compiled software patches on a test computer system to replicate the in-field computer system.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventors: Andreas Spanner, David de Vos
  • Patent number: 8838727
    Abstract: A method, computer program product, and system for maintaining referential integrity is described. A method may comprise migrating a migration document in a migration shard from a first location to a second location. The method may further comprise adding a first location identifier associated with the first location of the migration document to metadata associated with the migration shard. The method may also comprise adding a second location identifier associated with the second location of the migration document to the metadata associated with the migration shard. The method may additionally comprise adding one or more shard identifiers to the metadata associated with the migration shard, each of the one or more shard identifiers corresponding to a shard that includes a document that may be referenced by one or more documents in the migration shard.
    Type: Grant
    Filed: July 17, 2012
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Troy Andrew Astle, David de Vos, Samuel Joseph Tannous
  • Publication number: 20140215005
    Abstract: A method, computer program product, and computer system for assigning an action to execute on content based upon, at least in part, an occurrence of a statistical event. Statistics associated with a corresponding portion of the content published on one or more websites is received. The occurrence of the statistical event with respect to the corresponding portion of the content is determined based upon, at least in part, receiving the statistics. The action on the content is executed based upon, at least in part, determining the occurrence of the statistical event with respect to the corresponding portion of the content.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Applicant: International Business Machines Corporation
    Inventors: David de Vos, William J. Izard
  • Publication number: 20140214774
    Abstract: A method, computer program product, and computer system for assigning an action to execute on content based upon, at least in part, an occurrence of a statistical event. Statistics associated with a corresponding portion of the content published on one or more websites is received. The occurrence of the statistical event with respect to the corresponding portion of the content is determined based upon, at least in part, receiving the statistics. The action on the content is executed based upon, at least in part, determining the occurrence of the statistical event with respect to the corresponding portion of the content.
    Type: Application
    Filed: October 30, 2013
    Publication date: July 31, 2014
    Applicant: International Business Machines Corporation
    Inventors: David A. de Vos, William J. Izard
  • Patent number: 8719785
    Abstract: A method, computer program product, and system for determining release differences is described. A method may comprise determining a first difference, the first difference corresponding to one or more activities that were at least one of: added to a main branch between a first release branch and a second release branch, and removed from the main branch between the first release branch and the second release branch. The method may further comprise determining a second difference, the second difference corresponding to one or more activities that were at least one of: added to the first release branch, and removed from the first release branch. The method may additionally comprise determining a third difference, the third difference corresponding to one or more activities that were at least one of: added to the second release branch, and removed from the second release branch. A delta activity set may be determined.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: May 6, 2014
    Assignee: International Business Machines Corporation
    Inventors: Samuel Joseph Tannous, Troy Andrew Astle, David de Vos
  • Patent number: 8719783
    Abstract: A method, computer program product, and system for determining release differences is described. A method may comprise determining a first difference, the first difference corresponding to one or more activities that were at least one of: added to a main branch between a first release branch and a second release branch, and removed from the main branch between the first release branch and the second release branch. The method may further comprise determining a second difference, the second difference corresponding to one or more activities that were at least one of: added to the first release branch, and removed from the first release branch. The method may additionally comprise determining a third difference, the third difference corresponding to one or more activities that were at least one of: added to the second release branch, and removed from the second release branch. A delta activity set may be determined.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: May 6, 2014
    Assignee: International Business Machines Corporation
    Inventors: Samuel Joseph Tannous, Troy Andrew Astle, David de Vos
  • Patent number: 8615752
    Abstract: This disclosure relates to software patches and, more particularly, to detecting software patch dependencies in an environment where multiple software patches may be installed. A method, computer program product, and system for detecting software patch dependencies receives one or more first lists of software code segments, including changes to the software code segments associated with one or more first software patches. A second list of software code segments that includes software code paths executed at run-time by a second software patch is received. One or more matching code segments are identified. Dependencies of the second software patch based on the one or more matching software code segments are identified. The dependencies represent software patches required by the second software patch. A list of the dependencies is generated.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: December 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: William Izard, David de Vos, Andreas Spanner
  • Patent number: 8423624
    Abstract: A method, computer program product, and system for maintaining referential integrity is described. A method may comprise migrating a migration document in a migration shard from a first location to a second location. The method may further comprise adding a first location identifier associated with the first location of the migration document to metadata associated with the migration shard. The method may also comprise adding a second location identifier associated with the second location of the migration document to the metadata associated with the migration shard. The method may additionally comprise adding one or more shard identifiers to the metadata associated with the migration shard, each of the one or more shard identifiers corresponding to a shard that includes a document that may be referenced by one or more documents in the migration shard.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Troy Andrew Astle, David de Vos, Samuel Joseph Tannous
  • Publication number: 20130007051
    Abstract: A method, computer program product, and system for maintaining referential integrity is described. A method may comprise migrating a migration document in a migration shard from a first location to a second location. The method may further comprise adding a first location identifier associated with the first location of the migration document to metadata associated with the migration shard. The method may also comprise adding a second location identifier associated with the second location of the migration document to the metadata associated with the migration shard. The method may additionally comprise adding one or more shard identifiers to the metadata associated with the migration shard, each of the one or more shard identifiers corresponding to a shard that includes a document that may be referenced by one or more documents in the migration shard.
    Type: Application
    Filed: July 17, 2012
    Publication date: January 3, 2013
    Applicant: International Business Machines Corporation
    Inventors: Troy Andrew Astle, David de Vos, Samuel Joseph Tannous
  • Publication number: 20130007220
    Abstract: A method, computer program product, and system for maintaining referential integrity is described. A method may comprise migrating a migration document in a migration shard from a first location to a second location. The method may further comprise adding a first location identifier associated with the first location of the migration document to metadata associated with the migration shard. The method may also comprise adding a second location identifier associated with the second location of the migration document to the metadata associated with the migration shard. The method may additionally comprise adding one or more shard identifiers to the metadata associated with the migration shard, each of the one or more shard identifiers corresponding to a shard that includes a document that may be referenced by one or more documents in the migration shard.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: International Business Machines Corporation
    Inventors: Troy Andrew Astle, David de Vos, Samuel Joseph Tannous
  • Publication number: 20120284692
    Abstract: A method, computer program product, and system for determining release differences is described. A method may comprise determining a first difference, the first difference corresponding to one or more activities that were at least one of: added to a main branch between a first release branch and a second release branch, and removed from the main branch between the first release branch and the second release branch. The method may further comprise determining a second difference, the second difference corresponding to one or more activities that were at least one of: added to the first release branch, and removed from the first release branch. The method may additionally comprise determining a third difference, the third difference corresponding to one or more activities that were at least one of: added to the second release branch, and removed from the second release branch. A delta activity set may be determined.
    Type: Application
    Filed: May 5, 2011
    Publication date: November 8, 2012
    Applicant: International Business Machines Corporation
    Inventors: Samuel Joseph Tannous, Troy Andrew Astle, David de Vos
  • Publication number: 20120284693
    Abstract: A method, computer program product, and system for determining release differences is described. A method may comprise determining a first difference, the first difference corresponding to one or more activities that were at least one of: added to a main branch between a first release branch and a second release branch, and removed from the main branch between the first release branch and the second release branch. The method may further comprise determining a second difference, the second difference corresponding to one or more activities that were at least one of: added to the first release branch, and removed from the first release branch. The method may additionally comprise determining a third difference, the third difference corresponding to one or more activities that were at least one of: added to the second release branch, and removed from the second release branch. A delta activity set may be determined.
    Type: Application
    Filed: March 27, 2012
    Publication date: November 8, 2012
    Applicant: International Business Machines Corporation
    Inventors: Samuel Joseph Tannous, Troy Andrew Astle, David de Vos
  • Publication number: 20100218176
    Abstract: This disclosure relates to computer test systems and, more particularly, to automatically configuring computer test systems. A method, computer program product, and system receives a list of one or more software patches installed on an in-field computer system, the list including a version of each of the one or more software patches. Source code, managed by a source code revision tool, corresponding to the version of each of the one or more software patches, is identified. A compiling and installation system compiles one or more newly compiled software patches from the source code managed by the source code revision tool for each of the software patches installed on the in-field computer system. The compiling and installation system automatically installs the one or more newly compiled software patches on a test computer system to replicate the in-field computer system.
    Type: Application
    Filed: February 20, 2009
    Publication date: August 26, 2010
    Inventors: Andreas Spanner, David de Vos