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: 11115340Abstract: 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: GrantFiled: June 26, 2018Date of Patent: September 7, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christoph Raisch, Kishorekumar G. Pillai, Alol Antony Crasta, Raghavan Devanathan
-
Patent number: 10901654Abstract: 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: GrantFiled: October 30, 2018Date of Patent: January 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Asha Kiran Bondalakunta, Muthulakshmi P. Srinivasan, Raghavan Devanathan, Sameer K. Sinha, Ayush Nair
-
Publication number: 20200133564Abstract: 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: ApplicationFiled: October 30, 2018Publication date: April 30, 2020Inventors: Asha Kiran Bondalakunta, Muthulakshmi P. Srinivasan, Raghavan Devanathan, Sameer K. Sinha, Ayush Nair
-
Publication number: 20190394138Abstract: 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: ApplicationFiled: June 26, 2018Publication date: December 26, 2019Inventors: Christoph Raisch, Kishorekumar G. Pillai, Alol Antony Crasta, Raghavan Devanathan
-
Patent number: 9857979Abstract: 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: GrantFiled: November 24, 2015Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventors: Asha Kiran Bondalakunta, Raghavan Devanathan, Muthulakshmi Pearl Srinivasan
-
Publication number: 20170147222Abstract: 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: ApplicationFiled: November 24, 2015Publication date: May 25, 2017Inventors: Asha Kiran Bondalakunta, RAGHAVAN DEVANATHAN, Muthulakshmi Pearl Srinivasan
-
Patent number: 9430403Abstract: 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: GrantFiled: February 16, 2016Date of Patent: August 30, 2016Assignee: International Business Machines CorporationInventors: Asha Kiran Bondalakunta, Raghavan Devanathan, Muthulakshmi Pearl Srinivasan
-
Patent number: 7779072Abstract: 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: GrantFiled: May 16, 2003Date of Patent: August 17, 2010Assignee: Verizon Business Global LLCInventors: Steven R Donovan, Raghavan Devanathan
-
Publication number: 20030200260Abstract: 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: ApplicationFiled: May 16, 2003Publication date: October 23, 2003Applicant: WorldCom, Inc.Inventors: Steven R. Donovan, Raghavan Devanathan
-
Patent number: 6615236Abstract: 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: GrantFiled: November 8, 1999Date of Patent: September 2, 2003Assignee: WorldCom, Inc.Inventors: Steven R. Donovan, Raghavan Devanathan
-
Patent number: 6453158Abstract: 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: GrantFiled: October 26, 1999Date of Patent: September 17, 2002Assignee: MCI Communications CorporationInventors: Steven Donovan, Kathleen McMurry, Raghavan Devanathan, John Kenneth Gallant
-
Publication number: 20020129093Abstract: 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: ApplicationFiled: November 8, 1999Publication date: September 12, 2002Inventors: STEVEN R. DONOVAN, RAGHAVAN DEVANATHAN
-
Patent number: 6292656Abstract: 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: GrantFiled: September 23, 1997Date of Patent: September 18, 2001Assignee: MCI Communications CorporationInventors: Steven Donovan, Raghavan Devanathan, Gou-Fuh George Chou, John Kenneth Gallant
-
Publication number: 20010018337Abstract: 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: ApplicationFiled: October 26, 1999Publication date: August 30, 2001Inventors: STEVEN DONOVAN, KATHLEEN ANGERER, RAGHAVAN DEVANATHAN, JOHN KENNETH GALLANT
-
Patent number: 6075982Abstract: 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: GrantFiled: September 23, 1997Date of Patent: June 13, 2000Assignee: MCI Communications CorporationInventors: Steven Donovan, Kathleen McMurry, Raghavan Devanathan, John Kenneth Gallant