Patents by Inventor Manjula Sridhar

Manjula Sridhar 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: 10951396
    Abstract: According to an aspect of the present disclosure, the records of an audit log are stored using blockchain technology. The audit log is accordingly rendered immutable and thus tamper proof. According to another aspect of the present disclosure, the identity of each user is mapped to a corresponding code value using a one-way-function (that is, the user identity cannot be practically be deciphered from the code value). A table is maintained with entries mapping the user identifiers to the code value. The records in the audit log are stored with the user identifiers substituted by the code values. The log records corresponding to the user are made unidentifiable associated with the user by deleting the table entry corresponding to the user identifier of the user. Accordingly the ‘right to be forgotten’ may be supported. Another aspect extends such a right to general records.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: March 16, 2021
    Assignee: NUTANIX, INC.
    Inventors: Manjula Sridhar, Tushar Gupta, Vijay Rayapati, Yuvaraj Loganathan
  • Publication number: 20200127811
    Abstract: According to an aspect of the present disclosure, the records of an audit log are stored using blockchain technology. The audit log is accordingly rendered immutable and thus tamper proof. According to another aspect of the present disclosure, the identity of each user is mapped to a corresponding code value using a one-way-function (that is, the user identity cannot be practically be deciphered from the code value). A table is maintained with entries mapping the user identifiers to the code value. The records in the audit log are stored with the user identifiers substituted by the code values. The log records corresponding to the user are made unidentifiable associated with the user by deleting the table entry corresponding to the user identifier of the user. Accordingly the ‘right to be forgotten’ may be supported. Another aspect extends such a right to general records.
    Type: Application
    Filed: October 22, 2018
    Publication date: April 23, 2020
    Inventors: Manjula Sridhar, Tushar Gupta, Vijay Rayapati, Yuvaraj Loganathan
  • Patent number: 7555743
    Abstract: Methods of developing an application program to manage a distributed system or network are provided. In one embodiment, the method includes: a) defining managed objects in a resource definition language and storing the definition in resource definition language files, b) parsing the resource definition language files to ensure conformity with the resource definition language and creating an intermediate representation of the distributed system, c) processing the intermediate representation to form programming language classes, database definition files, and script files, d) developing a reusable asset center framework to facilitate development of the application program, the reusable asset center including an SNMP agent framework that provides SNMP interface functionality to the application program, and e) building the application program from the programming language classes, database definition files, script files, and the reusable asset framework.
    Type: Grant
    Filed: June 15, 2004
    Date of Patent: June 30, 2009
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Manjula Sridhar, Edward G Brunell, Martin S. Halkyard, Shankar Krishnamoorthy, Manas Panda, Dong Zhao
  • Publication number: 20060070082
    Abstract: Methods of developing an application program to manage a distributed system or network are provided.
    Type: Application
    Filed: June 15, 2004
    Publication date: March 30, 2006
    Inventors: Manjula Sridhar, Edward Brunell, Martin Halkyard, Shankar Krishnamoorthy, Xiangyang Shen, Dong Zhao
  • Publication number: 20060036721
    Abstract: In one aspect, a method of monitoring and controlling managed objects within a distributed system by manipulating one or more management application programs is provided. The method includes: providing a run-time tool associated with a management station. The management station is in communication with the distributed system. The run-time tool is in communication with the management application programs. The run-time tool is activated by an activation command having a predetermined syntax. The run-time tool responds to a plurality of input commands, each input command having a predetermined syntax. The run-time tool response to certain input commands is to generate one or more corresponding management application commands and send the generated commands to at least one management application program. Various embodiments of the method are provided.
    Type: Application
    Filed: June 15, 2004
    Publication date: February 16, 2006
    Inventors: Dong Zhao, Manjula Sridhar, Edward Brunell, Shankar Krishnamoorthy, Xiangyang Shen
  • Publication number: 20060004856
    Abstract: Methods of developing an application program to manage a distributed system or network are provided.
    Type: Application
    Filed: June 15, 2004
    Publication date: January 5, 2006
    Inventors: Xiangyang Shen, Edward Brunell, Shankar Krishnamoorthy, Manjula Sridhar, Dong Zhao
  • Publication number: 20050278708
    Abstract: Methods of developing an application program to manage a distributed system or network are provided.
    Type: Application
    Filed: June 15, 2004
    Publication date: December 15, 2005
    Inventors: Dong Zhao, Edward Brunell, Kwok-Chien Choy, Shankar Krishnamoorthy, Manjula Sridhar
  • Publication number: 20050278709
    Abstract: Methods of defining a distributed system or network to facilitate development of an application program to manage the distributed system or network are provided.
    Type: Application
    Filed: June 15, 2004
    Publication date: December 15, 2005
    Inventors: Manjula Sridhar, Edward Brunell, Shankar Krishnamoorthy, Xiangyang Shen, Dong Zhao
  • Publication number: 20050278692
    Abstract: Methods of developing an application program to manage a distributed system or network are provided. In one embodiment, the method includes: a) defining managed objects in a resource definition language and storing the definition in resource definition language files, b) parsing the resource definition language files to ensure conformity with the resource definition language and creating an intermediate representation of the distributed system, c) processing the intermediate representation to form programming language classes, database definition files, and script files, d) developing a reusable asset center framework to facilitate development of the application program, the reusable asset center including an SNMP agent framework that provides SNMP interface functionality to the application program, and e) building the application program from the programming language classes, database definition files, script files, and the reusable asset framework.
    Type: Application
    Filed: June 15, 2004
    Publication date: December 15, 2005
    Inventors: Manjula Sridhar, Edward Brunell, Martin Halkyard, Shankar Krishnamoorthy, Manas Panda, Dong Zhao
  • Publication number: 20050278693
    Abstract: Methods of developing an application program to manage a distributed system or network is provided. In one embodiment, the method includes: a) defining managed objects in a resource definition language and storing the definition in resource definition language files, b) parsing the resource definition language files to ensure conformity with the resource definition language and creating an intermediate representation of the distributed system, c) processing the intermediate representation to form programming language classes, database definition files, and script files, d) providing a reusable asset center framework to facilitate development of the application program, the reusable asset center including a distribution adaptor framework that provides each application program with distribution transparency for remote and local operations, and e) building the application program from the programming language classes, database definition files, script files, and the reusable asset framework.
    Type: Application
    Filed: June 15, 2004
    Publication date: December 15, 2005
    Inventors: Edward Brunell, Kwok-Chien Choy, Shankar Krishnamoorthy, Xiangyang Shen, Manjula Sridhar, Dong Zhao
  • Publication number: 20050278361
    Abstract: Methods of defining views of a distributed system or network to facilitate development of an application program with view management services to manage the distributed system or network are provided.
    Type: Application
    Filed: June 15, 2004
    Publication date: December 15, 2005
    Inventors: Edward Brunell, Shankar Krishnamoorthy, Xiangyang Shen, Manjula Sridhar, Dong Zhao