Patents by Inventor William Waldrep
William Waldrep 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: 12124472Abstract: Methods and apparatuses related to federated search of multiple sources with conflict resolution are disclosed. A method may comprise obtaining a set of data ontologies (e.g., types, properties, and links) associated with a plurality of heterogeneous data sources; receiving a selection of a graph comprising a plurality of graph nodes connected by one or more graph edges; and transforming the graph into one or more search queries across the plurality of heterogeneous data sources. A method may comprise obtaining a first data object as a result of executing a first search query across a plurality of heterogeneous data sources; resolving, based on one or more resolution rules, at least the first data object with a repository data object; deduplicating data associated with at least the first data object and the repository data object prior to storing the deduplicated data in a repository that has a particular data model.Type: GrantFiled: December 20, 2022Date of Patent: October 22, 2024Assignee: Palantir Technologies Inc.Inventors: Danielle Kramer, Andrew Israel, Jeffrey Chen, David Cohen, Steven Freiberg, Bryan Offutt, Matthew Avant, Peter Wilczynski, Jason Hoch, Robert Liu, William Waldrep, Kevin Zhang, Alexander Landau, David Tobin
-
Patent number: 11966418Abstract: Systems and methods are provided for adaptive data replication. A first data object is stored. One or more first network characteristics of a communication network are detected. A first replication mode is triggered (e.g., a single-master replication mode) based on the one or more first network characteristics of the communication network. The single-master replication may be configured to facilitate real-time synchronizations (e.g., for critical updates). One or more second network characteristics of the communication network are detected. A second replication mode (e.g., a multi-master replication mode) is triggered based on the one or more second network characteristics. The second replication may be configured to facilitate a delayed synchronization (e.g., for non-critical updates) of the first data object and the second data object using the second update file.Type: GrantFiled: March 8, 2023Date of Patent: April 23, 2024Assignee: Palantir Technologies Inc.Inventors: Peter Wilczynski, Ryan Zheng, John Carrino, Timothy Wilson, Stephen Freiberg, John Garrod, William Waldrep
-
Publication number: 20230300192Abstract: Aspects of the present disclosure relate to mapping content delivery. A client device provides, to a map management server, a request for a map of a geographic region. The client device receives, from the map management server, an identification of tiles for the map. The client device provides, to a first tile server, a request for the tiles for the map. In response to receiving the tiles from the first tile server: the client device displays the map of the geographic region based on the tiles.Type: ApplicationFiled: April 10, 2023Publication date: September 21, 2023Inventors: William Waldrep, John Carrino, Peter Wilczynski, Daniel Paquette
-
Publication number: 20230229666Abstract: Methods and apparatuses related to federated search of multiple sources with conflict resolution are disclosed. A method may comprise obtaining a set of data ontologies (e.g., types, properties, and links) associated with a plurality of heterogeneous data sources; receiving a selection of a graph comprising a plurality of graph nodes connected by one or more graph edges; and transforming the graph into one or more search queries across the plurality of heterogeneous data sources. A method may comprise obtaining a first data object as a result of executing a first search query across a plurality of heterogeneous data sources; resolving, based on one or more resolution rules, at least the first data object with a repository data object; deduplicating data associated with at least the first data object and the repository data object prior to storing the deduplicated data in a repository that has a particular data model.Type: ApplicationFiled: December 20, 2022Publication date: July 20, 2023Inventors: DANIELLE KRAMER, ANDREW ISRAEL, JEFFREY CHEN, DAVID COHEN, STEVEN FREIBERG, BRYAN OFFUTT, MATTHEW AVANT, PETER WILCZYNSKI, JASON HOCH, ROBERT LIU, WILLIAM WALDREP, KEVIN ZHANG, ALEXANDER LANDAU, DAVID TOBIN
-
Publication number: 20230222141Abstract: Systems and methods are provided for adaptive data replication. A first data object is stored. One or more first network characteristics of a communication network are detected. A first replication mode is triggered (e.g., a single-master replication mode) based on the one or more first network characteristics of the communication network. The single-master replication may be configured to facilitate real-time synchronizations (e.g., for critical updates). One or more second network characteristics of the communication network are detected. A second replication mode (e.g., a multi-master replication mode) is triggered based on the one or more second network characteristics. The second replication may be configured to facilitate a delayed synchronization (e.g., for non-critical updates) of the first data object and the second data object using the second update file.Type: ApplicationFiled: March 8, 2023Publication date: July 13, 2023Inventors: Peter WILCZYNSKI, Ryan ZHENG, John CARRINO, Timothy WILSON, Stephen FREIBERG, John GARROD, William WALDREP
-
Patent number: 11652880Abstract: Aspects of the present disclosure relate to mapping content delivery. A client device provides, to a map management server, a request for a map of a geographic region. The client device receives, from the map management server, an identification of tiles for the map. The client device provides, to a first tile server, a request for the tiles for the map. In response to receiving the tiles from the first tile server: the client device displays the map of the geographic region based on the tiles.Type: GrantFiled: December 14, 2020Date of Patent: May 16, 2023Assignee: Palantir Technologies Inc.Inventors: William Waldrep, John Carrino, Peter Wilczynski, Daniel Paquette
-
Patent number: 11604811Abstract: Systems and methods are provided for adaptive data replication. A first data object is stored. One or more first network characteristics of a communication network are detected. A first replication mode is triggered (e.g., a single-master replication mode) based on the one or more first network characteristics of the communication network. The single-master replication may be configured to facilitate real-time synchronizations (e.g., for critical updates). One or more second network characteristics of the communication network are detected. A second replication mode (e.g., a multi-master replication mode) is triggered based on the one or more second network characteristics. The second replication may be configured to facilitate a delayed synchronization (e.g., for non-critical updates) of the first data object and the second data object using the second update file.Type: GrantFiled: December 23, 2020Date of Patent: March 14, 2023Assignee: Palantir Technologies Inc.Inventors: Peter Wilczynski, Ryan Zheng, John Carrino, Timothy Wilson, Stephen Freiberg, John Garrod, William Waldrep
-
Patent number: 11531682Abstract: Methods and apparatuses related to federated search of multiple sources with conflict resolution are disclosed. A method may comprise obtaining a set of data ontologies (e.g., types, properties, and links) associated with a plurality of heterogeneous data sources; receiving a selection of a graph comprising a plurality of graph nodes connected by one or more graph edges; and transforming the graph into one or more search queries across the plurality of heterogeneous data sources. A method may comprise obtaining a first data object as a result of executing a first search query across a plurality of heterogeneous data sources; resolving, based on one or more resolution rules, at least the first data object with a repository data object; deduplicating data associated with at least the first data object and the repository data object prior to storing the deduplicated data in a repository that has a particular data model.Type: GrantFiled: January 17, 2020Date of Patent: December 20, 2022Assignee: Palantir Technologies Inc.Inventors: Danielle Kramer, Andrew Israel, Jeffrey Chen, David Cohen, Stephen Freiberg, Bryan Offutt, Matt Avant, Peter Wilczynski, Jason Hoch, Robert Liu, William Waldrep, Kevin Zhang, Alexander Landau, David Tobin
-
Publication number: 20210117444Abstract: Systems and methods are provided for adaptive data replication. A first data object is stored. One or more first network characteristics of a communication network are detected. A first replication mode is triggered (e.g., a single-master replication mode) based on the one or more first network characteristics of the communication network. The single-master replication may be configured to facilitate real-time synchronizations (e.g., for critical updates). One or more second network characteristics of the communication network are detected. A second replication mode (e.g., a multi-master replication mode) is triggered based on the one or more second network characteristics. The second replication may be configured to facilitate a delayed synchronization (e.g., for non-critical updates) of the first data object and the second data object using the second update file.Type: ApplicationFiled: December 23, 2020Publication date: April 22, 2021Inventors: Peter Wilczynski, Ryan Zheng, John Carrino, Timothy Wilson, Stephen Freiberg, John Garrod, William Waldrep
-
Publication number: 20210097094Abstract: Aspects of the present disclosure relate to mapping content delivery. A client device provides, to a map management server, a request for a map of a geographic region. The client device receives, from the map management server, an identification of tiles for the map. The client device provides, to a first tile server, a request for the tiles for the map. In response to receiving the tiles from the first tile server: the client device displays the map of the geographic region based on the tiles.Type: ApplicationFiled: December 14, 2020Publication date: April 1, 2021Inventors: William Waldrep, John Carrino, Peter Wilczynski, Daniel Paquette
-
Patent number: 10915555Abstract: Systems and methods are provided for adaptive data replication. A first data object is stored. One or more first network characteristics of a communication network are detected. A first replication mode is triggered (e.g., a single-master replication mode) based on the one or more first network characteristics of the communication network. The single-master replication may be configured to facilitate real-time synchronizations (e.g., for critical updates). One or more second network characteristics of the communication network are detected. A second replication mode (e.g., a multi-master replication mode) is triggered based on the one or more second network characteristics. The second replication may be configured to facilitate a delayed synchronization (e.g., for non-critical updates) of the first data object and the second data object using the second update file.Type: GrantFiled: August 29, 2018Date of Patent: February 9, 2021Assignee: Palantir Technologies Inc.Inventors: Peter Wilczynski, Ryan Zheng, John Carrino, Timothy Wilson, Stephen Freiberg, John Garrod, William Waldrep
-
Patent number: 10896208Abstract: Aspects of the present disclosure relate to mapping content delivery. A client device provides, to a map management server, a request for a map of a geographic region. The client device receives, from the map management server, an identification of tiles for the map. The client device provides, to a first tile server, a request for the tiles for the map. In response to receiving the tiles from the first tile server: the client device displays the map of the geographic region based on the tiles.Type: GrantFiled: July 24, 2017Date of Patent: January 19, 2021Assignee: Palantir Technologies Inc.Inventors: William Waldrep, John Carrino, Peter Wilczynski, Daniel Paquette
-
Publication number: 20200151189Abstract: Methods and apparatuses related to federated search of multiple sources with conflict resolution are disclosed. A method may comprise obtaining a set of data ontologies (e.g., types, properties, and links) associated with a plurality of heterogeneous data sources; receiving a selection of a graph comprising a plurality of graph nodes connected by one or more graph edges; and transforming the graph into one or more search queries across the plurality of heterogeneous data sources. A method may comprise obtaining a first data object as a result of executing a first search query across a plurality of heterogeneous data sources; resolving, based on one or more resolution rules, at least the first data object with a repository data object; deduplicating data associated with at least the first data object and the repository data object prior to storing the deduplicated data in a repository that has a particular data model.Type: ApplicationFiled: January 17, 2020Publication date: May 14, 2020Inventors: DANIELLE KRAMER, ANDREW ISRAEL, JEFFREY CHEN, DAVID COHEN, STEPHEN FREIBERG, BRYAN OFFUTT, MATT AVANT, PETER WILCZYNSKI, JASON HOCH, ROBERT LIU, WILLIAM WALDREP, KEVIN ZHANG, ALEXANDER LANDAU, DAVID TOBIN
-
Patent number: 10545982Abstract: Methods and apparatuses related to federated search of multiple sources with conflict resolution are disclosed. A method may comprise obtaining a set of data ontologies (e.g., types, properties, and links) associated with a plurality of heterogeneous data sources; receiving a selection of a graph comprising a plurality of graph nodes connected by one or more graph edges; and transforming the graph into one or more search queries across the plurality of heterogeneous data sources. A method may comprise obtaining a first data object as a result of executing a first search query across a plurality of heterogeneous data sources; resolving, based on one or more resolution rules, at least the first data object with a repository data object; deduplicating data associated with at least the first data object and the repository data object prior to storing the deduplicated data in a repository that has a particular data model.Type: GrantFiled: July 23, 2015Date of Patent: January 28, 2020Assignee: Palantir Technologies Inc.Inventors: Danielle Kramer, Andrew Israel, Jeffrey Chen, David Cohen, Stephen Freiberg, Bryan Offutt, Matt Avant, Peter Wilczynski, Jason Hoch, Robert Liu, William Waldrep, Kevin Zhang, Alexander Landau, David Tobin
-
Publication number: 20190012359Abstract: Systems and methods are provided for adaptive data replication. A first data object is stored. One or more first network characteristics of a communication network are detected. A first replication mode is triggered (e.g., a single-master replication mode) based on the one or more first network characteristics of the communication network. The single-master replication may be configured to facilitate real-time synchronizations (e.g., for critical updates). One or more second network characteristics of the communication network are detected. A second replication mode (e.g., a multi-master replication mode) is triggered based on the one or more second network characteristics. The second replication may be configured to facilitate a delayed synchronization (e.g., for non-critical updates) of the first data object and the second data object using the second update file.Type: ApplicationFiled: August 29, 2018Publication date: January 10, 2019Inventors: Peter Wilczynski, Ryan Zheng, John Carrino, Timothy Wilson, Stephen Freiberg, John Garrod, William Waldrep
-
Patent number: 10068002Abstract: Systems and methods are provided for adaptive data replication. A first data object is stored. One or more first network characteristics of a communication network are detected. A first replication mode is triggered (e.g., a single-master replication mode) based on the one or more first network characteristics of the communication network. The single-master replication may be configured to facilitate real-time synchronizations (e.g., for critical updates). One or more second network characteristics of the communication network are detected. A second replication mode (e.g., a multi-master replication mode) is triggered based on the one or more second network characteristics. The second replication may be configured to facilitate a delayed synchronization (e.g., for non-critical updates) of the first data object and the second data object using the second update file.Type: GrantFiled: July 31, 2017Date of Patent: September 4, 2018Assignee: Palantir Technologies Inc.Inventors: Peter Wilczynski, Ryan Zheng, John Carrino, Timothy Wilson, Stephen Freiberg, John Garrod, William Waldrep
-
Publication number: 20170329569Abstract: In various example embodiments, a system and method for displaying an update to a geographical area are presented. An indication of an update to geographical area is received. The geographical area is displayed on one or more devices. Moreover, the geographical area includes an artifact that corresponds to geospatial data. The update to the geographical area is generated based on the received indication of the update. Data that causes display of the generated update to the geographical area is transmitted to each of the one or more devices.Type: ApplicationFiled: November 10, 2016Publication date: November 16, 2017Inventors: Peter Wilczynski, Daniel Cervelli, John Carrino, Quentin Spencer-Harper, Peter Hong, Andrew Moreland, William Waldrep, Daniel Paquette
-
Patent number: 9686357Abstract: Aspects of the present disclosure relate to mapping content delivery. A client device provides, to a map management server, a request for a map of a geographic region. The client device receives, from the map management server, an identification of tiles for the map. The client device provides, to a first tile server, a request for the tiles for the map. In response to receiving the tiles from the first tile server: the client device displays the map of the geographic region based on the tiles.Type: GrantFiled: November 11, 2016Date of Patent: June 20, 2017Assignee: Palantir Technologies Inc.Inventors: William Waldrep, John Carrino, Peter Wilczynski, Daniel Paquette
-
Patent number: 9348880Abstract: Methods and apparatuses related to federated search of multiple sources with conflict resolution are disclosed. A method may comprise obtaining a set of data ontologies (e.g., types, properties, and links) associated with a plurality of heterogeneous data sources; receiving a selection of a graph comprising a plurality of graph nodes connected by one or more graph edges; and transforming the graph into one or more search queries across the plurality of heterogeneous data sources. A method may comprise obtaining a first data object as a result of executing a first search query across a plurality of heterogeneous data sources; resolving, based on one or more resolution rules, at least the first data object with a repository data object; deduplicating data associated with at least the first data object and the repository data object prior to storing the deduplicated data in a repository that has a particular data model.Type: GrantFiled: April 1, 2015Date of Patent: May 24, 2016Assignee: Palantir Technologies, Inc.Inventors: Danielle Kramer, Andrew Israel, Jeffrey Chen, David Cohen, Stephen Freiberg, Bryan Offutt, Matthew Avant, Peter Wilczynski, Jason Hoch, Robert Liu, William Waldrep, Kevin Zhang, Alexander Landau, David Tobin