Patents by Inventor Raghavan Devanathan

Raghavan Devanathan 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: 11115340
    Abstract: Aspects of the invention include receiving an input/output (I/O) request that includes a data stream from a host processor. The receiving is at a network adapter of a storage controller that manages storage for the host processor. The storage controller includes a storage buffer to store data received from the host processor before migrating it to the storage. The storage controller also includes a data cache. It is determined whether the storage buffer has enough free space to store the received data stream. Based at least in part on determining that the storage buffer has enough free space to store the received data stream, the received data stream is stored by the network adapter in the storage. Based at least in part on determining that the storage buffer does not have enough free space to store the received data stream, the received data stream is stored in the data cache.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: September 7, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christoph Raisch, Kishorekumar G. Pillai, Alol Antony Crasta, Raghavan Devanathan
  • Patent number: 10901654
    Abstract: In one aspect of buffer credit management in accordance with the present description, buffer over-commit logic determines a buffer over-commit value as, in one embodiment, proportional to a determined difference value between the average duration of an I/O operation over data transmission channels connected to a target control unit, and an average of cumulative lifespans that a set of buffers of the target control unit is committed to an I/O operation. In another aspect, buffer over-commit logic determines a buffer over-commit value as, in one embodiment, inversely proportional to buffer lifespan. In another aspect, buffer over-commit logic determines a buffer over-commit value as, in one embodiment, proportional to the determined difference value and inversely proportional to buffer lifespan. Other features and aspects may be realized, depending upon the particular application.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Asha Kiran Bondalakunta, Muthulakshmi P. Srinivasan, Raghavan Devanathan, Sameer K. Sinha, Ayush Nair
  • Publication number: 20200133564
    Abstract: In one aspect of buffer credit management in accordance with the present description, buffer over-commit logic determines a buffer over-commit value as, in one embodiment, proportional to a determined difference value between the average duration of an I/O operation over data transmission channels connected to a target control unit, and an average of cumulative lifespans that a set of buffers of the target control unit is committed to an I/O operation. In another aspect, buffer over-commit logic determines a buffer over-commit value as, in one embodiment, inversely proportional to buffer lifespan. In another aspect, buffer over-commit logic determines a buffer over-commit value as, in one embodiment, proportional to the determined difference value and inversely proportional to buffer lifespan. Other features and aspects may be realized, depending upon the particular application.
    Type: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Inventors: Asha Kiran Bondalakunta, Muthulakshmi P. Srinivasan, Raghavan Devanathan, Sameer K. Sinha, Ayush Nair
  • Publication number: 20190394138
    Abstract: Aspects of the invention include receiving an input/output (I/O) request that includes a data stream from a host processor. The receiving is at a network adapter of a storage controller that manages storage for the host processor. The storage controller includes a storage buffer to store data received from the host processor before migrating it to the storage. The storage controller also includes a data cache. It is determined whether the storage buffer has enough free space to store the received data stream. Based at least in part on determining that the storage buffer has enough free space to store the received data stream, the received data stream is stored by the network adapter in the storage. Based at least in part on determining that the storage buffer does not have enough free space to store the received data stream, the received data stream is stored in the data cache.
    Type: Application
    Filed: June 26, 2018
    Publication date: December 26, 2019
    Inventors: Christoph Raisch, Kishorekumar G. Pillai, Alol Antony Crasta, Raghavan Devanathan
  • Patent number: 9857979
    Abstract: A computer determines whether a page boundary of a page has been crossed by a function. Based on the computer determining that the page boundary has been crossed by the function, the computer generates a hardware exception. The computer resets one or more of a change bit and a reference bit for the page.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Asha Kiran Bondalakunta, Raghavan Devanathan, Muthulakshmi Pearl Srinivasan
  • Publication number: 20170147222
    Abstract: A computer determines whether a page boundary of a page has been crossed by a function. Based on the computer determining that the page boundary has been crossed by the function, the computer generates a hardware exception. The computer resets one or more of a change bit and a reference bit for the page.
    Type: Application
    Filed: November 24, 2015
    Publication date: May 25, 2017
    Inventors: Asha Kiran Bondalakunta, RAGHAVAN DEVANATHAN, Muthulakshmi Pearl Srinivasan
  • Patent number: 9430403
    Abstract: A computer determines whether a page boundary of a page has been crossed by a function. Based on the computer determining that the page boundary has been crossed by the function, the computer generates a hardware exception. The computer resets one or more of a change bit and a reference bit for the page.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: August 30, 2016
    Assignee: International Business Machines Corporation
    Inventors: Asha Kiran Bondalakunta, Raghavan Devanathan, Muthulakshmi Pearl Srinivasan
  • Patent number: 7779072
    Abstract: A system and method for providing an addition to the Session Initiation Protocol is disclosed. The addition is a new field header, preferably entitled “Feature”, that is added to the REGISTER message. This field would contain control information for various feature services, like the Do Not Disturb feature and other services provided by traditional PBX systems.
    Type: Grant
    Filed: May 16, 2003
    Date of Patent: August 17, 2010
    Assignee: Verizon Business Global LLC
    Inventors: Steven R Donovan, Raghavan Devanathan
  • Publication number: 20030200260
    Abstract: A system and method for providing an addition to the Session Initiation Protocol is disclosed. The addition is a new field header, preferably entitled “Feature”, that is added to the REGISTER message. This field would contain control information for various feature services, like the Do Not Disturb feature and other services provided by traditional PBX systems.
    Type: Application
    Filed: May 16, 2003
    Publication date: October 23, 2003
    Applicant: WorldCom, Inc.
    Inventors: Steven R. Donovan, Raghavan Devanathan
  • Patent number: 6615236
    Abstract: A system and method for providing an addition to the Session Initiation Protocol is disclosed. The addition is a new field header, preferably entitled “Feature”, that is added to the REGISTER message. This field would contain control information for various feature services, like the Do Not Disturb feature and other services provided by traditional PBX systems.
    Type: Grant
    Filed: November 8, 1999
    Date of Patent: September 2, 2003
    Assignee: WorldCom, Inc.
    Inventors: Steven R. Donovan, Raghavan Devanathan
  • Patent number: 6453158
    Abstract: The telecommunications networks of the present invention include a wireless enhanced service platform which is coupled to a home location register database and a prepaid platform. The telecommunications networks of the present invention may also include a mobile switching center for accepting calls from a wireless handset, an interexchange network that carries calls to the prepaid platform, and a local network for terminating calls. The present invention also includes a method for setting up a call in a telecommunications network comprising sending transaction capabilities application part messages containing prepaid parameters between a wireless enhanced service platform and a prepaid platform. The prepaid parameters are the information needed to process and bill a debit call. The present invention also includes a method for sending transaction capabilities application part messages containing prepaid parameters between a mobile switching center and a prepaid platform.
    Type: Grant
    Filed: October 26, 1999
    Date of Patent: September 17, 2002
    Assignee: MCI Communications Corporation
    Inventors: Steven Donovan, Kathleen McMurry, Raghavan Devanathan, John Kenneth Gallant
  • Publication number: 20020129093
    Abstract: A system and method for providing an addition to the Session Initiation Protocol is disclosed. The addition is a new field header, preferably entitled “Feature”, that is added to the REGISTER message. This field would contain control information for various feature services, like the Do Not Disturb feature and other services provided by traditional PBX systems.
    Type: Application
    Filed: November 8, 1999
    Publication date: September 12, 2002
    Inventors: STEVEN R. DONOVAN, RAGHAVAN DEVANATHAN
  • Patent number: 6292656
    Abstract: Telecommunications networks for originating and terminating calls are described to include a wireless enhanced service platform coupled to a home location register database and a prepaid platform which may also include a mobile switching center for accepting calls from a wireless handset, an interexchange network that carries calls to the prepaid platform, and a local network for terminating calls. Also described is a method for setting up a call in a telecommunications network by a wireless enhanced service platform or mobile switching center encapsulating one or more prepaid call parameters within a super generic digit field of an initial address message. The method also includes sending the initial address message with the prepaid call parameters encapsulated within the super generic digit field from the wireless enhanced service platform or mobile switching center to a prepaid platform.
    Type: Grant
    Filed: September 23, 1997
    Date of Patent: September 18, 2001
    Assignee: MCI Communications Corporation
    Inventors: Steven Donovan, Raghavan Devanathan, Gou-Fuh George Chou, John Kenneth Gallant
  • Publication number: 20010018337
    Abstract: The telecommunications networks of the present invention include a wireless enhanced service platform which is coupled to a home location register database and a prepaid platform. The telecommunications networks of the present invention may also include a mobile switching center for accepting calls from a wireless handset, an interexchange network that carries calls to the prepaid platform, and a local network for terminating calls.
    Type: Application
    Filed: October 26, 1999
    Publication date: August 30, 2001
    Inventors: STEVEN DONOVAN, KATHLEEN ANGERER, RAGHAVAN DEVANATHAN, JOHN KENNETH GALLANT
  • Patent number: 6075982
    Abstract: The telecommunications networks of the present invention include a wireless enhanced service platform which is coupled to a home location register database and a prepaid platform. The telecommunications networks of the present invention may also include a mobile switching center for accepting calls from a wireless handset, an interexchange network that carries calls to the prepaid platform, and a local network for terminating calls.The present invention also includes a method for setting up a call in a telecommunications network comprising sending transaction capabilities application part messages containing prepaid parameters between a wireless enhanced service platform and a prepaid platform. The prepaid parameters are the information needed to process and bill a debit call. The present invention also includes a method for sending transaction capabilities application part messages containing prepaid parameters between a mobile switching center and a prepaid platform.
    Type: Grant
    Filed: September 23, 1997
    Date of Patent: June 13, 2000
    Assignee: MCI Communications Corporation
    Inventors: Steven Donovan, Kathleen McMurry, Raghavan Devanathan, John Kenneth Gallant