Patents by Inventor Rejy Sasidharan

Rejy Sasidharan 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: 11093216
    Abstract: A method, computer program product, and a system to replace monolithic applications with microservices includes a processor(s) obtaining a requirement for the monolithic application. The processor(s) automatically identifies, based on a sentence comprising the requirement, a given component of the monolithic application, based on analyzing the requirement. The processor(s) determines, based on syntax of the sentence, an initial class and a responsibility for the given component. The processor(s) generates a bounded context for the given component, based on analyzing one or more additional sentences comprising the requirement, to identify additional classes beyond the initial class associated with the responsibility in the requirement. The processor(s) identifies, in a microservices architecture executing in a shared computing environment, one or more microservices within the bounded context.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rejy Sasidharan, Santanu Bandyopadhyay
  • Publication number: 20210011688
    Abstract: A method, computer program product, and a system to replace monolithic applications with microservices includes a processor(s) obtaining a requirement for the monolithic application. The processor(s) automatically identifies, based on a sentence comprising the requirement, a given component of the monolithic application, based on analyzing the requirement. The processor(s) determines, based on syntax of the sentence, an initial class and a responsibility for the given component. The processor(s) generates a bounded context for the given component, based on analyzing one or more additional sentences comprising the requirement, to identify additional classes beyond the initial class associated with the responsibility in the requirement. The processor(s) identifies, in a microservices architecture executing in a shared computing environment, one or more microservices within the bounded context.
    Type: Application
    Filed: July 11, 2019
    Publication date: January 14, 2021
    Inventors: Rejy Sasidharan, Santanu Bandyopadhyay