Patents by Inventor Kyle Patron
Kyle Patron 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: 12229150Abstract: A system and methods for determining computer resource allocation, the system having a network communication interface configured to receive a query from a device, the query indicating a request to perform a processing operation on a portion of one or more data set. The system may also include data storage for data including historical information related to processing of data sets by back-end computer resources, and hardware processors configured to determine one or more scores associated with a query and based at least in part on the historical information. The system may determine a particular back-end computer resource with a highest score, provide a compute request to the particular back-end computer resource to perform a processing operation on a portion of one or more data sets, and store processing information related to the processing of the compute request by the particular back-end computer resource as historical information.Type: GrantFiled: February 18, 2020Date of Patent: February 18, 2025Assignee: Palantir Technologies Inc.Inventors: Matthew Lynch, Brandon Krieger, Giulio Mecocci, Kyle Patron, Kevin Pyc, Sander Kromwijk
-
Patent number: 11803636Abstract: A method performed by one or more processors, and an apparatus is disclosed. The method may comprise identifying a request from a custom computer program within a sandbox to perform an operation not permitted within the sandbox, and receiving a first indication of security privileges associated with a provider of the custom computer program. The method may also comprise selectively causing the operation to be performed based on the first indication of security privileges.Type: GrantFiled: April 5, 2022Date of Patent: October 31, 2023Assignee: Palantir Technologies Inc.Inventors: Thomas Powell, Kyle Patron, Mark Elliot
-
Publication number: 20220229900Abstract: A method performed by one or more processors, and an apparatus is disclosed. The method may comprise identifying a request from a custom computer program within a sandbox to perform an operation not permitted within the sandbox, and receiving a first indication of security privileges associated with a provider of the custom computer program. The method may also comprise selectively causing the operation to be performed based on the first indication of security privileges.Type: ApplicationFiled: April 5, 2022Publication date: July 21, 2022Inventors: Thomas Powell, Kyle Patron, Mark Elliot
-
Patent number: 11301561Abstract: A method performed by one or more processors, and an apparatus is disclosed. The method may comprise identifying a request from a custom computer program within a sandbox to perform an operation not permitted within the sandbox, and receiving a first indication of security privileges associated with a provider of the custom computer program. The method may also comprise selectively causing the operation to be performed based on the first indication of security privileges.Type: GrantFiled: January 11, 2019Date of Patent: April 12, 2022Assignee: Palantir Technologies Inc.Inventors: Thomas Powell, Kyle Patron, Mark Elliot
-
Publication number: 20200183945Abstract: A system and methods for determining computer resource allocation, the system having a network communication interface configured to receive a query from a device, the query indicating a request to perform a processing operation on a portion of one or more data set. The system may also include data storage for data including historical information related to processing of data sets by back-end computer resources, and hardware processors configured to determine one or more scores associated with a query and based at least in part on the historical information. The system may determine a particular back-end computer resource with a highest score, provide a compute request to the particular back-end computer resource to perform a processing operation on a portion of one or more data sets, and store processing information related to the processing of the compute request by the particular back-end computer resource as historical information.Type: ApplicationFiled: February 18, 2020Publication date: June 11, 2020Inventors: Matthew Lynch, Brandon Krieger, Giulio Mecocci, Kyle Patron, Kevin Pyc, Sander Kromwijk
-
Patent number: 10606851Abstract: A system and methods for determining computer resource allocation, the system having a network communication interface configured to receive a query from a device, the query indicating a request to perform a processing operation on a portion of one or more data set. The system may also include data storage for data including historical information related to processing of data sets by back-end computer resources, and hardware processors configured to determine one or more scores associated with a query and based at least in part on the historical information. The system may determine a particular back-end computer resource with a highest score, provide a compute request to the particular back-end computer resource to perform a processing operation on a portion of one or more data sets, and store processing information related to the processing of the compute request by the particular back-end computer resource as historical information.Type: GrantFiled: October 30, 2018Date of Patent: March 31, 2020Assignee: Palantir Technologies Inc.Inventors: Matthew Lynch, Brandon Krieger, Giulio Mecocci, Kyle Patron, Kevin Pyc, Sander Kromwijk
-
Publication number: 20200081992Abstract: A system and methods for determining computer resource allocation, the system having a network communication interface configured to receive a query from a device, the query indicating a request to perform a processing operation on a portion of one or more data set. The system may also include data storage for data including historical information related to processing of data sets by back-end computer resources, and hardware processors configured to determine one or more scores associated with a query and based at least in part on the historical information. The system may determine a particular back-end computer resource with a highest score, provide a compute request to the particular back-end computer resource to perform a processing operation on a portion of one or more data sets, and store processing information related to the processing of the compute request by the particular back-end computer resource as historical information.Type: ApplicationFiled: October 30, 2018Publication date: March 12, 2020Inventors: Matthew Lynch, Brandon Krieger, Giulio Mecocci, Kyle Patron, Kevin Pyc, Sander Kromwijk
-
Publication number: 20190303563Abstract: A method performed by one or more processors, and an apparatus is disclosed. The method may comprise identifying a request from a custom computer program within a sandbox to perform an operation not permitted within the sandbox, and receiving a first indication of security privileges associated with a provider of the custom computer program. The method may also comprise selectively causing the operation to be performed based on the first indication of security privileges.Type: ApplicationFiled: January 11, 2019Publication date: October 3, 2019Inventors: Thomas Powell, Kyle Patron, Mark Elliot
-
Publication number: 20170270421Abstract: Aspects of the present disclosure relate to a machine determining a quality ranking of a subject. The machine accesses a current input representing answers to a plurality of questions about the subject, each answer representing a ranking of a quality of the subject at a specified time, where the subject has a geographic location. The machine determines, based on the current input, an overall ranking of the quality of the subject. The machine determines, based on the current input and based on one or more of input received about the subject at a time different from the specified time and input about other subjects proximate to the geographic location, a future ranking of the quality of the subject. The machine transmits a graphical output corresponding to the overall ranking and the determined future ranking of the quality of the subject.Type: ApplicationFiled: April 6, 2016Publication date: September 21, 2017Inventors: Adam Frank, Kyle Patron, Khoa Pham, Maxim Kesin, Sanjay Paul, Alexandru Viorel Antihi