Patents by Inventor Nikhil A. Mehta

Nikhil A. Mehta 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: 20210374608
    Abstract: A federated machine-learning system includes a global server and client devices. The server receives updates of weight factor dictionaries and factor strengths vectors from the clients, and generates a globally updated weight factor dictionary and a globally updated factor strengths vector. A client device selects a group of parameters from a global group of parameters, and trains a model using a dataset of the client device and the group of selected parameters. The client device sends to the server a client-updated weight factor dictionary and a client-updated factor strengths vector. The client device receives the globally updated weight factor dictionary and the globally updated factor strengths vector, and retrains the model using the dataset of the client device, the group of parameters selected by the client device, and the globally updated weight factor dictionary and the globally updated factor strengths vector.
    Type: Application
    Filed: January 13, 2021
    Publication date: December 2, 2021
    Inventors: Mostafa EL-KHAMY, Jungwon LEE, Weituo HAO, Lawrence CARIN, Nikhil MEHTA, Kevin J. LIANG
  • Patent number: 11128666
    Abstract: Examples for detecting a compromised device are described. A set of threat detection rules can instruct an application on the client device how to detect whether the client device is compromised. The rules can be updated dynamically and without updating the application that is performing the compromise detection. The rules can be encoded in an interpreted scripting language and executed by a runtime environment that is embedded within the application.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: September 21, 2021
    Assignee: VMware, Inc.
    Inventors: Simon Brooks, Daniel E. Zeck, Xinpi Du, Ali Mohsin, Kishore Sajja, Nikhil Mehta
  • Publication number: 20210193130
    Abstract: A method may include obtaining a dialogue of a user and a pre-trained language model. The method may include obtaining a corpus of dialogues and a corpus of response materials. The method may include modifying the pre-trained language model. The method may include identifying a dialogue topic of the dialogue of the user and identifying a set of response topics. The method may include selecting a set of response materials from the corpus of response materials. The method may include determining a first plurality of probabilities and, for each response material of the set of response materials, a respective second plurality of probabilities. The method may include comparing the first plurality of words with each respective second plurality of words associated with each respective response material of the set of response materials. The method may include selecting a response material of the set of response materials based on the comparison.
    Type: Application
    Filed: December 18, 2019
    Publication date: June 24, 2021
    Applicant: FUJITSU LIMITED
    Inventors: Nikhil MEHTA, Ramya MALUR SRINIVASAN, Ajay CHANDER
  • Patent number: 10911408
    Abstract: A portal application can receive a listing of available applications in response to a request sent to a management server. The listing can include a plurality of attributes for each available application, such as the requirements for using the features of each application or a dependency upon another application. Based on the plurality of attributes received, the portal application can determine that a first application requires installation of a second application in order for the first application to provide additional functionality. The portal application can display icons corresponding to the available applications and display one or more UI elements, indicating that the first application requires installation of the second application. The portal application can also push the second application to the device and assist in installing and initializing the second application on the device.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: February 2, 2021
    Assignee: VMware, Inc.
    Inventors: Ujwal Naik, Soorya Rajasoorya, Nischit Shetty, Amit Yadav, Sanjay Satagopan, Sharath Chavva, Nidhi Aggarwal, Ryan Turner, Nikhil Mehta, Ali Mohsin
  • Publication number: 20210004704
    Abstract: Systems and methods are provided for dynamic selection of anomaly detection options for particular metric data. Metric data corresponding to one or more configuration items of an information technology (IT) infrastructure is collected. A selected anomaly detection action option that applies to the metric data is identified. An action is performed using the metric data, based upon the selected anomaly detection action option. A dashboard graphical user interface (GUI) display results of the action.
    Type: Application
    Filed: December 19, 2019
    Publication date: January 7, 2021
    Inventors: Kanwaldeep K. Dang, Anand Nikhil Mehta, Kiran Kumar Bushireddy, Swapnesh Patel, Bnayahu Makovsky
  • Publication number: 20200411635
    Abstract: Embodiments herein describe techniques for a semiconductor device including a substrate, a first inter-level dielectric (ILD) layer above the substrate, and a second ILD layer above the first ILD layer. The semiconductor device further includes a capacitor having a bottom plate above the substrate, a capacitor dielectric layer adjacent to and above the bottom plate, and a top plate adjacent to and above the capacitor dielectric layer. The bottom plate, the capacitor dielectric layer, and the top plate are within the first ILD layer or the second ILD layer. Furthermore, an air gap is formed next to the top plate and below a top surface of the second ILD layer. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 31, 2020
    Inventors: Travis W. LAJOIE, Abhishek A. SHARMA, Van H. LE, Chieh-Jen KU, Pei-Hua WANG, Jack T. KAVALIEROS, Bernhard SELL, Tahir GHANI, Gregory GEORGE, Akash GARG, Allen B. GARDINER, Shem OGADHOH, Juan G. ALZATE VINASCO, Umut ARSLAN, Fatih HAMZAOGLU, Nikhil MEHTA, Yu-Wen HUANG, Shu ZHOU
  • Publication number: 20200411525
    Abstract: Embodiments herein describe techniques for a semiconductor device including a substrate. A first capacitor includes a first top plate and a first bottom plate above the substrate. The first top plate is coupled to a first metal electrode within an inter-level dielectric (ILD) layer to access the first capacitor. A second capacitor includes a second top plate and a second bottom plate, where the second top plate is coupled to a second metal electrode within the ILD layer to access the second capacitor. The second metal electrode is disjoint from the first metal electrode. The first capacitor is accessed through the first metal electrode without accessing the second capacitor through the second metal electrode. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 31, 2020
    Inventors: Travis W. LAJOIE, Abhishek A. SHARMA, Van H. LE, Chieh-Jen KU, Pei-Hua WANG, Jack T. KAVALIEROS, Bernhard SELL, Tahir GHANI, Gregory GEORGE, Akash GARG, Allen B. GARDINER, Shem OGADHOH, Juan G. ALZATE VINASCO, Umut ARSLAN, Fatih HAMZAOGLU, Nikhil MEHTA, Jared STOEGER, Yu-Wen HUANG, Shu ZHOU
  • Publication number: 20200411520
    Abstract: Embodiments herein describe techniques for a semiconductor device including a substrate, a first inter-level dielectric (ILD) layer above the substrate, and a second ILD layer above the first ILD layer. A first capacitor and a second capacitor are formed within the first ILD layer and the second ILD layer. A first top plate of the first capacitor and a second top plate of the second capacitor are formed at a boundary between the first ILD layer and the second ILD layer. The first capacitor and the second capacitor are separated by a dielectric area in the first ILD layer. The dielectric area includes a first dielectric area that is coplanar with the first top plate or the second top plate, and a second dielectric area above the first dielectric area and to separate the first top plate and the second top plate. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 31, 2020
    Inventors: Travis W. LAJOIE, Abhishek A. SHARMA, Van H. LE, Chieh-Jen KU, Pei-Hua WANG, Jack T. KAVALIEROS, Bernhard SELL, Tahir GHANI, Gregory GEORGE, Akash GARG, Julie ROLLINS, Allen B. GARDINER, Shem OGADHOH, Juan G. ALZATE VINASCO, Umut ARSLAN, Fatih HAMZAOGLU, Nikhil MEHTA, Yu-Wen HUANG, Shu ZHOU
  • Publication number: 20200411426
    Abstract: Embodiments herein describe techniques for a semiconductor device having an interconnect structure including an inter-level dielectric (ILD) layer between a first layer and a second layer of the interconnect structure. The interconnect structure further includes a separation layer within the ILD layer. The ILD layer includes a first area with a first height to extend from a first surface of the ILD layer to a second surface of the ILD layer. The ILD layer further includes a second area with a second height to extend from the first surface of the ILD layer to a surface of the separation layer, where the first height is larger than the second height. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 31, 2020
    Inventors: Travis W. LAJOIE, Abhishek A. SHARMA, Van H. LE, Chieh-Jen KU, Pei-Hua WANG, Jack T. KAVALIEROS, Bernhard SELL, Tahir GHANI, Gregory GEORGE, Akash GARG, Julie ROLLINS, Allen B. GARDINER, Shem OGADHOH, Juan G. ALZATE VINASCO, Umut ARSLAN, Fatih HAMZAOGLU, Nikhil MEHTA, Ting CHEN, Vinaykumar V. HADAGALI
  • Patent number: 10848563
    Abstract: Examples herein describe systems and methods for on-device, application-specific compliance enforcement. An example method can include receiving, at a user device, an application having a compliance engine. The user device can also store a compliance rule that applies to the received application. The compliance rule can specify a condition and a remedial action for the application. The user device can execute the application. The application can determine, using the compliance engine within the application, whether the condition is present. The determination can be made regardless of whether the device has internet or cellular connectivity. Based on determining that the condition is present, the application can perform the remedial action.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: November 24, 2020
    Assignee: VMware, Inc.
    Inventors: Nikhil Mehta, Sanjay Satagopan, Ali Mohsin, Simon Brooks, Ryan Turner, Lucas Chen
  • Publication number: 20200354804
    Abstract: Methods and masks for manufacturing component of gas turbine engines are described. The methods include applying a mask to a protected surface of the component, the component having a designated surface to be treated by a shot peen operation. The mask includes a full masking portion configured to prevent a shot peen media from impacting the protected surface. A masking control region is arranged around the designated surface. The masking control region is configured to control an amount of force imparted to the component by shot peen media during the shot peen operation, wherein the masking control region extends from the full masking portion to the designated surface. The designated surface is shot peened with shot peen media to form a compressive stress region within the component proximate the designated surface and a tapering transition of compressive forces within the component proximate the masking control region.
    Type: Application
    Filed: May 8, 2019
    Publication date: November 12, 2020
    Inventors: Derek T. Welch, Nikhil Mehta
  • Publication number: 20200303520
    Abstract: An integrated circuit structure comprises one or more backend-of-line (BEOL) interconnects formed over a first ILD layer. An etch stop layer is over the one or more BEOL interconnects, the etch stop layer having a plurality of vias that are in contact with the one or more BEOL interconnects. An array of BEOL thin-film-transistors (TFTs) is over the etch stop layer, wherein adjacent ones of the BEOL TFTs are separated by isolation trench regions. The TFTs are aligned with at least one of the plurality of vias to connect to the one or more BEOL interconnects, wherein each of the BEOL TFTs comprise a bottom gate electrode, a gate dielectric layer over the bottom gate electrode, and an oxide-based semiconductor channel layer over the bottom gate electrode having source and drain regions therein. Contacts are formed over the source and drain regions of each of BEOL TFTs, wherein the contacts have a critical dimension of 35 nm or less, and wherein the BEOL TFTs have an absence of diluted hydro-fluoride (DHF).
    Type: Application
    Filed: March 22, 2019
    Publication date: September 24, 2020
    Inventors: Chieh-Jen KU, Bernhard SELL, Pei-Hua WANG, Nikhil MEHTA, Shu ZHOU, Jared STOEGER, Allen B. GARDINER, Akash GARG, Shem OGADHOH, Vinaykumar HADAGALI, Travis W. LAJOIE
  • Publication number: 20200233870
    Abstract: The present approach relates generally to systems and methods for outputting metric data from resources with a database accessible by a client instance. The client instance is hosted by one or more data centers and accessible by one or more remote client networks. In accordance with the present approach, a request to track metric data related to a resource is received. Further, a configuration item (CI) is retrieved from a database accessible by the client instance based at least in part on data associated with the request. Further, a type of CI is identified. Even further, a resource type associated with the type of the CI is identified based at least in part on a resource abstraction layer accessible by the client instance. Further still, the resource type is linked to the resource table and metric data associated with the resource is outputted.
    Type: Application
    Filed: January 23, 2019
    Publication date: July 23, 2020
    Inventors: Ritika Goyal, Szu-hsuan Lee, Vincent Seguin, Kanwaldeep Kaur Dang, Anand Nikhil Mehta
  • Patent number: 10645191
    Abstract: Techniques are described for providing a content composing service that utilizes user feedback regarding network connectivity information or desired detail level to enhance content viewing and/or interacting. For example, content may be provided to a computing device in response to a request for content from the computing device. Further, input that indicates a desired detail level for the content may be received. The content may be modified based at least in part on the input and provided to the computing device. In embodiments, the modified content may be in accordance with the desired detail level indicated by the input. A graphical representation of the desired detail level for the content may be provided to the computing device.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: May 5, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Nikhil Mehta
  • Publication number: 20200092374
    Abstract: Examples herein describe systems and methods for on-device, application-specific compliance enforcement. An example method can include receiving, at a user device, an application having a compliance engine. The user device can also store a compliance rule that applies to the received application. The compliance rule can specify a condition and a remedial action for the application. The user device can execute the application. The application can determine, using the compliance engine within the application, whether the condition is present. The determination can be made regardless of whether the device has internet or cellular connectivity. Based on determining that the condition is present, the application can perform the remedial action.
    Type: Application
    Filed: September 17, 2018
    Publication date: March 19, 2020
    Inventors: Nikhil Mehta, Sanjay Satagopan, Ali Mohsin, Simon Brooks, Ryan Turner, Lucas Chen
  • Publication number: 20200092335
    Abstract: Examples for detecting a compromised device are described. A set of threat detection rules can instruct an application on the client device how to detect whether the client device is compromised. The rules can be updated dynamically and without updating the application that is performing the compromise detection. The rules can be encoded in an interpreted scripting language and executed by a runtime environment that is embedded within the application.
    Type: Application
    Filed: September 18, 2018
    Publication date: March 19, 2020
    Inventors: Simon Brooks, Daniel E. Zeck, Xinpi Du, Ali Mohsin, Kishore Sajja, Nikhil Mehta
  • Publication number: 20190303823
    Abstract: A centralized, computer implemented system is provided for request management within an organization, wherein the request management system is capable of performing the following functions: gathering user generated requests; sorting user generated requests; prioritising the requests; transferring the requests to the necessary person/department; updating the requester with the status of the request; linking related documents; matching requests relating to the same and/or similar items; and rejecting requests which are in violation of any pre-configured rules/limits.
    Type: Application
    Filed: September 21, 2018
    Publication date: October 3, 2019
    Applicant: Zycus Infotech Pvt. Ltd.
    Inventors: Vijesh Bhakta, Nikhil Mehta
  • Publication number: 20190268306
    Abstract: A portal application can receive a listing of available applications in response to a request sent to a management server. The listing can include a plurality of attributes for each available application, such as the requirements for using the features of each application or a dependency upon another application. Based on the plurality of attributes received, the portal application can determine that a first application requires installation of a second application in order for the first application to provide additional functionality. The portal application can display icons corresponding to the available applications and display one or more UI elements, indicating that the first application requires installation of the second application. The portal application can also push the second application to the device and assist in installing and initializing the second application on the device.
    Type: Application
    Filed: February 26, 2018
    Publication date: August 29, 2019
    Inventors: Ujwal Naik, Soorya Rajasoorya, Nischit Shetty, Amit Yadav, Sanjay Satagopan, Sharath Chavva, Nidhi Aggarwal, Ryan Turner, Nikhil Mehta, Ali Mohsin
  • Patent number: 6263452
    Abstract: A computer system in a fault-tolerant configuration employees multiple identical CPUs executing the same instruction stream, with multiple, identical memory modules in the address space of the CPUs storing duplicates of the same data. The system detects faults in the CPUs and memory modules, and places a faulty unit offline while continuing to operate using the good units. The faulty unit can be replaced and reintegrated into the system without shutdown. The multiple CPUs are loosely synchronized, as by detecting events such as memory references and stalling any CPU ahead of others until all execute the function simultaneously; interrupts can be synchronized by ensuring that all CPUs implement the interrupt at the same point in their instruction stream. Memory references via the separate CPU-to-memory busses are voted at the three separate ports of each of the memory modules. I/O functions are implemented using two identical I/O busses, each of which is separately coupled to only one of the memory modules.
    Type: Grant
    Filed: January 8, 1999
    Date of Patent: July 17, 2001
    Assignee: Compaq Computer Corporation
    Inventors: Douglas E. Jewett, Tom Bereiter, Bryan Vetter, Randall G. Banton, Richard W. Cutts, Jr., Donald C. Westbrook, Krayn W. Fey, Jr., John Posdro, Kenneth C. Debacker, Nikhil A. Mehta
  • Patent number: 6073251
    Abstract: A computer system in a fault-tolerant configuration employs multiple identical CPUs executing the same instruction stream, with multiple, identical memory modules in the address space of the CPUs storing duplicates of the same data. The system detects faults in the CPUs and memory modules, and places a faulty unit offline while continuing to operate using the good units. The faulty unit can be replaced and reintegrated into the system without shutdown. The multiple CPUs are loosely synchronized, as by detecting events such as memory references and stalling any CPU ahead of others until all execute the function simultaneously; interrupts can be synchronized by ensuring that all CPUs implement the interrupt at the same point in their instruction stream. Memory references via the separate CPU-to-memory busses are voted at the three separate ports of each of the memory modules. I/O functions are implemented using two identical I/O busses, each of which is separately coupled to only one of the memory modules.
    Type: Grant
    Filed: June 9, 1997
    Date of Patent: June 6, 2000
    Assignee: Compaq Computer Corporation
    Inventors: Douglas E. Jewett, Tom Bereiter, Bryan Vetter, Randall G. Banton, Richard W. Cutts, Jr., Donald C. Westbrook, deceased, Krayn W. Fey, Jr., John Posdro, Kenneth C. DeBacker, Nikhil A. Mehta