Patents by Inventor Subrata Adhikary

Subrata Adhikary 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: 10387816
    Abstract: Modeling a governance process of optimizing a portfolio of services in a governed SOA and generating, in dependence upon the modeled governance process, one or more automation modules, each automation module including a module of computer program instructions that supports performance of one or more steps of the modeled governance process, where the modeled governance process includes determining whether a collection of service artifacts matches one or more service artifacts stored in a service registry; if no service artifacts stored in the service registry match the collection of service artifacts, initiating creation of a service in accordance with the collection of service artifacts; if one or more service artifacts stored in the service registry match the collection of service artifacts: selecting, in dependence upon predefined action selection criteria, a service administration action to perform; obtaining approval of the selected service administration action; and initiating the selected service admini
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Subrata Adhikary, Abdul Allam, Harish Bharti, William A. Brown
  • Publication number: 20140257915
    Abstract: Modeling a governance process of optimizing a portfolio of services in a governed SOA and generating, in dependence upon the modeled governance process, one or more automation modules, each automation module including a module of computer program instructions that supports performance of one or more steps of the modeled governance process, where the modeled governance process includes determining whether a collection of service artifacts matches one or more service artifacts stored in a service registry; if no service artifacts stored in the service registry match the collection of service artifacts, initiating creation of a service in accordance with the collection of service artifacts; if one or more service artifacts stored in the service registry match the collection of service artifacts: selecting, in dependence upon predefined action selection criteria, a service administration action to perform; obtaining approval of the selected service administration action; and initiating the selected service admini
    Type: Application
    Filed: May 19, 2014
    Publication date: September 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: SUBRATA ADHIKARY, ABDUL ALLAM, HARISH BHARTI, WILLIAM A. BROWN
  • Patent number: 8769483
    Abstract: Modeling a governance process of optimizing a portfolio of services in a governed SOA and generating, in dependence upon the modeled governance process, one or more automation modules, each automation module including a module of computer program instructions that supports performance of one or more steps of the modeled governance process, where the modeled governance process includes determining whether a collection of service artifacts matches one or more service artifacts stored in a service registry; if no service artifacts stored in the service registry match the collection of service artifacts, initiating creation of a service in accordance with the collection of service artifacts; if one or more service artifacts stored in the service registry match the collection of service artifacts: selecting, in dependence upon predefined action selection criteria, a service administration action to perform; obtaining approval of the selected service administration action; and initiating the selected service admini
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Subrata Adhikary, Abdul Allam, Harish Bharti, William A. Brown
  • Patent number: 8726227
    Abstract: Modeling a governance process of establishing a subscription to a deployed service in a governed Service Oriented Architecture (‘SOA’) and generating, in dependence upon the modeled governance process, one or more automation modules, each automation module comprising a module of computer program instructions that, when executed by a computer processor, supports performance of one or more steps of the modeled governance process, where the modeled governance process includes collecting available service artifacts associated with a deployed service; determining whether the deployed service meets predefined functional requirements; if the deployed service meets the predefined functional requirements, determining whether the deployed service meets predefined non-functional requirements if the deployed service meets the predefined non-functional requirements, creating a subscription request; requesting approval of the subscription request; and if approval is received, creating a subscription to the deployed service
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: May 13, 2014
    Assignee: International Business Machines Corporation
    Inventors: Subrata Adhikary, Abdul Allam, Harish Bharti, William A. Brown
  • Patent number: 8607192
    Abstract: Modeling a governance process of creating a new version of a service in a governed SOA and generating, in dependence upon the modeled governance process, automation modules that include modules of computer program instructions that, when executed by a computer processor, support performance of one or more steps of the modeled governance process and where the modeled governance process includes reviewing requested updates to a deployed service; determining, in dependence upon the requested updates and a specification of a present version of the deployed service, whether a new version of the deployed service is required; if a new version of the deployed service is required, determining whether the present version of the deployed service will be subsumed by the new version; and if the present version of the deployed service will be subsumed by the new version, retiring the present version of the deployed service.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Subrata Adhikary, Abdul Allam, Harish Bharti, William A. Brown
  • Publication number: 20120066663
    Abstract: Modeling a governance process of establishing a subscription to a deployed service in a governed Service Oriented Architecture (‘SOA’) and generating, in dependence upon the modeled governance process, one or more automation modules, each automation module comprising a module of computer program instructions that, when executed by a computer processor, supports performance of one or more steps of the modeled governance process, where the modeled governance process includes collecting available service artifacts associated with a deployed service; determining whether the deployed service meets predefined functional requirements; if the deployed service meets the predefined functional requirements, determining whether the deployed service meets predefined non-functional requirements if the deployed service meets the predefined non-functional requirements, creating a subscription request; requesting approval of the subscription request; and if approval is received, creating a subscription to the deployed service
    Type: Application
    Filed: September 15, 2010
    Publication date: March 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subrata Adhikary, Abdul Allam, Harish Bharti, William A. Brown
  • Publication number: 20120066671
    Abstract: Modeling a governance process of creating a new version of a service in a governed SOA and generating, in dependence upon the modeled governance process, automation modules that include modules of computer program instructions that, when executed by a computer processor, support performance of one or more steps of the modeled governance process and where the modeled governance process includes reviewing requested updates to a deployed service; determining, in dependence upon the requested updates and a specification of a present version of the deployed service, whether a new version of the deployed service is required; if a new version of the deployed service is required, determining whether the present version of the deployed service will be subsumed by the new version; and if the present version of the deployed service will be subsumed by the new version, retiring the present version of the deployed service.
    Type: Application
    Filed: September 15, 2010
    Publication date: March 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subrata Adhikary, Abdul Allam, Harish Bharti, William A. Brown
  • Publication number: 20120066145
    Abstract: Modeling the governance process of reviewing service artifacts associated with a service in the SOA and generating, in dependence upon the modeled governance process, one or more automation modules, each automation module including a module of computer program instructions that, when executed by a computer processor, supports performance of one or more steps of the modeled governance process, where the modeled governance process includes preparing one or more service artifacts associated with the service for review, submitting the service artifacts for review, and reviewing the service artifacts.
    Type: Application
    Filed: September 15, 2010
    Publication date: March 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subrata Adhikary, Abdul Allam, Harish Bharti, William A. Brown
  • Publication number: 20120066146
    Abstract: Modeling a governance process of investigating service reuse in a governed SOA and generating, in dependence upon the modeled governance process, one or more automation modules, each automation module including a module of computer program instructions that, when executed by a computer processor, supports performance of one or more steps of the modeled governance process, where the modeled governance process includes receiving a specification of service requirements, interpreting the service requirements against a registry of deployed services including determining whether a deployed service meets the service requirements, and if a deployed service meets the requirements, initiating a subscription to the deployed service.
    Type: Application
    Filed: September 15, 2010
    Publication date: March 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subrata Adhikary, Abdul Allam, Harish Bharti, William A. Brown
  • Publication number: 20120066147
    Abstract: Modeling a governance process of optimizing a portfolio of services in a governed SOA and generating, in dependence upon the modeled governance process, one or more automation modules, each automation module including a module of computer program instructions that supports performance of one or more steps of the modeled governance process, where the modeled governance process includes determining whether a collection of service artifacts matches one or more service artifacts stored in a service registry; if no service artifacts stored in the service registry match the collection of service artifacts, initiating creation of a service in accordance with the collection of service artifacts; if one or more service artifacts stored in the service registry match the collection of service artifacts: selecting, in dependence upon predefined action selection criteria, a service administration action to perform; obtaining approval of the selected service administration action; and initiating the selected service admini
    Type: Application
    Filed: September 15, 2010
    Publication date: March 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subrata Adhikary, Abdul Allam, Harish Bharti, William A. Brown