Patents by Inventor Peter Wilczynski

Peter Wilczynski 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: 20200310597
    Abstract: In various example embodiments, a system and method for an interactive map interface that corresponds to user activity are provided. A plurality of data points are received. Each data point among the plurality of data points includes a geographical location component and a temporal component. A graphical user interface depicting a map of a geographical area that includes interface objects for each of the plurality of data points is generated. The generated graphical user interface is caused to be displayed on a client device. An indication of a user interaction with the graphical user interface is received from the client device. The plurality of data points are analyzed in accordance with the user interaction in order to generate a result in the graphical user interface.
    Type: Application
    Filed: March 28, 2016
    Publication date: October 1, 2020
    Inventors: Peter Hong, Quentin Spencer-Harper, Peter Wilczynski
  • Publication number: 20200304585
    Abstract: A system architecture can be used to facilitate communication among applications that are native and/or non-native to an application environment. The system architecture can include a first application environment executed on a client-side computing device. The first application environment can execute software applications that are native thereto. The first application environment can further execute software applications that are native thereto, but which software applications themselves comprise second application environments of types different from the first application environment, and which software applications can therefore execute additional software applications that are non-native to the first application environment. The first application environment can further execute a computation engine that is configured to store and execute instructions received from the first software application, the second software application, or both.
    Type: Application
    Filed: June 5, 2020
    Publication date: September 24, 2020
    Inventors: Peter Wilczynski, Christopher Hammett, Lloyd Ho, Sharon Hao
  • Publication number: 20200201524
    Abstract: Systems and methods are provided for production and display of map based slide presentations. The system may provide a map of a geographic region via a map interface and select a portion of the geographic region for creation of a slide. The slide may be created to incorporate all of the data within the selected portion and may be part of a series of slides in a presentation. The user may further provide access controls to data aspects within the slide and the system may use the access controls to regulate display of the slide.
    Type: Application
    Filed: March 2, 2020
    Publication date: June 25, 2020
    Inventors: Peter Wilczynski, Quentin Spencer-Harper, Timothy Slatcher
  • Publication number: 20200201855
    Abstract: Example embodiments relate to a network-based ontology curation system employed for receiving a request to view a data object, curating an ontology associated with the data object on-the-fly based on attributes of the request that include device and user characteristics.
    Type: Application
    Filed: January 31, 2020
    Publication date: June 25, 2020
    Inventors: Peter Wilczynski, Ryan Beiermeister, Timothy Slatcher, Andrew Elder
  • Patent number: 10681165
    Abstract: A system architecture can be used to facilitate communication among applications that are native and/or non-native to an application environment. The system architecture can include a first application environment executed on a client-side computing device. The first application environment can execute software applications that are native thereto. The first application environment can further execute software applications that are native thereto, but which software applications themselves comprise second application environments of types different from the first application environment, and which software applications can therefore execute additional software applications that are non-native to the first application environment. The first application environment can further execute a “proxy” software application that may coordinate and/or manage communication among various software applications in the first application environment.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: June 9, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Christopher Hammett, Lloyd Ho, Sharon Hao
  • Publication number: 20200175167
    Abstract: Systems, methods, and non-transitory computer readable media are provided for security-aware caching of resources. An offline version of a resource may be prepared for a computing device. The offline version of the resource may include a security parameter. The security parameter may define a security rule to be enforced with respect to offline usage of the resource. The offline version of the resource may be provided for caching by the computing device. The cache of the offline version of the resource may enable the offline usage of the resource by the computing device. The security rule for the offline usage of the resource may be enforced by the computing device based on the security parameter.
    Type: Application
    Filed: May 7, 2019
    Publication date: June 4, 2020
    Inventors: Peter Wilczynski, Daniel Zangri, Nicholas Morgan, Stephen Freiberg
  • Publication number: 20200151189
    Abstract: 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: Application
    Filed: January 17, 2020
    Publication date: May 14, 2020
    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: 20200143070
    Abstract: Systems and methods are provided for sharing maps in a collaborative environment using classification-based access control. The generation of and dissemination of maps and/or data within such maps can be governed by classification-based access control, where a user's classification level can determine whether or not maps and/or data within those maps can be seen. In scenarios whether a plurality of users wishes to collaborate on the same map, the systems and methods provided herein generate multiple versions or views of the same map in accordance with different classification levels. In this way, users with different classification levels can nevertheless see the same map and engage in collaborations regarding the same map, while maintaining control of sensitive data.
    Type: Application
    Filed: January 6, 2020
    Publication date: May 7, 2020
    Inventors: Peter Wilczynski, Andrew Elder, Andrew Moreland, John Carrino, Daniel Cervelli, John Garrod, Timothy Wilson
  • Patent number: 10642836
    Abstract: Example embodiments relate to a network-based ontology curation system employed for receiving a request to view a data object, curating an ontology associated with the data object on-the-fly based on attributes of the request that include device and user characteristics.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: May 5, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Ryan Beiermeister, Timothy Slatcher, Andrew Elder
  • Publication number: 20200125591
    Abstract: System and method for processing time-related geospatial data from one or more data sources. For example, a system includes an application server; and a storage. The application server is configured to: receive data including temporal information and geospatial information for each data object of one or more data objects, send the data to a client device to display the data on a map, and generate one or more first multi-dimensional tiles based at least in part on the temporal information and the geospatial information. The one or more first multi-dimensional tiles correspond to a temporal dimension associated with a first temporal width. The application server is further configured to send the one or more first multi-dimensional tiles to store in the storage for retrieval by the client device.
    Type: Application
    Filed: July 12, 2019
    Publication date: April 23, 2020
    Inventors: Peter Wilczynski, Daniel Zangri
  • Patent number: 10609041
    Abstract: An example method of enforcing granular access policy for embedded artifacts comprises: detecting an association of an embedded artifact with a resource container; associating the embedded artifact with at least a subset of an access control policy associated with the resource container; and responsive to receiving an access request to access the embedded artifact, applying the access control policy associated with the resource container for determining whether the access request is grantable.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: March 31, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Arseny Bogomolov, Alexander Mark, Teofana Hadzhiganeva, Kevin Ng, Nathaniel Klein, Sharon Hao
  • Publication number: 20200082502
    Abstract: A geospatial mapping system can access a geospatial layer data set for a first geographic area defined by a first presentation level, and provide the geospatial layer data set for the first geographic area to a client device to present a visual rendering of the first geographic area. The geospatial mapping system can receive a request to utilize an advanced feature set on a subset of geospatial artifacts located within the first geographic area, and promote, to the geospatial layer data set, an additional geospatial artifact data set for the subset of geospatial artifacts, yielding an updated geospatial layer data set for the first geographic area. The geospatial mapping system can provide the updated geospatial layer data set to the client device to provide the advanced feature set for interacting with the subset of geospatial artifacts located within the first geographic area.
    Type: Application
    Filed: November 12, 2019
    Publication date: March 12, 2020
    Inventors: Peter Wilczynski, Ryan Zheng, John Carrino, Andrew Elder, Andrew Moreland, Quentin Spencer-Harper
  • Publication number: 20200084287
    Abstract: A system architecture can be used to facilitate communication among applications that are native and/or non-native to an application environment. The system architecture can include a first application environment executed on a client-side computing device. The first application environment can execute software applications that are native thereto. The first application environment can further execute software applications that are native thereto, but which software applications themselves comprise second application environments of types different from the first application environment, and which software applications can therefore execute additional software applications that are non-native to the first application environment. The first application environment can further execute a “proxy” software application that may coordinate and/or manage communication among various software applications in the first application environment.
    Type: Application
    Filed: July 23, 2019
    Publication date: March 12, 2020
    Inventors: Peter Wilczynski, Christopher Hammett, Lloyd Ho, Sharon Hao
  • Patent number: 10579239
    Abstract: Systems and methods are provided for production and display of map based slide presentations. The system may provide a map of a geographic region via a map interface and select a portion of the geographic region for creation of a slide. The slide may be created to incorporate all of the data within the selected portion and may be part of a series of slides in a presentation. The user may further provide access controls to data aspects within the slide and the system may use the access controls to regulate display of the slide.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: March 3, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Andrew Elder, Quentin Spencer-Harper, Roxana Nadrag, Timothy Slatcher
  • Publication number: 20200065624
    Abstract: Systems, methods, and non-transitory computer readable media are provided for labeling depictions of objects within images. An image may be obtained. The image may include a depiction of an object. A user's marking of a set of dots within the image may be received. The set of dots may include one or more dots. The set of dots may be positioned within or near the depiction of the object. The depiction of the object within the image may be labeled based on the set of dots.
    Type: Application
    Filed: July 26, 2019
    Publication date: February 27, 2020
    Inventors: Peter Wilczynski, Joules Nahas, Anthony Bak, John Carrino, David Montague, Daniel Zangri, Ernest Zeidman, Matthew Elkherj
  • Patent number: 10545982
    Abstract: 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: Grant
    Filed: July 23, 2015
    Date of Patent: January 28, 2020
    Assignee: 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
  • Patent number: 10528764
    Abstract: Systems and methods are provided for sharing maps in a collaborative environment using classification-based access control. The generation of and dissemination of maps and/or data within such maps can be governed by classification-based access control, where a user's classification level can determine whether or not maps and/or data within those maps can be seen. In scenarios whether a plurality of users wishes to collaborate on the same map, the systems and methods provided herein generate multiple versions or views of the same map in accordance with different classification levels. In this way, users with different classification levels can nevertheless see the same map and engage in collaborations regarding the same map, while maintaining control of sensitive data.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: January 7, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Andrew Elder, Andrew Moreland, John Carrino, Daniel Cervelli, John Garrod, Timothy Wilson
  • Patent number: 10515433
    Abstract: A geospatial mapping system can access a geospatial layer data set for a first geographic area defined by a first presentation level, and provide the geospatial layer data set for the first geographic area to a client device to present a visual rendering of the first geographic area. The geospatial mapping system can receive a request to utilize an advanced feature set on a subset of geospatial artifacts located within the first geographic area, and promote, to the geospatial layer data set, an additional geospatial artifact data set for the subset of geospatial artifacts, yielding an updated geospatial layer data set for the first geographic area. The geospatial mapping system can provide the updated geospatial layer data set to the client device to provide the advanced feature set for interacting with the subset of geospatial artifacts located within the first geographic area.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: December 24, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Ryan Zheng, John Carrino, Andrew Elder, Andrew Moreland, Quentin Spencer-Harper
  • Publication number: 20190369858
    Abstract: Systems and methods are provided for sharing maps in a collaborative environment using classification-based access control. The generation of and dissemination of maps and/or data within such maps can be governed by classification-based access control, where a user's classification level can determine whether or not maps and/or data within those maps can be seen. In some scenarios, a user may wish to reveal the existence of data and/or additional details within a limited geographical area or subset of a map. The systems and methods further provide a geo-fenced view that can dynamically declassify data (to a specified degree). For example, declassified details can be revealed for moving data sets or objects upon entry into the geo-fenced view, and upon existing the geo-fenced view, the moving data sets or objects are reclassified.
    Type: Application
    Filed: August 19, 2019
    Publication date: December 5, 2019
    Inventors: Peter Wilczynski, John Carrino, Daniel Zangri
  • Publication number: 20190347340
    Abstract: Systems, methods, and non-transitory computer readable media may be configured to access first database and a second database. The first database may be structured for a first data type, and may include a first data of the first data type. The second database may be structured for a second data type different from the first datatype, and may include a second data of the second data type. The second data may be associated with the first data. A first information request relating to the first data and a second information request relating to the second data may be received. A first response to the first information request may be determined based on the second data. A second response to the second information request may be determined based on the first data. An interface, through which the first response or the second response is accessible, may be provided.
    Type: Application
    Filed: September 21, 2018
    Publication date: November 14, 2019
    Inventors: Peter Wilczynski, Sharon Hao, Will Deuschle, Ernest Zeidman