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).

  • Patent number: 12651018
    Abstract: An example method of determining geolocations of objects based on information retrieved from heterogeneous data sources comprises: receiving, from a first data source associated with an object by an ontology-defined relationship, a first dataset including a first data item specifying a first time identifier and a first geolocation associated with the object; receiving, from a second data source associated with an object by an ontology-defined relationship, a second dataset including a second data item specifying a second time identifier and a second geolocation associated with the object; and determining, by applying a rule set associated with the ontology to the first dataset and the second dataset, a geolocation of the object and a corresponding time identifier.
    Type: Grant
    Filed: September 11, 2024
    Date of Patent: June 9, 2026
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Andrew Elder, Anand Gupta
  • Patent number: 12651084
    Abstract: System and method for generating context-aware pageranks according to certain embodiments. For example, a method includes: generating a plurality of vector elements of a pagerank vector for a page based on a plurality of search contexts, each vector element of the plurality of vector elements corresponding to a respective search context, each search context of the plurality of search context corresponding to a respective security level of a plurality of security levels; obtaining one or more bleed factors for the plurality of search contexts, each bleed factor of the one or more bleed factors associated with two search contexts of the plurality of search contexts having two adjacent security levels of the plurality of security levels; and adjusting at least one vector element of the plurality of vector elements based on the one or more bleed factors.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: June 9, 2026
    Assignee: Palantir Technologies Inc.
    Inventor: Peter Wilczynski
  • Patent number: 12634561
    Abstract: Systems and methods are provided for generating and storing data snippets. A data file can be obtained from a data source through a plug-in interface. The data file can be played to a user through an application running on a computing device. An indication can be received from the user, through the application, to tag an entity depicted in the data file during playback of the data file. A snippet of the data file can be stored, wherein the snippet is a portion of the data file corresponding to the entity tagged by the user.
    Type: Grant
    Filed: December 23, 2024
    Date of Patent: May 19, 2026
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Peter Wilczynski, Kendra Knittel, Andrew Elder, Anand Gupta, Jessica Headrick
  • Patent number: 12627672
    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 15, 2024
    Date of Patent: May 12, 2026
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Arseny Bogomolov, Alexander Mark, Teofana Hadzhiganeva, Kevin Ng, Nathaniel Klein, Sharon Hao
  • Publication number: 20260111453
    Abstract: 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: Application
    Filed: October 16, 2025
    Publication date: April 23, 2026
    Inventors: William Waldrep, John Carrino, Peter Wilczynski, Daniel Paquette
  • Publication number: 20260093834
    Abstract: Systems and methods are provided for obtaining a request for a data object or a data structure from a client; determining an access level of the client and one or more access permissions of the requested data object or data structure; determining whether to transmit the requested data object or data structure to the client based on the access level of the client and the one or more access permissions; and transmitting the requested data object or data structure to the client.
    Type: Application
    Filed: December 9, 2025
    Publication date: April 2, 2026
    Inventors: Peter WILCZYNSKI, Stephen Freiberg
  • Publication number: 20260093718
    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: October 1, 2025
    Publication date: April 2, 2026
    Inventors: Peter Wilczynski, Daniel Zangri
  • Patent number: 12587578
    Abstract: Systems and methods provide synchronizing edge server code among a plurality of edge servers. Systems and methods provision, to a plurality of edge servers, an updated version of transform code adapted to perform real-time processing on real-time streaming data that are received by the plurality of edge servers, receive real-time transformed data from at least one of the plurality of edge servers, detect that the received real-time transformed data from the at least one of the plurality of edge servers was generated using a previous version of transform code and perform one or more transform operations corresponding to the updated version of transform code on the received real-time transformed data, until the received transformed data is in a form consistent with the updated version of provisioned transform code.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: March 24, 2026
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Daniel Zangri, Jeffrey Martin, Robert Imig, Wenshuai Hou
  • Patent number: 12585804
    Abstract: Systems and methods are provided for obtaining a request for a data object or a data structure from a client; determining an access level of the client and one or more access permissions of the requested data object or data structure; determining whether to transmit the requested data object or data structure to the client based on the access level of the client and the one or more access permissions; and transmitting the requested data object or data structure to the client.
    Type: Grant
    Filed: July 2, 2024
    Date of Patent: March 24, 2026
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Stephen Freiberg
  • Publication number: 20260079902
    Abstract: Systems and methods are provided in order to avoid ingesting the entire contents of one or more data sources. An object may be associated with one or more pieces/fragments of data that can be stored in different data sources. When a request for the object is initiated, a search for those pieces/fragments of data can be performed. Nodes associated with each data source may generate data queries appropriate for its corresponding data source, retrieve, and if needed transform the data into an object-based data structure. Any pieces/fragments of data that have been discovered and retrieved can be joined, e.g., by an application programming interface server, and forwarded to a requesting client or application. In this way, only data relevant to the object is obtained. Moreover, object versioning can be employed so that the most up-to-date data is obtained.
    Type: Application
    Filed: November 27, 2025
    Publication date: March 19, 2026
    Inventors: Peter WILCZYNSKI, Alexander RYAN, Allen CHANG, Daniel CERVELLI, Julie TIBSHIRANI, Timothy WILSON
  • Patent number: 12566740
    Abstract: Systems and methods are provided in order to avoid ingesting the entire contents of one or more data sources. An object may be associated with one or more pieces/fragments of data that can be stored in different data sources. When a request for the object is initiated, a search for those pieces/fragments of data can be performed. Nodes associated with each data source may generate data queries appropriate for its corresponding data source, retrieve, and if needed transform the data into an object-based data structure. Any pieces/fragments of data that have been discovered and retrieved can be joined, e.g., by an application programming interface server, and forwarded to a requesting client or application. In this way, only data relevant to the object is obtained. Moreover, object versioning can be employed so that the most up-to-date data is obtained.
    Type: Grant
    Filed: February 27, 2024
    Date of Patent: March 3, 2026
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Alexander Ryan, Allen Chang, Daniel Cervelli, Julie Tibshirani, Timothy Wilson
  • Publication number: 20260016305
    Abstract: A method is provided for determining angular relationships from a point of interest to a plurality of peripheral points of interest on a map. One or more cost functions from the point of interest to the plurality of the peripheral points of interest on the map are analyzed. A plurality of vectors emanating from the point of interest to the plurality of the peripheral points of interest on a different representation of the map are displayed. Another method is provided for identifying points of interest on a map. Regions of high interest are identified on the map. Regions of low interest are identified on the map. The regions of high interest are expanded on a different representation of the map. The regions of low interest are contracted by an amount proportional to an amount the regions of high interest are expanded on the different representation of the map.
    Type: Application
    Filed: September 16, 2025
    Publication date: January 15, 2026
    Inventor: Peter WILCZYNSKI
  • Publication number: 20260019665
    Abstract: Computing systems methods, and non-transitory storage media are provided for receiving an indication to instantiate an audio or video communication channel, among computing devices, within an application, an artifact, or a resource, obtaining an access control attribute associated with the application, the artifact, or the resource, and instantiating the audio or video communication channel among the computing devices according to the access control attribute.
    Type: Application
    Filed: September 16, 2025
    Publication date: January 15, 2026
    Inventors: Hunter HERMAN, Nikhil CHARI, Peter WILCZYNSKI, Vineel KODIKANTI, Eugene ROBINSON
  • Publication number: 20260011095
    Abstract: In some embodiments, a method comprises obtaining a video stream of a portion of a geographic area, the video stream comprising a plurality of video frames, each of the plurality of video frames captured at a respective first time. Contextual metadata is obtained, the contextual metadata associated with one or more objects located in the portion of the geographic area at a second time, the second time being before each of the respective first times. The contextual metadata is inserted into one or more of the plurality of video frames, thereby causing the contextual metadata associated with the one or more objects to be overlaid on one or more corresponding portions of the one or more of the plurality of video frames.
    Type: Application
    Filed: September 16, 2025
    Publication date: January 8, 2026
    Inventors: Peter WILCZYNSKI, Daniel CERVELLI, Andrew ELDER, Anand GUPTA, Praveen Kumar RAMALINGAM, Robert IMIG
  • Patent number: 12504289
    Abstract: A method is provided for determining angular relationships from a point of interest to a plurality of peripheral points of interest on a map. One or more cost functions from the point of interest to the plurality of the peripheral points of interest on the map are analyzed. A plurality of vectors emanating from the point of interest to the plurality of the peripheral points of interest on a different representation of the map are displayed. Another method is provided for identifying points of interest on a map. Regions of high interest are identified on the map. Regions of low interest are identified on the map. The regions of high interest are expanded on a different representation of the map. The regions of low interest are contracted by an amount proportional to an amount the regions of high interest are expanded on the different representation of the map.
    Type: Grant
    Filed: October 2, 2023
    Date of Patent: December 23, 2025
    Assignee: Palantir Technologies Inc.
    Inventor: Peter Wilczynski
  • Patent number: 12501107
    Abstract: Computing systems methods, and non-transitory storage media are provided for receiving an indication to instantiate an audio or video communication channel, among computing devices, within an application, an artifact, or a resource, obtaining an access control attribute associated with the application, the artifact, or the resource, and instantiating the audio or video communication channel among the computing devices according to the access control attribute.
    Type: Grant
    Filed: February 6, 2023
    Date of Patent: December 16, 2025
    Assignee: Palantir Technologies Inc.
    Inventors: Hunter Herman, Nikhil Chari, Peter Wilczynski, Vineel Kodikanti, Eugene Robinson
  • Patent number: 12494027
    Abstract: In some embodiments, a method comprises obtaining a video stream of a portion of a geographic area, the video stream comprising a plurality of video frames, each of the plurality of video frames captured at a respective first time. Contextual metadata is obtained, the contextual metadata associated with one or more objects located in the portion of the geographic area at a second time, the second time being before each of the respective first times. The contextual metadata is inserted into one or more of the plurality of video frames, thereby causing the contextual metadata associated with the one or more objects to be overlaid on one or more corresponding portions of the one or more of the plurality of video frames.
    Type: Grant
    Filed: November 20, 2023
    Date of Patent: December 9, 2025
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Daniel Cervelli, Andrew Elder, Anand Gupta, Praveen Kumar Ramalingam, Robert Imig
  • Publication number: 20250374009
    Abstract: An example method of determining geolocations of composite entities based on information retrieved from heterogeneous data sources comprises: identifying, by a computer system, an association of a first object and a second object with a composite object; receiving, from a first data source associated with the first object by an ontology, a first dataset including a first data item specifying a first time identifier and a first geolocation associated with the first object; receiving, from a second data source associated with the second object by the ontology, a second dataset including a second data item specifying a second time identifier and a second geolocation associated with the second object; and determining, by applying a rule set associated with the ontology to the first dataset and the second dataset, a geolocation of the composite object and a corresponding time identifier.
    Type: Application
    Filed: July 1, 2025
    Publication date: December 4, 2025
    Inventors: Peter Wilczynski, Andrew Elder, Anand Gupta
  • Patent number: 12461950
    Abstract: 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: Grant
    Filed: April 10, 2023
    Date of Patent: November 4, 2025
    Assignee: Palantir Technologies Inc.
    Inventors: William Waldrep, John Carrino, Peter Wilczynski, Daniel Paquette
  • Patent number: 12450265
    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: Grant
    Filed: October 23, 2023
    Date of Patent: October 21, 2025
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Daniel Zangri