Patents by Inventor Aninda Sengupta

Aninda Sengupta 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: 10949196
    Abstract: Methods and systems for patching an instance of a composite executing in a runtime environment are provided. A method can include at a computer system comprising a processor and a memory executing, by an application server, one or more instances of a composite, and enabling a patch to be applied to the one or more instances of the composite without stopping execution of the one or more instances in the application server, wherein the patch comprises one or more changes to be made to the composite.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: March 16, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Dennis Fuglsang, Yogesh Kumar, Aninda Sengupta, Rajeev Kumar Misra
  • Patent number: 10909186
    Abstract: Systems and methods for supporting multi-tenancy in a multi-tenant application server environment are provided. A first partition in a multi-tenant server environment can include a first composite and the first composite includes first metadata that is configured to be customized for a first tenant of the first partition. A second partition in the multi-tenant server environment can include a second composite and the second composite includes second metadata that is configured to be customized for a second tenant of the second partition. A global runtime in the multi-tenant server environment can include a global composite and the global composite include global metadata that is configured to be shared by the first partition and the second partition.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: February 2, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: David Edward DiFranco, Aninda Sengupta, Sherry Weng, Michelle Lin, Gigi Lee
  • Publication number: 20190243638
    Abstract: Methods and systems for patching an instance of a composite executing in a runtime environment are provided. A method can include at a computer system comprising a processor and a memory executing, by an application server, one or more instances of a composite, and enabling a patch to be applied to the one or more instances of the composite without stopping execution of the one or more instances in the application server, wherein the patch comprises one or more changes to be made to the composite.
    Type: Application
    Filed: April 15, 2019
    Publication date: August 8, 2019
    Applicant: Oracle International Corporation
    Inventors: Dennis Fuglsang, Yogesh Kumar, Aninda Sengupta, Rajeev Kumar Misra
  • Patent number: 10355952
    Abstract: Techniques described herein relate to automatic upstream service resumption after downstream system failure. An automatic resumption module may be configured to monitor a downstream endpoint (of a problematic downstream service provider) and determine when it again successfully can process requests by periodically processing inbound requests (e.g., from suspended upstream service providers) and automatically re-enabling upstream endpoints for the suspended upstream service providers in the case of success. The automatic resumption module may start a trickle feed timer for each upstream endpoint to allow messages to be processed at a configured retry rate while the upstream endpoint remains suspended. The trickle feed timer may be configured to start upon the triggering of a circuit breaker for the involved downstream service. When downstream endpoint invocation succeeds, the automatic resumption module can resume all upstream endpoints associated with the downstream endpoint.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: July 16, 2019
    Assignee: Oracle International Corporation
    Inventors: Aninda Sengupta, Steven Gene Wolfangel, Philippe Le Mouel, Dennis Fuglsang, Lixin Tang, Sherry Weng, Bo Stern
  • Patent number: 10303461
    Abstract: Methods and systems for patching an instance of a composite executing in a runtime environment are provided. A method can include at a computer system comprising a processor and a memory executing, by an application server, one or more instances of a composite, and enabling a patch to be applied to the one or more instances of the composite without stopping execution of the one or more instances in the application server, wherein the patch comprises one or more changes to be made to the composite.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: May 28, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Dennis Fuglsang, Yogesh Kumar, Aninda Sengupta, Rajeev Kumar Misra
  • Patent number: 10157092
    Abstract: Techniques described herein relate to automatic system suspension based upon downstream system failure in service-oriented architecture (SOA) applications. A system management module of a SOA system may be configured to detect a problem with a downstream service provider involved with a SOA application, and in response, automatically suspend particular processing within the application to prevent requests that may end up at the downstream service provider from entering the SOA application. The system management module may implement a circuit breaker module that maintains a circuit breaker structure specific to a downstream endpoint leading to a downstream service provider. Upon a triggering of a circuit breaker for a downstream endpoint, one or more upstream service providers are identified as associated with faulted traffic causing the triggering, and the system management module can automatically cause further traffic from these upstream service providers to be suspended.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: December 18, 2018
    Assignee: Oracle International Corporation
    Inventors: Aninda Sengupta, Steven Gene Wolfangel, Philippe Le Mouel, Dennis Fuglsang, Lixin Tang, Sherry Weng, Bo Stern
  • Publication number: 20170091231
    Abstract: Systems and methods for supporting multi-tenancy in a multi-tenant application server environment are provided. A first partition in a multi-tenant server environment can include a first composite and the first composite includes first metadata that is configured to be customized for a first tenant of the first partition. A second partition in the multi-tenant server environment can include a second composite and the second composite includes second metadata that is configured to be customized for a second tenant of the second partition. A global runtime in the multi-tenant server environment can include a global composite and the global composite include global metadata that is configured to be shared by the first partition and the second partition.
    Type: Application
    Filed: September 16, 2016
    Publication date: March 30, 2017
    Applicant: Oracle International Corporation
    Inventors: David Edward DiFranco, Aninda Sengupta, Sherry Weng, Michelle Lin, Gigi Lee
  • Publication number: 20170090912
    Abstract: Methods and systems for patching an instance of a composite executing in a runtime environment are provided. A method can include at a computer system comprising a processor and a memory executing, by an application server, one or more instances of a composite, and enabling a patch to be applied to the one or more instances of the composite without stopping execution of the one or more instances in the application server, wherein the patch comprises one or more changes to be made to the composite.
    Type: Application
    Filed: September 16, 2016
    Publication date: March 30, 2017
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Dennis Fuglsang, Yogesh Kumar, Aninda Sengupta, Rajeev Kumar Misra
  • Publication number: 20160314032
    Abstract: Techniques described herein relate to automatic system suspension based upon downstream system failure in service-oriented architecture (SOA) applications. A system management module of a SOA system may be configured to detect a problem with a downstream service provider involved with a SOA application, and in response, automatically suspend particular processing within the application to prevent requests that may end up at the downstream service provider from entering the SOA application. The system management module may implement a circuit breaker module that maintains a circuit breaker structure specific to a downstream endpoint leading to a downstream service provider. Upon a triggering of a circuit breaker for a downstream endpoint, one or more upstream service providers are identified as associated with faulted traffic causing the triggering, and the system management module can automatically cause further traffic from these upstream service providers to be suspended.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 27, 2016
    Applicant: Oracle International Corporation
    Inventors: Aninda Sengupta, Steven Gene Wolfangel, Philippe Le Mouel, Dennis Fuglsang, Lixin Tang, Sherry Weng, Bo Stern
  • Publication number: 20160316028
    Abstract: Techniques described herein relate to automatic upstream service resumption after downstream system failure. An automatic resumption module may be configured to monitor a downstream endpoint (of a problematic downstream service provider) and determine when it again successfully can process requests by periodically processing inbound requests (e.g., from suspended upstream service providers) and automatically re-enabling upstream endpoints for the suspended upstream service providers in the case of success. The automatic resumption module may start a trickle feed timer for each upstream endpoint to allow messages to be processed at a configured retry rate while the upstream endpoint remains suspended. The trickle feed timer may be configured to start upon the triggering of a circuit breaker for the involved downstream service. When downstream endpoint invocation succeeds, the automatic resumption module can resume all upstream endpoints associated with the downstream endpoint.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 27, 2016
    Applicant: Oracle International Corporation
    Inventors: Aninda Sengupta, Steven Gene Wolfangel, Philippe Le Mouel, Dennis Fuglsang, Lixin Tang, Sherry Weng, Bo Stern
  • Patent number: 7600186
    Abstract: Additional synonym pairs are inferred from a pair of schema elements (of different schemas) mapped by a user, and the inferred pairs are added to a dictionary. According to one aspect of the present invention, a mapped pair is inferred as a synonym pair if the elements of the mapped pair cannot be mapped according to a program logic otherwise. According to one more aspect of the present invention, the parents of the mapped elements are also inferred as synonym pairs if sufficient peer (to the mapped elements) elements are already mapped or considered synonyms.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: October 6, 2009
    Assignee: Oracle International Corporation
    Inventors: Rakesh Saha, Aninda Sengupta, Manoj Gupta
  • Publication number: 20070239742
    Abstract: Determining data elements for possible mapping in heterogeneous schema definitions. According to one aspect of the present invention, a user indicates whether two non-leaf elements (in respective schemas) are structurally similar, and the probability of possible match of a first element (in a first schema) and a second element (in a second schema) as a synonym pair is computed to be more if the two elements are below the respective ones of the structurally similar nodes, compared to in a situation in which the elements are not present in such hierarchies.
    Type: Application
    Filed: May 25, 2006
    Publication date: October 11, 2007
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rakesh SAHA, Aninda SENGUPTA
  • Publication number: 20070083503
    Abstract: Additional synonym pairs are inferred from a pair of schema elements (of different schemas) mapped by a user, and the inferred pairs are added to a dictionary. According to one aspect of the present invention, a mapped pair is inferred as a synonym pair if the elements of the mapped pair cannot be mapped according to a program logic otherwise. According to one more aspect of the present invention, the parents of the mapped elements are also inferred as synonym pairs if sufficient peer (to the mapped elements) elements are already mapped or considered synonyms.
    Type: Application
    Filed: November 21, 2005
    Publication date: April 12, 2007
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rakesh Saha, Aninda Sengupta, Manoj Gupta