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: 11500834Abstract: 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: GrantFiled: September 18, 2020Date of Patent: November 15, 2022Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: David de Vos, Eduardo Sebastian Esponda
-
Publication number: 20220092039Abstract: 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: ApplicationFiled: September 18, 2020Publication date: March 24, 2022Inventors: David de Vos, Eduardo Sebastian Esponda
-
Patent number: 11088892Abstract: 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: GrantFiled: March 22, 2019Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: David de Vos, William J. Izard
-
Publication number: 20190253302Abstract: 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: ApplicationFiled: April 24, 2019Publication date: August 15, 2019Inventors: David de Vos, William J. Izard
-
Patent number: 10382247Abstract: 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: GrantFiled: October 30, 2013Date of Patent: August 13, 2019Assignee: International Business Machines CorporationInventors: David A. de Vos, William J. Izard
-
Publication number: 20190222464Abstract: 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: ApplicationFiled: March 22, 2019Publication date: July 18, 2019Inventors: David de Vos, William J. Izard
-
Patent number: 10348547Abstract: 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: GrantFiled: January 25, 2013Date of Patent: July 9, 2019Assignee: International Business Machines CorporationInventors: David de Vos, William J. Izard
-
Patent number: 9372784Abstract: 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: GrantFiled: February 20, 2009Date of Patent: June 21, 2016Assignee: International Business Machines CorporationInventors: Andreas Spanner, David de Vos
-
Patent number: 8838727Abstract: 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: GrantFiled: July 17, 2012Date of Patent: September 16, 2014Assignee: International Business Machines CorporationInventors: Troy Andrew Astle, David de Vos, Samuel Joseph Tannous
-
Publication number: 20140215005Abstract: 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: ApplicationFiled: January 25, 2013Publication date: July 31, 2014Applicant: International Business Machines CorporationInventors: David de Vos, William J. Izard
-
Publication number: 20140214774Abstract: 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: ApplicationFiled: October 30, 2013Publication date: July 31, 2014Applicant: International Business Machines CorporationInventors: David A. de Vos, William J. Izard
-
Patent number: 8719785Abstract: 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: GrantFiled: March 27, 2012Date of Patent: May 6, 2014Assignee: International Business Machines CorporationInventors: Samuel Joseph Tannous, Troy Andrew Astle, David de Vos
-
Patent number: 8719783Abstract: 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: GrantFiled: May 5, 2011Date of Patent: May 6, 2014Assignee: International Business Machines CorporationInventors: Samuel Joseph Tannous, Troy Andrew Astle, David de Vos
-
Patent number: 8615752Abstract: 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: GrantFiled: December 30, 2008Date of Patent: December 24, 2013Assignee: International Business Machines CorporationInventors: William Izard, David de Vos, Andreas Spanner
-
Patent number: 8423624Abstract: 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: GrantFiled: June 30, 2011Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventors: Troy Andrew Astle, David de Vos, Samuel Joseph Tannous
-
Publication number: 20130007051Abstract: 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: ApplicationFiled: July 17, 2012Publication date: January 3, 2013Applicant: International Business Machines CorporationInventors: Troy Andrew Astle, David de Vos, Samuel Joseph Tannous
-
Publication number: 20130007220Abstract: 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: ApplicationFiled: June 30, 2011Publication date: January 3, 2013Applicant: International Business Machines CorporationInventors: Troy Andrew Astle, David de Vos, Samuel Joseph Tannous
-
Publication number: 20120284692Abstract: 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: ApplicationFiled: May 5, 2011Publication date: November 8, 2012Applicant: International Business Machines CorporationInventors: Samuel Joseph Tannous, Troy Andrew Astle, David de Vos
-
Publication number: 20120284693Abstract: 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: ApplicationFiled: March 27, 2012Publication date: November 8, 2012Applicant: International Business Machines CorporationInventors: Samuel Joseph Tannous, Troy Andrew Astle, David de Vos
-
Publication number: 20100218176Abstract: 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: ApplicationFiled: February 20, 2009Publication date: August 26, 2010Inventors: Andreas Spanner, David de Vos