Patents by Inventor Ajith Prasad

Ajith Prasad 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: 20230148116
    Abstract: The techniques disclosed herein enable systems to train machine learning models using benign augmentation to enabled resistance various data poisoning attacks. This is achieved by first training a machine learning model using an initial dataset that is trustworthy and originates from a known source. The initial dataset is then modified to include known attack triggers such as syntactic paraphrasing to generate an augmented dataset. The augmented dataset is then used to train a robust machine learning model based using the initially trained machine learning model. The resultant robust machine learning model is then enabled to detect and resist attacks captured by the augmented dataset. The robust machine learning model can be retrained using an untrusted dataset that includes various compromised inputs in conjunction with the augmented dataset. Retraining results in an updated robust machine learning model that can learn and resist various data poisoning attacks on the fly.
    Type: Application
    Filed: March 31, 2022
    Publication date: May 11, 2023
    Inventors: Jack Wilson STOKES, III, Emre Mehmet KICIMAN, Manoj Ajith PRASAD, Andrew Thomas MARSHALL
  • Patent number: 11119894
    Abstract: Methods for configurable and proactive application diagnostics and recovery are performed by systems and devices. A diagnostics manager determines diagnostics packages corresponding to problems described in client device diagnostics requests. Session identifiers are generated and returned with diagnostics identifiers to clients which then provide the session identifiers and diagnostics identifiers to a service manager for session initiation. Diagnostics packages are located, retrieved, and provided back to the client by the service manager that invokes a client-side engine to execute diagnostics packages. Results are provided to the diagnostics system which determines additional packages to be executed by the engine during the same diagnostics session. Further, device-specific tokens are acquired by client devices which execute local diagnostic packages and acquire remote diagnostic packages for execution in the same session.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: September 14, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Santosh Vasant Bhosale, Manoj Ajith Prasad, Sparky Toews, Will Qian, Weizhu Chen, Ganapathy V. Raman, Aritra DattaGupta, Aarohi Arora, Michael J. Nelson, Roger F. Johnson, Woo Ram Lee, Vladyslav Bazyliak, Somak Mitra, Bryan Wilhelm, Benjamin Reich, Matthew Justice
  • Patent number: 10884901
    Abstract: Methods for configurable and proactive application diagnostics and recovery are performed by systems and devices. A diagnostics manager determines diagnostics packages corresponding to problems described in client device diagnostics requests. Session identifiers are generated and returned with diagnostics identifiers to clients which then provide the session identifiers and diagnostics identifiers to a service manager for session initiation. Diagnostics packages are located, retrieved, and provided back to the client by the service manager that invokes a client-side engine to execute diagnostics packages. Results are provided to the diagnostics system which determines additional packages to be executed by the engine during the same diagnostics session. Further, device-specific tokens are acquired by client devices which execute local diagnostic packages and acquire remote diagnostic packages for execution in the same session.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: January 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Santosh Vasant Bhosale, Manoj Ajith Prasad, Sparky Toews, Will Qian, Weizhu Chen, Ganapathy V. Raman, Aritra DattaGupta, Aarohi Arora, Michael J. Nelson, Roger F. Johnson, Woo Ram Lee, Vladyslav Bazyliak, Somak Mitra, Bryan Wilhelm, Benjamin Reich, Matthew Justice
  • Publication number: 20200065217
    Abstract: Methods for configurable and proactive application diagnostics and recovery are performed by systems and devices. A diagnostics manager determines diagnostics packages corresponding to problems described in client device diagnostics requests. Session identifiers are generated and returned with diagnostics identifiers to clients which then provide the session identifiers and diagnostics identifiers to a service manager for session initiation. Diagnostics packages are located, retrieved, and provided back to the client by the service manager that invokes a client-side engine to execute diagnostics packages. Results are provided to the diagnostics system which determines additional packages to be executed by the engine during the same diagnostics session. Further, device-specific tokens are acquired by client devices which execute local diagnostic packages and acquire remote diagnostic packages for execution in the same session.
    Type: Application
    Filed: August 24, 2018
    Publication date: February 27, 2020
    Inventors: Santosh Vasant Bhosale, Manoj Ajith Prasad, Sparky Toews, Will Qian, Weizhu Chen, Ganapathy V. Raman, Aritra DattaGupta, Aarohi Arora, Michael J. Nelson, Roger F. Johnson, Woo Ram Lee, Vladyslav Bazyliak, Somak Mitra, Bryan Wilhelm, Benjamin Reich, Matthew Justice
  • Publication number: 20200065218
    Abstract: Methods for configurable and proactive application diagnostics and recovery are performed by systems and devices. A diagnostics manager determines diagnostics packages corresponding to problems described in client device diagnostics requests. Session identifiers are generated and returned with diagnostics identifiers to clients which then provide the session identifiers and diagnostics identifiers to a service manager for session initiation. Diagnostics packages are located, retrieved, and provided back to the client by the service manager that invokes a client-side engine to execute diagnostics packages. Results are provided to the diagnostics system which determines additional packages to be executed by the engine during the same diagnostics session. Further, device-specific tokens are acquired by client devices which execute local diagnostic packages and acquire remote diagnostic packages for execution in the same session.
    Type: Application
    Filed: August 24, 2018
    Publication date: February 27, 2020
    Inventors: Santosh Vasant Bhosale, Manoj Ajith Prasad, Sparky Toews, Will Qian, Weizhu Chen, Ganapathy V. Raman, Aritra DattaGupta, Aarohi Arora, Michael J. Nelson, Roger F. Johnson, Woo Ram Lee, Vladyslav Bazyliak, Somak Mitra, Bryan Wilhelm, Benjamin Reich, Matthew Justice
  • Patent number: 7668948
    Abstract: A method, apparatus, and system for staggering time zones.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: February 23, 2010
    Assignee: Intel Corporation
    Inventors: Ajith Prasad, Vishram Sarurkar, Simon Sabato
  • Patent number: 7321553
    Abstract: In a method of allocating a shared resource among a plurality of competing applicants, a share of the resource allocated to one of the applicants is limited on the basis of a current proportion of the resource allocated to the applicant and a total of respective shares of the resource currently allocated to all of the applicants.
    Type: Grant
    Filed: July 22, 2003
    Date of Patent: January 22, 2008
    Assignee: Intel Corporation
    Inventors: Ajith Prasad, Ananthan Ayyasamy, Jain Philip, Paritosh Joshi
  • Patent number: 6918074
    Abstract: A testing device uses an input signature register to conduct “at speed” testing of asynchronous circuit responses in an effort to determine the operability of a monitored circuit. Upon receiving an enable signal, the input signature register quickly measures, compresses, and transmits the tested circuit responses so that the responses can be compared with a set of anticipated responses to determine whether the circuit is functioning properly. The enabled input signature register, such as a MISR or a SISR, generates an output signature, which contains the compressed responses of the monitored circuit and helps the testing device analyze circuit performance.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: July 12, 2005
    Assignee: Intel Corporation
    Inventors: Kee Sup Kim, Shyang-Tai Sean Su, Adarsh Kalliat, Ajith Prasad
  • Publication number: 20050071395
    Abstract: A method, apparatus, and system for staggering time zones.
    Type: Application
    Filed: December 31, 2002
    Publication date: March 31, 2005
    Inventors: Ajith Prasad, Vishram Sarurkar, Simon Sabato
  • Publication number: 20050018708
    Abstract: In a method of allocating a shared resource among a plurality of competing applicants, a share of the resource allocated to one of the applicants is limited on the basis of a current proportion of the resource allocated to the applicant and a total of respective shares of the resource currently allocated to all of the applicants.
    Type: Application
    Filed: July 22, 2003
    Publication date: January 27, 2005
    Inventors: Ajith Prasad, Ananthan Ayyasamy, Jain Philip, Paritosh Joshi
  • Publication number: 20050010683
    Abstract: A method, apparatus, and system for maintaining an uncorrupted table.
    Type: Application
    Filed: June 30, 2003
    Publication date: January 13, 2005
    Inventors: Prabhanjan Moleyar, Vishram Sarurkar, Himanshu Goel, Ajith Prasad, Muralidharan Chilukoor
  • Publication number: 20040117791
    Abstract: A method, apparatus, and system for limiting latency.
    Type: Application
    Filed: December 17, 2002
    Publication date: June 17, 2004
    Inventors: Ajith Prasad, Jain Philip, Ananthan Ayyasamy, Prabhanjan Moleyar
  • Publication number: 20040042463
    Abstract: An address lookup device provides information for a lookup value. A lookup value based on a network address in a received packet is received by a discriminant bits search device. A discriminant bits pattern is used to determine a location in an address lookup table based on the lookup value. The discriminant bits search device determines whether the lookup value is located in the location in the address lookup table. The discriminant bits search device outputs next hop information if the lookup value is located in the location in the address lookup table, and outputs default information if the lookup value is not located in the location in the address lookup table.
    Type: Application
    Filed: August 30, 2002
    Publication date: March 4, 2004
    Applicant: Intel Corporation
    Inventors: Miguel A. Guerrero, Prabhanjan Moleyar, Ajith Prasad, Muralidharan Chilukoor, Simon L. Sabato
  • Publication number: 20040003332
    Abstract: A testing device uses an input signature register to conduct “at speed” testing of asynchronous circuit responses in an effort to determine the operability of a monitored circuit. Upon receiving an enable signal, the input signature register quickly measures, compresses, and transmits the tested circuit responses so that the responses can be compared with a set of anticipated responses to determine whether the circuit is functioning properly. The enabled input signature register, such as a MISR or a SISR, generates an output signature, which contains the compressed responses of the monitored circuit and helps the testing device analyze circuit performance.
    Type: Application
    Filed: June 28, 2002
    Publication date: January 1, 2004
    Inventors: Kee Sup Kim, Shyang-Tai Sean Su, Adarsh Kalliat, Ajith Prasad