Patents by Inventor Ambuj Kumar
Ambuj Kumar 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: 20260099601Abstract: A system to automate threat operations is disclosed. The system may include a processor and a memory. The processor may obtain an unstructured data from one or more external sources, and convert the unstructured data into a structured data by using a first Large Language Model (LLM). The processor may execute a threat hunt model to detect a threat to a computing infrastructure of an organization based on the structured data by using an agentic threat detection and response module. The agentic threat detection and response module includes one or more second LLMs. The processor may dynamically detect the threat based on the execution of the threat hunt model by using the agentic threat detection and response module, and automatically perform an action responsive to detecting the threat by using the agentic threat detection and response module.Type: ApplicationFiled: October 8, 2024Publication date: April 9, 2026Applicant: Simbian, Inc.Inventors: Ambuj Kumar, Alankrit Chona, Sumedh Barde, Prince Saroj, Vedang Karwa
-
Patent number: 12530467Abstract: A system to handle cybersecurity threats is disclosed. The system may include a transceiver and a processor. The transceiver may be configured to receive a request from a user via a user interface rendered on a user device. The request may include a query associated with cyber security. The processor may be configured to render the user interface on the user device, and obtain the query from the transceiver. The processor may parse the query into structured data, and identify a sequence of templated actions based on the structured data and a security framework. The processor may map each templated action into one or more action blocks to perform the templated action, based on a user environment. The processor may prepare a workflow to resolve the query based on the sequence of templated actions and the action blocks for each templated action, and perform a predetermined action.Type: GrantFiled: February 21, 2024Date of Patent: January 20, 2026Assignee: Simbian AIInventors: Ambuj Kumar, Alankrit Chona, Sumedh Barde, John Chong Min Tan, Vishwas Pai, Prince Saroj, Hardik Maheshwari
-
Publication number: 20250348759Abstract: A system to verify correctness of content is disclosed. The system may include one or more processors and a memory. The processors may obtain, by a content generation LLM, a user prompt via a user interface rendered on a user device, and generate a response to the user prompt responsive to obtaining the user prompt. The content generation LLM may be paired with Retrieval Augmented Generation (RAG) sources. The processors may transmit, by the content generation LLM, the response to a verifier LLM. The processors may parse, by the verifier LLM, the response into structured data, and compare the structured data with data stored in an entity, property, and relationship (ER) database that is paired with the RAG sources and an external database. The processors may determine, by the verifier LLM, correctness of response based on the comparison, and output the correctness of the response on the user interface.Type: ApplicationFiled: May 10, 2024Publication date: November 13, 2025Applicant: Simbian, Inc.Inventors: Ambuj Kumar, Alankrit Chona, Sumedh Barde, John Chong Min Tan, Vishwas Pai, Prince Saroj, Hardik Maheshwari
-
Publication number: 20250265352Abstract: A system to handle cybersecurity threats is disclosed. The system may include a transceiver and a processor. The transceiver may be configured to receive a request from a user via a user interface rendered on a user device. The request may include a query associated with cyber security. The processor may be configured to render the user interface on the user device, and obtain the query from the transceiver. The processor may parse the query into structured data, and identify a sequence of templated actions based on the structured data and a security framework. The processor may map each templated action into one or more action blocks to perform the templated action, based on a user environment. The processor may prepare a workflow to resolve the query based on the sequence of templated actions and the action blocks for each templated action, and perform a predetermined action.Type: ApplicationFiled: February 21, 2024Publication date: August 21, 2025Applicant: Simbian, Inc.Inventors: Ambuj Kumar, Alankrit Chona, Sumedh Barde, John Chong Min Tan, Vishwas Pai, Prince Saroj, Hardik Maheshwari
-
Publication number: 20250227098Abstract: A self-encrypting key management service receives a request to perform a cryptographic operation with a key based on executable code. The key is stored at a first secure enclave associated with the self-encrypting key management service, and the executable code is stored at a second secure enclave associated with the self-encrypting key management service. The key is obtained from the first secure enclave, and the executable code is obtained from the second secure enclave. The cryptographic operation is performed with the key and the executable code.Type: ApplicationFiled: March 27, 2025Publication date: July 10, 2025Inventors: Ambuj KUMAR, Anand KASHYAP, Jethro Gideon BEEKMAN, Faisal FARUQUI
-
Patent number: 12267310Abstract: A system disclosed herein may receive, from an application associated with a client identification, a request to perform a cryptographic operation with a specified application key, identify a gateway associated with the client identification, identify a respective characteristic of each self-encrypting key management service of a plurality of self-encrypting key management services that correspond to the gateway, identify a self-encrypting key management service with a characteristic satisfying a threshold criterion, and send the request to the identified self-encrypting key management service.Type: GrantFiled: December 27, 2022Date of Patent: April 1, 2025Assignee: Fortanix, Inc.Inventors: Ambuj Kumar, Anand Kashyap, Jethro Gideon Beekman, Faisal Faruqui
-
Patent number: 12229272Abstract: A container corresponding to executable code may be received. In response to receiving the container, a container manager resident in a memory of a computation environment may be executed to verify the container. The container manager may be verified by a boot loader of the computation environment. Permissions of the container to access the resources of a computation environment may be determined after the verification of the container by the container manager. Access to one or more resources of the computation environment may be provided by transferring control to the one or more resources from the container manager to the container based on the permissions of the container for the resources of the computation environment.Type: GrantFiled: February 10, 2022Date of Patent: February 18, 2025Assignee: Cryptography Research, Inc.Inventor: Ambuj Kumar
-
Publication number: 20240411842Abstract: A request to execute an application at a secure cryptographic environment of a server may be received. A tag that has been assigned to the application may be received. An attribute of the server may be identified. A determination may be made as to whether the attribute of the server satisfies the tag that has been assigned to the application. In response to determining that the attribute of the server satisfies the tag that has been assigned to the application, an indication may be provided to execute the application at the secure cryptographic environment of the server.Type: ApplicationFiled: August 16, 2024Publication date: December 12, 2024Inventors: Anand Kashyap, Ambuj Kumar
-
Patent number: 12086217Abstract: A request to execute an application at a secure cryptographic environment of a server may be received. A tag that has been assigned to the application may be received. An attribute of the server may be identified. A determination may be made as to whether the attribute of the server satisfies the tag that has been assigned to the application. In response to determining that the attribute of the server satisfies the tag that has been assigned to the application, an indication may be provided to execute the application at the secure cryptographic environment of the server.Type: GrantFiled: April 7, 2020Date of Patent: September 10, 2024Assignee: Fortanix, Inc.Inventors: Anand Kashyap, Ambuj Kumar
-
Patent number: 12050719Abstract: A container corresponding to executable code may be received. The container may be executed in a secure computation environment by performing one or more operations specified by the executable code of the container. An instruction to terminate the executing of the container may be received from a high level operating system (HLOS) that is external to the secure computation environment. A determination may be made as to whether the container is associated with a preemption privilege and the executing of the container may be terminated after receiving the instruction from the HLOS based on the determination of whether the container is associated with the preemption privilege.Type: GrantFiled: May 14, 2021Date of Patent: July 30, 2024Assignee: Cryptography Research, Inc.Inventors: Ambuj Kumar, William Craig Rawlings, Ronald Perez, Denis Alexandrovich Pochuev, Michael Alexander Hamburg, Paul Kocher
-
Patent number: 11934323Abstract: A symmetric key that is stored at a device may be received. A public key from a remote entity may also be received at the device. Furthermore, a derived key may be generated based on a one way function between the symmetric key that is stored at the device and the public key that is received from the remote entity. The derived key may be encrypted with the public key and transmitted to the remote entity. The encryption of the derived key with the public key may provide secure transmission of the derived key to an authorized remote entity with a private key that may be used to decrypt the encrypted derived key.Type: GrantFiled: June 21, 2021Date of Patent: March 19, 2024Assignee: Cryptography Research, Inc.Inventor: Ambuj Kumar
-
Patent number: 11882102Abstract: A base key that is stored at a device may be received. A network identification may further be received. A device identification key may be generated based on a combination of the network identification and the base key. Furthermore, the device identification key may be used to authenticate the device with a network that corresponds to the network identification.Type: GrantFiled: May 3, 2021Date of Patent: January 23, 2024Assignee: Cryptography Research, Inc.Inventors: Philippe Alain Martineau, Ambuj Kumar, William Craig Rawlings
-
Patent number: 11811908Abstract: Values and a sequence of operations associated with generating a key may be received. A determination may be made as to whether the sequence of operations associated with the key matches an authorized sequence of operations. The key may be outputted when the received sequence of operations matches the authorized sequence of operations and the key may not be outputted when the received sequence of operations does not match the authorized sequence of operations.Type: GrantFiled: February 10, 2020Date of Patent: November 7, 2023Assignee: Cryptography Research, Inc.Inventors: Megan Anneke Wachs, Ambuj Kumar, Benjamin Che-Ming Jun
-
Patent number: 11789625Abstract: A request associated with one or more privileges assigned to a first entity may be received. Each of the one or more privileges may correspond to an operation of an integrated circuit. Information corresponding to the first entity and stored in a memory that is associated with the integrated circuit may be identified. Furthermore, the memory may be programmed to modify the information stored in the memory that is associated with the integrated circuit in response to the request associated with the one or more privileges assigned to the first entity.Type: GrantFiled: July 29, 2022Date of Patent: October 17, 2023Assignee: Cryptography Research, Inc.Inventors: Benjamin Che-Ming Jun, William Craig Rawlings, Ambuj Kumar, Mark Evan Marson
-
Patent number: 11765149Abstract: A first instruction to store an entity identification (ID) in a memory of a device may be received. The entity ID may be stored in the memory in response to receiving the first instruction. Furthermore, a second instruction to store a value based on a key in the memory of the device may be received. A determination may be made as to whether the value based on the key that is to be stored in the memory corresponds to the entity ID that is stored in the memory. The value based on the key may be stored in the memory of the device when the value based on the key corresponds to the entity ID.Type: GrantFiled: October 4, 2019Date of Patent: September 19, 2023Assignee: Cryptography Research, Inc.Inventors: Ambuj Kumar, Daniel Beitel, Benjamin Che-Ming Jun
-
Patent number: 11706026Abstract: A first entity may provide a request to transmit data from the first entity to a second entity. The first entity may receive a session key from the second entity in response to the request where the session key is encrypted by a second key that is based on a combination of a public key and a location associated with the second entity. A location associated with the first entity may be identified. Furthermore, a first key may be generated based on a combination of the location associated with the first entity and a private key that corresponds to the public key. The first key may decrypt data encrypted by the second key when the location associated with the first entity corresponds to the location associated with the second entity.Type: GrantFiled: July 30, 2021Date of Patent: July 18, 2023Assignee: Cryptography Research, Inc.Inventors: Ambuj Kumar, Mark Evan Marson, Daniel Robert Beitel
-
Publication number: 20230155989Abstract: A system disclosed herein may receive, from an application associated with a client identification, a request to perform a cryptographic operation with a specified application key, identify a gateway associated with the client identification, identify a respective characteristic of each self-encrypting key management service of a plurality of self-encrypting key management services that correspond to the gateway, identify a self-encrypting key management service with a characteristic satisfying a threshold criterion, and send the request to the identified self-encrypting key management service.Type: ApplicationFiled: December 27, 2022Publication date: May 18, 2023Inventors: Ambuj KUMAR, Anand KASHYAP, Jethro Gideon BEEKMAN, Faisal FARUQUI
-
Patent number: 11627117Abstract: An encrypted search query may be received from a requesting client system at a secure enclave of a processing device. The encrypted search query may be decrypted to form a decrypted search query. One or more index entries of a metadata index that correspond to the decrypted search query may be identified, such that each identified index entry is associated with a content reference that identifies a content item located outside the secure enclave. The index entries that correspond to the decrypted search query may include one or more index entries having one or more associated index metadata items that correspond to the decrypted search query. One or more secure search results may be generated, such that each secure search result corresponds to one of the index entries and comprises the content reference associated with the corresponding index entry. The secure search results may be sent to the requesting client system.Type: GrantFiled: August 18, 2020Date of Patent: April 11, 2023Assignee: Fortanix, Inc.Inventors: Anand Kashyap, Ambuj Kumar, Nehal Bandi
-
Patent number: 11627116Abstract: Encrypted first data and encrypted second data may be received, where each data is from different client servers. A request to perform an operation with the first data and the second data may be received. Whether the operation is authorized to be performed with the first data and the second data at an enclave may be verified. In response to verifying that the operation is authorized to be performed with the first data and the second data at the enclave, the encrypted first data and the encrypted second data may be decrypted to the first data and the second data, respectively. Furthermore, the operation may be performed with the first data and the second data at the enclave.Type: GrantFiled: March 2, 2020Date of Patent: April 11, 2023Assignee: Fortanix, Inc.Inventors: Ambuj Kumar, Anand Kashyap, Nehal Bandi
-
Publication number: 20230047575Abstract: A request associated with one or more privileges assigned to a first entity may be received. Each of the one or more privileges may correspond to an operation of an integrated circuit. Information corresponding to the first entity and stored in a memory that is associated with the integrated circuit may be identified. Furthermore, the memory may be programmed to modify the information stored in the memory that is associated with the integrated circuit in response to the request associated with the one or more privileges assigned to the first entity.Type: ApplicationFiled: July 29, 2022Publication date: February 16, 2023Inventors: Benjamin Che-Ming JUN, William Craig RAWLINGS, Ambuj KUMAR, Mark Evan MARSON