Patents by Inventor Nidhi Aggarwal

Nidhi Aggarwal 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: 20210350024
    Abstract: Examples described herein include systems and methods for providing privacy information to a user of a user device. An example method can include detecting, at a management server, access of the private data by an entity other than the user, such as an administrator who is authorized to access the management server. The method further includes generating an event reflecting the access of the private data. The generated event can be stored as part of an event log in a database. The method further includes providing the event to the user device for display to the user. The event displayed on the user device can include information such as an identity of the accessing entity, a description of the private data that was accessed, and when the access occurred. The user can select a displayed event at the user device and request further information on the event from an administrator.
    Type: Application
    Filed: July 21, 2021
    Publication date: November 11, 2021
    Inventors: Ramana Malladi, Achyut Bukkapattanam, Chris Wigley, Nidhi Aggarwal, Sai Kiran Vudutala
  • Patent number: 11087020
    Abstract: Examples described herein include systems and methods for providing privacy information to a user of a user device. An example method can include detecting, at a management server, access of the private data by an entity other than the user, such as an administrator who is authorized to access the management server. The method further includes generating an event reflecting the access of the private data. The generated event can be stored as part of an event log in a database. The method further includes providing the event to the user device for display to the user. The event displayed on the user device can include information such as an identity of the accessing entity, a description of the private data that was accessed, and when the access occurred. The user can select a displayed event at the user device and request further information on the event from an administrator.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: August 10, 2021
    Assignee: VMWare, Inc.
    Inventors: Ramana Malladi, Achyut Bukkapattanam, Chris Wigley, Nidhi Aggarwal, Sai Kiran Vudutala
  • 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
  • Patent number: 10688330
    Abstract: A genetically modified polypeptide is disclosed which comprises an amino acid sequence of phosphotriesterase (PTE) having at least twice the catalytic efficiency for a V-type nerve agent as a polypeptide which consists of the sequence as set forth in SEQ ID NO: 1, when assayed under identical conditions.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: June 23, 2020
    Assignees: Yeda Research and Development Co. Ltd., University of Washington
    Inventors: Dan S. Tawfik, Haim Leader, Yaacov Ashani, Izhack Cherny, Moshe Goldsmith, Per Jr. Greisen, Sagar D. Khare, Gustav Oberdorfer, David Baker, Sarel Fleishman, Adi Goldenzweig, Nidhi Aggarwal
  • Publication number: 20200167500
    Abstract: Examples described herein include systems and methods for providing privacy information to a user of a user device. An example method can include detecting, at a management server, access of the private data by an entity other than the user, such as an administrator who is authorized to access the management server. The method further includes generating an event reflecting the access of the private data. The generated event can be stored as part of an event log in a database. The method further includes providing the event to the user device for display to the user. The event displayed on the user device can include information such as an identity of the accessing entity, a description of the private data that was accessed, and when the access occurred. The user can select a displayed event at the user device and request further information on the event from an administrator.
    Type: Application
    Filed: November 28, 2018
    Publication date: May 28, 2020
    Inventors: Ramana Malladi, Achyut Bukkapattanam, Chris Wigley, Nidhi Aggarwal, Sai Kiran Vudutala
  • Publication number: 20190359956
    Abstract: Polypeptides are disclosed which comprise an amino acid sequence of phosphotriesterase (PTE) having enhanced catalytic efficiency for VX-type or RVX-type nerve agents. Uses thereof are also disclosed.
    Type: Application
    Filed: November 9, 2017
    Publication date: November 28, 2019
    Applicant: Yeda Research and Development Co. Ltd.
    Inventors: Dan S. TAWFIK, Moshe GOLDSMITH, Yaacov ASHANI, Nidhi AGGARWAL
  • 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
  • Publication number: 20190083836
    Abstract: A genetically modified polypeptide is disclosed which comprises an amino acid sequence of phosphotriesterase (PTE) having at least twice the catalytic efficiency for a V-type nerve agent as a polypeptide which consists of the sequence as set forth in SEQ ID NO: 1, when assayed under identical conditions.
    Type: Application
    Filed: December 10, 2015
    Publication date: March 21, 2019
    Inventors: Dan S. TAWFIK, Haim LEADER, Yaacov ASHANI, Izhack CHERNY, Moshe GOLDSMITH, Per Jr. GRIESEN, Sagar D KHARE, Gustav Oberdorfer, David Baker, Sarel Fleishman, Adi Goldenzweig, Nidhi Aggarwal
  • Patent number: 10051037
    Abstract: A method for providing access to dynamically provisioned resources and on-demand courses includes receiving, by an instantiation engine executing on a first computing device, from a second computing device associated with a user, an indication that the user has purchased access to the course at a scheduled time. A type of computing resource is identified for use during the course at the scheduled time. A service provider computing device is selected from a plurality of service provider computing devices, based upon an ability to provide access to the identified type of computing resource at the scheduled time. Before the scheduled time, the instantiation engine instructs the selected service provider computing device to provision a computing resource of the identified type. The method includes transmitting, to the second computing device, an instruction to establish a connection to the provisioned computing resource at the scheduled time.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: August 14, 2018
    Assignee: Google LLC
    Inventors: Enis Konuk, Nidhi Aggarwal, Kenneth Sauter, Jitesh Shetty, David Tzu-Wei Chen
  • Patent number: 9674270
    Abstract: A method for creating a course for dynamic provisioning includes receiving, by a creation engine, from a second computing device associated with a user, a request to create a course. The creation engine receives, from the second computing device, an identification of a type of computing resource for use during the course. A service provider computing device is selected from a plurality of service provider computing devices based upon an ability to provide access to the identified type of computing resource. The service provider computing device is instructed to provision a computing resource of the identified type. The second computing device is directed to connect to the provisioned computing resource. The method includes receiving, from the second computing device, an indication that the user configured the provisioned computing resource for use during the course. A state management engine is directed to save a state of the provisioned computing resource.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: June 6, 2017
    Assignee: Google Inc.
    Inventors: Enis Konuk, Nidhi Aggarwal, Kenneth Sauter, Jitesh Shetty, David Tzu-Wei Chen
  • Publication number: 20140025721
    Abstract: A method for providing access to dynamically provisioned resources and on-demand courses includes receiving, by an instantiation engine executing on a first computing device, from a second computing device associated with a user, an indication that the user has purchased access to the course at a scheduled time. A type of computing resource is identified for use during the course at the scheduled time. A service provider computing device is selected from a plurality of service provider computing devices, based upon an ability to provide access to the identified type of computing resource at the scheduled time. Before the scheduled time, the instantiation engine instructs the selected service provider computing device to provision a computing resource of the identified type. The method includes transmitting, to the second computing device, an instruction to establish a connection to the provisioned computing resource at the scheduled time.
    Type: Application
    Filed: July 17, 2013
    Publication date: January 23, 2014
    Inventors: Enis Konuk, Nidhi Aggarwal, Kenneth Sauter, Jitesh Shetty, David Tzu-Wei Chen
  • Publication number: 20140025827
    Abstract: A method for creating a course for dynamic provisioning includes receiving, by a creation engine, from a second computing device associated with a user, a request to create a course. The creation engine receives, from the second computing device, an identification of a type of computing resource for use during the course. A service provider computing device is selected from a plurality of service provider computing devices based upon an ability to provide access to the identified type of computing resource. The service provider computing device is instructed to provision a computing resource of the identified type. The second computing device is directed to connect to the provisioned computing resource. The method includes receiving, from the second computing device, an indication that the user configured the provisioned computing resource for use during the course. A state management engine is directed to save a state of the provisioned computing resource.
    Type: Application
    Filed: July 17, 2013
    Publication date: January 23, 2014
    Inventors: Enis Konuk, Nidhi Aggarwal, Kenneth Sauter, Jitesh Shetty, David Tzu-Wei Chen
  • Patent number: 8151122
    Abstract: In a method for managing power budgets among a plurality of electronic components having respective power budgets, at least part of the power budget of an electronic component that has failed is dynamically re-allocated to at least one of the other plurality of electronic components, to thereby increase performance of the plurality of electronic components.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: April 3, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Parthasarathy Ranganathan, Nidhi Aggarwal, Norman Paul Jouppi
  • Patent number: 8037350
    Abstract: Processor operating methods and integrated circuits are described. According to one embodiment, a processor operating method includes executing an application using a first number of a plurality of processor cores. The method also includes, during the executing using the first number, evaluating a transition criterion and after the evaluating, executing the application using a second number of the plurality of processor cores. According to another embodiment, an integrated circuit includes a plurality of processor cores and processing circuitry. The processing circuitry is configured to configure a first number of the plurality of processor cores to execute an application, evaluate a transition criterion, and, in response to evaluating the transition criterion, configure a second number of the plurality of processor cores to execute the application. Additional embodiments are described in the disclosure.
    Type: Grant
    Filed: October 13, 2008
    Date of Patent: October 11, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nidhi Aggarwal, Norman Paul Jouppi, Parthasararthy Ranganathan
  • Patent number: 7966519
    Abstract: Methods and integrated circuits for reconfiguration in a multi-core processor system with configurable isolation are described. According to one embodiment, a processor configuration method includes determining that a first module is faulty. A second module is configured to communicate with the first module when the first module is not faulty. The method also includes analyzing a third module with respect to a substitution criterion, selecting the third module based on the analyzing determining that the third module satisfies the substitution criterion, and subsequent to the selecting, configuring the second module to communicate with the third module instead of the first module. Additional embodiments are described in the disclosure.
    Type: Grant
    Filed: October 13, 2008
    Date of Patent: June 21, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nidhi Aggarwal, Norman Paul Jouppi, Parthasararthy Ranganathan
  • Publication number: 20110113208
    Abstract: Methods and systems for storing checkpoint data in non-volatile memory are described. According to one embodiment, a data storage method includes executing an application using processing circuitry and during the execution, writing data generated by the execution of the application to volatile memory. An indication of a checkpoint is provided after writing the data. After the indication has been provided, the method includes copying the data from the volatile memory to non-volatile memory and, after the copying, continuing the execution of the application. The method may include suspending execution of the application. According to another embodiment, a data storage method includes receiving an indication of a checkpoint associated with execution of one or more applications and, responsive to the receipt, initiating copying of data resulting from execution of the one or more applications from volatile memory to non-volatile memory.
    Type: Application
    Filed: May 1, 2008
    Publication date: May 12, 2011
    Inventors: Norman Paul Jouppi, Alan Lynn Davis, Nidhi Aggarwal, Richard Kaufmann
  • Patent number: 7941698
    Abstract: Processor operating methods and integrated circuits are described. According to one embodiment, an integrated circuit includes a processor configured to execute a first application and to redundantly execute a second application while executing the first application, the first application being different from the second application. According to another embodiment, a processor operating method includes receiving a request to execute an application using a processor having a plurality of processor cores. The method also includes, in response to the receiving, determining whether the application should be executed redundantly or non-redundantly, non-redundantly executing the application using one processor core of the plurality if the determining comprises determining that the application should be executed non-redundantly, and redundantly executing the application using two or more processor cores of the plurality if the determining comprises determining that the application should be executed redundantly.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: May 10, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nidhi Aggarwal, Norman Paul Jouppi, Parthasarathy Ranganathan
  • Patent number: 7743285
    Abstract: One embodiment relates to a high-availability computation apparatus including a chip multiprocessor. Multiple fault zones are configurable in the chip multiprocessor, each fault zone being logically independent from other fault zones. Comparison circuitry is configured to compare outputs from redundant processes run in parallel on the multiple fault zones. Another embodiment relates to a method of operating a high-availability system using a chip multiprocessor. A redundant computation is performed in parallel on multiple fault zones of the chip multiprocessor and outputs from the multiple fault zones are compared. When a miscompare is detected, an error recovery process is performed. Other embodiments, aspects and features are also disclosed.
    Type: Grant
    Filed: April 17, 2007
    Date of Patent: June 22, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nidhi Aggarwal, Norman P. Jouppi, Parthasarathy Ranganathan