-
公开(公告)号:US10198515B1
公开(公告)日:2019-02-05
申请号:US14816599
申请日:2015-08-03
Applicant: Palantir Technologies Inc.
Inventor: Nicholas White , Eli Bingham , Engin Ural , Jasjit Grewal
IPC: G06F17/30
Abstract: According to certain aspects, a computer system may be configured to aggregate and analyze data from a plurality of data sources. The system may obtain data from a plurality of data sources, each of which can include various types of data, including email data, system logon data, system logoff data, badge swipe data, employee data, job processing data, etc. associated with a plurality of individuals. The system may also transform data from each of the plurality of data sources into a format that is compatible for combining the data from the plurality of data sources. The system can resolve the data from each of the plurality of data sources to unique individuals of the plurality of individuals. The system can also determine an efficiency indicator based at least in part on a comparison of individuals of the unique individuals that have at least one common characteristic.
-
公开(公告)号:US11809427B2
公开(公告)日:2023-11-07
申请号:US17734334
申请日:2022-05-02
Applicant: Palantir Technologies Inc.
Inventor: Nicholas White
IPC: G06F16/2453 , G06F16/248 , G06F16/22 , G06F16/13
CPC classification number: G06F16/24542 , G06F16/13 , G06F16/221 , G06F16/2282 , G06F16/248
Abstract: A data processing method provides an improvement in speed of obtaining, in response to a computer search query from one or more computing devices, a particular compressed data chunk that may include a particular data value that is digitally stored in a large data file. The method comprises creating and digitally storing a digital data file comprising a first set of uncompressed metadata chunks; a second set of uncompressed metadata chunks; and a set of compressed data chunks; each chunk of the first and second sets of uncompressed metadata chunks comprising a set of bits; the set of compressed data chunks comprising a first compressed data chunk; the first compressed data chunk comprising a first set of values; the first set of uncompressed metadata chunks spaced evenly across the data file; the second set of uncompressed metadata chunks spaced evenly between a first metadata chunk of the first set of uncompressed metadata chunks and a second metadata chunk of the first set of uncompressed metadata chunks; the first metadata chunk comprising a first set of bits. The method further comprises setting a first subset of bits of the first set of bits to indicate a minimum value of the first set of values, setting a second subset of bits of the first set of bits to indicate a maximum value of the first set of values, and setting a third subset of bits of the first set of bits to indicate a first portion of the data file separating the first metadata chunk and the second metadata chunk. The method also comprises receiving the search query specifying the particular data value, reading the first metadata chunk, and, in response to determining that the particular data value is equal to or greater than the minimum value and equal to or less than the maximum value, sending the first compressed data chunk to the one or more computing devices.
-
公开(公告)号:US20220027426A1
公开(公告)日:2022-01-27
申请号:US17493205
申请日:2021-10-04
Applicant: Palantir Technologies Inc.
Inventor: Nicholas White , Eli Bingham , Engin Ural , Jasjit Grewal
IPC: G06F16/9535 , G06Q10/06 , G06F16/215 , G06F16/242 , G06F16/2457 , G06F16/34
Abstract: According to certain aspects, a computer system may be configured to aggregate and analyze data from a plurality of data sources. The system may obtain data from a plurality of data sources, each of which can include various types of data, including email data, system logon data, system logoff data, badge swipe data, employee data, job processing data, etc. associated with a plurality of individuals. The system may also transform data from each of the plurality of data sources into a format that is compatible for combining the data from the plurality of data sources. The system can resolve the data from each of the plurality of data sources to unique individuals of the plurality of individuals. The system can also determine an efficiency indicator based at least in part on a comparison of individuals of the unique individuals that have at least one common characteristic.
-
公开(公告)号:US11138279B1
公开(公告)日:2021-10-05
申请号:US16173408
申请日:2018-10-29
Applicant: Palantir Technologies Inc.
Inventor: Nicholas White , Eli Bingham , Engin Ural , Jasjit Grewal
IPC: G06F16/20 , G06F16/9535 , G06F16/242 , G06F16/34 , G06F16/2457
Abstract: According to certain aspects, a computer system may be configured to aggregate and analyze data from a plurality of data sources. The system may obtain data from a plurality of data sources, each of which can include various types of data, including email data, system logon data, system logoff data, badge swipe data, employee data, job processing data, etc. associated with a plurality of individuals. The system may also transform data from each of the plurality of data sources into a format that is compatible for combining the data from the plurality of data sources. The system can resolve the data from each of the plurality of data sources to unique individuals of the plurality of individuals. The system can also determine an efficiency indicator based at least in part on a comparison of individuals of the unique individuals that have at least one common characteristic.
-
公开(公告)号:US11063896B2
公开(公告)日:2021-07-13
申请号:US16417375
申请日:2019-05-20
Applicant: Palantir Technologies Inc.
Inventor: Nicholas White
Abstract: Systems and methods are disclosed for detecting confidential information emails. In accordance with one implementation, a method is provided for detecting confidential information emails. The method includes obtaining a sender address of an electronic message, the sender address comprising a first username and a first domain name, and obtaining at least one recipient address of the electronic message, the recipient address comprising a second username and a second domain name. The method also includes determining whether the recipient address and the sender address are different addresses of a user, and based on the determination, flagging the electronic message.
-
公开(公告)号:US10970292B1
公开(公告)日:2021-04-06
申请号:US16283646
申请日:2019-02-22
Applicant: Palantir Technologies Inc.
Inventor: Nicholas White , Han Xu
IPC: G06F16/2457 , G06F16/901 , G06F16/28
Abstract: In an embodiment, a computer-implemented method comprises, calculating a first relational classification score for a first node in a first graph; calculating a second relational classification score for a second node in a second graph; calculating a relational classification matching score for the first node and the second node that is based upon on the first relational classification score and the second relational classification score; generating a canonical tuple that represents a match between the first node and the second node based at least upon the relational classification matching score.
-
公开(公告)号:US20190121848A1
公开(公告)日:2019-04-25
申请号:US16226100
申请日:2018-12-19
Applicant: Palantir Technologies Inc.
Inventor: Eliot Ball , Dustin Janatpour , Nicholas White
Abstract: Systems and methods are provided for automatically translating one or more electronic spreadsheets into scripts. One or more electronic spreadsheets containing data arrays and formula arrays may be accessed. The electronic spreadsheet(s) may implement various logic using the data arrays and the formula arrays. The range(s) of the formula arrays may be determined. The range(s) of the data arrays may be determined based on the range(s) of the formula arrays. Conversion ranges may be determined based on the range(s) of formula arrays and the range(s) of data arrays. One or more dependencies between the conversion ranges may be determined and used to generate source code modeling the logic implemented by the electronic spreadsheet(s).
-
公开(公告)号:US20180253413A1
公开(公告)日:2018-09-06
申请号:US15658218
申请日:2017-07-24
Applicant: Palantir Technologies Inc.
Inventor: Eliot Ball , Dustin Janatpour , Nicholas White
CPC classification number: G06F17/246 , G06F8/40 , G06F8/427 , G06F17/211 , G06F17/245 , G06F17/2705
Abstract: Systems and methods are provided for automatically translating one or more electronic spreadsheets into scripts. One or more electronic spreadsheets containing data arrays and formula arrays may be accessed. The electronic spreadsheet(s) may implement various logic using the data arrays and the formula arrays. The range(s) of the formula arrays may be determined. The range(s) of the data arrays may be determined based on the range(s) of the formula arrays. Conversion ranges may be determined based on the range(s) of formula arrays and the range(s) of data arrays. One or more dependencies between the conversion ranges may be determined and used to generate source code modeling the logic implemented by the electronic spreadsheet(s).
-
公开(公告)号:US10762291B2
公开(公告)日:2020-09-01
申请号:US16226100
申请日:2018-12-19
Applicant: Palantir Technologies Inc.
Inventor: Eliot Ball , Dustin Janatpour , Nicholas White
IPC: G06F17/00 , G06F40/18 , G06F8/41 , G06F8/40 , G06F40/103 , G06F40/177 , G06F40/205
Abstract: Systems and methods are provided for automatically translating one or more electronic spreadsheets into scripts. One or more electronic spreadsheets containing data arrays and formula arrays may be accessed. The electronic spreadsheet(s) may implement various logic using the data arrays and the formula arrays. The range(s) of the formula arrays may be determined. The range(s) of the data arrays may be determined based on the range(s) of the formula arrays. Conversion ranges may be determined based on the range(s) of formula arrays and the range(s) of data arrays. One or more dependencies between the conversion ranges may be determined and used to generate source code modeling the logic implemented by the electronic spreadsheet(s).
-
公开(公告)号:US10394814B2
公开(公告)日:2019-08-27
申请号:US15632105
申请日:2017-06-23
Applicant: PALANTIR TECHNOLOGIES INC.
Inventor: Nicholas White
IPC: G06F17/30 , G06F16/2453 , G06F16/248 , G06F16/22 , G06F16/13
Abstract: A data processing method provides an improvement in speed of obtaining, in response to a computer search query from one or more computing devices, a particular compressed data chunk that may include a particular data value that is digitally stored in a large data file. The method comprises creating and digitally storing a digital data file comprising a first set of uncompressed metadata chunks; a second set of uncompressed metadata chunks; and a set of compressed data chunks; each chunk of the first and second sets of uncompressed metadata chunks comprising a set of bits; the set of compressed data chunks comprising a first compressed data chunk; the first compressed data chunk comprising a first set of values; the first set of uncompressed metadata chunks spaced evenly across the data file; the second set of uncompressed metadata chunks spaced evenly between a first metadata chunk of the first set of uncompressed metadata chunks and a second metadata chunk of the first set of uncompressed metadata chunks; the first metadata chunk comprising a first set of bits. The method further comprises setting a first subset of bits of the first set of bits to indicate a minimum value of the first set of values, setting a second subset of bits of the first set of bits to indicate a maximum value of the first set of values, and setting a third subset of bits of the first set of bits to indicate a first portion of the data file separating the first metadata chunk and the second metadata chunk. The method also comprises receiving the search query specifying the particular data value, reading the first metadata chunk, and, in response to determining that the particular data value is equal to or greater than the minimum value and equal to or less than the maximum value, sending the first compressed data chunk to the one or more computing devices.
-
-
-
-
-
-
-
-
-