Patents by Inventor DAVID PHILIPSON

DAVID PHILIPSON 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: 11914616
    Abstract: Systems and methods for creating a consistent blockchain including block commitment determinations are disclosed herein. An example method includes receiving a request for blockchain data from an application or a user, receiving proposed canonical heads from a plurality of blockchain nodes, receiving votes to determine a correct state for a consistent blockchain that includes a canonical head, the blockchain data being included in the consistent view of a blockchain, determining the canonical head based on the votes, determining a commitment level for at least one block in the consistent view of the blockchain, providing the consistent view of the blockchain to the application or the user, and exposing the commitment level for the at least one block.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: February 27, 2024
    Assignee: Alchemy Insights, Inc.
    Inventors: David Philipson, Noam Hurwitz, Omar Ceja, Deepak Bansal
  • Patent number: 11811955
    Abstract: Systems and methods for improving reliability in blockchain networks using sharding are disclosed herein. An example method includes assigning a unique identifier to a user, applying a deterministic function, such as a consistent hashing algorithm, to the unique identifier to select a unique set of nodes that are assigned to a shard for the user, wherein the nodes are a subset of available nodes, receiving a request for blockchain data from the user, generating a response to the request using a consistent view of a blockchain obtained from the unique set of nodes, and transmitting the response to the request to the user.
    Type: Grant
    Filed: December 23, 2022
    Date of Patent: November 7, 2023
    Assignee: Alchemy Insights, Inc.
    Inventors: Noam Hurwitz, David Philipson, Deepak Bansal
  • Patent number: 11750711
    Abstract: Systems and methods for rate limiting API service requests at an API service platform. An example method includes receiving a plurality of client service requests, determining when a safe operating threshold has been exceeded by the received requests to create a system overage or debt. In the case where it is determined that the safe operating threshold has been exceeded, determining the degree to which the safe operating limit has been exceeded, and rate limiting one or more clients transmitting service requests, identified as having the highest service request rates to eliminate the overage or debt.
    Type: Grant
    Filed: December 22, 2022
    Date of Patent: September 5, 2023
    Assignee: Alchemy Insights, Inc.
    Inventors: David Philipson, Kunal Roy
  • Patent number: 10992628
    Abstract: In an embodiment, a computer-implemented process is programmed or configured to allow a first computing device to generate and send enriched pin data to a geographical messaging system. The geographical messaging system may then broadcast the enriched pin data to a second computing device belonging, for instance, to a team member in the same geographical region as the first computing device. The second computing device may then use the enriched pin data to display, on a geographical map, a map pin that corresponds to the enriched pin data for a selected map pin type.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: April 27, 2021
    Assignee: Palantir Technologies Inc.
    Inventor: David Philipson
  • Publication number: 20200153773
    Abstract: In an embodiment, a computer-implemented process is programmed or configured to allow a first computing device to generate and send enriched pin data to a geographical messaging system. The geographical messaging system may then broadcast the enriched pin data to a second computing device belonging, for instance, to a team member in the same geographical region as the first computing device. The second computing device may then use the enriched pin data to display, on a geographical map, a map pin that corresponds to the enriched pin data for a selected map pin type.
    Type: Application
    Filed: December 31, 2019
    Publication date: May 14, 2020
    Inventor: David Philipson
  • Patent number: 10642853
    Abstract: In one embodiment, a data processing method comprises, using a first computer, in response to detecting a change in a data source: automatically generating a dataset comprising a subset of data from the data source, generating a unique dataset identifier, and associating the dataset identifier with the dataset in digital data storage; generating a display description that comprises: the dataset identifier; and for each particular graphical data display widget among one or more graphical data display widgets, instructions that specify a widget type, an order and one or more widget configuration values for the particular graphical data display widget; transmitting the display description to a second computer.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: May 5, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Amr Al Mallah, Alexander Visbal, David Philipson, James Thompson, Natasha D'Souza, Ryan Xie, Wayne Chen Spiegel
  • Patent number: 10613722
    Abstract: Techniques are discussed herein for distorting nodes in a graph based on a window on a display, rendering a graphical representation of the distorted graph, and presenting the graphical representation in window. Distorting the location assigned to each node in the graph based on the window allows a computer to (1) present one or more nodes in a particular area of interest to a user in a way that is easier for the user to select or interact with the one or more nodes, and (2) visualize more of the graph than a simple zoomed-in view. Additional effects and benefits are discussed further herein.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: April 7, 2020
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventor: David Philipson
  • Patent number: 10541959
    Abstract: In one embodiment, a computer-implemented process is programmed or configured to allow a first mobile device to generate and send enriched pin data to a geographical messaging system. Enriched pin data may include latitude and longitude data, a timestamp, and a media element. Media elements may include image data, video data, text data, drawing data that defines a geographic location, route data that defines a geographic travel path, and/or pin expiration data. The geographical messaging system may then broadcast the enriched pin data to a second mobile device belonging to a team member in the same geographical region as the first mobile device. The second mobile device may then use the enriched pin data to display, on a geographical map, a map pin that corresponds to the enriched pin data. In one embodiment, the second mobile device may also use the enriched pin data to display, in a message chain, a message related to the enriched pin data.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: January 21, 2020
    Assignee: Palantir Technologies Inc.
    Inventor: David Philipson
  • Publication number: 20190266153
    Abstract: Techniques related to searches of highly structured data are described. A body of data may be represented by an object-centric data model. For a search of the body of data, an indication of a particular search template to use may be received. The particular search template may specify one or more hierarchical object types that are within a scope of the search. The one or more hierarchical object types may be defined in the object-centric data model. The particular search template may specify at least one search field. A user interface may be generated based on the particular search template. The user interface may include the at least one search field.
    Type: Application
    Filed: May 10, 2019
    Publication date: August 29, 2019
    Inventors: KEVIN ZHANG, DAVID PHILIPSON, ARJUN NAYINI, HELEN Yu, ZENNARD SUN, ANTOINE LLORCA
  • Publication number: 20190199670
    Abstract: In one embodiment, a computer-implemented process is programmed or configured to allow a first mobile device to generate and send enriched pin data to a geographical messaging system. Enriched pin data may include latitude and longitude data, a timestamp, and a media element. Media elements may include image data, video data, text data, drawing data that defines a geographic location, route data that defines a geographic travel path, and/or pin expiration data. The geographical messaging system may then broadcast the enriched pin data to a second mobile device belonging to a team member in the same geographical region as the first mobile device. The second mobile device may then use the enriched pin data to display, on a geographical map, a map pin that corresponds to the enriched pin data. In one embodiment, the second mobile device may also use the enriched pin data to display, in a message chain, a message related to the enriched pin data.
    Type: Application
    Filed: February 28, 2019
    Publication date: June 27, 2019
    Inventor: David Philipson
  • Patent number: 10296617
    Abstract: Techniques related to searches of highly structured data are described. A body of data may be represented by an object-centric data model. For a search of the body of data, an indication of a particular search template to use may be received. The particular search template may specify one or more hierarchical object types that are within a scope of the search. The one or more hierarchical object types may be defined in the object-centric data model. The particular search template may specify at least one search field. A user interface may be generated based on the particular search template. The user interface may include the at least one search field.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: May 21, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Kevin Zhang, David Philipson, Arjun Nayini, Helen Yu, Zennard Sun, Antoine Llorca
  • Patent number: 10270727
    Abstract: In one embodiment, a computer-implemented process is programmed or configured to allow a first mobile device to generate and send enriched pin data to a geographical messaging system. Enriched pin data may include latitude and longitude data, a timestamp, and a media element. Media elements may include image data, video data, text data, drawing data that defines a geographic location, route data that defines a geographic travel path, and/or pin expiration data. The geographical messaging system may then broadcast the enriched pin data to a second mobile device belonging to a team member in the same geographical region as the first mobile device. The second mobile device may then use the enriched pin data to display, on a geographical map, a map pin that corresponds to the enriched pin data. In one embodiment, the second mobile device may also use the enriched pin data to display, in a message chain, a message related to the enriched pin data.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: April 23, 2019
    Assignee: Palantir Technologies, Inc.
    Inventor: David Philipson
  • Publication number: 20190079980
    Abstract: In one embodiment, a data processing method comprises, using a first computer, in response to detecting a change in a data source: automatically generating a dataset comprising a subset of data from the data source, generating a unique dataset identifier, and associating the dataset identifier with the dataset in digital data storage; generating a display description that comprises: the dataset identifier; and for each particular graphical data display widget among one or more graphical data display widgets, instructions that specify a widget type, an order and one or more widget configuration values for the particular graphical data display widget; transmitting the display description to a second computer.
    Type: Application
    Filed: September 21, 2017
    Publication date: March 14, 2019
    Inventors: AMR AL MALLAH, Alexander Visbal, David Philipson, James Thompson, Natasha D'Souza, Ryan Xie, Wayne Chen Spiegel
  • Publication number: 20180176166
    Abstract: In one embodiment, a computer-implemented process is programmed or configured to allow a first mobile device to generate and send enriched pin data to a geographical messaging system. Enriched pin data may include latitude and longitude data, a timestamp, and a media element. Media elements may include image data, video data, text data, drawing data that defines a geographic location, route data that defines a geographic travel path, and/or pin expiration data. The geographical messaging system may then broadcast the enriched pin data to a second mobile device belonging to a team member in the same geographical region as the first mobile device. The second mobile device may then use the enriched pin data to display, on a geographical map, a map pin that corresponds to the enriched pin data. In one embodiment, the second mobile device may also use the enriched pin data to display, in a message chain, a message related to the enriched pin data.
    Type: Application
    Filed: October 24, 2017
    Publication date: June 21, 2018
    Applicant: Palantir Technologies Inc.
    Inventor: DAVID PHILIPSON