Patents by Inventor Sanjeeb Kumar Sahoo

Sanjeeb Kumar Sahoo 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: 20240143459
    Abstract: In response to a request to replicate resources from a primary region data center to a secondary region data center, an executable configuration file that describes the resources and their configuration is created utilizing information about the resources at the primary region data center. A correspondence table is also updated to include entries for to such resources. Utilizing the correspondence table, the executable configuration file is transformed to create a transformed executable configuration file that references the resources utilizing generic resource identifiers instead of primary region identifiers used within the primary region data center. The transformed executable configuration file is then executed at the secondary region data center to create replicated resources at the secondary region data center.
    Type: Application
    Filed: October 26, 2022
    Publication date: May 2, 2024
    Applicant: Oracle International Corporation
    Inventors: Sanjeeb Kumar Sahoo, Rajesh Desai, Graham Bromley
  • Publication number: 20240146543
    Abstract: According to certain implementations, a certificate management service of a cloud service provider requests a certificate for a domain from a certificate authority utilizing an HTTP-based challenge. The certificate authority responds with a challenge string and a subdirectory within the domain. The challenge string and subdirectory within the domain are sent from the certificate management service to a proxy server of the cloud service provider that manages a flow of data to a host that hosts the domain. When the certificate authority sends a request to the sub directory within the domain, the request is intercepted at the proxy server. Instead of forwarding the request to the host that hosts the domain, the proxy server responds to the certificate authority with the challenge string. This verifies ownership of the domain, which is required to obtain the certificate for the domain.
    Type: Application
    Filed: October 26, 2022
    Publication date: May 2, 2024
    Applicant: Oracle International Corporation
    Inventors: Sanjeeb Kumar Sahoo, Anthony Furious Long, Benjamin Charles Gay, Mina Anes, Shane Burgess
  • Publication number: 20240119133
    Abstract: Techniques described herein relate to authorization between integrated cloud products. An example includes receiving, by a computing device and from a first resource, a first request for permission to access a certificate to verify a requestor's identity. The computing device can transmit a second request to a second resource to authorize permitting access to the certificate. The computing device can receive a response from the second resource comprising an authorization to permit access to the certificate. The computing device can grant permission to the first resource to access the certificate, wherein the first resource is configured to verify the requestor's identity based on accessing the certificate. The computing device can receive a third request from the first resource to generate an association object between the first resource and the certificate. The computing device can generate the association object, wherein the association object associates the first resource and the certificate.
    Type: Application
    Filed: October 10, 2022
    Publication date: April 11, 2024
    Applicant: Oracle International Corporation
    Inventors: Mauruthi Geetha Mohan, Anthony Long, Mina Michel Gorgy Anes, Sanjeeb Kumar Sahoo, Yingyu Yang, Bakhtiyar Uddin, Thomas James Andrews
  • Publication number: 20230328152
    Abstract: When a cloud services provider infrastructure (CSPI) receives a request from an administrator to perform an operation on an appliance, a load balancer may select a first server within the CSPI to process the request. If the first server does not have a connection with the appliance, the first server may generate a redirect response that includes server identification information identifying a particular server having a pre-established connection with the appliance. The first server may send the redirect response to the application that the administrator used to send the request. The application may then generate a second request that includes the server identification information, and send the second request to the CSPI. A load balancer in the CSPI may then forward the second request to the particular server, and the particular server may use the pre-established connection to send a request to the appliance requesting performance of the operation.
    Type: Application
    Filed: June 13, 2023
    Publication date: October 12, 2023
    Applicant: Oracle International Corporation
    Inventors: Sanjeeb Kumar Sahoo, Jagwinder Singh Brar
  • Patent number: 11722580
    Abstract: When a cloud services provider infrastructure (CSPI) receives a request from an administrator to perform an operation on an appliance, a load balancer may select a first server within the CSPI to process the request. If the first server does not have a connection with the appliance, the first server may generate a redirect response that includes server identification information identifying a particular server having a pre-established connection with the appliance. The first server may send the redirect response to the application that the administrator used to send the request. The application may then generate a second request that includes the server identification information, and send the second request to the CSPI. A load balancer in the CSPI may then forward the second request to the particular server, and the particular server may use the pre-established connection to send a request to the appliance requesting performance of the operation.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: August 8, 2023
    Assignee: Oracle International Corporation
    Inventors: Sanjeeb Kumar Sahoo, Jagwinder Singh Brar
  • Publication number: 20220141310
    Abstract: When a cloud services provider infrastructure (CSPI) receives a request from an administrator to perform an operation on an appliance, a load balancer may select a first server within the CSPI to process the request. If the first server does not have a connection with the appliance, the first server may generate a redirect response that includes server identification information identifying a particular server having a pre-established connection with the appliance. The first server may send the redirect response to the application that the administrator used to send the request. The application may then generate a second request that includes the server identification information, and send the second request to the CSPI. A load balancer in the CSPI may then forward the second request to the particular server, and the particular server may use the pre-established connection to send a request to the appliance requesting performance of the operation.
    Type: Application
    Filed: July 28, 2021
    Publication date: May 5, 2022
    Inventors: Sanjeeb Kumar Sahoo, Jagwinder Singh Brar
  • Patent number: 11108884
    Abstract: When a cloud services provider infrastructure (CSPI) receives a request from an administrator to perform an operation on an appliance, a load balancer may select a first server within the CSPI to process the request. If the first server does not have a connection with the appliance, the first server may generate a redirect response that includes server identification information identifying a particular server having a pre-established connection with the appliance. The first server may send the redirect response to the application that the administrator used to send the request. The application may then generate a second request that includes the server identification information, and send the second request to the CSPI. A load balancer in the CSPI may then forward the second request to the particular server, and the particular server may use the pre-established connection to send a request to the appliance requesting performance of the operation.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: August 31, 2021
    Assignee: Oracle International Corporation
    Inventors: Sanjeeb Kumar Sahoo, Jagwinder Singh Brar
  • Patent number: 10721095
    Abstract: Described herein are systems and methods that can support bridging VCNs in a manner which addresses customer needs with respect to access mechanisms, connectivity, regional availability, service complexity, and customer isolation/security. The system and methods that can support bridging VCNs as described herein have particular utility with respect to providing etcd-as-a-Service. In particular embodiments virtual network interface (VNIC) features are used to implement a bridge between a subnet of an etcd VCN and a subnet of a customer VCN in order to bridge the subnets.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: July 21, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sanjeeb Kumar Sahoo, Mahesh Kannan
  • Patent number: 10613834
    Abstract: In accordance with an embodiment, described herein is a system and method for supporting a reactive response using a dependency injection (DI) framework. The DI framework can determine the dependencies of a response object, and invoke a plurality of services for retrieving dependency objects from backend systems to satisfy those dependencies. Each service can return a reactive object, which the DI framework can match to a dependency object, thereby enabling the DI framework to orchestrate asynchronous concurrent calls to the services on behalf of an application. Each reactive object can be used to retrieve a corresponding dependency object at a later time. The DI framework can use the dependency object to compose the response object and inject the response object to an application at the server environment.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: April 7, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sanjeeb Kumar Sahoo, Mahesh Kannan
  • Patent number: 10248703
    Abstract: A system and method for cluster-wide replication of embedded component configuration. In accordance with an embodiment, the system comprises an application server acting as a host and including one or more embedded components. When the configuration of an embedded component is modified from its original configuration, a configuration replication logic and deployment interface determines one or more appropriate configuration commands which, if executed at a target application server instance, for example, at another application server instance within a cluster, would result in an equivalent change in the state of an embedded component at that instance. The configuration commands are packaged within a configuration archive as one or more command payloads, which are distributed to target instances, and invoked on an embedded component thereon, to synchronize the configuration of the embedded components at the target instances with that of the host.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: April 2, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sivakumar Thyagarajan, Sanjeeb Kumar Sahoo
  • Publication number: 20190097838
    Abstract: Described herein are systems and methods that can support bridging VCNs in a manner which addresses customer needs with respect to access mechanisms, connectivity, regional availability, service complexity, and customer isolation/security. The system and methods that can support bridging VCNs as described herein have particular utility with respect to providing etcd-as-a-Service. In particular embodiments virtual network interface (VNIC) features are used to implement a bridge between a subnet of an etcd VCN and a subnet of a customer VCN in order to bridge the subnets.
    Type: Application
    Filed: May 3, 2018
    Publication date: March 28, 2019
    Inventors: SANJEEB KUMAR SAHOO, MAHESH KANNAN
  • Publication number: 20180081644
    Abstract: In accordance with an embodiment, described herein is a system and method for supporting a reactive response using a dependency injection (DI) framework. The DI framework can determine the dependencies of a response object, and invoke a plurality of services for retrieving dependency objects from backend systems to satisfy those dependencies. Each service can return a reactive object, which the DI framework can match to a dependency object, thereby enabling the DI framework to orchestrate asynchronous concurrent calls to the services on behalf of an application. Each reactive object can be used to retrieve a corresponding dependency object at a later time. The DI framework can use the dependency object to compose the response object and inject the response object to an application at the server environment.
    Type: Application
    Filed: February 15, 2017
    Publication date: March 22, 2018
    Inventors: SANJEEB KUMAR SAHOO, MAHESH KANNAN
  • Patent number: 9767312
    Abstract: In accordance with an embodiment, described herein is a system and method for integrating a cloud platform with an application server or other environment, for example, a WebLogic environment. A cloud platform runtime including a cloud server can be embedded within an application server container, so that the cloud server domain can execute within the application server domain. An integration bridge and integration components support integration between the cloud server and the application server. Cloud server components can be used as part of the application server domain, including for example, administration, logging and diagnostics, security, and configuration management.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: September 19, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sanjeeb Kumar Sahoo, Lawrence Feigen
  • Patent number: 9649403
    Abstract: A process for preparing curcumin encapsulated chitosan alginate sponge comprising the steps of: incorporating curcumin in a fluid phase of oleic acid; subjecting the mixture to a step of emulsification with chitosan solution by homogenization; emulsifying the resultant solution with alginate solution by homogenization; lyophilizing the final emulsion by freeze drying to produce curcumin loaded AC sponge.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: May 16, 2017
    Assignee: Institute of Life Sciences
    Inventors: Sanjeeb Kumar Sahoo, Mohanty Chandana
  • Patent number: 9271934
    Abstract: The present invention is an aqueous dispersible magnetic nanoparticle formulation with a high drug loading capacity used for sustained drug delivery. The formulated magnetic nanoparticles are composed of an iron oxide core coated with a long chain polymer, which provides aqueous dispersibility without the use of surfactant. A method is developed for the functionalization of magnetic nanoparticles for use in biomedical field.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 1, 2016
    Assignee: Institute of Life Sciences
    Inventors: Sanjeeb Kumar Sahoo, Fahima Dilnawaz, Abhalami Singh Singh
  • Patent number: 9152384
    Abstract: A system and method can support a hybrid application development environment. The system allows a client application in the application runtime environment to obtain a reference to a framework instance for a dynamic module system. Furthermore, the system can configure a bundle in the dynamic module system to be a gateway bundle based on the framework instance, and the client application can access the dynamic module system using the gateway bundle.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: October 6, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Sanjeeb Kumar Sahoo
  • Patent number: 9116542
    Abstract: A system and method can support a hybrid application development environment. The system can provision a framework instance for a dynamic module system in the application runtime environment. Furthermore, the system can associate a host application in the application runtime environment with a system bundle in the dynamic module system, wherein an application class loader can be used to load the framework instance when the host application is started/loaded. Then, the host application can export one or more resources associated with the host application to the dynamic module system, and/or consume one or more services provided by the dynamic module system.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: August 25, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Sanjeeb Kumar Sahoo
  • Publication number: 20150193515
    Abstract: A system and method for cluster-wide replication of embedded component configuration. In accordance with an embodiment, the system comprises an application server acting as a host and including one or more embedded components. When the configuration of an embedded component is modified from its original configuration, a configuration replication logic and deployment interface determines one or more appropriate configuration commands which, if executed at a target application server instance, for example, at another application server instance within a cluster, would result in an equivalent change in the state of an embedded component at that instance. The configuration commands are packaged within a configuration archive as one or more command payloads, which are distributed to target instances, and invoked on an embedded component thereon, to synchronize the configuration of the embedded components at the target instances with that of the host.
    Type: Application
    Filed: January 8, 2014
    Publication date: July 9, 2015
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sivakumar Thyagarajan, Sanjeeb Kumar Sahoo
  • Publication number: 20150120900
    Abstract: In accordance with an embodiment, described herein is a system and method for integrating a cloud platform with an application server or other environment, for example, a WebLogic environment. A cloud platform runtime including a cloud server can be embedded within an application server container, so that the cloud server domain can execute within the application server domain. An integration bridge and integration components support integration between the cloud server and the application server. Cloud server components can be used as part of the application server domain, including for example, administration, logging and diagnostics, security, and configuration management.
    Type: Application
    Filed: October 29, 2014
    Publication date: April 30, 2015
    Inventors: SANJEEB KUMAR SAHOO, LAWRENCE FEIGEN
  • Publication number: 20150046898
    Abstract: A system and method can support a hybrid application development environment. The system can provision a framework instance for a dynamic module system in the application runtime environment. Furthermore, the system can associate a host application in the application runtime environment with a system bundle in the dynamic module system, wherein an application class loader can be used to load the framework instance when the host application is started/loaded. Then, the host application can export one or more resources associated with the host application to the dynamic module system, and/or consume one or more services provided by the dynamic module system.
    Type: Application
    Filed: December 20, 2013
    Publication date: February 12, 2015
    Applicant: Oracle International Corporation
    Inventor: Sanjeeb Kumar Sahoo