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: 20240134885
    Abstract: 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: Application
    Filed: December 18, 2023
    Publication date: April 25, 2024
    Inventors: Richard Allen Ducott, III, John Kenneth Garrod, Khan Tasinga
  • Patent number: 11847140
    Abstract: 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: Grant
    Filed: December 16, 2020
    Date of Patent: December 19, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Richard Allen Ducott, III, John Kenneth Garrod, Khan Tasinga
  • Patent number: 11693877
    Abstract: 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: Grant
    Filed: August 2, 2018
    Date of Patent: July 4, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Richard Allen Ducott, III, John Kenneth Garrod, John Antonio Carrino, Katherine Brainard
  • Publication number: 20210103605
    Abstract: 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: Application
    Filed: December 16, 2020
    Publication date: April 8, 2021
    Inventors: Richard Allen Ducott, III, John Kenneth Garrod, Khan Tasinga
  • Patent number: 10936573
    Abstract: 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: Grant
    Filed: September 20, 2018
    Date of Patent: March 2, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
  • Patent number: 10891312
    Abstract: 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: Grant
    Filed: December 4, 2017
    Date of Patent: January 12, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Richard Allen Ducott, III, John Kenneth Garrod, Khan Tasinga
  • Publication number: 20190356667
    Abstract: 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: Application
    Filed: July 29, 2019
    Publication date: November 21, 2019
    Inventors: Alexander Landau, Richard Allen Ducott, III, John Kenneth Garrod
  • Publication number: 20190138533
    Abstract: 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: Application
    Filed: August 2, 2018
    Publication date: May 9, 2019
    Inventors: RICHARD ALLEN DUCOTT, III, JOHN KENNETH GARROD, JOHN ANTONIO CARRINO, KATHERINE BRAINARD
  • Publication number: 20190018873
    Abstract: 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: Application
    Filed: September 20, 2018
    Publication date: January 17, 2019
    Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
  • Patent number: 10089345
    Abstract: 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: Grant
    Filed: June 20, 2017
    Date of Patent: October 2, 2018
    Assignee: Palantir Technology Inc.
    Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
  • Patent number: 10061828
    Abstract: 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: Grant
    Filed: May 2, 2016
    Date of Patent: August 28, 2018
    Assignee: Palantir Technologies, Inc.
    Inventors: Richard Allen Ducott, John Kenneth Garrod, John Antonio Carrino, Katherine Brainard
  • Publication number: 20180107731
    Abstract: 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: Application
    Filed: December 4, 2017
    Publication date: April 19, 2018
    Inventors: Richard Allen Ducott, III, John Kenneth Garrod, Khan Tasinga
  • Publication number: 20170351724
    Abstract: 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: Application
    Filed: June 20, 2017
    Publication date: December 7, 2017
    Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
  • Patent number: 9836523
    Abstract: 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: Grant
    Filed: May 29, 2015
    Date of Patent: December 5, 2017
    Assignee: Palantir Technologies Inc.
    Inventors: Richard Allen Ducott, III, John Kenneth Garrod, Khan Tasinga
  • Patent number: 9715518
    Abstract: 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: Grant
    Filed: September 28, 2015
    Date of Patent: July 25, 2017
    Assignee: Palantir Technologies, Inc.
    Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
  • Publication number: 20160246862
    Abstract: 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: Application
    Filed: May 2, 2016
    Publication date: August 25, 2016
    Inventors: RICHARD ALLEN DUCOTT, III, JOHN KENNETH GARROD, JOHN ANTONIO CARRINO, KATHERINE BRAINARD
  • Patent number: 9330157
    Abstract: 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: Grant
    Filed: January 15, 2014
    Date of Patent: May 3, 2016
    Assignee: Palantir Technologies, Inc.
    Inventors: Richard Allen Ducott, III, John Kenneth Garrod, John Antonio Carrino, Katherine Brainard
  • Patent number: 9275069
    Abstract: 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: Grant
    Filed: July 17, 2014
    Date of Patent: March 1, 2016
    Assignee: Palantir Technologies, Inc.
    Inventors: John Kenneth Garrod, Jacob Scott, Carl Freeland
  • Patent number: RE47546
    Abstract: 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: Grant
    Filed: August 12, 2016
    Date of Patent: July 30, 2019
    Assignee: Palantir Technologies, Inc.
    Inventors: Alexander Landau, Richard Allen Ducott, III, John Kenneth Garrod
  • Patent number: RE48589
    Abstract: 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: Grant
    Filed: August 19, 2015
    Date of Patent: June 8, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: John Kenneth Garrod, John Antonio Carrino, Katherine Brainard, Jacob Scott, Allen Chang