Patents by Inventor Katherine Brainard
Katherine Brainard 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: 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: 20180181637Abstract: Systems and methods are provided for storing a first data object comprising a first set of immutable components, the first data object being associated with a corresponding second data object stored by a remote replication system. A difference is determined between the first set of immutable components of the first data object and a second set of immutable components of the corresponding second data object. A subset of immutable components is identified from the first set of immutable components based on the difference. The subset of immutable components from the first set of immutable components is provided to the remote replication system over a communication network.Type: ApplicationFiled: March 10, 2017Publication date: June 28, 2018Inventors: Stephen Freiberg, Alexander Landau, Andrew Greene, Brian Dorne, Bryan Offutt, Ernest Zeidman, Ilya Nepomnyaschchiy, John Garrod, Katherine Brainard, Kolin Purcell, Michael Levin, Simon Swanson, Spencer Stecko
-
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: 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
-
Publication number: 20160019252Abstract: 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 28, 2015Publication date: January 21, 2016Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
-
Patent number: 9189492Abstract: 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: May 23, 2014Date of Patent: November 17, 2015Assignee: Palatir Technoogies, Inc.Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
-
Publication number: 20140258233Abstract: 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: May 23, 2014Publication date: September 11, 2014Applicant: Palantir Technologies, Inc.Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
-
Patent number: 8782004Abstract: 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: January 23, 2012Date of Patent: July 15, 2014Assignee: Palantir Technologies, Inc.Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
-
Publication number: 20140129518Abstract: 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: January 15, 2014Publication date: May 8, 2014Applicant: Palantir Technologies, Inc.Inventors: RICHARD ALLEN DUCOTT, III, JOHN KENNETH GARROD, JOHN ANTONIO CARRINO, KATHERINE BRAINARD
-
Patent number: 8688749Abstract: 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: March 31, 2011Date of Patent: April 1, 2014Assignee: Palantir Technologies, Inc.Inventors: Richard Allen Ducott, III, John Kenneth Garrod, John Antonio Carrino, Katherine Brainard
-
Patent number: 8527461Abstract: 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: November 27, 2012Date of Patent: September 3, 2013Assignee: Palantir Technologies, Inc.Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
-
Patent number: 8515912Abstract: 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: July 15, 2010Date of Patent: August 20, 2013Assignee: Palantir Technologies, Inc.Inventors: John Kenneth Garrod, John Antonio Carrino, Katherine Brainard, Jacob Scott, Allen Chang
-
Publication number: 20130191336Abstract: 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: January 23, 2012Publication date: July 25, 2013Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
-
Publication number: 20120016849Abstract: 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: ApplicationFiled: July 15, 2010Publication date: January 19, 2012Inventors: John Kenneth Garrod, John Antonio Carrino, Katherine Brainard, Jacob Scott, Allen Chang