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).
-
Patent number: 12182258Abstract: 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: GrantFiled: March 31, 2022Date of Patent: December 31, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jack Wilson Stokes, III, Emre Mehmet Kiciman, Manoj Ajith Prasad, Andrew Thomas Marshall
-
Publication number: 20230148116Abstract: 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: ApplicationFiled: March 31, 2022Publication date: May 11, 2023Inventors: Jack Wilson STOKES, III, Emre Mehmet KICIMAN, Manoj Ajith PRASAD, Andrew Thomas MARSHALL
-
Patent number: 11119894Abstract: 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: GrantFiled: August 24, 2018Date of Patent: September 14, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: 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: 10884901Abstract: 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: GrantFiled: August 24, 2018Date of Patent: January 5, 2021Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20200065218Abstract: 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: ApplicationFiled: August 24, 2018Publication date: February 27, 2020Inventors: 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: 20200065217Abstract: 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: ApplicationFiled: August 24, 2018Publication date: February 27, 2020Inventors: 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: 7668948Abstract: A method, apparatus, and system for staggering time zones.Type: GrantFiled: December 31, 2002Date of Patent: February 23, 2010Assignee: Intel CorporationInventors: Ajith Prasad, Vishram Sarurkar, Simon Sabato
-
Patent number: 7321553Abstract: 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: GrantFiled: July 22, 2003Date of Patent: January 22, 2008Assignee: Intel CorporationInventors: Ajith Prasad, Ananthan Ayyasamy, Jain Philip, Paritosh Joshi
-
Patent number: 6918074Abstract: 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: GrantFiled: June 28, 2002Date of Patent: July 12, 2005Assignee: Intel CorporationInventors: Kee Sup Kim, Shyang-Tai Sean Su, Adarsh Kalliat, Ajith Prasad
-
Publication number: 20050071395Abstract: A method, apparatus, and system for staggering time zones.Type: ApplicationFiled: December 31, 2002Publication date: March 31, 2005Inventors: Ajith Prasad, Vishram Sarurkar, Simon Sabato
-
Publication number: 20050018708Abstract: 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: ApplicationFiled: July 22, 2003Publication date: January 27, 2005Inventors: Ajith Prasad, Ananthan Ayyasamy, Jain Philip, Paritosh Joshi
-
Publication number: 20050010683Abstract: A method, apparatus, and system for maintaining an uncorrupted table.Type: ApplicationFiled: June 30, 2003Publication date: January 13, 2005Inventors: Prabhanjan Moleyar, Vishram Sarurkar, Himanshu Goel, Ajith Prasad, Muralidharan Chilukoor
-
Publication number: 20040117791Abstract: A method, apparatus, and system for limiting latency.Type: ApplicationFiled: December 17, 2002Publication date: June 17, 2004Inventors: Ajith Prasad, Jain Philip, Ananthan Ayyasamy, Prabhanjan Moleyar
-
Publication number: 20040042463Abstract: 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: ApplicationFiled: August 30, 2002Publication date: March 4, 2004Applicant: Intel CorporationInventors: Miguel A. Guerrero, Prabhanjan Moleyar, Ajith Prasad, Muralidharan Chilukoor, Simon L. Sabato
-
Publication number: 20040003332Abstract: 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: ApplicationFiled: June 28, 2002Publication date: January 1, 2004Inventors: Kee Sup Kim, Shyang-Tai Sean Su, Adarsh Kalliat, Ajith Prasad