Patents by Inventor Adit Jignesh Shah

Adit Jignesh Shah 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: 20240386095
    Abstract: A method of validating a defense mechanism of an artificial intelligence (“AI”) system includes defining an optimizing function for a mean and a variance of parameters of input queries. The method further includes applying a Bayesian optimization algorithm on the input queries in dependence of the optimizing function followed by a Gaussian process at least twice to create a posterior distribution for the mean and the variance of parameters to reverse engineer the AI system. The method also includes feeding the AI system with a set of the input queries whose mean and variance of parameters have a high probability in the posterior distribution, and recording an output of the AI system to validate the defense mechanism of the AI system.
    Type: Application
    Filed: June 3, 2022
    Publication date: November 21, 2024
    Inventors: Adit Jignesh Shah, Tanya Motwani, Mayurbhai Thesia Yash, Manojkumar Somabhai Parmar
  • Patent number: 12032688
    Abstract: An AI system includes an input interface configured to receive input data from at least one user, and a blocker module configured (i) to detect the received input data is an attack input data, (ii) to manipulate output data of the blocker module, and (iii) to send the output data from the blocker module to the at least one user. The AI system further includes an AI module configured to process the input data received by the blocker module and to generate output data corresponding to the input data. The AI system also includes a blocker notification module configured to transmit a notification to the owner of the AI system on detecting an attack input data, and an output interface configured to send the generated output data to the at least one user.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: July 9, 2024
    Assignees: Robert Bosch GmbH, Robert Bosch Engineering and Business Solutions Private Limited
    Inventors: Manojkumar Somabhai Parmar, Adit Jignesh Shah
  • Publication number: 20230376752
    Abstract: A method of training a submodule and preventing capture of an AI module is disclosed. Input data received from an input interface is transmitted through a blocker module to an AI module, which computes a first output data by executing a first model. A submodule in the AI system trained using methods steps processes the input data to identify an attack vector from the input data. The submodule executes the first model and at least a second model. The first model and the second model have a first and second set of network parameters and hyper-parameters respectively. The identification information of the attack vector is sent to the information gain module.
    Type: Application
    Filed: September 22, 2021
    Publication date: November 23, 2023
    Inventors: Adit Jignesh Shah, Manojkumar Somabhai Parmar
  • Publication number: 20230306107
    Abstract: A method of training a submodule and preventing capture of an AI module is disclosed. Input data is received from at least one user through an input interface. It is transmitted through a blocker module to an AI module which computes a first output data by executing a first model based on the input data. Input data is pre-processed by a submodule to obtain at least one subset of the input data. This submodule is trained using methods steps. The input data and the at least one subset of the input data are processed by the submodule to identify an attack vector from the input data. The identification information of the attack vector is sent to the information gain module.
    Type: Application
    Filed: September 20, 2021
    Publication date: September 28, 2023
    Inventors: Adit Jignesh Shah, Manojkumar Somabhai Parmar
  • Publication number: 20230289436
    Abstract: A method of training a submodule and preventing capture of an AI module is disclosed. Input data is received from at least one user through an input interface. It is transmitted through a blocker module to an AI module, which computes a first output data by executing a first model based on the input data. Input data is pre-processed by a submodule to obtain at least one subset of the input data. This submodule is trained using methods steps. The input data and the at least one subset of the input data are processed by the submodule to identify an attack vector from the input data. The identification information of the attack vector is sent to the information gain module.
    Type: Application
    Filed: July 27, 2021
    Publication date: September 14, 2023
    Inventors: Adit Jignesh Shah, Manojkumar Somabhai Parmar, Mayurbhai Thesia Yash
  • Publication number: 20220215092
    Abstract: An AI system includes an input interface configured to receive input data from at least one user, and a blocker module configured (i) to detect the received input data is an attack input data, (ii) to manipulate output data of the blocker module, and (iii) to send the output data from the blocker module to the at least one user. The AI system further includes an AI module configured to process the input data received by the blocker module and to generate output data corresponding to the input data. The AI system also includes a blocker notification module configured to transmit a notification to the owner of the AI system on detecting an attack input data, and an output interface configured to send the generated output data to the at least one user.
    Type: Application
    Filed: October 4, 2021
    Publication date: July 7, 2022
    Inventors: Manojkumar Somabhai Parmar, Adit Jignesh Shah