Patents by Inventor Kamran Khan
Kamran Khan 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).
-
Publication number: 20240020099Abstract: A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer.Type: ApplicationFiled: July 28, 2023Publication date: January 18, 2024Inventors: Eliot Ball, Matthew Jenny, Nicholas Gates, Erin Price-Wright, Kamran Khan, Gregory Manis, Emeline Wu
-
Patent number: 11823822Abstract: An improved structural arrangement for mounting winding packages in the air core reactor is provided. Disclosed embodiments make use of structural properties, such as hoop tensile properties, of a filament roving 130 that may be arranged to surround structural features (e.g., inclined surfaces 108) formed in a disclosed mounting plate 110.Type: GrantFiled: November 12, 2020Date of Patent: November 21, 2023Assignee: SIEMENS ENERGY GLOBAL GMBH & CO. KGInventors: Kamran Khan, Andrew Lang
-
Publication number: 20230343509Abstract: An improved structural arrangement for mounting winding packages in the air core reactor is provided. Disclosed embodiments make use of structural properties, such as hoop tensile properties, of a filament roving 130 that may be arranged to surround structural features (e.g., inclined surfaces 108) formed in a disclosed mounting plate 110.Type: ApplicationFiled: November 12, 2020Publication date: October 26, 2023Inventors: Kamran Khan, Andrew Lang
-
Publication number: 20230333888Abstract: Computing systems methods, and non-transitory storage media are provided for retrieving information regarding an operation to be performed by a platform, performing a preliminary validation of the operation, generating details regarding the preliminary validation, transmitting at least a subset of the details of the preliminary validation to the platform, and populating the generated details on an interface. If the preliminary validation fails, the platform refrains from performing the operation. Furthermore, the logic describing the operation can be executed on different platforms and is not bound or limited to one platform.Type: ApplicationFiled: May 27, 2022Publication date: October 19, 2023Inventors: Adam Borochoff, John Mathews, Joseph Rafidi, James Thompson, Kamran Khan, Morten Telling, Parvathy Menon, Patrick Szmucer, Robert Kruszewski, Rahij Ramsharan, Katherine Ketsdever
-
Publication number: 20230326659Abstract: An air core reactor including an improved structural arrangement for attaching cylindrical winding packages in the air core reactor is provided. Disclosed embodiments make use of spacer assemblies appropriately arranged to counterbalance bending moments that can develop during operation of the air core reactor and therefore improve the structural capability of the mechanical connection for the winding packages between respective spacers and spider units of the air core reactor.Type: ApplicationFiled: April 12, 2022Publication date: October 12, 2023Inventors: Kamran Khan, Andrew Lang
-
Patent number: 11755293Abstract: A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer.Type: GrantFiled: September 12, 2022Date of Patent: September 12, 2023Assignee: Palantir Technologies Inc.Inventors: Eliot Ball, Matthew Jenny, Nicholas Gates, Erin Price-Wright, Kamran Khan, Gregory Manis, Emeline Wu
-
Patent number: 11615071Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media for data synchronization are provided. One of the methods includes: receiving, from a client device displaying a spreadsheet interface, a query for data; identifying, from one or more datasets in a data store, a plurality of data items responsive to the query; sending, to the client device, a plurality of data entries for display in a plurality of cells of the spreadsheet interface, wherein the data entries correspond to the identified data items; receiving, from the client device, information associated with one or more changes to one or more of the data entries, wherein the one or more changes are created based on one or more user inputs in the spreadsheet interface; and updating, in the data store based on the one or more changes, one or more of the data items corresponding to the one or more changed data entries.Type: GrantFiled: May 15, 2020Date of Patent: March 28, 2023Assignee: Palantir Technologies Inc.Inventors: Alexander Egorenkov, Feridun Arda Kara, Julien Levy, Jason Marmon, Kamran Khan, Natacha Gabbamonte, Sander Kromwijk, Xinyi Wang, Yixun Xu
-
Patent number: 11586802Abstract: Systems, methods, and non-transitory computer readable media are provided for providing parameterized states. Resource customization information may be obtained. The resource customization information may identify a resource and define a customized view of the resource. A parameterized state may be generated based on the resource customization information. Activation of the parameterized state may cause the customized view of the resource to be presented. An interface through which the parameterized state is accessible may be provided.Type: GrantFiled: March 23, 2021Date of Patent: February 21, 2023Assignee: Palantir Technologies Inc.Inventors: Parvathy Menon, Adam Borochoff, Hao Zuo, Joseph Rafidi, Kamran Khan, Ryan Rowe, Salar Al Khafaji, Tyler Uhlenkamp
-
Publication number: 20230004362Abstract: A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer.Type: ApplicationFiled: September 12, 2022Publication date: January 5, 2023Inventors: Eliot Ball, Matthew Jenny, Nicholas Gates, Erin Price-Wright, Kamran Khan, Gregory Manis, Emeline Wu
-
Patent number: 11442705Abstract: A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer.Type: GrantFiled: March 17, 2021Date of Patent: September 13, 2022Assignee: Palantir Technologies Inc.Inventors: Eliot Ball, Matthew Jenny, Nicholas Gates, Erin Price-Wright, Kamran Khan, Gregory Manis, Emeline Wu
-
Publication number: 20210209288Abstract: Systems, methods, and non-transitory computer readable media are provided for providing parameterized states. Resource customization information may be obtained. The resource customization information may identify a resource and define a customized view of the resource. A parameterized state may be generated based on the resource customization information. Activation of the parameterized state may cause the customized view of the resource to be presented. An interface through which the parameterized state is accessible may be provided.Type: ApplicationFiled: March 23, 2021Publication date: July 8, 2021Inventors: Parvathy Menon, Adam Borochoff, Hao Zuo, Joseph Rafidi, Kamran Khan, Ryan Rowe, Salar Al Khafaji, Tyler Uhlenkamp
-
Publication number: 20210200517Abstract: A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer.Type: ApplicationFiled: March 17, 2021Publication date: July 1, 2021Inventors: Eliot Ball, Matthew Jenny, Nicholas Gates, Erin Price-Wright, Kamran Khan, Gregory Manis, Emeline Wu
-
Publication number: 20210124729Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media for data synchronization are provided. One of the methods includes: receiving, from a client device displaying a spreadsheet interface, a query for data; identifying, from one or more datasets in a data store, a plurality of data items responsive to the query; sending, to the client device, a plurality of data entries for display in a plurality of cells of the spreadsheet interface, wherein the data entries correspond to the identified data items; receiving, from the client device, information associated with one or more changes to one or more of the data entries, wherein the one or more changes are created based on one or more user inputs in the spreadsheet interface; and updating, in the data store based on the one or more changes, one or more of the data items corresponding to the one or more changed data entries.Type: ApplicationFiled: May 15, 2020Publication date: April 29, 2021Inventors: Alexander Egorenkov, Feridun Arda Kara, Julien Levy, Jason Marmon, Kamran Khan, Natacha Gabbamonte, Sander Kromwijk, Xinyi Wang, Yixun Xu
-
Patent number: 10970049Abstract: A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer.Type: GrantFiled: January 30, 2019Date of Patent: April 6, 2021Assignee: Palantir Technologies Inc.Inventors: Eliot Ball, Matthew Jenny, Nicholas Gates, Erin Price-Wright, Kamran Khan, Gregory Manis, Emeline Wu
-
Patent number: 10956654Abstract: Systems, methods, and non-transitory computer readable media are provided for providing parameterized states. Resource customization information may be obtained. The resource customization information may identify a resource and define a customized view of the resource. A parameterized state may be generated based on the resource customization information. Activation of the parameterized state may cause the customized view of the resource to be presented. An interface through which the parameterized state is accessible may be provided.Type: GrantFiled: September 26, 2018Date of Patent: March 23, 2021Assignee: Palantir Technologies Inc.Inventors: Parvathy Menon, Adam Borochoff, Hao Zuo, Joseph Rafidi, Kamran Khan, Ryan Rowe, Salar Al Khafaji, Tyler Uhlenkamp
-
Publication number: 20200004805Abstract: Systems, methods, and non-transitory computer readable media are provided for providing parameterized states. Resource customization information may be obtained. The resource customization information may identify a resource and define a customized view of the resource. A parameterized state may be generated based on the resource customization information. Activation of the parameterized state may cause the customized view of the resource to be presented. An interface through which the parameterized state is accessible may be provided.Type: ApplicationFiled: September 26, 2018Publication date: January 2, 2020Inventors: Parvathy Menon, Adam Borochoff, Hao Zuo, Joseph Rafidi, Kamran Khan, Ryan Rowe, Salar Al Khafaji, Tyler Uhlenkamp
-
Patent number: 10394776Abstract: A method and a system for predicting the local area impact of the spread of global infectious diseases are provided. The system includes: providing a global pathogen risk factors database having data related to local area vulnerability of a group of human pathogens across a plurality of areas, a global pathogen activity database having data related to the activity of the group of human pathogens in the plurality of geographies, and a global transport database having data related to travel patterns in and/or between the plurality of areas. A method of processing data in each of the databases to generate a pathogen vulnerability index, a pathogen activity index and a transportability index to generate a risk indicator indicative of the local area impact of individual global infectious diseases.Type: GrantFiled: February 13, 2013Date of Patent: August 27, 2019Assignee: BlueDot Inc.Inventor: Kamran Khan
-
Publication number: 20190235844Abstract: A method performed by one or more processors comprises displaying code, receiving user selection of a portion of code, determining one or more settable data items, generating a template, displaying the template, receiving a user input value for the settable data items by the template, and executing the code with each of the settable data items set to the received user input value. A data processing pipeline is configured to pass a data item to a first transformer to provide first transformed data, store the first transformed data in a temporary memory, write the first transformed data to the data storage system, and pass the transformed data from the temporary memory to a second transformer.Type: ApplicationFiled: January 30, 2019Publication date: August 1, 2019Inventors: Eliot Ball, Matthew Jenny, Nicholas Gates, Erin Price-Wright, Kamran Khan, Gregory Manis, Emeline Wu
-
Patent number: 10366824Abstract: An air core reactor for use in an electric power transmission and distribution system or in an electric power system of an electrical plant is provided. The air core reactor comprises an electrically insulated support structure, a coil of windings configured to operate at a potential and isolated to ground or other potentials by the electrically insulated support structure and an insulator mounting bracket that attaches directly to the coil. The insulator mounting bracket is configured as an interface between the coil and the electrically insulated support structure.Type: GrantFiled: April 11, 2017Date of Patent: July 30, 2019Assignee: TRENCH LIMITEDInventor: Kamran Khan
-
Publication number: 20180294091Abstract: An air core reactor for use in an electric power transmission and distribution system or in an electric power system of an electrical plant is provided. The air core reactor comprises an electrically insulated support structure, a coil of windings configured to operate at a potential and isolated to ground or other potentials by the electrically insulated support structure and an insulator mounting bracket that attaches directly to the coil. The insulator mounting bracket is configured as an interface between the coil and the electrically insulated support structure.Type: ApplicationFiled: April 11, 2017Publication date: October 11, 2018Inventor: Kamran Khan