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: 20160019252
    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 28, 2015
    Publication date: January 21, 2016
    Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
  • Patent number: 9189492
    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: May 23, 2014
    Date of Patent: November 17, 2015
    Assignee: Palatir Technoogies, Inc.
    Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
  • Publication number: 20150261847
    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: May 29, 2015
    Publication date: September 17, 2015
    Inventors: Richard Allen Ducott, III, John Kenneth Garrod, Khan Tasinga
  • Patent number: 9081975
    Abstract: Systems and methods for sharing information between distributed computer systems connected to one or more data networks. In particular, a replication system implementing methodologies for sharing database information between computer systems where the databases use different classification schemes for information access control is disclosed.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: July 14, 2015
    Assignee: Palantir Technologies, Inc.
    Inventors: Richard Allen Ducott, III, John Kenneth Garrod, Khan Tasinga
  • Publication number: 20140258233
    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: May 23, 2014
    Publication date: September 11, 2014
    Applicant: Palantir Technologies, Inc.
    Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
  • Patent number: 8812444
    Abstract: A system and a 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: January 22, 2013
    Date of Patent: August 19, 2014
    Assignee: Palantir Technologies, Inc.
    Inventors: John Kenneth Garrod, Jacob Scott, Carl Freeland
  • Patent number: 8782004
    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: January 23, 2012
    Date of Patent: July 15, 2014
    Assignee: Palantir Technologies, Inc.
    Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
  • Publication number: 20140129518
    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: January 15, 2014
    Publication date: May 8, 2014
    Applicant: Palantir Technologies, Inc.
    Inventors: RICHARD ALLEN DUCOTT, III, JOHN KENNETH GARROD, JOHN ANTONIO CARRINO, KATHERINE BRAINARD
  • Publication number: 20140114972
    Abstract: Systems and methods for sharing information between distributed computer systems connected to one or more data networks. In particular, a replication system implementing methodologies for sharing database information between computer systems where the databases use different classification schemes for information access control is disclosed.
    Type: Application
    Filed: October 22, 2012
    Publication date: April 24, 2014
    Applicant: PALANTIR TECHNOLOGIES, INC.
    Inventors: Richard Allen Ducott, III, John Kenneth Garrod, Khan Tasinga
  • Patent number: 8688749
    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: March 31, 2011
    Date of Patent: April 1, 2014
    Assignee: Palantir Technologies, Inc.
    Inventors: Richard Allen Ducott, III, John Kenneth Garrod, John Antonio Carrino, Katherine Brainard
  • Patent number: 8527461
    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: November 27, 2012
    Date of Patent: September 3, 2013
    Assignee: Palantir Technologies, Inc.
    Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
  • Patent number: 8515912
    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: July 15, 2010
    Date of Patent: August 20, 2013
    Assignee: Palantir Technologies, Inc.
    Inventors: John Kenneth Garrod, John Antonio Carrino, Katherine Brainard, Jacob Scott, Allen Chang
  • Publication number: 20130191336
    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: January 23, 2012
    Publication date: July 25, 2013
    Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
  • Patent number: 8364642
    Abstract: In an embodiment, a system and a method of using the system 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 7, 2010
    Date of Patent: January 29, 2013
    Assignee: Palantir Technologies, Inc.
    Inventors: John Kenneth Garrod, Jacob Scott, Carl Freeland
  • Publication number: 20120016849
    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: Application
    Filed: July 15, 2010
    Publication date: January 19, 2012
    Inventors: John Kenneth Garrod, John Antonio Carrino, Katherine Brainard, Jacob Scott, Allen Chang