Patents by Inventor Kiran K. Anumalasetty
Kiran K. Anumalasetty 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: 11069444Abstract: A computing system is configured to process at least one voice input of a user and output an audio result. The computing system comprises at least one microphone configured to receive the voice input from the user. The computing system further comprises at least one processor configured to at least interpret the voice input and generate the audio result. The computing system also comprises an output speaker device configured to output the audio result. The audio result includes a description of whether one or more behavioral health states associated with the user have been detected.Type: GrantFiled: October 11, 2017Date of Patent: July 20, 2021Assignee: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Phani Kumar V. U. Ayyagari, Manish A. Bhide
-
Patent number: 10797949Abstract: I/O recovery for storage side cable movement in fabric-assigned WWPN fabrics including receiving a state change notification indicating a change to a first fabric-assigned world-wide port name (WWPN) on a fibre channel switch; pausing I/O activity for active logical unit numbers (LUNs) connected to the fibre channel switch via the first fabric-assigned WWPN; obtaining a list of potential fabric-assigned WWPNs; requesting, via the fibre channel switch, a reported list of LUNs from each fabric-assigned WWPN in the list of potential fabric-assigned WWPNs; comparing each reported list of LUNs to the paused active LUNs to determine a second fabric-assigned WWPN from the list of potential fabric-assigned WWPNs to which the paused active LUNs are connected; updating, with the second fabric-assigned WWPN, connection information for the paused active LUNs; and resuming I/O activity for the paused active LUNs using the updated connection information.Type: GrantFiled: November 13, 2018Date of Patent: October 6, 2020Assignee: International Business Machines CorporationInventors: Sanket Rathi, Kiran K. Anumalasetty, Rajaboina Yadagiri
-
Publication number: 20200257642Abstract: A computer-implemented method, a computer program product, and a computer system for seamless I/O in Fibre Channel point to point topology while a target (or storage) port is changed. The target returns a first World Wide Port Name for a first target port to a pool of World Wide Port Names for ports on the target, in response to detecting that a Fibre Channel link between an initiator port and the first target port is down. The target detects a connection between the initiator port and a second target port. The target determines whether the initiator port issues a request of an initiator initiated Fabric login for connecting to the second target port. In response to determining that the request is issued, the target performs the initiator initiated Fabric login. In response to determining that the request is not issued, the target performs a target initiated Fabric login.Type: ApplicationFiled: February 7, 2019Publication date: August 13, 2020Inventors: Kiran K. Anumalasetty, Vinod K. Boddukuri, Sanket Rathi, Sudhakar Tadi
-
Publication number: 20200153689Abstract: I/O recovery for storage side cable movement in fabric-assigned WWPN fabrics including receiving a state change notification indicating a change to a first fabric-assigned world-wide port name (WWPN) on a fibre channel switch; pausing I/O activity for active logical unit numbers (LUNs) connected to the fibre channel switch via the first fabric-assigned WWPN; obtaining a list of potential fabric-assigned WWPNs; requesting, via the fibre channel switch, a reported list of LUNs from each fabric-assigned WWPN in the list of potential fabric-assigned WWPNs; comparing each reported list of LUNs to the paused active LUNs to determine a second fabric-assigned WWPN from the list of potential fabric-assigned WWPNs to which the paused active LUNs are connected; updating, with the second fabric-assigned WWPN, connection information for the paused active LUNs; and resuming I/O activity for the paused active LUNs using the updated connection information.Type: ApplicationFiled: November 13, 2018Publication date: May 14, 2020Inventors: SANKET RATHI, KIRAN K. ANUMALASETTY, RAJABOINA YADAGIRI
-
Patent number: 10552186Abstract: An approach for avoiding overloads of network adapters. The approach receives one or more requests from one or more virtual machines, wherein the one or more requests are directed to one or more network adapters. The approach determines whether a first network adapter of the one or more network adapters is saturated. Responsive to a determination that the first network adapter is saturated, the approach sends a first busy event to a first virtual machine of the one or more virtual machines.Type: GrantFiled: May 15, 2017Date of Patent: February 4, 2020Assignee: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Venkata N. S. Anumula, Vinod Kumar Boddukuri, Sanket Rathi, Rajaboina Yadagiri
-
Publication number: 20190108316Abstract: A computing system is configured to process at least one voice input of a user and output an audio result. The computing system comprises at least one microphone configured to receive the voice input from the user. The computing system further comprises at least one processor configured to at least interpret the voice input and generate the audio result. The computing system also comprises an output speaker device configured to output the audio result. The audio result includes a description of whether one or more behavioral health states associated with the user have been detected.Type: ApplicationFiled: October 11, 2017Publication date: April 11, 2019Inventors: Kiran K. Anumalasetty, Phani Kumar V.U. Ayyagari, Manish A. Bhide
-
Publication number: 20190108911Abstract: A computing system is configured to process at least one voice input of a user and output an audio result. The computing system comprises at least one microphone configured to receive the voice input from the user. The computing system further comprises at least one processor configured to at least interpret the voice input and generate the audio result. The computing system also comprises an output speaker device configured to output the audio result. The audio result includes a description of whether one or more behavioral health states associated with the user have been detected.Type: ApplicationFiled: June 1, 2018Publication date: April 11, 2019Inventors: Kiran K. Anumalasetty, Phani Kumar V.U. Ayyagari, Manish A. Bhide
-
Patent number: 10236082Abstract: A computing system is configured to process at least one voice input of a user and output an audio result. The computing system comprises at least one microphone configured to receive the voice input from the user. The computing system further comprises at least one processor configured to at least interpret the voice input and generate the audio result. The computing system also comprises an output speaker device configured to output the audio result. The audio result includes a description of whether one or more behavioral health states associated with the user have been detected.Type: GrantFiled: June 1, 2018Date of Patent: March 19, 2019Assignee: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Phani Kumar V. U. Ayyagari, Manish A. Bhide
-
Patent number: 10229755Abstract: A computing system is configured to process at least one voice input of a user and output an audio result. The computing system comprises at least one microphone configured to receive the voice input from the user. The computing system further comprises at least one processor configured to at least interpret the voice input and generate the audio result. The computing system also comprises an output speaker device configured to output the audio result. The audio result includes a description of whether one or more behavioral health states associated with the user have been detected.Type: GrantFiled: June 1, 2018Date of Patent: March 12, 2019Assignee: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Phani Kumar V. U. Ayyagari, Manish A. Bhide
-
Publication number: 20180329732Abstract: An approach for avoiding overloads of network adapters. The approach receives one or more requests from one or more virtual machines, wherein the one or more requests are directed to one or more network adapters. The approach determines whether a first network adapter of the one or more network adapters is saturated. Responsive to a determination that the first network adapter is saturated, the approach sends a first busy event to a first virtual machine of the one or more virtual machines.Type: ApplicationFiled: May 14, 2018Publication date: November 15, 2018Inventors: Kiran K. Anumalasetty, Venkata N.S. Anumula, Vinod Kumar Boddukuri, Sanket Rathi, Rajaboina Yadagiri
-
Publication number: 20180329731Abstract: An approach for avoiding overloads of network adapters. The approach receives one or more requests from one or more virtual machines, wherein the one or more requests are directed to one or more network adapters. The approach determines whether a first network adapter of the one or more network adapters is saturated. Responsive to a determination that the first network adapter is saturated, the approach sends a first busy event to a first virtual machine of the one or more virtual machines.Type: ApplicationFiled: May 15, 2017Publication date: November 15, 2018Inventors: Kiran K. Anumalasetty, Venkata N.S. Anumula, Vinod Kumar Boddukuri, Sanket Rathi, Rajaboina Yadagiri
-
Patent number: 10020076Abstract: A computing system is configured to process at least one voice input of a user and output an audio result. The computing system comprises at least one microphone configured to receive the voice input from the user. The computing system further comprises at least one processor configured to at least interpret the voice input and generate the audio result. The computing system also comprises an output speaker device configured to output the audio result. The audio result includes a description of whether one or more behavioral health states associated with the user have been detected.Type: GrantFiled: December 13, 2017Date of Patent: July 10, 2018Assignee: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Phani Kumar V. U. Ayyagari, Manish A. Bhide
-
Patent number: 9996373Abstract: An approach for avoiding overloads of network adapters. The approach receives one or more requests from one or more virtual machines, wherein the one or more requests are directed to one or more network adapters. The approach determines whether a first network adapter of the one or more network adapters is saturated. Responsive to a determination that the first network adapter is saturated, the approach sends a first busy event to a first virtual machine of the one or more virtual machines.Type: GrantFiled: September 21, 2017Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Venkata N. S. Anumula, Vinod Kumar Boddukuri, Sanket Rathi, Rajaboina Yadagiri
-
Patent number: 9755991Abstract: According to one embodiment of the present invention, a method is provided. The method may include a computer registering a first instance of a logical partition on a source server with a logical unit and placing a first persistent reservation on the logical unit, wherein the first persistent reservation indicates that only the first instance of the logical partition can hold a reservation on the logical unit. The method may further include the computer registering a second instance of the logical partition on a destination server with the logical unit and downgrading the first persistent reservation, such that the first and second instances of the logical partition can hold persistent reservations on the logical unit. The method may further include the computer placing, by one or more computer processors, a second persistent reservation on the logical unit.Type: GrantFiled: June 11, 2014Date of Patent: September 5, 2017Assignee: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Venkata N. Anumula, Sudhir Maddali, Yadagiri Rajaboina
-
Patent number: 9712456Abstract: According to one embodiment of the present invention, a method is provided. The method may include a computer registering a first instance of a logical partition on a source server with a logical unit and placing a first persistent reservation on the logical unit, wherein the first persistent reservation indicates that only the first instance of the logical partition can hold a reservation on the logical unit. The method may further include the computer registering a second instance of the logical partition on a destination server with the logical unit and downgrading the first persistent reservation, such that the first and second instances of the logical partition can hold persistent reservations on the logical unit. The method may further include the computer placing, by one or more computer processors, a second persistent reservation on the logical unit.Type: GrantFiled: October 6, 2016Date of Patent: July 18, 2017Assignee: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Venkata N. Anumula, Sudhir Maddali, Yadagiri Rajaboina
-
Patent number: 9571585Abstract: In a method for communicating in a computing environment, a first computer establishing communication with a first virtual computer through a first virtual port using a primary port name for the first virtual port, wherein the first virtual computer is executing on a second computer. The first computer acquires an alternate port name for the first virtual port from the first virtual computer executing on the second computer. The first computer determines that the first virtual computer is not accessible using the primary port name for the first virtual port, wherein the first virtual computer is migrated to execute on a third computer. The first computer establishes communication with the first virtual computer executing on the third computer using the alternate port name of the first virtual port.Type: GrantFiled: November 26, 2013Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Yadagiri Rajaboina, Sanket Rathi
-
Patent number: 9571586Abstract: In a method for communicating in a computing environment, a first computer establishing communication with a first virtual computer through a first virtual port using a primary port name for the first virtual port, wherein the first virtual computer is executing on a second computer. The first computer acquires an alternate port name for the first virtual port from the first virtual computer executing on the second computer. The first computer determines that the first virtual computer is not accessible using the primary port name for the first virtual port, wherein the first virtual computer is migrated to execute on a third computer. The first computer establishes communication with the first virtual computer executing on the third computer using the alternate port name of the first virtual port.Type: GrantFiled: December 6, 2013Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Yadagiri Rajaboina, Sanket Rathi
-
Publication number: 20170019348Abstract: According to one embodiment of the present invention, a method is provided. The method may include a computer registering a first instance of a logical partition on a source server with a logical unit and placing a first persistent reservation on the logical unit, wherein the first persistent reservation indicates that only the first instance of the logical partition can hold a reservation on the logical unit. The method may further include the computer registering a second instance of the logical partition on a destination server with the logical unit and downgrading the first persistent reservation, such that the first and second instances of the logical partition can hold persistent reservations on the logical unit. The method may further include the computer placing, by one or more computer processors, a second persistent reservation on the logical unit.Type: ApplicationFiled: October 6, 2016Publication date: January 19, 2017Inventors: Kiran K. Anumalasetty, Venkata N. Anumula, Sudhir Maddali, Yadagiri Rajaboina
-
Patent number: 9547531Abstract: According to one embodiment of the present invention, a method is provided. The method may include a computer registering a first instance of a logical partition on a source server with a logical unit and placing a first persistent reservation on the logical unit, wherein the first persistent reservation indicates that only the first instance of the logical partition can hold a reservation on the logical unit. The method may further include the computer registering a second instance of the logical partition on a destination server with the logical unit and downgrading the first persistent reservation, such that the first and second instances of the logical partition can hold persistent reservations on the logical unit. The method may further include the computer placing, by one or more computer processors, a second persistent reservation on the logical unit.Type: GrantFiled: July 8, 2016Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: Kiran K. Anumalasetty, Venkata N. Anumula, Sudhir Maddali, Yadagiri Rajaboina
-
Publication number: 20160306676Abstract: According to one embodiment of the present invention, a method is provided. The method may include a computer registering a first instance of a logical partition on a source server with a logical unit and placing a first persistent reservation on the logical unit, wherein the first persistent reservation indicates that only the first instance of the logical partition can hold a reservation on the logical unit. The method may further include the computer registering a second instance of the logical partition on a destination server with the logical unit and downgrading the first persistent reservation, such that the first and second instances of the logical partition can hold persistent reservations on the logical unit. The method may further include the computer placing, by one or more computer processors, a second persistent reservation on the logical unit.Type: ApplicationFiled: July 8, 2016Publication date: October 20, 2016Inventors: Kiran K. Anumalasetty, Venkata N. Anumula, Sudhir Maddali, Yadagiri Rajaboina