Patents by Inventor Nathaniel Klein
Nathaniel Klein 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: 12210509Abstract: A computer-implemented method comprises receiving a front-end configuration including transition specifications and a back-end configuration including workflow transition rules; receiving a state transition initiated by an interaction via a workflow-based interface associated with the front-end configuration; mapping the state transition to a set of back-end commands; detecting a conflict between the transition specifications and the workflow transition rules; updating state transitions defined in the transition specifications or specified in the workflow transition rules according to conflict resolution rules; causing executing the set of back-end commands over a database of data objects.Type: GrantFiled: February 27, 2024Date of Patent: January 28, 2025Assignee: Palantir Technologies Inc.Inventors: Matthew Fedderly, Cooper Bills, Geoffrey Bakker, Kunal Marwaha, Nathaniel Klein
-
Publication number: 20240430269Abstract: 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: ApplicationFiled: July 15, 2024Publication date: December 26, 2024Inventors: Peter Wilczynski, Arseny Bogomolov, Alexander Mark, Teofana Hadzhiganeva, Kevin Ng, Nathaniel Klein, Sharon Hao
-
Patent number: 12063218Abstract: 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: GrantFiled: August 28, 2023Date of Patent: August 13, 2024Assignee: Palantir Technologies Inc.Inventors: Peter Wilczynski, Arseny Bogomolov, Alexander Mark, Teofana Hadzhiganeva, Kevin Ng, Nathaniel Klein, Sharon Hao
-
Publication number: 20240241912Abstract: Example embodiments relate to a network-based workflow system, employed for receiving workflows, defining one or more data-object types based on the workflows, generating data-objects, assigning a workflow from among the one or more workflows to the data-object, and managing the data-object through various states of based on the workflow. As discussed, a “workflow” refers to orchestrated and repeatable patterns enabled by a systematic organization of resources into processes that transform and modify presentations of data-objects based on corresponding data-object states. A workflow may therefore comprise a set of states, wherein each state is linked to another state by one or more transitions, and wherein the transitions are associated with a set of events which may occur at each state.Type: ApplicationFiled: February 8, 2024Publication date: July 18, 2024Inventors: Nathaniel Klein, Huanqi Deng, Kevin Whelan, Matthew LeVan, Takashi Okamoto
-
Publication number: 20240202183Abstract: A computer-implemented method comprises receiving a front-end configuration including transition specifications and a back-end configuration including workflow transition rules; receiving a state transition initiated by an interaction via a workflow-based interface associated with the front-end configuration; mapping the state transition to a set of back-end commands; detecting a conflict between the transition specifications and the workflow transition rules; updating state transitions defined in the transition specifications or specified in the workflow transition rules according to conflict resolution rules; causing executing the set of back-end commands over a database of data objects.Type: ApplicationFiled: February 27, 2024Publication date: June 20, 2024Inventors: Matthew Fedderly, Cooper Bills, Geoffrey Bakker, Kunal Marwaha, Nathaniel Klein
-
Patent number: 11940988Abstract: A computer-implemented method of integrating decoupled front-end and back-end processes is disclosed. The method comprises receiving a front-end configuration including validation specifications and a back-end configuration including data validation rules; receiving a data item via forms-based interface associated with the front-end configuration, the data item having been validated based on the validation specifications; mapping the data item to a back-end data object; detecting a conflict between the validation specifications and the validation rules; altering a back-end validation process associated with the back-end data object; causing storing the data item in a database system in association with the back-end data object.Type: GrantFiled: April 24, 2023Date of Patent: March 26, 2024Assignee: Palantir Technologies Inc.Inventors: Matthew Fedderly, Cooper Bills, Geoffrey Bakker, Kunal Marwaha, Nathaniel Klein
-
Patent number: 11928164Abstract: Example embodiments relate to a network-based workflow system, employed for receiving workflows, defining one or more data-object types based on the workflows, generating data-objects, assigning a workflow from among the one or more workflows to the data-object, and managing the data-object through various states of based on the workflow. As discussed, a “workflow” refers to orchestrated and repeatable patterns enabled by a systematic organization of resources into processes that transform and modify presentations of data-objects based on corresponding data-object states. A workflow may therefore comprise a set of states, wherein each state is linked to another state by one or more transitions, and wherein the transitions are associated with a set of events which may occur at each state.Type: GrantFiled: October 6, 2020Date of Patent: March 12, 2024Assignee: Palantir Technologies Inc.Inventors: Nathaniel Klein, Huanqi Deng, Kevin Whelan, Matthew LeVan, Takashi Okamoto
-
Publication number: 20230403283Abstract: 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: ApplicationFiled: August 28, 2023Publication date: December 14, 2023Inventors: Peter Wilczynski, Arseny Bogomolov, Alexander Mark, Teofana Hadzhiganeva, Kevin Ng, Nathaniel Klein, Sharon Hao
-
Patent number: 11785017Abstract: 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: GrantFiled: November 22, 2022Date of Patent: October 10, 2023Assignee: Palantir Technologies Inc.Inventors: Peter Wilczynski, Arseny Bogomolov, Alexander Mark, Teofana Hadzhiganeva, Kevin Ng, Nathaniel Klein, Sharon Hao
-
Publication number: 20230259503Abstract: A computer-implemented method of integrating decoupled front-end and back-end processes is disclosed. The method comprises receiving a front-end configuration including validation specifications and a back-end configuration including data validation rules; receiving a data item via forms-based interface associated with the front-end configuration, the data item having been validated based on the validation specifications; mapping the data item to a back-end data object; detecting a conflict between the validation specifications and the validation rules; altering a back-end validation process associated with the back-end data object; causing storing the data item in a database system in association with the back-end data object.Type: ApplicationFiled: April 24, 2023Publication date: August 17, 2023Inventors: Matthew Fedderly, Cooper Bills, Geoffrey Bakker, Kunal Marwaha, Nathaniel Klein
-
Patent number: 11669513Abstract: Software-based technologies for improving structured data collection, presentation, validation, and workflow management processes are disclosed, including the use of interpretable configuration files to define data objects, generate object-level and sub-object-level specifications for a forms-based interface, validation processes and a workflow-based interface. A back-end integration component maps the data objects, validation and workflow processes, and interface specifications to portions of a back-end database system.Type: GrantFiled: March 7, 2022Date of Patent: June 6, 2023Assignee: Palantir Technologies Inc.Inventors: Matthew Fedderly, Cooper Bills, Geoffrey Bakker, Kunal Marwaha, Nathaniel Klein
-
Publication number: 20230093504Abstract: 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: ApplicationFiled: November 22, 2022Publication date: March 23, 2023Inventors: Peter Wilczynski, Arseny Bogomolov, Alexander Mark, Teofana Hadzhiganeva, Kevin Ng, Nathaniel Klein, Sharon Hao
-
Patent number: 11558393Abstract: 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: GrantFiled: July 27, 2021Date of Patent: January 17, 2023Assignee: PALANTIR TECHNOLOGIES INC.Inventors: Peter Wilczynski, Arseny Bogomolov, Alexander Mark, Teofana Hadzhiganeva, Kevin Ng, Nathaniel Klein, Sharon Hao
-
Publication number: 20220261394Abstract: Software-based technologies for improving structured data collection, presentation, validation, and workflow management processes are disclosed, including the use of interpretable configuration files to define data objects, generate object-level and sub-object-level specifications for a forms-based interface, validation processes and a workflow-based interface. A back-end integration component maps the data objects, validation and workflow processes, and interface specifications to portions of a back-end database system.Type: ApplicationFiled: March 7, 2022Publication date: August 18, 2022Inventors: Matthew Fedderly, Cooper Bills, Geoffrey Bakker, Kunal Marwaha, Nathaniel Klein
-
Patent number: 11269857Abstract: Software-based technologies for improving structured data collection, presentation, validation, and workflow management processes are disclosed, including the use of interpretable configuration files to define data objects, generate object-level and sub-object-level specifications for a forms-based interface, validation processes and a workflow-based interface. A back-end integration component maps the data objects, validation and workflow processes, and interface specifications to portions of a back-end database system.Type: GrantFiled: October 28, 2020Date of Patent: March 8, 2022Assignee: PALANTIR TECHNOLOGIES INC.Inventors: Matthew Fedderly, Cooper Bills, Geoffrey Bakker, Kunal Marwaha, Nathaniel Klein
-
Publication number: 20210352076Abstract: 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: ApplicationFiled: July 27, 2021Publication date: November 11, 2021Inventors: Peter Wilczynski, Arseny Bogomolov, Alexander Mark, Teofana Hadzhiganeva, Kevin Ng, Nathaniel Klein, Sharon Hao
-
Patent number: 11089029Abstract: 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: GrantFiled: February 27, 2020Date of Patent: August 10, 2021Assignee: Palantir Technologies Inc.Inventors: Peter Wilczynski, Arseny Bogomolov, Alexander Mark, Teofana Hadzhiganeva, Kevin Ng, Nathaniel Klein, Sharon Hao
-
Publication number: 20210056144Abstract: Example embodiments relate to a network-based workflow system, employed for receiving workflows, defining one or more data-object types based on the workflows, generating data-objects, assigning a workflow from among the one or more workflows to the data-object, and managing the data-object through various states of based on the workflow. As discussed, a “workflow” refers to orchestrated and repeatable patterns enabled by a systematic organization of resources into processes that transform and modify presentations of data-objects based on corresponding data-object states. A workflow may therefore comprise a set of states, wherein each state is linked to another state by one or more transitions, and wherein the transitions are associated with a set of events which may occur at each state.Type: ApplicationFiled: October 6, 2020Publication date: February 25, 2021Inventors: Nathaniel Klein, Huanqi Deng, Kevin Whelan, Matthew LeVan, Takashi Okamoto
-
Publication number: 20210049149Abstract: Software-based technologies for improving structured data collection, presentation, validation, and workflow management processes are disclosed, including the use of interpretable configuration files to define data objects, generate object-level and sub-object-level specifications for a forms-based interface, validation processes and a workflow-based interface. A back-end integration component maps the data objects, validation and workflow processes, and interface specifications to portions of a back-end database system.Type: ApplicationFiled: October 28, 2020Publication date: February 18, 2021Inventors: Matthew Fedderly, Cooper Bills, Geoffrey Bakker, Kunal Marwaha, Nathaniel Klein
-
Publication number: 20210029132Abstract: 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: ApplicationFiled: February 27, 2020Publication date: January 28, 2021Inventors: Peter Wilczynski, Arseny Bogomolov, Alexander Mark, Teofana Hadzhiganeva, Kevin Ng, Nathaniel Klein, Sharon Hao