Patents by Inventor Esha Seth

Esha Seth 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: 10162669
    Abstract: Software that performs the following steps is provided: (i) running an application on a first virtual machine on a first physical server, with the application including a first plurality of independently migratable elements, including a first independently migratable element that utilizes a first resource on the first virtual machine and a second independently migratable element that utilizes a second resource on the first virtual machine; and (ii) on condition that a first migration condition exists, migrating the first independently migratable element to a second virtual machine on a second physical server, such that the first independently migratable element is able to utilize a resource that is similar to the first resource on the second virtual machine on the second physical server while the second independently migratable element remains able to utilize the second resource on the first virtual machine on the first physical server.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Pankaj S. Bavishi, Ramani R. Routray, Esha Seth, Riyazahamad M. Shiraguppi
  • Publication number: 20180067759
    Abstract: Software that performs the following steps is provided: (i) running an application on a first virtual machine on a first physical server, with the application including a first plurality of independently migratable elements, including a first independently migratable element that utilizes a first resource on the first virtual machine and a second independently migratable element that utilizes a second resource on the first virtual machine; and (ii) on condition that a first migration condition exists, migrating the first independently migratable element to a second virtual machine on a second physical server, such that the first independently migratable element is able to utilize a resource that is similar to the first resource on the second virtual machine on the second physical server while the second independently migratable element remains able to utilize the second resource on the first virtual machine on the first physical server.
    Type: Application
    Filed: October 31, 2017
    Publication date: March 8, 2018
    Inventors: Pankaj S. Bavishi, Ramani R. Routray, Esha Seth, Riyazahamad M. Shiraguppi
  • Patent number: 9891946
    Abstract: Software that performs the following steps is provided: (i) running an application on a first virtual machine on a first physical server, with the application including a first plurality of independently migratable elements, including a first independently migratable element that utilizes a first computing resource on the first virtual machine and a second independently migratable element that utilizes a second computing resource on the first virtual machine; and (ii) on condition that a first migration condition exists, migrating the first independently migratable element to a second virtual machine on a second physical server, such that the first independently migratable element is able to utilize a computing resource that is similar to the first computing resource on the second virtual machine on the second physical server while the second independently migratable element remains able to utilize the second computing resource on the first virtual machine on the first physical server.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Pankaj S. Bavishi, Ramani R. Routray, Esha Seth, Riyazahamad M. Shiraguppi
  • Publication number: 20170123838
    Abstract: Software that performs the following steps is provided: (i) running an application on a first virtual machine on a first physical server, with the application including a first plurality of independently migratable elements, including a first independently migratable element that utilizes a first computing resource on the first virtual machine and a second independently migratable element that utilizes a second computing resource on the first virtual machine; and (ii) on condition that a first migration condition exists, migrating the first independently migratable element to a second virtual machine on a second physical server, such that the first independently migratable element is able to utilize a computing resource that is similar to the first computing resource on the second virtual machine on the second physical server while the second independently migratable element remains able to utilize the second computing resource on the first virtual machine on the first physical server.
    Type: Application
    Filed: January 17, 2017
    Publication date: May 4, 2017
    Inventors: Pankaj S. Bavishi, Ramani R. Routray, Esha Seth, Riyazahamad M. Shiraguppi
  • Patent number: 9594591
    Abstract: Software that performs the following steps: (i) running a first customer application on a first set of virtual machine(s), with the first customer application including a first plurality of independently migratable elements, including a first independently migratable element and a second independently migratable element; (ii) dynamically checking a status of the first set of virtual machine(s) to determine whether a first migration condition exists; and (iii) on condition that the first migration condition exists, migrating the first independently migratable element to a second set of virtual machine(s) without migrating the second independently migratable element to the second set of virtual machine(s).
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: March 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Pankaj S. Bavishi, Ramani R. Routray, Esha Seth, Riyazahamad M. Shiraguppi
  • Publication number: 20170041187
    Abstract: Disclosed aspects include managing network connectivity of a virtual machine related to a shared pool of configurable computing resources. The shared pool of configurable computing resources has a set of virtual machines connected with an integration bridge. Using the shared pool of configurable computing resources, the virtual machine is associated with the set of virtual machines and set of flow mapping data which identifies the virtual machine is determined. The set of flow mapping data is transmitted and the virtual machine is connected with the integration bridge. In embodiments, the virtual machine is disconnected from the integration bridge and a selection is made to connect the virtual machine based on the set of flow mapping data.
    Type: Application
    Filed: August 29, 2015
    Publication date: February 9, 2017
    Inventors: Philip J. Nelson, Esha Seth, Andrew T. Thorstensen, Wilson P. Ward
  • Publication number: 20170041186
    Abstract: Disclosed aspects include managing network connectivity of a virtual machine related to a shared pool of configurable computing resources. The shared pool of configurable computing resources has a set of virtual machines connected with an integration bridge. Using the shared pool of configurable computing resources, the virtual machine is associated with the set of virtual machines and set of flow mapping data which identifies the virtual machine is determined. The set of flow mapping data is transmitted and the virtual machine is connected with the integration bridge. In embodiments, the virtual machine is disconnected from the integration bridge and a selection is made to connect the virtual machine based on the set of flow mapping data.
    Type: Application
    Filed: August 4, 2015
    Publication date: February 9, 2017
    Inventors: Philip J. Nelson, Esha Seth, Andrew T. Thorstensen, Wilson P. Ward
  • Publication number: 20160092266
    Abstract: Software that performs the following steps: (i) running a first customer application on a first set of virtual machine(s), with the first customer application including a first plurality of independently migratable elements, including a first independently migratable element and a second independently migratable element; (ii) dynamically checking a status of the first set of virtual machine(s) to determine whether a first migration condition exists; and (iii) on condition that the first migration condition exists, migrating the first independently migratable element to a second set of virtual machine(s) without migrating the second independently migratable element to the second set of virtual machine(s).
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventors: Pankaj S. Bavishi, Ramani R. Routray, Esha Seth, Riyazahamad M. Shiraguppi
  • Publication number: 20130034015
    Abstract: In a computer-implemented method, a port profile is associated with a virtual machine that requires a VLAN connection to an external network through an edge port. The port profile includes a VLAN identification associated with the VLAN connection and an edge port identification associated with the edge port. The method further comprises migrating the virtual machine from a first physical server to a second physical server, wherein both the first and second physical servers are in communication with a network switch comprising the edge port. After migrating the virtual machine to the second physical server, the virtual machine is automatically provided with a VLAN connection to the external network in accordance with the port profile associated with the virtual machine. Similarly, a port profile may be associated with a virtual machine as it is created and deployed to a server, wherein the VLAN connection is configured according to the associated port profile.
    Type: Application
    Filed: August 5, 2011
    Publication date: February 7, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ritesh K. Jaiswal, Akihiko Kuroda, Leon P. Prissel, Carolyne R. Sealy, Esha Seth
  • Publication number: 20130034021
    Abstract: In a computer-implemented method, a port profile is associated with a virtual machine that requires a VLAN connection to an external network through an edge port. The port profile includes a VLAN identification associated with the VLAN connection and an edge port identification associated with the edge port. The method further comprises deploying the virtual machine to a target physical server, wherein both the target physical server is in communication with a network switch comprising the edge port. After deploying the virtual machine to the target physical server, the virtual machine is automatically provided with a VLAN connection to the external network in accordance with the port profile associated with the virtual machine. Similarly, a port profile may be associated with a virtual machine as it is created and deployed to a server, wherein the VLAN connection is configured according to the associated port profile.
    Type: Application
    Filed: July 3, 2012
    Publication date: February 7, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ritesh K. Jaiswal, Akihiko Kuroda, Leon P. Prissel, Carolyne R. Sealy, Esha Seth