Patents by Inventor John Kenneth Garrod
John Kenneth Garrod 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).
-
Publication number: 20240134885Abstract: A computer-implemented method comprises obtaining export data representing a first classification in a first database that is to be imported into a second database, the first classification including a first set of classification markings that correspond to a first classification scheme identifier of the first database and that determine access to the first database and including a first plurality of origin classifications, each original classification of the first plurality of origin classifications including a classification scheme identifier; determining that a specific original classification of the first plurality of origin classifications has a specific classification scheme identifier matching a second classification scheme identifier of the second database; importing the specific original classification into the second database as an imported classification.Type: ApplicationFiled: December 18, 2023Publication date: April 25, 2024Inventors: Richard Allen Ducott, III, John Kenneth Garrod, Khan Tasinga
-
Patent number: 11847140Abstract: Systems and methods for sharing information between distributed computer systems connected to one or more data networks. In particular, a replication system implements methodologies for sharing database information between computer systems where the databases use different classification schemes for information access control.Type: GrantFiled: December 16, 2020Date of Patent: December 19, 2023Assignee: Palantir Technologies Inc.Inventors: Richard Allen Ducott, III, John Kenneth Garrod, Khan Tasinga
-
Patent number: 11693877Abstract: A system and method providing cross-ontology multi-master replication is described. In a first embodiment a method for cross-ontology multi-master replication comprising the steps of: storing a database change comprising a property value, the property value having an exporting site property type as defined in an exporting site ontology for an exporting site; using an ontology map to map the exporting site property type to an importing site property type defined by an importing site ontology for an importing site; transforming the property value to an intermediate property value based on the importing site property type; transforming the intermediate property value to a first round-trip value based on the exporting site property type; and determining whether to export the database change to the importing site based at least in part on a comparison between the property value and the first round-trip value.Type: GrantFiled: August 2, 2018Date of Patent: July 4, 2023Assignee: Palantir Technologies Inc.Inventors: Richard Allen Ducott, III, John Kenneth Garrod, John Antonio Carrino, Katherine Brainard
-
Publication number: 20210103605Abstract: Systems and methods for sharing information between distributed computer systems connected to one or more data networks. In particular, a replication system implements methodologies for sharing database information between computer systems where the databases use different classification schemes for information access control.Type: ApplicationFiled: December 16, 2020Publication date: April 8, 2021Inventors: Richard Allen Ducott, III, John Kenneth Garrod, Khan Tasinga
-
Patent number: 10936573Abstract: Techniques for cross-ACL multi-master replication are provided. The techniques allow a replication site in a multi-master replication system implementing an asynchronous replication protocol and an access control policy to appropriately apply received data change updates to data maintained at the site even where a data change update is missing information because of the implemented access control policy.Type: GrantFiled: September 20, 2018Date of Patent: March 2, 2021Assignee: Palantir Technologies Inc.Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
-
Patent number: 10891312Abstract: Systems and methods for sharing information between distributed computer systems connected to one or more data networks. In particular, a replication system implements methodologies for sharing database information between computer systems where the databases use different classification schemes for information access control.Type: GrantFiled: December 4, 2017Date of Patent: January 12, 2021Assignee: Palantir Technologies Inc.Inventors: Richard Allen Ducott, III, John Kenneth Garrod, Khan Tasinga
-
Publication number: 20190356667Abstract: Techniques for replicating changes to access control lists on investigative analysis data are disclosed. After a change is made in a database to an access control list (ACL) governing access to a secured component of a data object, an exporting nexus sends an ACL change network message to an importing nexus. The ACL change message includes information that importing nexus can use to apply the ACL change to the importing database. Applying the ACL change message includes using the information in the ACL change message to determine which change records for which secured components of the data object in the importing database the ACL change should be applied to. By doing so, user access to all change records in the importing database to which the ACL change is applied is governed by the new ACL, thereby preventing unauthorized access to the change records, including historical change records.Type: ApplicationFiled: July 29, 2019Publication date: November 21, 2019Inventors: Alexander Landau, Richard Allen Ducott, III, John Kenneth Garrod
-
Publication number: 20190138533Abstract: A system and method providing cross-ontology multi-master replication is described. In a first embodiment a method for cross-ontology multi-master replication comprising the steps of: storing a database change comprising a property value, the property value having an exporting site property type as defined in an exporting site ontology for an exporting site; using an ontology map to map the exporting site property type to an importing site property type defined by an importing site ontology for an importing site; transforming the property value to an intermediate property value based on the importing site property type; transforming the intermediate property value to a first round-trip value based on the exporting site property type; and determining whether to export the database change to the importing site based at least in part on a comparison between the property value and the first round-trip value.Type: ApplicationFiled: August 2, 2018Publication date: May 9, 2019Inventors: RICHARD ALLEN DUCOTT, III, JOHN KENNETH GARROD, JOHN ANTONIO CARRINO, KATHERINE BRAINARD
-
Publication number: 20190018873Abstract: Techniques for cross-ACL multi-master replication are provided. The techniques allow a replication site in a multi-master replication system implementing an asynchronous replication protocol and an access control policy to appropriately apply received data change updates to data maintained at the site even where a data change update is missing information because of the implemented access control policy.Type: ApplicationFiled: September 20, 2018Publication date: January 17, 2019Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
-
Patent number: 10089345Abstract: Techniques for cross-ACL multi-master replication are provided. The techniques allow a replication site in a multi-master replication system implementing an asynchronous replication protocol and an access control policy to appropriately apply received data change updates to data maintained at the site even where a data change update is missing information because of the implemented access control policy.Type: GrantFiled: June 20, 2017Date of Patent: October 2, 2018Assignee: Palantir Technology Inc.Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
-
Patent number: 10061828Abstract: A system and method providing cross-ontology multi-master replication is described. In a first embodiment a method for cross-ontology multi-master replication comprising the steps of: obtaining, at an importing site, an exporting site ontology and a set of one or more database changes; wherein the exporting site ontology defines a set of one or more data types; and after mapping the exporting site ontology to an importing site ontology, incorporating the set of one or more database changes into a database including mapping each of one or more data types of the set of data types to a data type defined by the importing site ontology using an ontology map.Type: GrantFiled: May 2, 2016Date of Patent: August 28, 2018Assignee: Palantir Technologies, Inc.Inventors: Richard Allen Ducott, John Kenneth Garrod, John Antonio Carrino, Katherine Brainard
-
Publication number: 20180107731Abstract: Systems and methods for sharing information between distributed computer systems connected to one or more data networks. In particular, a replication system implements methodologies for sharing database information between computer systems where the databases use different classification schemes for information access control.Type: ApplicationFiled: December 4, 2017Publication date: April 19, 2018Inventors: Richard Allen Ducott, III, John Kenneth Garrod, Khan Tasinga
-
Publication number: 20170351724Abstract: Techniques for cross-ACL multi-master replication are provided. The techniques allow a replication site in a multi-master replication system implementing an asynchronous replication protocol and an access control policy to appropriately apply received data change updates to data maintained at the site even where a data change update is missing information because of the implemented access control policy.Type: ApplicationFiled: June 20, 2017Publication date: December 7, 2017Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
-
Patent number: 9836523Abstract: Systems and methods for sharing information between distributed computer systems connected to one or more data networks. In particular, a replication system implements methodologies for sharing database information between computer systems where the databases use different classification schemes for information access control.Type: GrantFiled: May 29, 2015Date of Patent: December 5, 2017Assignee: Palantir Technologies Inc.Inventors: Richard Allen Ducott, III, John Kenneth Garrod, Khan Tasinga
-
Patent number: 9715518Abstract: Techniques for cross-ACL multi-master replication are provided. The techniques allow a replication site in a multi-master replication system implementing an asynchronous replication protocol and an access control policy to appropriately apply received data change updates to data maintained at the site even where a data change update is missing information because of the implemented access control policy.Type: GrantFiled: September 28, 2015Date of Patent: July 25, 2017Assignee: Palantir Technologies, Inc.Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
-
Publication number: 20160246862Abstract: A system and method providing cross-ontology multi-master replication is described. In a first embodiment a method for cross-ontology multi-master replication comprising the steps of: obtaining, at an importing site, an exporting site ontology and a set of one or more database changes; wherein the exporting site ontology defines a set of one or more data types; and after mapping the exporting site ontology to an importing site ontology, incorporating the set of one or more database changes into a database including mapping each of one or more data types of the set of data types to a data type defined by the importing site ontology using an ontology map.Type: ApplicationFiled: May 2, 2016Publication date: August 25, 2016Inventors: RICHARD ALLEN DUCOTT, III, JOHN KENNETH GARROD, JOHN ANTONIO CARRINO, KATHERINE BRAINARD
-
Patent number: 9330157Abstract: A system and method providing cross-ontology multi-master replication is described. In a first embodiment a method for cross-ontology multi-master replication comprising the steps of: obtaining, at an importing site, an exporting site ontology and a set of one or more database changes; wherein the exporting site ontology defines a set of one or more data types; and after mapping the exporting site ontology to an importing site ontology, incorporating the set of one or more database changes into a database including mapping each of one or more data types of the set of data types to a data type defined by the importing site ontology using an ontology map.Type: GrantFiled: January 15, 2014Date of Patent: May 3, 2016Assignee: Palantir Technologies, Inc.Inventors: Richard Allen Ducott, III, John Kenneth Garrod, John Antonio Carrino, Katherine Brainard
-
Patent number: 9275069Abstract: A system and method enable an information analyst to use a stand-alone computer-based investigation application to conduct a disconnected investigation on shared database data in a remote location where network access to a shared data repository of the system might be only periodically available, unreliable, or non-existent. In addition, the system and method enable the disconnected investigation to incrementally incorporate ongoing updates made to the shared repository of data, and to periodically publish interim or final results of the disconnected investigation to the shared data repository. A disconnected investigation can be conducted entirely at the disconnected investigation location without having any network connectivity to the shared repository of data.Type: GrantFiled: July 17, 2014Date of Patent: March 1, 2016Assignee: Palantir Technologies, Inc.Inventors: John Kenneth Garrod, Jacob Scott, Carl Freeland
-
Patent number: RE47546Abstract: Techniques for replicating changes to access control lists on investigative analysis data are disclosed. After a change is made in a database to an access control list (ACL) governing access to a secured component of a data object, an exporting nexus sends an ACL change network message to an importing nexus. The ACL change message includes information that importing nexus can use to apply the ACL change to the importing database. Applying the ACL change message includes using the information in the ACL change message to determine which change records for which secured components of the data object in the importing database the ACL change should be applied to. By doing so, user access to all change records in the importing database to which the ACL change is applied is governed by the new ACL, thereby preventing unauthorized access to the change records, including historical change records.Type: GrantFiled: August 12, 2016Date of Patent: July 30, 2019Assignee: Palantir Technologies, Inc.Inventors: Alexander Landau, Richard Allen Ducott, III, John Kenneth Garrod
-
Patent number: RE48589Abstract: A computer-based method and system for sharing and deconflicting data changes amongst a plurality of replication sites. In a particular embodiment, data changes at sites to data objects are tracked by each site on a per-data object basis using per-data object version vectors. In another particular embodiment, data changes at sites to links connecting two data objects are tracked by each site on a per-link set basis using per-link set version vectors. In another particular embodiment, per-object version vectors are used to detect a conflict resulting from concurrent changes at two or more sites in which one of the concurrent changes includes an object resolution change.Type: GrantFiled: August 19, 2015Date of Patent: June 8, 2021Assignee: Palantir Technologies Inc.Inventors: John Kenneth Garrod, John Antonio Carrino, Katherine Brainard, Jacob Scott, Allen Chang