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: 9998912Abstract: 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: GrantFiled: March 25, 2016Date of Patent: June 12, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shamsundar Ashok, Rahul Chandrakar, Anjil R. Chinnapatlolla, Gopalakrishna Naveen
-
Publication number: 20170280316Abstract: 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: ApplicationFiled: March 25, 2016Publication date: September 28, 2017Inventors: Shamsundar ASHOK, Rahul CHANDRAKAR, Anjil R. CHINNAPATLOLLA, Gopalakrishna NAVEEN
-
Patent number: 8799919Abstract: 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: GrantFiled: April 27, 2007Date of Patent: August 5, 2014Assignee: International Business Machines CorporationInventors: 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: 8627310Abstract: 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: GrantFiled: September 30, 2010Date of Patent: January 7, 2014Assignee: International Business Machines CorporationInventors: Shamsundar Ashok, Daniel F. De Araujo, Daniel N. Nguyen, Minh Nguyen
-
Patent number: 8584130Abstract: 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: GrantFiled: November 30, 2006Date of Patent: November 12, 2013Assignee: International Business Machines CorporationInventors: 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: 8291050Abstract: 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: GrantFiled: August 20, 2007Date of Patent: October 16, 2012Assignee: International Business Machines CorporationInventors: Shamsundar Ashok, Bryan Mark Logan, Christopher McNelis, Joy Mei-Jen Underhill, Colin Beaton Verrilli
-
Patent number: 8201167Abstract: 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: GrantFiled: November 12, 2008Date of Patent: June 12, 2012Assignee: International Business Machines CorporationInventors: Gary D. Anderson, Shamsundar Ashok, Carol B. Hernandez, Christopher Mcnelis, Priya Paul
-
Publication number: 20120084768Abstract: 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: ApplicationFiled: September 30, 2010Publication date: April 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shamsundar Ashok, Daniel F. De Araujo, Daniel N. Nguyen, Minh Nguyen
-
Publication number: 20100122249Abstract: 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: ApplicationFiled: November 12, 2008Publication date: May 13, 2010Applicant: International Business Machines CorporationInventors: Gary D. Anderson, Shamsundar Ashok, Carol B. Hernandez, Christopher Mcnelis, Priya Paul
-
Patent number: 7565398Abstract: 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: GrantFiled: June 27, 2002Date of Patent: July 21, 2009Assignee: International Business Machines CorporationInventors: Shamsundar Ashok, Robert Kimberlin Foster, Walter Manfred Lipp, Minh Nguyen
-
Publication number: 20080285551Abstract: 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: ApplicationFiled: May 18, 2007Publication date: November 20, 2008Inventors: Shamsundar Ashok, Shawn Michael Lambeth, Bryan Mark Logan
-
Publication number: 20080271037Abstract: 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: ApplicationFiled: April 27, 2007Publication date: October 30, 2008Inventors: 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: 20080134173Abstract: 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: ApplicationFiled: November 30, 2006Publication date: June 5, 2008Inventors: 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: 20070283286Abstract: 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: ApplicationFiled: August 20, 2007Publication date: December 6, 2007Inventors: Shamsundar Ashok, Bryan Logan, Christopher McNeils, Joy Underhill, Colin Verrilli
-
Publication number: 20040003063Abstract: 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: ApplicationFiled: June 27, 2002Publication date: January 1, 2004Applicant: International Business Machines CorporationInventors: Shamsundar Ashok, Robert Kimberlin Foster, Walter Manfred Lipp, Minh Nguyen