Patents by Inventor Elangovan Subramanian

Elangovan Subramanian 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: 11693835
    Abstract: Embodiments are directed to a multi-tenant cloud system that provisions new customer accounts. Embodiments include a dedicated database schema and a shared database schemas. Embodiments provision a new customer account by determining whether the new customer account is a first type of account or a second type of account. When the new customer account is the first type of account, embodiments allocate the new customer account to the one of the shared database schemas. When the new customer account is the second type of account, embodiments allocate the new customer account to a dedicated schema.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: July 4, 2023
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajesh Purushothaman, Elangovan Subramanian
  • Patent number: 11334601
    Abstract: Techniques are provided for creating a unified data model for entities in components of an access management system. A method can include identifying an entity of a component, identifying a first attribute metadata for the entity, creating a data type for the first attribute metadata of the entity, defining the entity in accordance with the created data type, and storing the defined entity in a unified storage.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: May 17, 2022
    Assignee: Oracle International Corporation
    Inventors: Ashish Kolli, Ramakrishna Bollu, Elangovan Subramanian
  • Patent number: 11321187
    Abstract: Embodiments operate a multi-tenant cloud system for a plurality of user accounts. Embodiments receive a create request from a client system to provision a new account for a user. Embodiments determine that the create request has failed and initiates a rollback of the create request. Embodiments determine that the rollback has failed and initiates a new rollback in response to a status request from the client system.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: May 3, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Manohari Neelakanteshwar, Karthik Kandasamy, Prabhat Chaturvedi, Elangovan Subramanian
  • Patent number: 11258604
    Abstract: Embodiments are directed to rewiring a key management system (“KMS”) service instance (“SI”) with associated keys. Embodiments, in response to a request, delete a first SI that is mapped to one or more keys. To restore the keys, embodiments create a second SI and map the second SI to the one or more keys.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: February 22, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kanika Vats, Elangovan Subramanian, Madhu Manjunath
  • Patent number: 10846390
    Abstract: A cloud-based identity and access management system that implements single sign-on (“SSO”) receives a first request for an identity management service configured to allow for accessing an application. Embodiments send the first request to a first microservice which performs the identity management service by generating a token. The first microservice generates the token at least in part by sending a second request to a SSO microservice that is configured to provide SSO functionality across different microservices that are based on different protocols. Embodiments then receive the token from the first microservice and provide the token to the application, where the token allows for accessing the application.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: November 24, 2020
    Assignee: Oracle International Corporation
    Inventors: Elangovan Subramanian, Mrudul Pradeep Uchil, Bhavik Sankesara, Siva Sundeep Kuppala
  • Publication number: 20200127823
    Abstract: Embodiments are directed to rewiring a key management system (“KMS”) service instance (“SI”) with associated keys. Embodiments, in response to a request, delete a first SI that is mapped to one or more keys. To restore the keys, embodiments create a second SI and map the second SI to the one or more keys.
    Type: Application
    Filed: September 3, 2019
    Publication date: April 23, 2020
    Inventors: Kanika VATS, Elangovan SUBRAMANIAN, Madhu MANJUNATH
  • Publication number: 20200125455
    Abstract: Embodiments operate a multi-tenant cloud system for a plurality of user accounts. Embodiments receive a create request from a client system to provision a new account for a user. Embodiments determine that the create request has failed and initiates a rollback of the create request. Embodiments determine that the rollback has failed and initiates a new rollback in response to a status request from the client system.
    Type: Application
    Filed: October 14, 2019
    Publication date: April 23, 2020
    Inventors: Manohari NEELAKANTESHWAR, Karthik KANDASAMY, Prabhat CHATURVEDI, Elangovan SUBRAMANIAN
  • Publication number: 20200125542
    Abstract: Embodiments are directed to a multi-tenant cloud system that provisions new customer accounts. Embodiments include a dedicated database schema and a shared database schemas. Embodiments provision a new customer account by determining whether the new customer account is a first type of account or a second type of account. When the new customer account is the first type of account, embodiments allocate the new customer account to the one of the shared database schemas. When the new customer account is the second type of account, embodiments allocate the new customer account to a dedicated schema.
    Type: Application
    Filed: April 30, 2019
    Publication date: April 23, 2020
    Inventors: Rajesh PURUSHOTHAMAN, Elangovan SUBRAMANIAN
  • Patent number: 10616224
    Abstract: Tenant and service management for an Identity Cloud Service (IDCS) is provided. A request is received, from a Tenant Automation System (TAS) over a network, to create an IDCS service instance for a tenant. The IDCS service instance is created using a task execution framework that includes a task orchestrator and a plurality of synchronous tasks, the task orchestrator instantiating the tasks, controlling the tasks and generating a response to the request. A response, indicating that the IDCS service instance for the tenant has been created, is sent to the TAS over the network.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: April 7, 2020
    Assignee: Oracle International Corporation
    Inventors: Elangovan Subramanian, Manohari Neelakanteshwar, Rajesh Purushothaman
  • Publication number: 20180083967
    Abstract: Tenant and service management for an Identity Cloud Service (IDCS) is provided. A request is received, from a Tenant Automation System (TAS) over a network, to create an IDCS service instance for a tenant. The IDCS service instance is created using a task execution framework that includes a task orchestrator and a plurality of synchronous tasks, the task orchestrator instantiating the tasks, controlling the tasks and generating a response to the request. A response, indicating that the IDCS service instance for the tenant has been created, is sent to the TAS over the network.
    Type: Application
    Filed: September 15, 2017
    Publication date: March 22, 2018
    Inventors: Elangovan SUBRAMANIAN, Manohari NEELAKANTESHWAR, Rajesh PURUSHOTHAMAN
  • Publication number: 20180075231
    Abstract: A cloud-based identity and access management system that implements single sign-on (“SSO”) receives a first request for an identity management service configured to allow for accessing an application. Embodiments send the first request to a first microservice which performs the identity management service by generating a token. The first microservice generates the token at least in part by sending a second request to a SSO microservice that is configured to provide SSO functionality across different microservices that are based on different protocols. Embodiments then receive the token from the first microservice and provide the token to the application, where the token allows for accessing the application.
    Type: Application
    Filed: September 14, 2017
    Publication date: March 15, 2018
    Inventors: Elangovan SUBRAMANIAN, Mrudul Pradeep UCHIL, Bhavik SANKESARA, Siva Sundeep KUPPALA
  • Publication number: 20170116303
    Abstract: Techniques are provided for creating a unified data model for entities in components of an access management system. A method can include identifying an entity of a component, identifying a first attribute metadata for the entity, creating a data type for the first attribute metadata of the entity, defining the entity in accordance with the created data type, and storing the defined entity in a unified storage.
    Type: Application
    Filed: September 16, 2016
    Publication date: April 27, 2017
    Applicant: Oracle International Corporation
    Inventors: Ashish Kolli, Ramakrishna Bollu, Elangovan Subramanian