Patents by Inventor Sriram Ramachandran

Sriram Ramachandran 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: 10884839
    Abstract: Aspects of the disclosure relate to dynamic system configuration control systems with improved resource allocation techniques. A computing platform may receive commands directing the computing platform to distribute relevant portions of a system configuration update. The computing platform may identify one or more virtual machine host platforms to which the system configuration update is applicable, and may direct applicable virtual machine host platforms to perform system updates based on the system configuration update. The computing platform may generate an error map identifying correlations between error codes and a respective operator for each error code. The computing platform may determine, based on the error map, an operator associated with resolution of various error codes. The computing platform may direct user devices associated with the determine operators to cause display of an operator interface, and may direct a client management computing platform to cause display of an error correction hub.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: January 5, 2021
    Assignee: Bank of America Corporation
    Inventors: Sriram Ramachandran, Matthew E Carroll, Manu Kurian
  • Patent number: 10878083
    Abstract: A mechanism for securing a mobile app for execution on a mobile device. The mechanism includes loading a non-trusted portion of the mobile app from a non-trusted application provider onto the mobile device, operating a key provisioning server to generate keys associated with a trusted execution environment, transmitting the keys associated with the trusted execution environment to the mobile device and to a key directory server, authenticate the mobile device, and upon authenticating the mobile device, transmitting a trusted portion of the mobile app including a trusted application to the mobile device, and installing the trusted portion of the mobile app on the mobile device thereby providing a trusted execution environment. Other systems and methods are disclosed.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: December 29, 2020
    Assignee: THALES DIS FRANCE SA
    Inventors: Min Hlaing, SM Sohiduzzaman SK Abdul Aziz, Sriram Ramachandran, Véronique Charpeignet, Patrice Angelini
  • Patent number: 10838798
    Abstract: Aspects of the disclosure relate to error resolution processing systems with improved error prediction features and enhanced resolution techniques. A computing platform may receive error log files identifying error codes corresponding to error occurrences on one or more different virtual machine host platforms. The computing platform may aggregate the error codes corresponding to the error occurrences to generate an error lattice. Using the error lattice, the computing platform may predict an error outcome. Based on the predicted error outcome, the computing platform may determine a system configuration update to be applied to the one or more virtual machine host platforms. The computing platform may direct a dynamic resource management computing platform to distribute relevant portions of the system configuration update to each of the one or more virtual machine host platforms. This may cause the one or more virtual machine host platforms to implement the system configuration update.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: November 17, 2020
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Sriram Ramachandran, Matthew Carroll
  • Publication number: 20190377622
    Abstract: Aspects of the disclosure relate to error resolution processing systems with improved error prediction features and enhanced resolution techniques. A computing platform may receive error log files identifying error codes corresponding to error occurrences on one or more different virtual machine host platforms. The computing platform may aggregate the error codes corresponding to the error occurrences to generate an error lattice. Using the error lattice, the computing platform may predict an error outcome. Based on the predicted error outcome, the computing platform may determine a system configuration update to be applied to the one or more virtual machine host platforms. The computing platform may direct a dynamic resource management computing platform to distribute relevant portions of the system configuration update to each of the one or more virtual machine host platforms. This may cause the one or more virtual machine host platforms to implement the system configuration update.
    Type: Application
    Filed: June 7, 2018
    Publication date: December 12, 2019
    Inventors: Manu Kurian, Sriram Ramachandran, Matthew Carroll
  • Publication number: 20190377623
    Abstract: Aspects of the disclosure relate to dynamic system configuration control systems with improved resource allocation techniques. A computing platform may receive commands directing the computing platform to distribute relevant portions of a system configuration update. The computing platform may identify one or more virtual machine host platforms to which the system configuration update is applicable, and may direct applicable virtual machine host platforms to perform system updates based on the system configuration update. The computing platform may generate an error map identifying correlations between error codes and a respective operator for each error code. The computing platform may determine, based on the error map, an operator associated with resolution of various error codes. The computing platform may direct user devices associated with the determine operators to cause display of an operator interface, and may direct a client management computing platform to cause display of an error correction hub.
    Type: Application
    Filed: June 7, 2018
    Publication date: December 12, 2019
    Inventors: Sriram Ramachandran, Matthew E Carroll, Manu Kurian
  • Patent number: 10469514
    Abstract: Collaborative and adaptive threat intelligence. Data collected on a first customer network is received. One or more local models are trained with at least the received data, where the one or more local models are related to security. An amount of data to transmit to a centralized controller is determined based at least on a result of the training one or more local models and the determined amount of data is transmitted to the centralized controller. Result data is received from the centralized controller that is a result of one or more global models trained on the centralized controller using data collected on multiple customer networks including the first customer network. The one or more local models are adjusted using the received result data and the one or more adjusted local models are trained.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: November 5, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jisheng Wang, Min-yi Shen, Prasad Palkar, Sriram Ramachandran
  • Publication number: 20190005229
    Abstract: A mechanism for securing a mobile app for execution on a mobile device. The mechanism includes loading a non-trusted portion of the mobile app from a non-trusted application provider onto the mobile device, operating a key provisioning server to generate keys associated with a trusted execution environment, transmitting the keys associated with the trusted execution environment to the mobile device and to a key directory server, authenticate the mobile device, and upon authenticating the mobile device, transmitting a trusted portion of the mobile app including a trusted application to the mobile device, and installing the trusted portion of the mobile app on the mobile device thereby providing a trusted execution environment. Other systems and methods are disclosed.
    Type: Application
    Filed: December 9, 2016
    Publication date: January 3, 2019
    Inventors: Min HLAING, SM Sohiduzzaman SK ABDUL AZIZ, Sriram RAMACHANDRAN, Véronique CHARPEIGNET, Patrice ANGELINI
  • Publication number: 20150373043
    Abstract: Collaborative and adaptive threat intelligence. Data collected on a first customer network is received. One or more local models are trained with at least the received data, where the one or more local models are related to security. An amount of data to transmit to a centralized controller is determined based at least on a result of the training one or more local models and the determined amount of data is transmitted to the centralized controller. Result data is received from the centralized controller that is a result of one or more global models trained on the centralized controller using data collected on multiple customer networks including the first customer network. The one or more local models are adjusted using the received result data and the one or more adjusted local models are trained.
    Type: Application
    Filed: June 18, 2015
    Publication date: December 24, 2015
    Inventors: Jisheng Wang, Min-yi Shen, Prasad Palkar, Sriram Ramachandran
  • Publication number: 20110208838
    Abstract: Improved approaches for providing secure access to resources maintained on private networks are disclosed. The secure access can be provided through a public network using client software of client-server software and/or with file system software. Multiple remote users are able to gain restricted and controlled access to at least portions of a private network through a common access point, such as an intermediate server of the remote network.
    Type: Application
    Filed: April 29, 2011
    Publication date: August 25, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Christopher THOMAS, Theron Tock, Sriram Ramachandran
  • Patent number: 7958245
    Abstract: Improved approaches for providing secure access to resources maintained on private networks are disclosed. The secure access can be provided through a public network using client software of client-server software and/or with file system software. Multiple remote users are able to gain restricted and controlled access to at least portions of a private network through a common access point, such as an intermediate server of the remote network.
    Type: Grant
    Filed: October 20, 2009
    Date of Patent: June 7, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Christopher Thomas, Theron Tock, Sriram Ramachandran
  • Publication number: 20100057845
    Abstract: Improved approaches for providing secure access to resources maintained on private networks are disclosed. The secure access can be provided through a public network using client software of client-server software and/or with file system software. Multiple remote users are able to gain restricted and controlled access to at least portions of a private network through a common access point, such as an intermediate server of the remote network.
    Type: Application
    Filed: October 20, 2009
    Publication date: March 4, 2010
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Christopher THOMAS, Theron TOCK, Sriram RAMACHANDRAN
  • Patent number: 7631084
    Abstract: Improved approaches for providing secure access to resources maintained on private networks are disclosed. The secure access can be provided through a public network using client software of client-server software and/or with file system software. Multiple remote users are able to gain restricted and controlled access to at least portions of a private network through a common access point, such as an intermediate server of the remote network.
    Type: Grant
    Filed: April 8, 2003
    Date of Patent: December 8, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Christopher Thomas, Theron Tock, Sriram Ramachandran
  • Patent number: 7571489
    Abstract: The invention relates to a system for securing access to resources or computer systems by means of a self modifying, single use password that limits access to a system and automatically changes each time it is used. Independent computer systems, or clients, are utilized by users to generate one time passcodes to prove their identity to one or more authentication servers. Servers are used to authenticate user inputted one time passcodes, to maintain and update the status of one time passcode clients, and perform rekeying and reset operations. Middleware, an optional component, allows for the interaction between one time passcode clients and servers. Middleware allows for client rekeying and resets as well as synchronisation between the client and server.
    Type: Grant
    Filed: October 20, 2004
    Date of Patent: August 4, 2009
    Assignee: International Business Machines Corporation
    Inventors: Peng T. Ong, Sriram Ramachandran
  • Patent number: 7284192
    Abstract: Digital ink annotations of digital documents are captured, processed, and stored for later retrieval. Elements within the digital documents are found and data concerning them are stored, in order that they may be associated with the digital ink annotation and serve as anchors for the digital ink annotations within the digital documents being annotated. Furthermore, a markup language schema is used for the efficient, standardized storage of the digital ink annotations. By these means, digital ink annotations are stored efficiently, retrieved, and rendered accurately across different types of browsers and operating systems, as well as across different size browser windows and output devices.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: October 16, 2007
    Assignee: Avaya Technology Corp.
    Inventors: Ramanujan S. Kashi, Sriram Ramachandran
  • Publication number: 20070033069
    Abstract: Systems and methods to implement a fitness network system are disclosed. A disclosed example system includes a first data terminal operatively coupled to an exercise machine. The first data terminal is configured to obtain fitness information associated with a fitness member from the exercise machine. The example system also includes a personal digital assistant wirelessly communicatively coupled to the first data terminal via a network. The first data terminal is configured to communicate a first message to the personal digital assistant based on the fitness information. The personal digital assistant enables a fitness trainer to communicate a message to the fitness member based on the first message.
    Type: Application
    Filed: October 11, 2005
    Publication date: February 8, 2007
    Inventors: Rajendra Rao, Ramanath Padmanabhan, Deepak Indoliya, Sriram Ramachandran
  • Publication number: 20070033068
    Abstract: Systems and methods to implement a physical rehabilitation system are disclosed. A disclosed example system includes at a first location an exercise machine and a biometric sensor configured for use by a person. The example system further includes at a second location a computing device communicatively coupled to the exercise machine and the biometric sensor, wherein the computing device is configured to obtain fitness information from the exercise machine and the biometric sensor. The computing device is further configured to provide configuring data to the exercise machine, wherein the configuring data is determined by a medical professional in response to at least one of the obtained fitness information, a medical history of the person, or a medical status of the person.
    Type: Application
    Filed: October 11, 2005
    Publication date: February 8, 2007
    Inventors: Rajendra Rao, Deepak Indoliya, Ramanath Padmanabhan, Sriram Ramachandran
  • Publication number: 20060083228
    Abstract: The invention relates to a system for securing access to resources or computer systems by means of a self modifying, single use password that limits access to a system and automatically changes each time it is used. Independent computer systems, or clients, are utilized by users to generate one time passcodes to prove their identity to one or more authentication servers. Servers are used to authenticate user inputted one time passcodes, to maintain and update the status of one time passcode clients, and perform rekeying and reset operations. Middleware, an optional component, allows for the interaction between one time passcode clients and servers. Middleware allows for client rekeying and resets as well as synchronisation between the client and server.
    Type: Application
    Filed: October 20, 2004
    Publication date: April 20, 2006
    Inventors: Peng Ong, Sriram Ramachandran
  • Publication number: 20050289452
    Abstract: Digital ink annotations of digital documents are captured, processed, and stored for later retrieval. Elements within the digital documents are found and data concerning them are stored, in order that they may be associated with the digital ink annotation and serve as anchors for the digital ink annotations within the digital documents being annotated. Furthermore, a markup language schema is used for the efficient, standardized storage of the digital ink annotations. By these means, digital ink annotations are stored efficiently, retrieved, and rendered accurately across different types of browsers and operating systems, as well as across different size browser windows and output devices.
    Type: Application
    Filed: June 24, 2004
    Publication date: December 29, 2005
    Inventors: Ramanujan Kashi, Sriram Ramachandran
  • Publication number: 20040039827
    Abstract: Improved approaches for providing secure access to resources maintained on private networks are disclosed. The secure access can be provided through a public network using client software of client-server software and/or with file system software. Multiple remote users are able to gain restricted and controlled access to at least portions of a private network through a common access point, such as an intermediate server of the remote network.
    Type: Application
    Filed: April 8, 2003
    Publication date: February 26, 2004
    Applicant: Neoteris, Inc.
    Inventors: Christopher Thomas, Theron Tock, Sriram Ramachandran