Patents by Inventor Deepak Jeswani

Deepak Jeswani 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: 9547835
    Abstract: A service method and associated system is provided. The method includes generating event types for events and services associated with the events. Virtual or physical machines associated with the services are provisioned and a message associated with a first event is published. The message is routed to a queue of a second service and the second service is notified of the message. The services are enabled and a selection for a sub-set of the services is received. The selection is enabled.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: January 17, 2017
    Assignee: International Business Machines Corporation
    Inventors: Gaurab Basu, Praveen Jayachandran, Deepak Jeswani, Ravi Kothari, Shripad Nadgowda, Akshat Verma, Balaji Viswanathan
  • Patent number: 9411621
    Abstract: Techniques, systems, and articles of manufacture for automatically propagating updates in a data center. A method includes dividing multiple virtual machines in a data center into one or more equivalence classes, wherein each equivalence class is based on a signature corresponding to an offline, online and/or manual update, automatically creating an offline and/or online virtual machine manifest for a first virtual machine of the multiple virtual machines based on one or more file system changes during the offline, online and/or manual update for the first virtual machine, wherein said manifest is applicable to each additional virtual machine in the same equivalence class as the first virtual machine, and applying the offline and/or online virtual machine manifest for the first virtual machine to the remaining multiple virtual machines in the same equivalence class to automatically update the remaining multiple virtual machines in the same equivalence class.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Deepak Jeswani, Akshat Verma, Praveen Jayachandran, Kamal Bhattacharya
  • Patent number: 9183062
    Abstract: Techniques, systems, and articles of manufacture for automated application reconfiguration. A method includes identifying, for each of one or more configuration files in a pre-configured source virtual machine, a corresponding configuration file in a target virtual machine, identifying one or more mis-configured and/or missing points of variability in the one or more identified configuration files in the target virtual machine based on information derived from the one or more configuration files in the source virtual machine, and reconfiguring the target virtual machine by replacing each identified mis-configured point of variability with a given value based on the information derived from the one or more configuration files in the source virtual machine, and adding each identified missing point of variability at a given location with a given value and a given format based on the information derived from the one or more configuration files in the source virtual machine.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: November 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Rahul Balani, Deepak Jeswani, Akshat Verma, Kamal Bhattacharya
  • Publication number: 20150058054
    Abstract: A service method and associated system is provided. The method includes generating event types for events and services associated with the events. Virtual or physical machines associated with the services are provisioned and a message associated with a first event is published. The message is routed to a queue of a second service and the second service is notified of the message. The services are enabled and a selection for a sub-set of the services is received. The selection is enabled.
    Type: Application
    Filed: August 20, 2013
    Publication date: February 26, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gaurab Basu, Praveen Jayachandran, Deepak Jeswani, Ravi Kothari, Shripad Nadgowda, Akshat Verma, Balaji Viswanathan
  • Publication number: 20140245292
    Abstract: Techniques, systems, and articles of manufacture for automated application reconfiguration. A method includes identifying, for each of one or more configuration files in a pre-configured source virtual machine, a corresponding configuration file in a target virtual machine, identifying one or more mis-configured and/or missing points of variability in the one or more identified configuration files in the target virtual machine based on information derived from the one or more configuration files in the source virtual machine, and reconfiguring the target virtual machine by replacing each identified mis-configured point of variability with a given value based on the information derived from the one or more configuration files in the source virtual machine, and adding each identified missing point of variability at a given location with a given value and a given format based on the information derived from the one or more configuration files in the source virtual machine.
    Type: Application
    Filed: February 25, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rahul Balani, Deepak Jeswani, Akshat Verma, Kamal Bhattacharya
  • Publication number: 20140208314
    Abstract: Techniques, systems, and articles of manufacture for automatically propagating updates in a data center. A method includes dividing multiple virtual machines in a data center into one or more equivalence classes, wherein each equivalence class is based on a signature corresponding to an offline, online and/or manual update, automatically creating an offline and/or online virtual machine manifest for a first virtual machine of the multiple virtual machines based on one or more file system changes during the offline, online and/or manual update for the first virtual machine, wherein said manifest is applicable to each additional virtual machine in the same equivalence class as the first virtual machine, and applying the offline and/or online virtual machine manifest for the first virtual machine to the remaining multiple virtual machines in the same equivalence class to automatically update the remaining multiple virtual machines in the same equivalence class.
    Type: Application
    Filed: January 24, 2013
    Publication date: July 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Deepak Jeswani, Akshat Verma, Praveen Jayachandran, Kamal Bhattacharya