Patents by Inventor Shivkumar Kalyanaraman
Shivkumar Kalyanaraman 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).
-
Publication number: 20130074134Abstract: Methods and arrangements for caching video object portions. A request for stand-alone content in a video object is received, the content neither being cached nor being adjacent to a cached video object portion, and a first portion of the video object is cached. A value is assigned to the first video object portion. A subsequent request for content in the video object is received, the subsequent request corresponding to access to the first video object portion and a second, uncached portion of the video object. The value of the first video object portion is updated. For the second video object portion, an amount to cache and a value are determined.Type: ApplicationFiled: August 30, 2012Publication date: March 21, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Malolan Chetlur, Umamaheswari C. Devi, Shivkumar Kalyanaraman, Robert Bruce Nicholson, Ramana V. Polavarapu
-
Patent number: 8385221Abstract: Embodiments of the invention provide monitoring of the Quality-of-Experience (QoE) of a mobile user of a wireless network without introducing any additional packets or requiring user feedback. Furthermore, embodiments of the invention provide QoE information based on certain control messages that may be utilized for reporting, research, or monitoring purposes. As such, a service provider could utilize the QoE information provided by embodiments of the invention to, among other possibilities, manage, upgrade, or enhance their wireless network to ensure a quality network experience for end users.Type: GrantFiled: February 28, 2010Date of Patent: February 26, 2013Assignee: International Business Machines CorporationInventors: Malolan Chetlur, Partha Dutta, Shivkumar Kalyanaraman, Arun Vishwanath
-
Publication number: 20130042071Abstract: A method, an apparatus and an article of manufacture for placing at least one object at at least one cache of a set of cooperating caching nodes with limited inter-node communication bandwidth. The method includes transmitting information from the set of cooperating caching nodes regarding object accesses to a placement computation component, determining object popularity distribution based on the object access information, and instructing the set of cooperating caching nodes of at least one object to cache, the at least one node at which each object is to be cached, and a manner in which the at least one cached object is to be shared among the at least one caching node based on the object popularity distribution and cache and object sizes such that a cumulative hit rate at the at least one cache is increased while a constraint on inter-node communication bandwidth is not violated.Type: ApplicationFiled: August 10, 2011Publication date: February 14, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Malolan Chetlur, Umamaheswari C. Devi, Shivkumar Kalyanaraman
-
Publication number: 20120324524Abstract: Systems and methods for managing video delivery to mobile device clients. Videos are assimilated for transmission to clients, a playout lead is estimated for each video and the videos are transmitted to the clients.Type: ApplicationFiled: August 28, 2012Publication date: December 20, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vijay Arya, Malolan Chetlur, Partha Dutta, Shivkumar Kalyanaraman, Anand Seetharam
-
Publication number: 20120221265Abstract: Described herein are methods, systems, apparatuses and products for phase determination in an electricity grid. An aspect provides for determining phase for at least one electric grid device via receiving power consumption measurements derived from electricity grid devices connected in the electricity grid, comparing, over a series of time intervals, a total power consumed; and determining a phase for at least one electricity grid device.Type: ApplicationFiled: February 28, 2011Publication date: August 30, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vijay Arya, Venkatesan T. Chakaravarthy, Kejitan J. Dontas, Stephen T. Hoy, Jayant R. Kalagnanam, Shivkumar Kalyanaraman, Christopher J. Pavlovski, Devasenapathi P. Seetharamakrishnan
-
Publication number: 20120198509Abstract: Systems and methods for managing video delivery to mobile device clients. Videos are assimilated for transmission to clients, a playout lead is estimated for each video and the videos are transmitted to the clients.Type: ApplicationFiled: January 27, 2011Publication date: August 2, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vijay Arya, Malolan Chetlur, Partha Dutta, Shivkumar Kalyanaraman, Anand Seetharam
-
Publication number: 20120188102Abstract: Methods and arrangements for employing roadside acoustics sensing in ascertaining traffic density states. Traffic monitoring input is received from a road segment, the traffic monitoring input including traffic audio input. The traffic monitoring input is processed and the processed traffic monitoring input is classified with a predetermined traffic density state. The classified traffic monitoring input is combined with other classified traffic monitoring input.Type: ApplicationFiled: January 26, 2011Publication date: July 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shivkumar Kalyanaraman, Biplav Srivastava, Vivek Tyagi
-
Publication number: 20120123887Abstract: Methods and arrangements for processing face-to-face mobile phone transactions. An agreed-upon price for a product is accepted from a buyer mobile phone and a seller mobile phone. Distinct random numbers are assigned to each of the buyer and seller mobile phones. The random number assigned to the seller mobile phone is received from the buyer mobile phone, and the random number assigned to the buyer mobile phone is received from the seller mobile phone. A match is ascertained between the buyer and seller mobile phones based on receipt from the buyer mobile phone the random number assigned to the seller mobile phone and receipt from the seller mobile phone the random number assigned to the buyer mobile phone.Type: ApplicationFiled: November 17, 2010Publication date: May 17, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Toru Aihara, Shivkumar Kalyanaraman, Noboru Kamijo, Koichi Kamijo, Kiran Appasaheb Kate, Alwyn R. Lobo, Masana Murase
-
Publication number: 20110321054Abstract: Systems and methods for managed service delivery at the edge in 4G wireless networks for: dynamic QoS (Quality of Service) provisioning and prioritization of sessions based on the task (current, future) of the workflow instance; predicting the current and future network requirements based on the current and future tasks of all business process sessions and prepare session QoS accordingly; providing an audit trail of business process execution; and reporting on business process execution.Type: ApplicationFiled: June 28, 2010Publication date: December 29, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Malolan Chetlur, Umamaheswar C. Devi, Partha Dutta, Sumedh W. Sathaye, Shivkumar Kalyanaraman
-
Publication number: 20110271309Abstract: A network system includes a connectivity services network (CSN), a plurality of access service network gateways, a plurality of base stations, an orchestration device, executing a lifecycle quality-of-experience model for video-on-demand flows, receiving content from the CSN, and a plurality of subscriber stations in communication with the orchestration device through a base station and/or gateway, wherein the orchestration device continuously tracks past service and usage for each of the subscriber stations and predicts future channel conditions and load to determine, periodically or when triggered by critical events, many-to-one assignments from subscriber stations to base stations and allocation of base station resources to subscriber stations assigned to it.Type: ApplicationFiled: May 3, 2010Publication date: November 3, 2011Applicant: International Business Machines CorporationInventors: Malolan Chetlur, Umamaheswari C. Devi, Shivkumar Kalyanaraman, Sumedh W. Sathaye, John Michael Tracey
-
Publication number: 20110211464Abstract: Embodiments of the invention provide monitoring of the Quality-of-Experience (QoE) of a mobile user of a wireless network without introducing any additional packets or requiring user feedback. Furthermore, embodiments of the invention provide QoE information based on certain control messages that may be utilized for reporting, research, or monitoring purposes. As such, a service provider could utilize the QoE information provided by embodiments of the invention to, among other possibilities, manage, upgrade, or enhance their wireless network to ensure a quality network experience for end users.Type: ApplicationFiled: February 28, 2010Publication date: September 1, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Malolan Chetlur, Partha Dutta, Shivkumar Kalyanaraman, Arun Vishwanath
-
Publication number: 20110099437Abstract: A particular device includes a transmitter. The transmitter is adapted to estimate a packet erasure rate for packets of a data window to be transmitted to a receiver. The transmitter is adapted to determine a number of proactive forward error control (FEC) packets for the data window based on the estimated packet erasure rate. The transmitter is adapted to determine a packet size for the packets in the data window based on a window size of the data window and the determined number of proactive FEC packets. The transmitter is also adapted to transmit the data window to the receiver. The packets in the transmitted data window have a size corresponding to the determined packet size and include the determined number of proactive FEC packets.Type: ApplicationFiled: January 4, 2011Publication date: April 28, 2011Applicants: AT&T INTELLECTUAL PROPERTY II, L.P. (fka AT&T Corp.), RENSSELAER POLYTECHNIC INSTITUTEInventors: Kadangode K. Ramakrishnan, Shivkumar Kalyanaraman, Vijaynarayanan Subramanian, Omesh Tickoo
-
Patent number: 7929527Abstract: A transport protocol that achieves improved performance in an environment where paths are lossy and a plurality of paths are employed to transfer data, essentially in parallel, from a source to a destination. The protocol is implemented with the aid of an aggregate flow manager (AFM) at the source that considers and controls the data flow through the plurality of paths. With some preselected regularity the AFM determines a number of packets to be included in a Forward Error Correction (FEC) block of packets, creates the block, and transmits the segments of the block over the plurality of paths. As necessary, the destination sends information to the source of what additional information needs to be sent. This additional information might be reactive error correcting (RFEC) packets, or a retransmission of the missed packets.Type: GrantFiled: April 18, 2008Date of Patent: April 19, 2011Inventors: Kadangode K. Ramakrishnan, Shivkumar Kalyanaraman, Koushik Kar, Vicky Sharma, Vijaynarayanan Subramanian
-
Patent number: 7889654Abstract: Provided are apparatuses and methods for transmitting or receiving data packets in a data block in a communication network with a transport protocol. In one example, a loss tolerant TCP protocol is used in which a maximum segment size (MSS) may be adapted to a minimum granularity of a congestion window. Also, proactive forward error correction (FEC) packets may be added to a window of the data block. The number of proactive FEC packets may be determined, for example, based on an estimate erasure rate. In addition, reactive FEC packets may be added to the data block. Also, a receiver may receive data packets in a data block and process a selective acknowledgment (SACK) responsive to the data packets received.Type: GrantFiled: December 1, 2005Date of Patent: February 15, 2011Assignees: AT&T Intellectual Property II, L.P., Rensselaer Polytechnic InstituteInventors: Kadangode K. Ramakrishnan, Shivkumar Kalyanaraman, Vijaynarayanan Subramanian, Omesh Tickoo
-
Publication number: 20110015987Abstract: Systems and methods of marketing to mobile devices are provided. Other methods, apparatus, and computer readable media are also provided.Type: ApplicationFiled: July 20, 2009Publication date: January 20, 2011Applicant: International Business Machines CorporationInventors: Dipanjan Chakraborty, Koustuv Dasgupta, Dinesh Garg, Shivkumar Kalyanaraman, Alwyn R. Lobo, Sumit Mittal, Deepak S. Padmanabhan, Ramana V. Polavarapu, Lakshmish M. Ramaswamy, Karthik Visweswariah
-
Publication number: 20090262646Abstract: A transport protocol that achieves improved performance in an environment where paths are lossy and a plurality of paths are employed to transfer data, essentially in parallel, from a source to a destination. The protocol is implemented with the aid of an aggregate flow manager (AFM) at the source that considers and controls the data flow through the plurality of paths. With some preselected regularity the AFM determines a number of packets to be included in a Forward Error Correction (FEC) block of packets, creates the block, and transmits the segments of the block over the plurality of paths. As necessary, the destination sends information to the source of what additional information needs to be sent. This additional information might be reactive error correcting (RFEC) packets, or a retransmission of the missed packets.Type: ApplicationFiled: April 18, 2008Publication date: October 22, 2009Inventors: Kadangode K. Ramakrishnan, Shivkumar Kalyanaraman, Koushik Kar, Vicky Sharma, Vijaynarayanan Subramanian
-
Patent number: 7366132Abstract: Provided are apparatuses and methods for transmitting or receiving data packets in a data block in a communication network with a transport protocol. In one example, a loss tolerant TCP protocol is used in which a maximum segment size (MSS) may be adapted to a minimum granularity of a congestion window. Also, proactive forward error correction (FEC) packets may be added to a window of the data block. The number of proactive FEC packets may be determined, for example, based on an estimate erasure rate. In addition, reactive FEC packets may be added to the data block. Also, a receiver may receive data packets in a data block and process a selective acknowledgment (SACK) responsive to the data packets received.Type: GrantFiled: December 1, 2005Date of Patent: April 29, 2008Assignees: AT&T Corp., Rensselaer Polytechnic InstituteInventors: Kadangode K. Ramakrishnan, Shivkumar Kalyanaraman, Vijaynarayanan Subramanian, Omesh Tickoo
-
Patent number: 7363285Abstract: A collaborative on-line simulation system and method to provide automated and pro-active control functions for computer network. In a wide area network, clients communicate through one or several nodes (108). Each node (108) contains routers which include control plane (202) and data plane (204). Collaborative on-line simulators (206) are interfaced to the network nodes (108) and continuously monitor the surrounding network conditions, communicate with other simulators and execute collaborative on-line simulation. Based on the simulation results, the on-line simulators (206) continuously tune selected network parameters to a more efficient operation point to fit the current network conditions.Type: GrantFiled: December 15, 2000Date of Patent: April 22, 2008Assignee: Rennselaer Polytechnic InstituteInventors: Shivkumar Kalyanaraman, Boleslaw K Szymanski, Kenneth Vastola, Ye Tao, David Harrison, Bin Mo, Biplab Sikdar, Jingjie Jiang
-
Publication number: 20060251011Abstract: Provided are apparatuses and methods for transmitting or receiving data packets in a data block in a communication network with a transport protocol. In one example, a loss tolerant TCP protocol is used in which a maximum segment size (MSS) may be adapted to a minimum granularity of a congestion window. Also, proactive forward error correction (FEC) packets may be added to a window of the data block. The number of proactive FEC packets may be determined, for example, based on an estimate erasure rate. In addition, reactive FEC packets may be added to the data block. Also, a receiver may receive data packets in a data block and process a selective acknowledgment (SACK) responsive to the data packets received.Type: ApplicationFiled: December 1, 2005Publication date: November 9, 2006Applicants: AT&T Corp., Rensselaer Polytechnic InstituteInventors: Kadangode Ramakrishnan, Shivkumar Kalyanaraman, Vijaynarayanan Subramanian, Omesh Tickoo
-
Publication number: 20060250949Abstract: Provided are apparatuses and methods for transmitting or receiving data packets in a data block in a communication network with a transport protocol. In one example, a loss tolerant TCP protocol is used in which a maximum segment size (MSS) may be adapted to a minimum granularity of a congestion window. Also, proactive forward error correction (FEC) packets may be added to a window of the data block. The number of proactive FEC packets may be determined, for example, based on an estimate erasure rate. In addition, reactive FEC packets may be added to the data block. Also, a receiver may receive data packets in a data block and process a selective acknowledgment (SACK) responsive to the data packets received.Type: ApplicationFiled: December 1, 2005Publication date: November 9, 2006Applicants: AT&T Corp., Rensselaer Polytechnic InstituteInventors: Kadangode Ramakrishnan, Shivkumar Kalyanaraman, Vijaynarayanan Subramanian, Omesh Tickoo