Patents by Inventor Shamsundar Ashok

Shamsundar Ashok 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: 9998912
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a first packet for transport via a mobile device, identifying a first policy, of a plurality of policies, specifying a plurality of rules for transmitting data packets via a plurality of network interfaces of the mobile device, applying the rules of the first policy to a plurality of attributes of each network interface to select at least a first one of the plurality of interfaces of the mobile device, and transporting the first packet via the at least the first one of the plurality of interfaces of the mobile device.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: June 12, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shamsundar Ashok, Rahul Chandrakar, Anjil R. Chinnapatlolla, Gopalakrishna Naveen
  • Publication number: 20170280316
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a first packet for transport via a mobile device, identifying a first policy, of a plurality of policies, specifying a plurality of rules for transmitting data packets via a plurality of network interfaces of the mobile device, applying the rules of the first policy to a plurality of attributes of each network interface to select at least a first one of the plurality of interfaces of the mobile device, and transporting the first packet via the at least the first one of the plurality of interfaces of the mobile device.
    Type: Application
    Filed: March 25, 2016
    Publication date: September 28, 2017
    Inventors: Shamsundar ASHOK, Rahul CHANDRAKAR, Anjil R. CHINNAPATLOLLA, Gopalakrishna NAVEEN
  • Patent number: 8799919
    Abstract: A computer implemented method, apparatus, and computer usable program code for balancing management loads. Loads are analyzed for a plurality of hardware control points to form an analysis in response to receiving a notification from a hardware control point indicating that a new manageable data processing system has been discovered. One of the plurality of hardware control points is selected using the analysis to form a selected hardware control point. The message is sent to the selected hardware control point to manage the new manageable data processing system, wherein the selected hardware control point manages the new manageable data processing system.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Antonio Abbondanzio, Shamsundar Ashok, NicoleLyne Jones, Dennis Duane Jurgensen, Rolf Kocheisen, Yan Schloem Koyfman, Sherry Michelle Pitz, Peter Andrew Richman, Devon Daniel Snyder, William John Vanca, Philip Kincheloe Warren, Robert Edward Warren
  • Patent number: 8627310
    Abstract: A plurality of virtual disk images are established on a virtual machine. The virtual machine identifies corresponding network address translations for a plurality of disks, each having a corresponding plurality of data sets. The virtual machine installs the corresponding plurality of data sets to the plurality of virtual disks using the corresponding network address translations. An image of the plurality of disks is created, wherein the image contains the plurality of virtual disks with the plurality of data sets.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Shamsundar Ashok, Daniel F. De Araujo, Daniel N. Nguyen, Minh Nguyen
  • Patent number: 8584130
    Abstract: A method, computer program product, and system for allocating resources on computer systems are provided. The method, computer program product, and system provide for displaying a resource allocation matrix, the resource allocation matrix including a plurality of cells, each of the plurality of cells indicating a quantity of one of a plurality of resources on one of a plurality of physical systems allocated to one of a plurality of virtual systems hosted by the one physical system, receiving an input changing the quantity indicated in a cell, the cell indicating the quantity of a resource on a physical system allocated to a virtual system hosted by the physical system, and adjusting the quantity of the resource allocated to the virtual system based on the input.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: November 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Antonio Abbondanzio, Shamsundar Ashok, NicoleLyne Jones, Dennis D. Jurgensen, Rolf Kocheisen, Yan S. Koyfman, Sherry M. Pitz, Peter A. Richman, Devon D. Snyder, William J. Vanca, Philip K. Warren, Robert E. Warren
  • Patent number: 8291050
    Abstract: A graphical user interface, method, and apparatus for configuring a logical partition (LPAR), comprises one or more screens for configuring an LPAR having allocated resources residing on a server computer, the LPAR being uniquely identified by a partition ID; the one or more screens comprising an SNA selection element configured for user-selection of a shared network adapter (SNA) ID from one or more available SNA IDs, wherein each selectable SNA ID uniquely identifies a respective SNA installed on the server computer; a physical port selection element configured for user-selection of a physical port ID from one or more physical port IDs each corresponding to a respective physical port, wherein the one or more physical port IDs uniquely identify all physical ports residing on the respective SNA for the selected SNA ID; and an active configure button which, when selected by a user, causes the display of one or more screens for configuring a logical shared adapter (LSA) associated with the respective SNA.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Shamsundar Ashok, Bryan Mark Logan, Christopher McNelis, Joy Mei-Jen Underhill, Colin Beaton Verrilli
  • Patent number: 8201167
    Abstract: An on-demand allocation of virtual asynchronous services interface adapters is provided. A determination is made as to whether an operation request requires that a set of virtual I/O service partitions have a required number of virtual asynchronous services interface adapters. If a required number of virtual asynchronous services interface adapters is required, a determination is made as to whether the set of virtual I/O service partitions have the required number of virtual asynchronous services interface adapters. Responsive to a failure to have the required number of virtual asynchronous services interface adapters, a set of new virtual asynchronous services interface adapters is defined in partition management firmware and in the set of virtual I/O service partitions. The set of new virtual asynchronous services interface adapters is configured in the set of virtual I/O service partitions and the operation is issued to the set of virtual I/O service partitions.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gary D. Anderson, Shamsundar Ashok, Carol B. Hernandez, Christopher Mcnelis, Priya Paul
  • Publication number: 20120084768
    Abstract: A plurality of virtual disk images are established on a virtual machine. The virtual machine identifies corresponding network address translations for a plurality of disks, each having a corresponding plurality of data sets. The virtual machine installs the corresponding plurality of data sets to the plurality of virtual disks using the corresponding network address translations. An image of the plurality of disks is created, wherein the image contains the plurality of virtual disks with the plurality of data sets.
    Type: Application
    Filed: September 30, 2010
    Publication date: April 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shamsundar Ashok, Daniel F. De Araujo, Daniel N. Nguyen, Minh Nguyen
  • Publication number: 20100122249
    Abstract: An on-demand allocation of virtual asynchronous services interface adapters is provided. A determination is made as to whether an operation request requires that a set of virtual I/O service partitions have a required number of virtual asynchronous services interface adapters. If a required number of virtual asynchronous services interface adapters is required, a determination is made as to whether the set of virtual I/O service partitions have the required number of virtual asynchronous services interface adapters. Responsive to a failure to have the required number of virtual asynchronous services interface adapters, a set of new virtual asynchronous services interface adapters is defined in partition management firmware and in the set of virtual I/O service partitions. The set of new virtual asynchronous services interface adapters is configured in the set of virtual I/O service partitions and the operation is issued to the set of virtual I/O service partitions.
    Type: Application
    Filed: November 12, 2008
    Publication date: May 13, 2010
    Applicant: International Business Machines Corporation
    Inventors: Gary D. Anderson, Shamsundar Ashok, Carol B. Hernandez, Christopher Mcnelis, Priya Paul
  • Patent number: 7565398
    Abstract: A method, system and apparatus for dynamically reconfiguring partitions of a partitioned computer system are provided. Here, dynamically reconfiguring a partition is defined as being able to reconfigure the partition while the partition is operational. Using a graphical user interface (GUI), a user may indicate a plurality of resources that are to be involved in a partition reconfiguration. However, the partition is actually reconfigured one resource at a time. If one of the resources is memory, then memory is allocated to the partition or de-allocated from the partition one logical memory block (LMB) at a time. In reconfiguring partitions, resources may be removed, added or moved from one partition to another. Moving resources from one partition to another entails removing the resources from one partition and adding it to the other partition. After a partition re-configuration, a resource allocation table is updated. All this is done transparently to the user.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: July 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Shamsundar Ashok, Robert Kimberlin Foster, Walter Manfred Lipp, Minh Nguyen
  • Publication number: 20080285551
    Abstract: Bandwidth capping is implemented at a logical port level for a shared Ethernet port. When a physical port of a Host Ethernet Adapter (HEA) is partitioned, a Logical HEA is created for the partition. One or a plurality of Logical Ports (LPorts) is created in the Logical HEA. Each LPort is mapped to a corresponding physical port. During LPAR configuration, a minimum guaranteed speed is specified for the LPort together with the corresponding physical port for the LPort and an optional maximum speed. The specified configuration for the LPort is verified, and the configuration values are stored in the HEA and the HEA dispatches data packets based upon the stored configuration values for the LPort.
    Type: Application
    Filed: May 18, 2007
    Publication date: November 20, 2008
    Inventors: Shamsundar Ashok, Shawn Michael Lambeth, Bryan Mark Logan
  • Publication number: 20080271037
    Abstract: A computer implemented method, apparatus, and computer usable program code for balancing management loads. Loads are analyzed for a plurality of hardware control points to form an analysis in response to receiving a notification from a hardware control point indicating that a new manageable data processing system has been discovered. One of the plurality of hardware control points is selected using the analysis to form a selected hardware control point. The message is sent to the selected hardware control point to manage the new manageable data processing system, wherein the selected hardware control point manages the new manageable data processing system.
    Type: Application
    Filed: April 27, 2007
    Publication date: October 30, 2008
    Inventors: Antonio Abbondanzio, Shamsundar Ashok, NicoleLyne Jones, Dennis Duane Jurgensen, Rolf Kocheisen, Yan Schloem Koyfman, Sherry Michelle Pitz, Peter Andrew Richman, Devon Daniel Snyder, William John Vanca, Philip Kincheloe Warren, Robert Edward Warren
  • Publication number: 20080134173
    Abstract: A method, computer program product, and system for allocating resources on computer systems are provided. The method, computer program product, and system provide for displaying a resource allocation matrix, the resource allocation matrix including a plurality of cells, each of the plurality of cells indicating a quantity of one of a plurality of resources on one of a plurality of physical systems allocated to one of a plurality of virtual systems hosted by the one physical system, receiving an input changing the quantity indicated in a cell, the cell indicating the quantity of a resource on a physical system allocated to a virtual system hosted by the physical system, and adjusting the quantity of the resource allocated to the virtual system based on the input.
    Type: Application
    Filed: November 30, 2006
    Publication date: June 5, 2008
    Inventors: Antonio Abbondanzio, Shamsundar Ashok, NicoleLyne Jones, Dennis D. Jurgensen, Rolf Kocheisen, Yan S. Koyfman, Sherry M. Pitz, Peter A. Richman, Devon D. Snyder, William J. Vanca, Philip K. Warren, Robert E. Warren
  • Publication number: 20070283286
    Abstract: A graphical user interface, method, and apparatus for configuring a logical partition (LPAR), comprises one or more screens for configuring an LPAR having allocated resources residing on a server computer, the LPAR being uniquely identified by a partition ID; the one or more screens comprising an SNA selection element configured for user-selection of a shared network adapter (SNA) ID from one or more available SNA IDs, wherein each selectable SNA ID uniquely identifies a respective SNA installed on the server computer; a physical port selection element configured for user-selection of a physical port ID from one or more physical port IDs each corresponding to a respective physical port, wherein the one or more physical port IDs uniquely identify all physical ports residing on the respective SNA for the selected SNA ID; and an active configure button which, when selected by a user, causes the display of one or more screens for configuring a logical shared adapter (LSA) associated with the respective SNA.
    Type: Application
    Filed: August 20, 2007
    Publication date: December 6, 2007
    Inventors: Shamsundar Ashok, Bryan Logan, Christopher McNeils, Joy Underhill, Colin Verrilli
  • Publication number: 20040003063
    Abstract: A method, system and apparatus for dynamically reconfiguring partitions of a partitioned computer system are provided. Here, dynamically reconfiguring a partition is defined as being able to reconfigure the partition while the partition is operational. Using a graphical user interface (GUI), a user may indicate a plurality of resources that are to be involved in a partition reconfiguration. However, the partition is actually reconfigured one resource at a time. If one of the resources is memory, then memory is allocated to the partition or de-allocated from the partition one logical memory block (LMB) at a time. In reconfiguring partitions, resources may be removed, added or moved from one partition to another. Moving resources from one partition to another entails removing the resources from one partition and adding it to the other partition. After a partition re-configuration, a resource allocation table is updated. All this is done transparently to the user.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 1, 2004
    Applicant: International Business Machines Corporation
    Inventors: Shamsundar Ashok, Robert Kimberlin Foster, Walter Manfred Lipp, Minh Nguyen