Patents by Inventor Nitin Handa

Nitin Handa 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: 20240388448
    Abstract: A method may include receiving a request for a secure partition on an HSM from a client device and provisioning the secure partition on the HSM. The method may include generating a control server and a load balancer. The method may include generating, by a certificate service, a CSR signed by the certificate service. The method may include transmitting the CSR to the client device and receiving a first certificate including the public key of the first public private key pair and a private key of a second public private key pair. The method may include receiving a second certificate generated by an external certificate authority and signed with a public key of the second public private key pair. The method may include storing the first certificate and the second certificate on the secure partition in a location such that the second is accessible by the control server.
    Type: Application
    Filed: May 13, 2024
    Publication date: November 21, 2024
    Applicant: Oracle International Coporation
    Inventors: Frederick Bosco, Pankaj Bhandula, Ankit Goyal, Nitin Handa
  • Publication number: 20240388451
    Abstract: A method of providing access to a hardware security module (HSM) partition may include receiving request for access to the HSM partition from a client device. The request may include a leaf certificate signed with a public key associated with a user and a secret key associated with the client device. The method may include verifying the request using the leaf certificate and a trust anchor certificate signed with a public key associated with the client device. The method may include a first connection between the HSM partition and the client device. The method may include verifying the request using the leaf certificate and an authentication certificate stored on the HSM partition. The method may include establishing a second connection between the client device and the HSM partition such that the computing system is isolated from the second connection.
    Type: Application
    Filed: May 13, 2024
    Publication date: November 21, 2024
    Applicant: Oracle International Corporation
    Inventors: Frederick Bosco, Pankaj Bhandula, Ankit Goyal, Nitin Handa
  • Patent number: 11314574
    Abstract: In order to provide effective diagnostics and logging of error messages produced during the execution of processes across multiple components, techniques are disclosed for the generating, managing, and processing centralized logs containing those error messages. In particular, the components may write error messages to a centralized log instead of writing the error messages to local log files. The various error messages in the centralized log can be read, identified, and organized. Furthermore, enrichments and/or analytics may be applied to the error messages based on information from a knowledge source or the application of one or more machine learning models. The organized error messages, enrichments, and analytics can be stored in an output log that can be easily retrieved and viewed through a graphical interface. The organized error messages, enrichments, and analytics work together to allow for more effective diagnosing of execution errors.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: April 26, 2022
    Assignee: Oracle International Corporation
    Inventors: Nitin Handa, Rohit Soni
  • Publication number: 20200004617
    Abstract: In order to provide effective diagnostics and logging of error messages produced during the execution of processes across multiple components, techniques are disclosed for the generating, managing, and processing centralized logs containing those error messages. In particular, the components may write error messages to a centralized log instead of writing the error messages to local log files. The various error messages in the centralized log can be read, identified, and organized. Furthermore, enrichments and/or analytics may be applied to the error messages based on information from a knowledge source or the application of one or more machine learning models. The organized error messages, enrichments, and analytics can be stored in an output log that can be easily retrieved and viewed through a graphical interface. The organized error messages, enrichments, and analytics work together to allow for more effective diagnosing of execution errors.
    Type: Application
    Filed: September 10, 2019
    Publication date: January 2, 2020
    Applicant: Oracle International Corporation
    Inventors: Nitin Handa, Rohit Soni
  • Patent number: 10452465
    Abstract: In order to provide effective diagnostics and logging of error messages produced during the execution of processes across multiple components, systems and methods are disclosed for the generating, managing, and processing centralized logs containing those error messages. In particular, the components may write error messages to a centralized log instead of writing the error messages to local log files. These error messages may include exception messages and diagnostics messages. These various error messages in the centralized log can be read, identified, and organized. Furthermore, enrichments and/or analytics may be applied to the error messages based on information from a knowledge source or the application of one or more machine learning models. The organized error messages, enrichments, and analytics can be stored in an output log that can be easily retrieved and viewed through a graphical interface.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: October 22, 2019
    Assignee: Oracle International Corporation
    Inventors: Nitin Handa, Rohit Soni
  • Patent number: 10362059
    Abstract: Embodiments of the invention include techniques for processing messages transmitted between computer networks. In some embodiments, messages such as requests and responses for various types of web services, applications, and other web content may be transmitted between multiple computer networks. One or more intermediary devices or applications, such as a proxy server implemented within a physical or logical subnetwork, may receive, process, and transmit the messages between the communication endpoints. In some embodiments, a proxy server may be configured to operate within a subnetwork of an internal computer network, exposing various web applications and/or services of the internal computer network to external computer networks. Such a proxy server may select specific policies for processing messages based on various message characteristics and the current point in a predetermined processing flow for the message.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: July 23, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nitin Handa, Nickolas Kavantzas, Rohit Srivastava
  • Publication number: 20190079818
    Abstract: In order to provide effective diagnostics and logging of error messages produced during the execution of processes across multiple components, systems and methods are disclosed for the generating, managing, and processing centralized logs containing those error messages. In particular, the components may write error messages to a centralized log instead of writing the error messages to local log files. These error messages may include exception messages and diagnostics messages. These various error messages in the centralized log can be read, identified, and organized. Furthermore, enrichments and/or analytics may be applied to the error messages based on information from a knowledge source or the application of one or more machine learning models. The organized error messages, enrichments, and analytics can be stored in an output log that can be easily retrieved and viewed through a graphical interface.
    Type: Application
    Filed: September 8, 2017
    Publication date: March 14, 2019
    Applicant: Oracle International Corporation
    Inventors: Nitin Handa, Rohit Soni
  • Patent number: 9648043
    Abstract: Embodiments of the invention provide techniques for processing messages transmitted between computer networks. Messages, such as requests from client devices for web services and other web content may be transmitted between multiple computer networks. Intermediary devices or applications such as proxy servers may receive, process, and transmit the messages between the communication endpoints. In some embodiments, a reverse proxy server may be configured to dynamically generate Representational State Transfer (REST) services and REST resources within the reverse proxy server. The REST services and REST resources within the reverse proxy server may handle incoming requests from client devices and invoke backend web services, thereby allowing design abstraction and/or enforcement of various security policies on the reverse proxy server.
    Type: Grant
    Filed: April 25, 2015
    Date of Patent: May 9, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nitin Handa, Prakash Yamuna
  • Publication number: 20160088023
    Abstract: Embodiments of the invention provide techniques for processing messages transmitted between computer networks. Messages, such as requests from client devices for web services and other web content may be transmitted between multiple computer networks. Intermediary devices or applications such as proxy servers may receive, process, and transmit the messages between the communication endpoints. In some embodiments, a reverse proxy server may be configured to dynamically generate Representational State Transfer (REST) services and REST resources within the reverse proxy server. The REST services and REST resources within the reverse proxy server may handle incoming requests from client devices and invoke backend web services, thereby allowing design abstraction and/or enforcement of various security policies on the reverse proxy server.
    Type: Application
    Filed: April 25, 2015
    Publication date: March 24, 2016
    Applicant: Oracle International Corporation
    Inventors: Nitin Handa, Prakash Yamuna
  • Publication number: 20160088022
    Abstract: Embodiments of the invention include techniques for processing messages transmitted between computer networks. In some embodiments, messages such as requests and responses for various types of web services, applications, and other web content may be transmitted between multiple computer networks. One or more intermediary devices or applications, such as a proxy server implemented within a physical or logical subnetwork, may receive, process, and transmit the messages between the communication endpoints. In some embodiments, a proxy server may be configured to operate within a subnetwork of an internal computer network, exposing various web applications and/or services of the internal computer network to external computer networks. Such a proxy server may select specific policies for processing messages based on various message characteristics and the current point in a predetermined processing flow for the message.
    Type: Application
    Filed: April 24, 2015
    Publication date: March 24, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nitin Handa, Nickolas Kavantzas, Rohit Srivastava