-
公开(公告)号:US20240362190A1
公开(公告)日:2024-10-31
申请号:US18769800
申请日:2024-07-11
Applicant: Palantir Technologies Inc.
Inventor: Alexandra Greehy , Craig Massie , Alexander Bell-Thomas , Helena Kertesz , Mihai Condur , Nicolas Prettejohn , Pieris Christofi , Sam Stoll
IPC: G06F16/176 , G06F21/62
CPC classification number: G06F16/176 , G06F21/6218
Abstract: A computer system provides shared access to electronic data assets. The system may perform operations including: receiving, from a first user, a request to access a shared data asset, wherein: the shared data asset is associated with a shared data asset object, and the shared data asset object identifies at least a second user authorized to approve sharing of the shared data asset; in response to receiving the request from the first user: generating a data access request object including at least an identification of the first user and an identification of the shared data asset object; and providing an indication of the data access request object to the second user associated with the shared data asset object; receiving, from the second user, an approval of the request; and in response to receiving the approval of the request from the second user: granting the first user access to the shared data asset associated with the shared data asset object.
-
公开(公告)号:US11687532B2
公开(公告)日:2023-06-27
申请号:US17557883
申请日:2021-12-21
Applicant: Palantir Technologies Inc.
Inventor: Nicolas Prettejohn , Katherine Ketsdever
IPC: G06F15/16 , G06F16/2453 , G06F16/22 , G06F16/2455
CPC classification number: G06F16/24544 , G06F16/2282 , G06F16/2456 , G06F16/24532
Abstract: A computer-implemented method for efficiently performing a database join in a distributed data processing system comprising multiple computational nodes, the method comprising determining a first set of one or more columns of a first database table and a second set of one or more columns of a second database table on which the join is to be performed; estimating a size of the rows of the first table which have a particular combination of values in the first set of columns; computing a salt factor n based on the estimated size of rows and further based on a processing capacity of a computational node of the distributed data processing system; assigning one of n different salt values to each row of the first table having the particular combination of values in the first set of columns; for each row of the second table having the particular combination of values in the second set of columns into n rows, expanding the row into n row, and assigning to each expanded row a different one of the n salt values; and performing a join operation on the modified first and second tables, wherein the rows of the first and second tables have the same combination of values in the first and second sets of columns and the same salt value are joined on the same computational node.
-
公开(公告)号:US20230359623A1
公开(公告)日:2023-11-09
申请号:US18316723
申请日:2023-05-12
Applicant: Palantir Technologies Inc.
Inventor: Nicolas Prettejohn , Katherine Ketsdever
IPC: G06F16/2453 , G06F16/22 , G06F16/2455
CPC classification number: G06F16/24544 , G06F16/2282 , G06F16/2456 , G06F16/24532
Abstract: A computer-implemented method for efficiently performing a database join in a distributed data processing system comprising multiple computational nodes, the method comprising determining a first set of one or more columns of a first database table and a second set of one or more columns of a second database table on which the join is to be performed; estimating a size of the rows of the first table which have a particular combination of values in the first set of columns; computing a salt factor n based on the estimated size of rows and further based on a processing capacity of a computational node of the distributed data processing system; assigning one of n different salt values to each row of the first table having the particular combination of values in the first set of columns; for each row of the second table having the particular combination of values in the second set of columns into n rows, expanding the row into n row, and assigning to each expanded row a different one of the n salt values; and performing a join operation on the modified first and second tables, wherein the rows of the first and second tables have the same combination of values in the first and second sets of columns and the same salt value are joined on the same computational node.
-
公开(公告)号:US20220129806A1
公开(公告)日:2022-04-28
申请号:US17568684
申请日:2022-01-04
Applicant: Palantir Technologies Inc.
Inventor: Alexander Maass , Ben Regev , Duncan Hoffman , Eugene Mak , Elise Norman , Elizabeth Patitucci , Yevhen Shevchuk , Harkirat Singh , Joshua Aschheim , Juan Jimenez Puig , Jorien Van Den Bergh , Kai Kamberger , Maciej Biskupiak , Marissa Miracolo , Matthew Julius Wilson , Nicolas Prettejohn , Patrick Walter , Rootul Patel , Stephen Heitkamp , Richard Deitch
Abstract: A customer risk trigger associated with a customer may be identified. A response to the customer risk trigger may be detected. First risk analysis data related to the customer risk trigger may be gathered, based on the response, from a first datastore. Second risk analysis data related to the customer risk trigger may be gathered, based on the response, from a second datastore. A customer risk profile to model risk attribute(s) of the customer may be gathered. The risk attributes may represent a risk correlation between the customer and a prohibited act. Customer risk visualization tool(s) configured to facilitate visual user interaction with the customer risk profile may be gathered. The customer risk visualization tools may be rendered in a display of the computing system. The customer risk visualization tools provide a customer-centric view of risk for various applications, including anti-money laundering applications.
-
公开(公告)号:US20230315519A1
公开(公告)日:2023-10-05
申请号:US18125999
申请日:2023-03-24
Applicant: Palantir Technologies Inc.
Inventor: Brandon Krieger , David Vogelbacher , Giulio Mecocci , Matthew Lynch , Nicolas Prettejohn , Eric Hegstrom , Peter Larsen , Sam Stoll
IPC: G06F9/48
CPC classification number: G06F9/4881
Abstract: A system and methods for queuing processing jobs. The system is configured to receive a processing job associated with a user; score the processing job; apply one or more bounds; add the processing job to a queue; order the queue based on scores of processing jobs in the queue; and sample processing jobs from the queue for dispatch for processing. Sampling the jobs from the queues can comprise updating scores, updating application of bounds, and updating ordering of the queue; reading a batch of processing jobs from a top of the queue; attempting to dispatch the processing jobs of the batch for processing; removing from the queue any dispatched processing jobs; increasing the batch size by a constant factor; determining whether a maximum batch size is reached, or all processing jobs in the queue were in the batch.
-
公开(公告)号:US20220197907A1
公开(公告)日:2022-06-23
申请号:US17557883
申请日:2021-12-21
Applicant: Palantir Technologies Inc.
Inventor: Nicolas Prettejohn , Katherine Ketsdever
IPC: G06F16/2453 , G06F16/2455 , G06F16/22
Abstract: A computer-implemented method for efficiently performing a database join in a distributed data processing system comprising multiple computational nodes, the method comprising determining a first set of one or more columns of a first database table and a second set of one or more columns of a second database table on which the join is to be performed; estimating a size of the rows of the first table which have a particular combination of values in the first set of columns; computing a salt factor n based on the estimated size of rows and further based on a processing capacity of a computational node of the distributed data processing system; assigning one of n different salt values to each row of the first table having the particular combination of values in the first set of columns; for each row of the second table having the particular combination of values in the second set of columns into n rows, expanding the row into n row, and assigning to each expanded row a different one of the n salt values; and performing a join operation on the modified first and second tables, wherein the rows of the first and second tables have the same combination of values in the first and second sets of columns and the same salt value are joined on the same computational node.
-
公开(公告)号:US11216762B1
公开(公告)日:2022-01-04
申请号:US15684507
申请日:2017-08-23
Applicant: Palantir Technologies Inc.
Inventor: Alexander Maass , Ben Regev , Duncan Hoffman , Eugene Mak , Elise Norman , Elizabeth Patitucci , Yevhen Shevchuk , Harkirat Singh , Joshua Aschheim , Juan Jimenez Puig , Jorien Van Den Bergh , Kai Kamberger , Maciej Biskupiak , Marissa Miracolo , Matthew Julius Wilson , Nicolas Prettejohn , Patrick Walter , Rootul Patel , Stephen Heitkamp , Richard Deitch
Abstract: A customer risk trigger associated with a customer may be identified. A response to the customer risk trigger may be detected. First risk analysis data related to the customer risk trigger may be gathered, based on the response, from a first datastore. Second risk analysis data related to the customer risk trigger may be gathered, based on the response, from a second datastore. A customer risk profile to model risk attribute(s) of the customer may be gathered. The risk attributes may represent a risk correlation between the customer and a prohibited act. Customer risk visualization tool(s) configured to facilitate visual user interaction with the customer risk profile may be gathered. The customer risk visualization tools may be rendered in a display of the computing system. The customer risk visualization tools provide a customer-centric view of risk for various applications, including anti-money laundering applications.
-
公开(公告)号:US12111839B1
公开(公告)日:2024-10-08
申请号:US18333975
申请日:2023-06-13
Applicant: Palantir Technologies Inc.
Inventor: Elliot Hirsch , Johannes Beil , Lauren Brown , Nicolas Prettejohn , Paul Baseotto
IPC: G06F7/00 , G06F16/2458 , G06F16/248
CPC classification number: G06F16/2468 , G06F16/248
Abstract: A fuzzy matching system matching data records in one or more data sets based on user-customized selection of multiple fuzzy matching algorithms. Possible matches may be displayed to a user, who provides feedback on the accuracy of the matches, which may then be used by a machine learning algorithm to update weightings and parameters of the multiple fuzzy matching algorithms, such as based on machine learning analysis of the matching results and the user feedback.
-
公开(公告)号:US11769096B2
公开(公告)日:2023-09-26
申请号:US17568684
申请日:2022-01-04
Applicant: Palantir Technologies Inc.
Inventor: Alexander Maass , Ben Regev , Duncan Hoffman , Eugene Mak , Elise Norman , Elizabeth Patitucci , Yevhen Shevchuk , Harkirat Singh , Joshua Aschheim , Juan Jimenez Puig , Jorien Van Den Bergh , Kai Kamberger , Maciej Biskupiak , Marissa Miracolo , Matthew Julius Wilson , Nicolas Prettejohn , Patrick Walter , Rootul Patel , Stephen Heitkamp , Richard Deitch
IPC: G06Q10/0635 , G06Q20/10
CPC classification number: G06Q10/0635 , G06Q20/10
Abstract: A customer risk trigger associated with a customer may be identified. A response to the customer risk trigger may be detected. First risk analysis data related to the customer risk trigger may be gathered, based on the response, from a first datastore. Second risk analysis data related to the customer risk trigger may be gathered, based on the response, from a second datastore. A customer risk profile to model risk attribute(s) of the customer may be gathered. The risk attributes may represent a risk correlation between the customer and a prohibited act. Customer risk visualization tool(s) configured to facilitate visual user interaction with the customer risk profile may be gathered. The customer risk visualization tools may be rendered in a display of the computing system. The customer risk visualization tools provide a customer-centric view of risk for various applications, including anti-money laundering applications.
-
公开(公告)号:US11720580B1
公开(公告)日:2023-08-08
申请号:US17683986
申请日:2022-03-01
Applicant: Palantir Technologies Inc.
Inventor: Elliot Hirsch , Johannes Beil , Lauren Brown , Nicolas Prettejohn , Paul Baseotto
IPC: G06F7/00 , G06F16/2458 , G06F16/248
CPC classification number: G06F16/2468 , G06F16/248
Abstract: A fuzzy matching system matching data records in one or more data sets based on user-customized selection of multiple fuzzy matching algorithms. Possible matches may be displayed to a user, who provides feedback on the accuracy of the matches, which may then be used by a machine learning algorithm to update weightings and parameters of the multiple fuzzy matching algorithms, such as based on machine learning analysis of the matching results and the user feedback.
-
-
-
-
-
-
-
-
-